aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--boca-1.5.2/src/webcast/config.php23
-rw-r--r--boca-1.5.2/tools/icpc.etc.tgzbin9525 -> 9525 bytes
2 files changed, 20 insertions, 3 deletions
diff --git a/boca-1.5.2/src/webcast/config.php b/boca-1.5.2/src/webcast/config.php
index 843842b..2a4ba7e 100644
--- a/boca-1.5.2/src/webcast/config.php
+++ b/boca-1.5.2/src/webcast/config.php
@@ -1,8 +1,25 @@
<?php
+$loc = $locr = "..";
+require_once("$locr/globals.php");
+require_once("$locr/db.php");
+if(!ValidSession()) {
+ InvalidSession("webcast/index.php");
+ ForceLoad("$loc/index.php");
+}
+if($_SESSION["usertable"]["usertype"] != "admin" && $_SESSION["usertable"]["usertype"] != "score") {
+ IntrusionNotify("webcast/index.php");
+ ForceLoad("$loc/index.php");
+}
-$contest = 1;
-$site = 1;
+$contest = $_SESSION["usertable"]["contestnumber"];
+$site = $_SESSION["usertable"]["usersitenumber"];
-$freezeTime = 240;
+if(($ct = DBSiteInfo($contest, $site)) == null)
+ ForceLoad("../index.php");
+
+if(isset($_GET['full']) && $_GET['full'] > 0 && $_SESSION["usertable"]["usertype"] == "admin")
+ $freezeTime = $ct['siteduration'];
+else
+ $freezeTime = $ct['sitelastmilescore'];
?>
diff --git a/boca-1.5.2/tools/icpc.etc.tgz b/boca-1.5.2/tools/icpc.etc.tgz
index 7086f48..600a81d 100644
--- a/boca-1.5.2/tools/icpc.etc.tgz
+++ b/boca-1.5.2/tools/icpc.etc.tgz
Binary files differ