} if (!@$OptOverride) { $OptOverride = array(); } if (!@$Opt["loaded"]) { if (defined("HOTCRP_OPTIONS")) { if (@(include HOTCRP_OPTIONS) !== false) { $Opt["loaded"] = true; } } else { if (@(include "{$ConfSitePATH}/conf/options.php") !== false || @(include "{$ConfSitePATH}/conf/options.inc") !== false || @(include "{$ConfSitePATH}/Code/options.inc") !== false) { $Opt["loaded"] = true; } } if (@$Opt["multiconference"]) { Multiconference::init(); } if (@$Opt["include"]) { read_included_options($ConfSitePATH, $Opt["include"]); } } if (!@$Opt["loaded"] || @$Opt["missing"]) { Multiconference::fail_bad_options(); } // Allow lots of memory function set_memory_limit() { global $Opt; if (!@$Opt["memoryLimit"]) { $suf = array("" => 1, "k" => 1 << 10, "m" => 1 << 20, "g" => 1 << 30); if (preg_match(',\\A(\\d+)\\s*([kmg]?)\\z,', strtolower(ini_get("memory_limit")), $m) && $m[1] * $suf[$m[2]] < 128 << 20) {