From 866d66f1d479e1fae4a0e22b09b231ff83cce08b Mon Sep 17 00:00:00 2001 From: Cassio de Campos Date: Thu, 19 Oct 2017 14:54:09 +0100 Subject: bf --- src/admin/contest.php | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/admin/contest.php b/src/admin/contest.php index d55361e..58df217 100644 --- a/src/admin/contest.php +++ b/src/admin/contest.php @@ -22,7 +22,9 @@ $contest=$_SESSION["usertable"]["contestnumber"]; if(($ct = DBContestInfo($contest)) == null) ForceLoad("$loc/index.php"); -if ($ct["contestlocalsite"]==$ct["contestmainsite"]) $main=true; else $main=false; +$localsite=$ct["contestlocalsite"]; +$mainsite=$ct["contestmainsite"]; +if ($localsite == $mainsite) $main=true; else $main=false; if (isset($_POST["Submit3"]) && isset($_POST["penalty"]) && is_numeric($_POST["penalty"]) && isset($_POST["maxfilesize"]) && isset($_POST["mainsite"]) && isset($_POST["name"]) && @@ -106,6 +108,10 @@ if (isset($_POST["Submit3"]) && isset($_POST["penalty"]) && is_numeric($_POST["p DBGetFullProblemData($_SESSION["usertable"]["contestnumber"],true); } } + if(($ct = DBContestInfo($contest)) == null) + ForceLoad("$loc/index.php"); + if ($ct["contestlocalsite"]!=$localsite || $mainsite!=$ct["contestmainsite"]) + ForceLoad("$loc/index.php"); ForceLoad("contest.php"); } ?> -- cgit v1.2.3