Example #1
0
 public function articleAction()
 {
     $ID = $this->_request->getParam("id");
     if (!empty($ID)) {
         $ArticleMapper = new Application_Model_ArticleMapper();
         $arrArticle = $ArticleMapper->findArticleById($ID);
         session_start();
         //开启session并在下面进行判断,以便在前台不显示未审核的文章
         if ($arrArticle[0]['Published'] >= 1 || isset($_SESSION['user']['Type'])) {
             //点击量+1
             if (!isset($_SESSION['user']['Type'])) {
                 $ArticleMapper->clickArticle($ID);
             }
             $DeptMapper = new Application_Model_DepartmentMapper();
             $arr = $DeptMapper->findDept($arrArticle[0]['DeptID']);
             $this->view->arrDept = $arr;
             $ColumnMapper = new Application_Model_ColumnMapper();
             $arr = $ColumnMapper->findColumn($arrArticle[0]['ColumnID']);
             $this->view->arrPageColumn = $arr;
             $arr = $ColumnMapper->findallColumn();
             $this->view->arrColumn = $arr;
             $this->view->arrArticle = $arrArticle;
             $DeptID = $arrArticle[0]['DeptID'] ? $arrArticle[0]['DeptID'] : -1;
             $arrListrdxw = $ArticleMapper->findArticleForList('publish', $DeptID, 1, -1);
             $arrListbbfc = $ArticleMapper->findArticleForList('publish', $DeptID, 2, -1);
             $arrListhdkj = $ArticleMapper->findArticleForList('publish', $DeptID, 3, -1);
             $arrListczzl = $ArticleMapper->findArticleForList('publish', $DeptID, 4, -1);
             $arrListcysh = $ArticleMapper->findArticleForList('publish', $DeptID, 5, -1);
             $arrListcgxy = $ArticleMapper->findArticleForList('publish', $DeptID, 6, -1);
             $this->view->arrListrdxw = $arrListrdxw;
             $this->view->arrListbbfc = $arrListbbfc;
             $this->view->arrListhdkj = $arrListhdkj;
             $this->view->arrListczzl = $arrListczzl;
             $this->view->arrListcysh = $arrListcysh;
             $this->view->arrListcgxy = $arrListcgxy;
         } else {
             $this->_redirect('/pengbei', array('code' => 301));
             exit;
         }
     } else {
         $this->_redirect('/pengbei');
         exit;
     }
 }
Example #2
0
 public function editarticleAction()
 {
     $ID = $this->_request->getParam("id");
     if (!empty($ID)) {
         $ArticleMapper = new Application_Model_ArticleMapper();
         $arrArticle = $ArticleMapper->findArticleById($ID);
         if (!empty($arrArticle)) {
             $DeptMapper = new Application_Model_DepartmentMapper();
             $arr = $DeptMapper->findAllDept();
             $this->view->arrDept = $arr;
             $ColumnMapper = new Application_Model_ColumnMapper();
             $arr = $ColumnMapper->findAllColumn();
             $this->view->arrColumn = $arr;
             $this->view->arrArticle = $arrArticle;
         } else {
             $string = "<script language=\"JavaScript\">history.back();</script>";
             echo $string;
             exit;
         }
     } else {
         $string = "<script language=\"JavaScript\">history.back();</script>";
         echo $string;
         exit;
     }
 }