Пример #1
0
 /**
  * List of users with pagination
  * 
  * @param type $page
  * @param type $numberPerPage
  */
 public function getUsers($page, $numberPerPage = 25)
 {
     $user = new User_Model_UserMapper();
     $users = Zend_Paginator::factory($user->fetchAll());
     $users->setCurrentPageNumber($page);
     $users->setItemCountPerPage($numberPerPage);
     return $users;
 }
Пример #2
0
 /**
  * Delete user
  * 
  * @throws Exception Incase id is not passed
  */
 public function deleteAction()
 {
     $id = $this->_getParam('id');
     if (!$id) {
         throw new Exception('Invalid argument exception');
     }
     $userMapper = new User_Model_UserMapper();
     if ($userMapper->delete($id)) {
         $this->_helper->flashMessenger->addMessage(array('success' => "User has been successfully deleted."));
     } else {
         $this->_helper->flashMessenger->addMessage(array('warning' => "Something weird happened please try again"));
     }
     return $this->_helper->redirector('index');
 }