$is_spawn = FALSE;
-log_wr('COMM: '.$mesg);
+log_wr('COMM: '.xcapemesg($mesg));
$sem = Room::lock_data();
if (($room = &Room::load_data()) == FALSE) {
}
if (($user = &$room->get_user($sess, &$idx)) == FALSE) {
Room::unlock_data($sem);
- $argz = explode('|', $mesg);
+ $argz = explode('|', xcapemesg($mesg));
if ($argz[0] == 'getchallenge') {
GLOBAL $cli_name;
else if ($argz[0] == 'about') {
echo show_notify(str_replace("\n", " ", $G_room_about), 0, "torna ai tavoli", 400, 200);
}
+ else if ($argz[0] == 'passwdhowto') {
+ echo show_notify(str_replace("\n", " ", $G_room_passwdhowto), 0, "torna ai tavoli", 400, 200);
+ }
else if ($argz[0] == 'roadmap') {
echo show_notify(str_replace("\n", " ", $G_room_roadmap), 0, "torna ai tavoli", 400, 200);
}
}
exit;
}
-$argz = explode('|', $mesg);
+$argz = explode('|', xcapemesg($mesg));
log_wr('POSTSPLIT: '.$argz[0]);
log_wr($user->comm[$user->step % COMM_N]);
$user->step_inc();
+ }
+ else if ($argz[0] == 'passwdhowto') {
+ $user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
+ $user->comm[$user->step % COMM_N] .= show_notify(str_replace("\n", " ", $G_room_passwdhowto), 0, "torna ai tavoli", 600, 500);
+
+ log_wr($user->comm[$user->step % COMM_N]);
+ $user->step_inc();
+
}
else if ($argz[0] == 'about') {
$user->comm[$user->step % COMM_N] = "gst.st = ".($user->step+1)."; ";
}
else if ($argz[0] == 'chatt') {
- $room->chatt_send(&$user,$mesg);
+ $room->chatt_send(&$user, xcapemesg($mesg));
}
/**********************
* *