コード例 #1
0
 private function getUserEvents($email, $password, $noevents)
 {
     $response = array();
     $response["success"] = 0;
     $tryLogin = new TryUserLogin($email, $password);
     if ($tryLogin->isExists()) {
         $tryfetch = new TryFetchUser(new UserTable());
         $user = $tryfetch->fetch($email);
         if ($user != null) {
             $response["success"] = 1;
             $user_json = json_encode($user);
             $php_user = json_decode($user_json);
             $tryfetchEvents = new TryFetchUserEvent($noevents);
             $events = $tryfetchEvents->fetch($php_user->ID);
             $response["events"] = $events;
         } else {
             $response["error_message"] = "Invalid user request";
         }
         $json = new JsonViewer();
         $json->setContent($response);
         return $json;
     }
 }