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; } }
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; } }