/**
  * Return the list of users
  *
  * @return void
  */
 public function getusersAction()
 {
     $userList = Koryukan_Model_User::getAllUsers();
     $count = $userList->count();
     $response = array();
     $response['page'] = 1;
     $response['total'] = 1;
     $response['records'] = $count;
     $index = 0;
     foreach ($userList as $user) {
         $group = $user->getGroups()->current();
         $groupText = $this->view->translate($group->getName());
         $response['rows'][$index]['id'] = $user->getId();
         $response['rows'][$index]['cell'] = array($user->getId(), $user->getUsername(), $user->getFirstName(), $user->getLastName(), $user->getEmail(), $this->view->translate($user->getStatus()), $groupText);
         $index++;
     }
     $jsonData = Zend_Json::encode($response);
     $this->getResponse()->setHeader('Content-Type', 'text/json')->setBody($jsonData);
     $this->getHelper('viewRenderer')->setNoRender();
     $this->_helper->layout->disableLayout();
 }
Esempio n. 2
0
 /**
  * Load the users
  *
  * @return void
  */
 private function _loadUsers()
 {
     $users = Koryukan_Model_User::getAllUsers();
     foreach ($users as $user) {
         $this->_addUser($user);
     }
 }