X-Git-Url: http://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;ds=inline;f=web%2Findex.php;h=3ac70d56bd8b191dbdaebe7b29d92186c0b0b517;hb=4da67a046c1a8d0f26281dacabf3acff9623efd1;hp=d7d17558bfbb1a9cc44aa5f0dbe2b5a5e9c24548;hpb=2edcbd6e317178e392af15387f38006d45df66ea;p=brisk.git
diff --git a/web/index.php b/web/index.php
index d7d1755..3ac70d5 100644
--- a/web/index.php
+++ b/web/index.php
@@ -22,16 +22,23 @@
*/
require_once("Obj/brisk.phh");
+require_once("Obj/proxyscan.phh");
+
+// Use of proxies isn't allowed.
+if (is_proxy())
+ exit;
+
+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,22 +48,42 @@ 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 UNO");
$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)) {
+
+ log_main("pre garbage_manager DUE");
$room->garbage_manager(TRUE);
/* try login */
if (($user = &$room->add_user(&$sess, &$idx, $name, $_SERVER['REMOTE_ADDR'])) != FALSE) {
@@ -132,20 +159,29 @@ function main()
// $tables .= '';
}
- $altout_propag = array( array ( 'url' => 'http://www.alternativeoutput.it',
- 'content' => '' ),
- array ( 'url' => 'http://virtualsky.alternativeoutput.it',
- 'content' => '' )
+ $altout_propag = array( array ( 'id' => 'btn_altout',
+ 'url' => 'http://www.alternativeoutput.it',
+ 'content' => 'img/altout80x15.png',
+ 'content_big' => 'img/altout80x15.png'),
+ array ( 'id' => 'btn_virtualsky',
+ 'url' => 'http://virtualsky.alternativeoutput.it',
+ 'content' => 'img/virtualsky80x15a.gif',
+ 'content_big' => 'img/virtualsky_big.png')
);
// seed with microseconds since last "whole" second
srand ((double) microtime() * 1000000);
// $randval = rand(0,count($altout_propag)-1);
$randval = 1;
- $altout_carousel = sprintf('%s',
+ $altout_carousel = sprintf('',
$altout_propag[$randval]['url'],
+ $altout_propag[$randval]['id'],
$altout_propag[$randval]['content']);
+ $altout_carousel_big = sprintf('',
+ $altout_propag[$randval]['id'],
+ $altout_propag[$randval]['content_big']);
+
$brisk_donate = file_get_contents(FTOK_PATH."/brisk_donate.txt");
if ($brisk_donate == FALSE)
@@ -238,14 +274,18 @@ $brisk_vertical_menu = '
sponsored by:
'.$altout_carousel.'
-
+
supported by:
-
+
+