Exemple #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";
     }
 }
Exemple #2
0
 public function saveAction()
 {
     $this->_helper->viewRenderer->setNoRender(true);
     $params = $this->getRequest()->getParams();
     $userMapper = new Admin_Model_UserMapper();
     $user = $userMapper->find((int) $params['userid']);
     if ($user->getId()) {
         $user->setOptions($params);
         try {
             $userMapper->save($user);
             if ($params['removed'] == 1) {
                 echo Zend_Json::encode(array('success' => true, 'message' => 'User has been removed', 'user' => $user->toArray()));
             } else {
                 echo Zend_Json::encode(array('success' => true, 'message' => 'User has been saved!', 'user' => $user->toArray()));
             }
         } catch (Exception $e) {
             echo Zend_Json::decode(array('success' => false, 'message' => $e->getMessage()));
         }
     } else {
         echo Zend_Json::encode(array('success' => false, 'message' => 'Could not save the user'));
     }
 }
Exemple #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())));
 }