Пример #1
0
// Create the conference
// XXX more modern method
if (isset($Opt["dbName"])) {
    if (!isset($Opt["sessionName"])) {
        $Opt["sessionName"] = $Opt["dbName"];
    }
    if (!isset($Opt["downloadPrefix"])) {
        $Opt["downloadPrefix"] = $Opt["dbName"] . "-";
    }
}
global $Conf;
if (!@$Conf) {
    $Conf = new Conference(Dbl::make_dsn($Opt));
}
if (!$Conf->dblink) {
    Multiconference::fail_bad_database();
}
// Set server timezone
if (function_exists("date_default_timezone_set")) {
    if (isset($Opt["timezone"])) {
        date_default_timezone_set($Opt["timezone"]);
    } else {
        if (!ini_get("date.timezone") && !getenv("TZ")) {
            date_default_timezone_set("America/New_York");
        }
    }
}
// Extract problem set information
function psets_json_data($exclude_overrides)
{
    global $Conf, $ConfSitePATH, $Opt;