Exemple #1
0
 /**
  * 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;
 }
Exemple #2
0
 /**
  * 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();
 }
Exemple #3
0
 /**
  * Auszuführender Cron-Code
  */
 public function run()
 {
     $imageList = new \fpcm\model\files\imagelist();
     $imageList->createFilemanagerThumbs();
     return true;
 }
Exemple #4
0
 /**
  * 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>';
 }