%PDF- %PDF-
Direktori : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/cfiles/widgets/views/ |
Current File : /home/vacivi36/intranet.vacivitta.com.br/protected/modules/cfiles/widgets/views/fileSystemItem.php |
<?php use humhub\libs\Html; use humhub\modules\cfiles\models\Folder; use humhub\modules\cfiles\models\rows\FileSystemItemRow; use humhub\modules\cfiles\widgets\FileListContextMenu; use humhub\modules\comment\widgets\CommentLink; use humhub\modules\content\widgets\ContentObjectLinks; use humhub\modules\file\libs\FileHelper; use humhub\modules\stream\assets\StreamAsset; use humhub\modules\user\widgets\Image; use humhub\widgets\Button; use humhub\widgets\TimeAgo; /* @var $folder Folder */ /* @var $row FileSystemItemRow */ /* @var $options array */ /* @var $canWrite boolean */ StreamAsset::register($this); ?> <?= Html::beginTag('tr', $options) ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_SELECT)) : ?> <td class="item-selection text-muted text-center"> <?= $row->isSelectable() ? Html::checkbox('selection[]', false, ['value' => $row->getItemId(), 'class' => 'multiselect']) : ''; ?> </td> <?php endif; ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_TITLE)) : ?> <td class="text-left"> <div style="position: relative"> <div class="title"> <i class="fa <?= $row->getIconClass(); ?>"></i> <?php if ($row->getType() === "image") : ?> <a href="<?= $row->getUrl(); ?>" data-ui-gallery="FilesModule-Gallery-<?= $row->getParentFolderId(); ?>" class="tt" title="<?= Html::encode($row->getDescription()) ?>"><?= Html::encode($row->getTitle()); ?></a> <?php elseif ($row->getBaseFile() !== null) : ?> <?= FileHelper::createLink($row->getBaseFile(), [], ['class' => 'tt', 'title' => Html::encode($row->getDescription())]); ?> <?php else: ?> <a href="<?= $row->getLinkUrl(); ?>" class="tt" title="<?= Html::encode($row->getDescription()) ?>"><?= Html::encode($row->getTitle()); ?></a> <?php endif; ?> </div> </div> <?= FileListContextMenu::widget([ 'folder' => $folder, 'row' => $row, ]) ?> </td> <?php endif; ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_VISIBILITY)) : ?> <td class="hidden-xs text-muted text-right"> <i class="fa <?= $row->getVisibilityIcon() ?> fa-fw tt" title="<?= $row->getVisibilityTitle() ?>"></i> </td> <?php endif; ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_SIZE)) : ?> <td class="hidden-xs text-right"> <div class="size pull-right"> <?php if (!$row->getSize()) : ?> - <?php else : ?> <?= Yii::$app->formatter->asShortSize($row->getSize(), 1); ?> <?php endif; ?> </div> </td> <?php endif; ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_TIMESTAMP)) : ?> <td class="hidden-xxs text-right"> <div class="timestamp pull-right"> <?= $row->getUpdatedAt() ? TimeAgo::widget(['timestamp' => $row->getUpdatedAt()]) : ""; ?> </div> </td> <?php endif; ?> <?php if (Yii::$app->getModule('cfiles')->settings->get('displayDownloadCount') && $row->isRenderColumn(FileSystemItemRow::COLUMN_DOWNLOAD_COUNT)) : ?> <td class="hidden-xs text-right"> <div class="pull-right"> <?= $row->getDownloadCount(); ?> </div> </td> <?php endif; ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_SOCIAL)): ?> <td class="text-right"> <?php if ($row->isSocialActionsAvailable()): ?> <div class="file-controls pull-right"> <?= ContentObjectLinks::widget([ 'object' => $row->getModel(), 'widgetParams' => [CommentLink::class => ['mode' => CommentLink::MODE_POPUP]], ]); ?> </div> <?php endif; ?> </td> <?php endif; ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_CREATOR)): ?> <td class="hidden-xxs text-right"> <div class="creator pull-right"> <?php if (!empty($row->getCreator())): ?> <?= Image::widget(['user' => $row->getCreator(), 'width' => 21, 'showTooltip' => true]) ?> <?php endif; ?> </div> </td> <?php endif; ?> <?php if ($row->isRenderColumn(FileSystemItemRow::COLUMN_ACTIONS)): ?> <td class="file-actions"> <?= Button::defaultType() ->icon('list') ->options(['data-contextmenu-toggler' => '#bs-table tr']) ->cssClass('context-icon') ->xs() ->loader(false); ?> </td> <?php endif; ?> <?= Html::endTag('tr') ?>