Joywork/admin/documentsWidget.php

54 lines
3.2 KiB
PHP
Raw Normal View History

2026-05-22 20:21:54 +02:00
<?php
echo '<div class="row">';
echo '<a href="#" class="goToRootDocsFolder" data-targetid="' . $manager->getTarget()->getDocTargetId() .
'" data-targettype="' . $manager->getTarget()->getDocTargetType() . '" title="Перейти в корневую папку">&nbsp;/&nbsp;</a>';
if (!$dirObject->isRoot()) {
echo "<span>" . $dirObject->getName() . "</span>";
}
echo '</div>';
if (!$dirObject->isRoot()) {
echo '<div class="row">';
echo '<a style="display: inline-block;width: 100%;" class="goToDocsFolder" data-targetid="' . $manager->getTarget()->getDocTargetId() .
'" data-targettype="' . $manager->getTarget()->getDocTargetType() . '" data-dirid="'. $dirObject->getParent() .'" title="Перейти на уровень выше" href = "#"><i class="ti-back-right"></i>&nbsp;..&nbsp;</a >';
echo '</div>';
}
foreach ($collection->getDirs() as $dir) {
echo '<div class="row">';
echo '<div style="float: left; width: 90%;">';
echo '<div style="margin-left: 10px;">';
echo '<a style="display: inline-block;width: 100%;" title="Перейти в папку" class="goToDocsFolder" data-targetid="' . $manager->getTarget()->getDocTargetId() .
'" data-targettype="' . $manager->getTarget()->getDocTargetType() . '" data-dirid="'. $dir->getId() .'" href="#"><i class="ti-folder"></i>&nbsp;';
echo $dir->getName();
echo '</a>';
echo '</div>';
echo '</div>';
echo '<div style="float: right; width: 10%;text-align: right;">';
echo '<a title="Переименовать папку" href="#" class="renameDocsFolder" data-name="' . $dir->getName(). '" data-targetid="' . $manager->getTarget()->getDocTargetId() .
'" data-targettype="' . $manager->getTarget()->getDocTargetType() . '" data-id="' . $dir->getId() . '"><i class="ti-pencil"></i></a>&nbsp;&nbsp;<a href="#" class="deleteDocsFolder" data-targetid="' . $manager->getTarget()->getDocTargetId() .
'" data-targettype="' . $manager->getTarget()->getDocTargetType() . '" data-id="' . $dir->getId() . '" title="Удалить папку"><i class="ti-trash"></i></a>';
echo '</div>';
echo '</div>';
}
foreach ($collection->getFiles() as $file) {
$fileUrl = $file->getUrl();
echo '<div class="row">';
echo '<div style="float: left; width: 90%;">';
echo '<div style="margin-left: 10px;">';
echo '<a style="display: inline-block;width: 100%;" title="Скачать" target="_blank" href="' . $fileUrl . '"><i class="ti-file"></i>&nbsp;';
echo $file->getName();
echo '</a>';
echo '</div>';
echo '</div>';
echo '<div style="float: right; width: 10%;text-align: right;">';
echo '<a title="Переименовать файл" href="#" class="renameDocsFile" data-name="' . $file->getName(). '" data-targetid="' . $manager->getTarget()->getDocTargetId() .
'" data-targettype="' . $manager->getTarget()->getDocTargetType() . '" data-id="' . $file->getId() . '"><i class="ti-pencil"></i></a>&nbsp;&nbsp;<a href="#" class="deleteDocsFile" data-targetid="' . $manager->getTarget()->getDocTargetId() .
'" data-targettype="' . $manager->getTarget()->getDocTargetType() . '" data-id="' . $file->getId() . '" title="Удалить файл"><i class="ti-trash"></i></a>';
echo '</div>';
echo '</div>';
}