/** * * Questa funzione aggiune un'opzione nel torneo => diventa variabile di sessione */ function Set_Tournament_Option($key, $value, $unset = false) { if (empty($_SESSION['TourId']) || $_SESSION['TourId'] <= 0) { return; } $ConstToStore = array(); $q = safe_r_sql("select ToOptions from Tournament where ToId={$_SESSION['TourId']}"); $r = safe_fetch($q); if (!empty($r->ToOptions)) { $ConstToStore = unserialize($r->ToOptions); } if ($unset) { unset($ConstToStore[$key]); } else { $ConstToStore[$key] = $value; } safe_w_sql("update Tournament set ToOptions=" . StrSafe_DB(serialize($ConstToStore)) . " where ToId={$_SESSION['TourId']}"); define_session_flags($ConstToStore); }
require_once 'Common/distro.inc.php'; // ALWAYS SET THE TIMEZONE TO UTC!!!! date_default_timezone_set('UTC'); $CFG->LANGUAGE_PATH = $CFG->DOCUMENT_PATH . 'Common/Languages/'; require_once $CFG->DOCUMENT_PATH . 'Common/Fun_DB.inc.php'; require_once $CFG->DOCUMENT_PATH . 'Common/Globals.inc.php'; @(include_once $CFG->DOCUMENT_PATH . 'Common/config.inc.php'); @(include_once 'Common/DebugOverrides.php'); // Check if the DB is up to date if (in_array($CFG->DOCUMENT_PATH . 'Common' . DIRECTORY_SEPARATOR . 'config.inc.php', get_included_files())) { $version = GetParameter('DBUpdate'); if ($version < $newversion) { require_once 'Common/UpdateDb.inc.php'; } } define_session_flags(); // restores some of the Session flags if (!INSTALL and !file_exists($CFG->DOCUMENT_PATH . 'Common/config.inc.php') || empty($CFG->R_HOST) || empty($CFG->W_HOST) || empty($CFG->R_USER) || empty($CFG->W_USER) || empty($CFG->R_PASS) || empty($CFG->W_PASS) || empty($CFG->DB_NAME)) { $CFG->ROOT_DIR = substr($_SERVER['SCRIPT_NAME'], 0, strlen(dirname(__FILE__)) + strlen($_SERVER['SCRIPT_NAME']) - strlen(realpath($_SERVER['SCRIPT_FILENAME']))) . '/'; cd_redirect($CFG->ROOT_DIR . 'Install/'); } /* Controllo del debug va in sessione */ if (!isset($_SESSION['debug'])) { if (file_exists($CFG->DOCUMENT_PATH . 'Common/config.inc.php')) { $_SESSION['debug'] = getparameter('DEBUG'); // modificare a true per partire con il debug !! } else { $_SESSION['debug'] = false; }