예제 #1
0
 public function index_get()
 {
     //checkIsLoggedIn($this);
     $id = $this->get("id");
     $users = $id ? CI_User::getById($id) : CI_User::getUsers();
     $status = 404;
     $return["result"] = "NOOK";
     if ($users) {
         $status = 200;
         $return["result"] = "OK";
         $return["data"] = "";
         foreach ($users as $key => $user) {
             $myUser = new stdClass();
             $myUser->id = $user->getId();
             $myUser->email = $user->getEmail();
             $myUser->name = $user->getName();
             $myUser->lastName = $user->getLastName();
             $myUser->birthdayDate = $user->getBirthdayDate();
             $myUser->description = $user->getDescription();
             $myUser->phones = $user->getPhones();
             $myUser->addresses = $user->getAddresses();
             $myUser->profileImage = 'http://www.gravatar.com/avatar/' . md5($user->getGravatarEmail());
             $return["data"][$key] = $myUser;
         }
     }
     $this->response($return, $status);
 }