/** * 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); }