/* Sync check (read only without modifications */
+ ignore_user_abort(TRUE);
if (($sem = lock_data()) != FALSE) {
$bri = &load_data();
// Aggiorna l'expire time lato server
if ($first_loop == TRUE) {
if (($user = &$bri->get_user($sess, $idx)) == FALSE) {
unlock_data($sem);
+ ignore_user_abort(FALSE);
return (unrecerror());
}
log_auth($sess, "update lacc");
save_data($bri);
}
unlock_data($sem);
+ ignore_user_abort(FALSE);
}
else {
return (FALSE);
if ($cur_step == -1) {
// FUNZIONE from_scratch DA QUI
+ ignore_user_abort(TRUE);
$sem = lock_data();
$bri = &load_data();
if (($user = &$bri->get_user($sess, $idx)) == FALSE) {
unlock_data($sem);
+ ignore_user_abort(FALSE);
return (unrecerror());
}
if ($user->the_end)
save_data($bri);
unlock_data($sem);
+ ignore_user_abort(FALSE);
}
else {
log_rd2($sess, "TRANS NON ATTIVATO");
unlock_data($sem);
+ ignore_user_abort(FALSE);
}
}
$new_step = $user->step;
}
else {
+ ignore_user_abort(TRUE);
$sem = lock_data();
$bri = &load_data();
if (($user = &$bri->get_user($sess, $idx)) == FALSE) {
unlock_data($sem);
+ ignore_user_abort(FALSE);
return (unrecerror());
}
if ($cur_step < $user->step) {
}
unlock_data($sem);
+ ignore_user_abort(FALSE);
}