/** * Auszuführender Cron-Code */ public function run() { /*@var $session \fpcm\model\system\session */ $session = \fpcm\classes\baseconfig::$fpcmSession; $user_id = $session->exists() ? $session->getUserId() : 0; $imageList = new \fpcm\model\files\imagelist(); $imageList->updateFileIndex($user_id); return true; }
/** * Controller-Processing */ public function process() { if (!parent::process()) { return false; } $fileList = new \fpcm\model\files\imagelist(); $page = $this->getRequestVar('page', array(9)); $list = $fileList->getDatabaseList($this->config->file_list_limit, \fpcm\classes\tools::getPageOffset($page, $this->config->file_list_limit)); $pagerData = \fpcm\classes\tools::calcPagination($this->config->file_list_limit, $page, $fileList->getDatabaseFileCount(), count($list)); $list = $this->events->runEvent('reloadFileList', $list); $userList = new \fpcm\model\users\userList(); $this->initViewAssigns($list, $userList->getUsersAll(), $pagerData); $this->initPermissions(); $this->view->initAssigns(); $this->view->render(); }
/** * Auszuführender Cron-Code */ public function run() { $imageList = new \fpcm\model\files\imagelist(); $imageList->createFilemanagerThumbs(); return true; }
/** * Datei-Statistiken berechnen */ protected function getFileStats() { $fileCount = $this->dbcon->count(\fpcm\classes\database::tableFiles, '*'); $this->tableContent[] = '<tr><td><strong>' . $this->language->translate('SYSTEM_STATS_UPLOAD_COUNT') . ':</strong></td><td class="fpcm-ui-center">' . $fileCount . '</td></tr>'; $imgList = new \fpcm\model\files\imagelist(); $folderSize = \fpcm\classes\tools::calcSize($imgList->getUploadFolderSize()); $this->tableContent[] = '<tr><td><strong>' . $this->language->translate('SYSTEM_STATS_UPLOAD_SIZE') . ':</strong></td><td class="fpcm-ui-center">' . $folderSize . '</td></tr>'; }