Esempio n. 1
0
 /**
  * @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');
 }
Esempio n. 2
0
 /**
  * @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');
 }