/** * @param $params * @param Application $app */ public function frmArticle($params, Application $app) { $app->setTemplateData(array('title' => 'Add new article')); $user_info = $app->getSession()->get('user_info'); if ($user_info['utype'] == 1) { if (isset($params['opt']) && isset($params['aid'])) { $action = $params['opt']; $aid = $params['aid']; $app->setTemplateData(array('article' => Article::getArticleById($aid, $app), 'action' => $action)); } $categories = Category::getCategories($app, 0); if ($categories) { $app->setTemplateData(array('categories' => $categories)); } } $this->display($app, 'frm_article.twig'); }
/** * @param $params * @param Application $app */ public function frmArticle($params, Application $app) { $app->setTemplateData(array('title' => 'Add new article')); $user_info = $app->getSession()->get('user_info'); if ($user_info['utype'] != 1) { $app->setTemplateData(array('content_message' => 'Not found or accessible')); $this->display($app, 'list_article.twig'); return; } if (isset($params['opt']) && isset($params['aid'])) { $app->setTemplateData(array('article' => Article::getArticleById($params['aid'], $app), 'title' => 'Edit article', 'action' => $params['opt'])); } $app->setTemplateData(array('categories' => Category::getCategories($app, 0))); $files = Files::getFiles($app); foreach ($files as $k => $f) { $icon_path = $app->getConfManager()->getPath() . "/Template/static/images/fileicons/" . $f['ftype'] . '.png'; if (!file_exists($icon_path)) { $files[$k]['ftype'] = 'unknown'; } } $app->setTemplateData(array('files' => $files)); $this->display($app, 'frm_article.twig'); }