/** * 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(); }
/** * Load the users * * @return void */ private function _loadUsers() { $users = Koryukan_Model_User::getAllUsers(); foreach ($users as $user) { $this->_addUser($user); } }