/*
* if $cur_step == -1 load the current state from the main struct
*/
+
+ /* unset the $user var to reload it from main structure */
+ unset($user);
+
ignore_user_abort(TRUE);
$sem = Room::lock_data(TRUE);
if (($room = Room::load_data()) == FALSE) {
}
$S_load_stat['R_minusone']++;
- /* unset the $user var to reload it from main structure */
- unset($user);
if (($user = $room->get_user($sess, $idx)) == FALSE) {
Room::unlock_data($sem);
ignore_user_abort(FALSE);
log_rd2("LOGOUT BYE BYE!!");
log_auth($user->sess, "Explicit logout.");
+ unset($user);
+
$S_load_stat['R_the_end']++;
if (($room = Room::load_data()) == FALSE) {
Room::unlock_data($sem);
return (blocking_error(TRUE));
}
- unset($user);
if (($user = $room->get_user($sess, $idx)) == FALSE) {
Room::unlock_data($sem);
ignore_user_abort(FALSE);