public function listAction() { $authorization = Zend_Auth::getInstance(); $identity = $authorization->getIdentity(); $course_model = new Application_Model_Courses(); $courses = $course_model->listCourses(); $category_model = new Application_Model_Categories(); for ($i = 0; $i < count($courses); $i++) { $categories[$i] = $category_model->getCategoryById($courses[$i]['catid'])[0]['name']; } //$page=$this->_getParam('page',1); //$paginator = Zend_Paginator::factory($courses); // $paginator->setItemCountPerPage(10); //$paginator->setCurrentPageNumber($page); $this->view->courses = $courses; $this->view->categories = $categories; $this->view->identity = $identity; }
public function listAction() { //$this->view->page_title = "Add Course"; $authorization = Zend_Auth::getInstance(); $identity = $authorization->getIdentity(); if ($identity->user_type == "admin") { $form = new Application_Form_Categories(); $id = $this->getRequest()->getParam('id'); if ($id) { $model = new Application_Model_Categories(); $category_data = $model->getCategoryById($id); $form->populate($category_data[0]); if ($this->getRequest()->isPost()) { if ($form->isValid($this->getRequest()->getParams())) { $model = new Application_Model_Categories(); $model->editCategory($form->getValues(), $id); //$this->view->identity->id $this->_redirect("/categories/list"); } } } else { if ($this->getRequest()->isPost()) { if ($form->isValid($_POST)) { $model = new Application_Model_Categories(); $this->view->success = $model->addCategory($form->getValues()); $form->reset(); } } } $this->view->form = $form; } $model = new Application_Model_Categories(); $categories = $model->listCategories(); //$page=$this->_getParam('page',1); //$paginator = Zend_Paginator::factory($courses); // $paginator->setItemCountPerPage(10); //$paginator->setCurrentPageNumber($page); $this->view->categories = $categories; $this->view->identity = $identity; }