function _services_controller_execute_restore_user in Services 7.3
1 call to _services_controller_execute_restore_user()
- services_controller_execute in includes/
services.runtime.inc - Performs access checks and executes a services controller. This method is called by server implementations.
File
- includes/
services.runtime.inc, line 146 - Contains functions that only are necessary when a service call is made. This has broken out so that this code isn't loaded for every page load.
Code
function _services_controller_execute_restore_user() {
if (services_get_server_info('preserve_session', FALSE)) {
$original_user = services_get_server_info('original_user');
$original_session_state = services_get_server_info('original_session_state');
global $user;
$user = $original_user;
drupal_save_session($original_session_state);
}
}