/**
  * Function show all Users
  * @return list Users
  * @author 
  */
 public function showClassesAction()
 {
     $subjectModel = new Application_Model_Subjects();
     $subjects = $subjectModel->fetchAll($subjectModel->getAllAvaiabled());
     $this->view->subjects = $subjects;
     $gradeModel = new Application_Model_Grades();
     $grades = $gradeModel->fetchAll($gradeModel->getAllAvaiabled());
     $this->view->grades = $grades;
     $districtModel = new Application_Model_Districts();
     $districts = $districtModel->fetchAll($districtModel->getAllAvaiabled());
     $this->view->districts = $districts;
     /*Get all data*/
     $params = array('Classes.ClassId' => 'DESC');
     $params['where'] = array('Classes.IsDisabled = 0');
     $params['foreign'] = array(array('table' => 'Grades', 'key' => 'GradeId', 'cols' => array('GradeName')), array('table' => 'Districts', 'key' => 'DistrictId', 'cols' => array('DistrictName')));
     $paginator = Zend_Paginator::factory($this->_model->getQuerySelectAll($params));
     $paginator->setItemCountPerPage(CLASSES_ITEMS);
     $page = $this->_getParam('page', 1);
     $this->view->page = $page;
     /*Assign varible to view*/
     $this->view->paginator = $paginator;
     $this->view->paginator = $paginator->setCurrentPageNumber($page);
     //$this->view->message = $this->_helper->flashMessenger->getMessages();
 }
Ejemplo n.º 2
0
 public function changeModeToDistrictId()
 {
     $cateModel = new Application_Model_Districts();
     $this->getElement('DistrictId')->addMultiOptions($cateModel->getFormPairs());
 }