Inheritance: extends RTDBModel
 function rtmedia_api_validate_token($token)
 {
     if (empty($token)) {
         return false;
     }
     if (class_exists("RTMediaApiLogin")) {
         $rtmediaapilogin = new RTMediaApiLogin();
         $columns = array('token' => $token);
         $token_data = $rtmediaapilogin->get($columns);
         if (empty($token_data) || $token_data[0]->status === 'FALSE') {
             return FALSE;
         }
         return $token_data;
     } else {
         return false;
     }
 }
 function rtmedia_api_process_logout_request()
 {
     $this->rtmediajsonapifunction->rtmedia_api_verfiy_token();
     extract($_POST);
     //Errors
     $ec_logged_out = 200005;
     $msg_logged_out = "logged out";
     $rtmapilogin = new RTMediaApiLogin();
     $updated = $rtmapilogin->update(array('status' => 'FALSE'), array('user_id' => $this->user_id));
     if ($updated) {
         echo $this->rtmedia_api_response_object("TRUE", $ec_logged_out, $msg_logged_out);
         exit;
     } else {
         echo $this->rtmedia_api_response_object('FALSE', $this->ec_server_error, $this->msg_server_error);
         exit;
     }
 }
Example #3
0
 function rtmedia_api_process_logout_request()
 {
     $this->rtmediajsonapifunction->rtmedia_api_verfiy_token();
     //Errors
     $ec_logged_out = 200005;
     $msg_logged_out = 'logged out';
     $rtmapilogin = new RTMediaApiLogin();
     $updated = $rtmapilogin->update(array('status' => 'FALSE'), array('user_id' => $this->user_id));
     if ($updated) {
         wp_send_json($this->rtmedia_api_response_object('TRUE', $ec_logged_out, $msg_logged_out));
     } else {
         wp_send_json($this->rtmedia_api_response_object('FALSE', $this->ec_server_error, $this->msg_server_error));
     }
 }