public function process() { if (!parent::process()) { return false; } $this->assignModules($this->moduleList); $this->view->addJsLangVars(array('detailsHeadline' => $this->lang->translate('MODULES_LIST_INFORMATIONS'))); $this->view->addJsVars(array('fpcmJqUploadInit' => 0)); $this->view->setViewJsFiles(array(\fpcm\classes\baseconfig::$jsPath . 'modulelist.js', \fpcm\classes\baseconfig::$jsPath . 'filemanager.js')); if (!$this->permissions->check(array('modules' => 'install'))) { unset($this->moduleActions[$this->lang->translate('MODULES_LIST_INSTALL')], $this->moduleActions[$this->lang->translate('MODULES_LIST_UPDATE')]); } if (!$this->permissions->check(array('modules' => 'uninstall'))) { unset($this->moduleActions[$this->lang->translate('MODULES_LIST_UNINSTALL')]); } if (!$this->permissions->check(array('modules' => 'enable'))) { unset($this->moduleActions[$this->lang->translate('MODULES_LIST_ENABLE')], $this->moduleActions[$this->lang->translate('MODULES_LIST_DISABLE')]); } $this->view->assign('moduleManagerMode', true); if (!\fpcm\classes\baseconfig::canConnect()) { unset($this->moduleActions[$this->lang->translate('MODULES_LIST_INSTALL')], $this->moduleActions[$this->lang->translate('MODULES_LIST_UPDATE')]); $this->view->assign('moduleManagerMode', false); } $translInfo = array('{{filecount}}' => 1, '{{filesize}}' => \fpcm\classes\tools::calcSize(\fpcm\classes\baseconfig::uploadFilesizeLimit(true), 0)); $this->view->assign('maxFilesInfo', $this->lang->translate('FILE_LIST_PHPMAXINFO', $translInfo)); $this->view->assign('actionPath', \fpcm\classes\baseconfig::$rootPath . $this->getControllerLink('modules/list')); $this->view->assign('moduleActions', $this->moduleActions); $this->view->render(); }
/** * Controller-Processing * @return boolean */ public function process() { if (!parent::process()) { return false; } $this->view->assign('replacementsArticle', $this->getReplacementTranslations('TEMPLATE_ARTICLE_', $this->articleTemplate->getReplacementTags())); $this->view->assign('contentArticle', $this->articleTemplate->getContent()); if ($this->config->articles_template_active != $this->config->article_template_active) { $this->view->assign('replacementsArticleSingle', $this->getReplacementTranslations('TEMPLATE_ARTICLE_', $this->articleSingleTemplate->getReplacementTags())); $this->view->assign('contentArticleSingle', $this->articleSingleTemplate->getContent()); } $this->view->assign('replacementsComment', $this->getReplacementTranslations('TEMPLATE_COMMMENT_', $this->commentTemplate->getReplacementTags())); $this->view->assign('contentComment', $this->commentTemplate->getContent()); $this->view->assign('replacementsCommentForm', $this->getReplacementTranslations('TEMPLATE_COMMMENTFORM_', $this->commentFormTemplate->getReplacementTags())); $this->view->assign('contentCommentForm', $this->commentFormTemplate->getContent()); $this->view->assign('replacementsLatestNews', $this->getReplacementTranslations('TEMPLATE_ARTICLE_', $this->latestNewsTemplate->getReplacementTags())); $this->view->assign('contentLatestNews', $this->latestNewsTemplate->getContent()); $this->view->assign('replacementsTweet', $this->getReplacementTranslations('TEMPLATE_ARTICLE_', $this->tweetTemplate->getReplacementTags())); $this->view->assign('contentTweet', $this->tweetTemplate->getContent()); $this->view->assign('allowedTags', htmlentities($this->articleTemplate->getAllowedTags(', '))); $this->view->addJsVars(array('fpcmTemplateId' => 1, 'fpcmJqUploadInit' => 0)); $this->view->addJsLangVars(array('previewHeadline' => $this->lang->translate('HL_TEMPLATE_PREVIEW'))); $tplfilelist = new \fpcm\model\files\templatefilelist(); $this->view->assign('templateFiles', $tplfilelist->getFolderObjectList()); $this->view->setViewJsFiles(array(\fpcm\classes\baseconfig::$jsPath . 'filemanager.js', \fpcm\classes\baseconfig::$jsPath . 'templates.js')); $translInfo = array('{{filecount}}' => 1, '{{filesize}}' => \fpcm\classes\tools::calcSize(\fpcm\classes\baseconfig::uploadFilesizeLimit(true), 0)); $this->view->assign('maxFilesInfo', $this->lang->translate('FILE_LIST_PHPMAXINFO', $translInfo)); $this->view->assign('actionPath', \fpcm\classes\baseconfig::$rootPath . $this->getControllerLink('modules/list')); $this->view->render(); }
public function process() { if (!parent::process()) { return false; } $loadAjax = $this->fileList->getDatabaseFileCount() >= 1 ? true : false; $this->view->assign('loadAjax', $loadAjax); $this->view->addJsVars(array('fpcmBaseUrl' => \fpcm\classes\baseconfig::$rootPath, 'fpcmFmgrMode' => $this->mode, 'fpcmEditorType' => $this->config->system_editor, 'fpcmJqUploadInit' => $this->config->file_uploader_new)); $this->view->addJsLangVars(array('newNameMsg' => $this->lang->translate('FILE_LIST_RENAME_NEWNAME'))); $this->view->assign('newUploader', $this->config->file_uploader_new); $this->view->assign('jquploadPath', \fpcm\classes\loader::libGetFileUrl('jqupload')); $this->view->setViewJsFiles(array(\fpcm\classes\baseconfig::$jsPath . 'filemanager.js')); if ($this->config->file_uploader_new) { $this->view->assign('actionPath', \fpcm\classes\baseconfig::$rootPath . $this->getControllerLink('ajax/jqupload')); } else { $this->view->assign('actionPath', \fpcm\classes\baseconfig::$rootPath . $this->getControllerLink('files/list', array('mode' => $this->mode))); $translInfo = array('{{filecount}}' => ini_get("max_file_uploads"), '{{filesize}}' => \fpcm\classes\tools::calcSize(\fpcm\classes\baseconfig::uploadFilesizeLimit(true), 0)); $this->view->assign('maxFilesInfo', $this->lang->translate('FILE_LIST_PHPMAXINFO', $translInfo)); } $this->initViewAssigns(array(), array(), \fpcm\classes\tools::calcPagination(1, 1, 0, 0)); $this->initPermissions(); $this->view->render(); }