*
*/
-require_once("Obj/brisk.phh");
-require_once("Obj/auth.phh");
+// require_once("Obj/brisk.phh");
+// require_once("Obj/auth.phh");
// require_once("Obj/proxyscan.phh");
// Use of proxies isn't allowed.
function index_wr_main(&$room, $remote_addr, $get, $post, $cookie)
{
- GLOBAL $G_black_list;
+ GLOBAL $G_black_list, $G_lang, $G_room_help, $G_room_about, $mlang_indwr;
log_load("index_wr.php");
if (($mesg = gpcs_var('mesg', $get, $post, $cookie)) === FALSE)
unset($mesg);
+ if (($sess = gpcs_var('sess', $get, $post, $cookie)) === FALSE)
+ $sess = "";
+
if (DEBUGGING == "local" && $remote_addr != '127.0.0.1') {
echo "Debugging time!";
return FALSE;
}
}
- /* else if ($argz[0] == 'auth') { */
- /* printf("challenge|ok"); */
- /* } */
- /* else if ($argz[0] == 'help') { */
- /* /\* MLANG: "torna ai tavoli" *\/ */
- /* echo show_notify(str_replace("\n", " ", $G_room_help[$G_lang]), 0, $mlang_indwr['btn_close'][$G_lang], 600, 500); */
- /* } */
- /* else if ($argz[0] == 'about') { */
- /* echo show_notify(str_replace("\n", " ", $G_room_about[$G_lang]), 0, $mlang_indwr['btn_close'][$G_lang], 400, 220); */
- /* } */
+ else if ($argz[0] == 'auth') {
+ printf("challenge|ok");
+ }
+ else if ($argz[0] == 'help') {
+ /* MLANG: "torna ai tavoli" */
+ echo show_notify(str_replace("\n", " ", $G_room_help[$G_lang]), 0, $mlang_indwr['btn_close'][$G_lang], 600, 500);
+ }
+ else if ($argz[0] == 'about') {
+ echo show_notify(str_replace("\n", " ", $G_room_about[$G_lang]), 0, $mlang_indwr['btn_close'][$G_lang], 400, 220);
+ }
/* else if ($argz[0] == 'passwdhowto') { */
/* echo show_notify(str_replace("\n", " ", $G_room_passwdhowto[$G_lang]), 0, $mlang_indwr['btn_close'][$G_lang], 400, 200); */
/* } */
* Suite 330, Boston, MA 02111-1307, USA.
*
* TODO
+ * problema con getpeer (HOSTADDR)
* setcookie (for tables only)
* keepalive
* chunked
$header_out = array();
ob_start();
index_main($room, $header_out, $get, $post, $cookie);
- $content = ob_get_flush();
-
+ $content = ob_get_contents();
+ ob_end_clean();
// printf("OUT: [%s]\n", $G_content);
fwrite($new_socket, headers_render($header_out).$content);
fclose($new_socket);
break;
case SITE_PREFIX."index_wr.php":
$G_headers = "";
+ $addr = "";
+ $ret = socket_getpeername($new_socket, $addr);
+ // printf("RET: %d\n", $ret);
+ // exit(123);
ob_start();
- index_wr_main($room, socket_getpeername($$new_socket), $get, $post, $cookie);
- $content = ob_get_flush();
+ index_wr_main($room, $addr, $get, $post, $cookie);
+ $content = ob_get_contents();
+ ob_end_clean();
// printf("OUT: [%s]\n", $G_content);
fwrite($new_socket, headers_render($header_out).$content);
$header_out = array();
$body = "";
index_rd_ifra_main($room, $room->user[$s2u[intval($sock)]], $body);
- echo "SPIA: [$body]\n";
+ echo "SPIA: [".substr($body, 0, 60)."...]\n";
fwrite($sock, headers_render($header_out).$body);
fflush($sock);
}