Exemplo n.º 1
0
 /**
  * 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);
 }