$argz = explode('|', xcapemesg($mesg));
if ($argz[0] == 'getchallenge') {
- GLOBAL $cli_name;
- if (($a_sem = Challenges::lock_data()) != FALSE) {
- log_main("chal lock data success");
-
- if (($chals = &Challenges::load_data()) != FALSE) {
-
- $token = uniqid("");
- // echo '2|'.$argz[1].'|'.$token.'|'.$_SERVER['REMOTE_ADDR'].'|'.$curtime.'|';
- // exit;
-
- if (($login_new = validate_name(urldecode($cli_name))) != FALSE) {
- if ($chals->add($login_new, $token, $_SERVER['REMOTE_ADDR'], $curtime) != FALSE) {
- echo '0|'.$token;
- }
- else {
- echo '1|';
+ GLOBAL $cli_name;
+ if (($a_sem = Challenges::lock_data()) != FALSE) {
+ log_main("chal lock data success");
+
+ if (($chals = &Challenges::load_data()) != FALSE) {
+
+ $token = uniqid("");
+ // echo '2|'.$argz[1].'|'.$token.'|'.$_SERVER['REMOTE_ADDR'].'|'.$curtime.'|';
+ // exit;
+
+ if (($login_new = validate_name(urldecode($cli_name))) != FALSE) {
+ if ($chals->add($login_new, $token, $_SERVER['REMOTE_ADDR'], $curtime) != FALSE) {
+ log_send("SUCCESS: token:".$token);
+ echo '0|'.$token;
+ }
+ else {
+ log_send("getchallenge FAILED");
+ echo '1|';
+ }
+ }
+ else {
+ log_send("getchallenge FAILED");
+ echo '1|';
+ }
+ if ($chals->ismod()) {
+ Challenges::save_data(&$chals);
+ }
}
- }
- else {
- echo '1|';
- }
- if ($chals->ismod()) {
- Challenges::save_data(&$chals);
- }
+
+
+ Challenges::unlock_data($a_sem);
}
-
-
- Challenges::unlock_data($a_sem);
- }
}
else if ($argz[0] == 'auth') {
printf("challenge|ok");
echo show_notify(str_replace("\n", " ", $G_room_roadmap[$G_lang]), 0, $mlang_indwr['btn_close'][$G_lang], 400, 200);
}
else if ($argz[0] == 'placing') {
- GLOBAL $G_false;
-
require_once("briskin5/Obj/briskin5.phh");
require_once("briskin5/Obj/placing.phh");
- echo show_notify(str_replace("\n", " ", placings_show($G_false)), 0, $mlang_indwr['btn_close'][$G_lang], 800, 600);
+ echo show_notify(str_replace("\n", " ", placings_show(FALSE)), 0, $mlang_indwr['btn_close'][$G_lang], 800, 600);
}
else if ($argz[0] == 'whysupport') {
echo show_notify(str_replace("\n", " ", $G_room_whysupport[$G_lang]), 0, $mlang_indwr['btn_close'][$G_lng], 400, 200);
log_rd2("AUTO LOGOUT.");
if ($user->subst == 'sitdown' || $user->stat == 'table')
- $room->room_wakeup(&$user);
+ $room->room_wakeup($user);
else if ($user->subst == 'standup')
$room->room_outstandup(&$user);
else {
**********************/
else if ($user->subst == 'sitdown') {
if ($argz[0] == 'wakeup') {
- $room->room_wakeup(&$user);
+ $room->room_wakeup($user);
}
else if ($argz[0] == 'logout') {
- $room->room_wakeup(&$user);
+ $room->room_wakeup($user);
$user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
$user->comm[$user->step % COMM_N] .= 'postact_logout();';
$user->the_end = TRUE;