public function listAction() { echo "hgh"; if ($this->view->identity) { echo "jjjj"; var_dump($this->view->identity->username); } echo "kkk"; // if($this->view->identity) { $model = new Application_Model_Requests(); $requests = $model->listRequests(); //$page=$this->_getParam('page',1); //$paginator = Zend_Paginator::factory($courses); // $paginator->setItemCountPerPage(10); //$paginator->setCurrentPageNumber($page); $this->view->requests = $requests; $course_request_form = new Application_Form_CourseReuest(); $material_request_form = new Application_Form_MaterialReuest(); $user_model = new Application_Model_Users(); $users = $user_model->listUsers(); for ($i = 0; $i < count($users); $i++) { $options[$users[$i]['id']] = $users[$i]['username']; } $course_request_form->getElement('uid')->setMultiOptions($options); $material_request_form->getElement('uid')->setMultiOptions($options); $options = NULL; $course_model = new Application_Model_Courses(); $courses = $course_model->listCourses(); for ($i = 0; $i < count($courses); $i++) { $options[$courses[$i]['id']] = $courses[$i]['name']; } $course_request_form->getElement('cid')->setMultiOptions($options); $options = NULL; $material_model = new Application_Model_Materials(); $materials = $material_model->listMaterials(); for ($i = 0; $i < count($materials); $i++) { $options[$materials[$i]['id']] = $materials[$i]['name']; } $material_request_form->getElement('mid')->setMultiOptions($options); if ($this->getRequest()->isPost()) { if ($form->isValid($_POST)) { $model = new Application_Model_Requests(); $form->getElement("uid")->setValue(2); //session $form->getElement("rdate")->setValue(date('Y-m-d')); $form->reset(); } } $this->view->course_request_form = $course_request_form; $this->view->material_request_form = $material_request_form; //} //else { $this->_redirect("/user/login"); } }
public function listAction() { $authorization = Zend_Auth::getInstance(); $identity = $authorization->getIdentity(); if ($identity->user_type == "admin") { $user_model = new Application_Model_Users(); $users = $user_model->listUsers(); //$page=$this->_getParam('page',1); //$paginator = Zend_Paginator::factory($courses); // $paginator->setItemCountPerPage(10); //$paginator->setCurrentPageNumber($page); $this->view->users = $users; } else { $this->view->user_msg = "The page not allowed for normal user."; $this->_redirect("/users/login"); } }