public function getUserPicture() { $dn = new Zend_Session_Namespace(); $userid = $dn->userid; if (!empty($userid) && $userid != 0) { $userMapper = new Admin_Model_UserMapper(); $user = $userMapper->find($userid); return $user->getPicture(); } else { // If we couldn't get the user, fallback to a default picture return "images/no_picture.png"; } }
public function userlistAction() { $this->_helper->viewRenderer->setNoRender(true); $userMapper = new Admin_Model_UserMapper(); $result = array(); try { $users = $userMapper->fetchAll(); switch ($this->getRequest()->getParam('show')) { case 'admins': foreach ($users as $user) { if ($user->getAdmin()) { $result[] = $user->toArray(); } } break; case 'auditors': foreach ($users as $user) { if ($user->getAuditor()) { $result[] = $user->toArray(); } } break; case 'all': default: foreach ($users as $user) { $result[] = $user->toArray(); } break; } } catch (Exception $e) { $result = array('success' => false, 'message' => $e->getMessage()); } echo Zend_Json::encode($result); }
public function getactiveusersAction() { $userMapper = new Admin_Model_UserMapper(); $users = $userMapper->find($this->_helper->config('application')->companyid); $this->setRsp(array('success' => true, 'message' => 'activeusers', 'token' => $this->getToken(), 'count' => count($users->toArray()))); }