DISPLAY_DOWNLOAD_COUNTER, ['always', 'flat']); $vue_files = []; foreach ($files as $file) { if ($file->isVisible($GLOBALS['user']->id)) { $vue_files[] = FilesystemVueDataManager::getFileVueData($file, $file->getFolderType(), $last_visitdate); } } $vue_files = array_values(SimpleCollection::createFromArray($vue_files)->orderBy('chdate desc')->toArray()); $topFolder = new StandardFolder(); $vue_topFolder = [ 'description' => $topFolder->getDescriptionTemplate(), 'additionalColumns' => $topFolder->getAdditionalColumns(), ]; if (is_a($vue_topFolder['description'], "Flexi_Template")) { $vue_topFolder['description'] = $vue_topFolder['description']->render(); } $vue_topFolder['buttons'] = ''; foreach ($topFolder->getAdditionalActionButtons() as $button) { $vue_topFolder['buttons'] .= $button; } ?>
if (!empty($show_default_sidebar)) { if (!empty($enable_table_filter)) { $widget = new SidebarWidget(); $widget->setId('table-view-filter'); $widget->setTitle(_('Filter')); $widget->addElement(new WidgetElement('')); Sidebar::get()->addWidget($widget); } $views = new ViewsWidget(); $views->addLink( _('Ordneransicht'), $controller->url_for((isset($range_type) ? $range_type . '/' : '') . 'files/index'), null, [], 'index' ); $views->addLink( _('Alle Dateien'), $controller->url_for((isset($range_type) ? $range_type . '/' : '') . 'files/flat'), null, [], 'flat' )->setActive(true); Sidebar::get()->addWidget($views); }