/** * Action list classroom * * @return void */ public function listClassroomAction() { $id = Zend_Filter::filterStatic($this->_getParam('id'), 'int'); if (empty($id)) { $this->_helper->_flashMessenger->addMessage('select a selective process'); $this->_redirect('selection-process/index/'); } $page = Zend_Filter::filterStatic($this->_getParam('page'), 'int'); $query = Zend_Filter::filterStatic($this->_getParam('query'), 'alnum'); $select = Application_Model_Classroom::getAvailable($id); if ($query) { $select->where('name LIKE (?)', "%{$query}%"); } $paginator = new Tri_Paginator($select, $page); $this->view->data = $paginator->getResult(); $this->view->selection_process_id = $id; $this->view->coursesAdd = SelectionProcess_Model_SelectionProcess::getAvailableClass($id); }