Example #1
0
 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";
     }
 }
Example #2
0
 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);
 }
Example #3
0
 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())));
 }