diff options
Diffstat (limited to 'boca-1.5.2/src/webcast/config.php')
| -rw-r--r-- | boca-1.5.2/src/webcast/config.php | 23 |
1 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']; ?> |