Ejemplo n.º 1
0
 /**
  * Update registion_id to use google cloud message API user by id
  * url: http://localhost/user/<user_id>/gcm_regid
  * Method: PUT
  * @param       int  $user_id
  * @param       int  $want_vegan_meal
  * @param       string  $what_taste
  * @return      json
  */
 function gcm_regid_put($user_id)
 {
     $this->authenticate();
     $messages_lang = $this->common->set_language_for_server_api('users_api', array('edit_user_profile_success', 'edit_user_profile_failure'));
     $gcm_regid = !is_null($this->put('gcm_regid')) ? $this->put('gcm_regid') : '';
     $result = Users_model::update_gcm_regid($user_id, $gcm_regid);
     if ($result == TRUE) {
         $response['status'] = $messages_lang['success'];
         $response['message'] = $messages_lang['edit_user_profile_success'];
     } else {
         $response['status'] = $messages_lang['failure'];
         $response['message'] = $messages_lang['edit_user_profile_failure'];
     }
     $this->response($response, 200);
 }