X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Findex.php;h=e0db3d22e1ba8342ed84509ed1408da3e2659999;hb=1f6f5691c6409d6c65e365af8dee4a846be7bd97;hp=c8fd5f334fb74db49151d591f919b527906f2484;hpb=c632ffe4efc44480dcb52954fc088a24a04a712d;p=brisk.git
diff --git a/web/index.php b/web/index.php
index c8fd5f3..e0db3d2 100644
--- a/web/index.php
+++ b/web/index.php
@@ -21,17 +21,18 @@
*
*/
-require_once("brisk.phh");
+require_once("Obj/brisk.phh");
+require_once("briskin5/Obj/briskin5.phh");
if (DEBUGGING == "local" && $_SERVER['REMOTE_ADDR'] != '127.0.0.1') {
echo "Debugging time!";
exit;
}
-log_load((isset($sess) ? $sess : "XXX"), "LOAD: index.php");
+log_load("index.php");
function main()
{
- GLOBAL $sess, $name, $BRISK_SHOWHTML, $BRISK_DEBUG, $_SERVER;
+ GLOBAL $sess, $name, $table_idx, $table_token, $BRISK_SHOWHTML, $BRISK_DEBUG, $_SERVER;
$body = "";
$tables = "";
@@ -41,19 +42,37 @@ function main()
if (isset($BRISK_SHOWHTML) == FALSE) {
$is_table = FALSE;
$sem = Room::lock_data();
+ log_main("lock Room");
$room = &Room::load_data();
-
+ $curtime = time();
+
/* Actions */
+
if (validate_sess($sess)) {
+ log_main("pre garbage_manager");
$room->garbage_manager(TRUE);
+ log_main("post garbage_manager");
if (($user = &$room->get_user($sess, &$idx)) != FALSE) {
+ log_main("user stat: ".$user->stat);
if ($user->stat == "table") {
- header ("Location: table.php");
+ if (Room::save_data(&$room) == FALSE) {
+ echo "ERRORE SALVATAGGIO\n";
+ exit;
+ }
+ log_main("unlock Room");
Room::unlock_data($sem);
+ setcookie("table_token", $user->table_token, $curtime + 31536000);
+ setcookie("table_idx", $user->table, $curtime + 31536000);
+ header ("Location: briskin5/index.php");
exit;
}
$ACTION = "room";
}
+
+ if (Room::save_data(&$room) == FALSE) {
+ echo "ERRORE SALVATAGGIO\n";
+ exit;
+ }
}
if ($ACTION == "login" && isset($name)) {
@@ -266,7 +285,7 @@ supported by: