public function actionIndex() { $this->view->setData('title', 'Home'); $paperModel = new Model_Paper(); if ($facultyId = Session::getInstance()->getSessionValue('id')) { $fetchOptions = array('join' => array('authorship', 'keywords'), 'groupBy' => '`papers`.id', 'facultyId' => $facultyId); $papers = $paperModel->getPapers($fetchOptions); $this->view->setData('papers', $papers); } return $this->view->render('assets/view/index.php'); }
public function actionIndex() { $this->view->setData('title', 'Search'); $paperModel = new Model_Paper(); $keyword = htmlspecialchars(isset($_POST['keyword']) ? $_POST['keyword'] : ''); if (!empty($keyword)) { $fetchOptions = array('join' => array('authorship', 'keywords'), 'groupBy' => 'authorship.paperId', 'keyword' => $keyword); $papers = $paperModel->getPapers($fetchOptions); $this->view->setData('papers', $papers); } return $this->view->render('assets/view/search.php'); }