aboutsummaryrefslogtreecommitdiff
path: root/src/scoretable.php
diff options
context:
space:
mode:
authorcassiopc <cassiopc@gmail.com>2013-09-02 16:17:26 +0000
committercassiopc <cassiopc@gmail.com>2013-09-02 16:17:26 +0000
commit158eefabd93d51a7bd95b7651743182d817ee00a (patch)
tree1f9bb147af63787e062ba952822a839946f187ed /src/scoretable.php
parent056b014febb3fade0a685e119041f6b7a809328b (diff)
downloadboca-158eefabd93d51a7bd95b7651743182d817ee00a.tar.gz
boca-158eefabd93d51a7bd95b7651743182d817ee00a.zip
bug fixes to score sync
Diffstat (limited to 'src/scoretable.php')
-rw-r--r--src/scoretable.php8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/scoretable.php b/src/scoretable.php
index b63754e..2ed3df7 100644
--- a/src/scoretable.php
+++ b/src/scoretable.php
@@ -64,7 +64,7 @@ if(isset($_GET['remote']) && is_numeric($_GET['remote'])) {
IntrusionNotify("scoretable1");
ForceLoad("index.php");
}
- if(!isset($_SESSION['usertable']['usertype']) || $_SESSION["usertable"]["usertype"] != "score") {
+ if(!isset($_SESSION['usertable']['usertype']) || ($_SESSION["usertable"]["usertype"] != "score" && $_SESSION["usertable"]["usertype"] != "site")) {
IntrusionNotify("scoretable2");
ForceLoad("index.php");
}
@@ -115,7 +115,7 @@ if($_SESSION["usertable"]["usertype"]=='score' || $_SESSION["usertable"]["userty
}
$ct=DBGetActiveContest();
$localsite=$ct['contestlocalsite'];
- $fname = $privatedir . $ds . "score_localsite_" . $localsite . "_"; // . md5($_SERVER['HTTP_HOST']);
+ $fname = $privatedir . $ds . "score_localsite_" . $localsite . "_x"; // . md5($_SERVER['HTTP_HOST']);
@file_put_contents($fname . ".tmp",base64_encode(serialize($data0)));
@rename($fname . ".tmp",$fname . ".dat");
@@ -126,9 +126,10 @@ if($_SESSION["usertable"]["usertype"]=='score' || $_SESSION["usertable"]["userty
}
$ct=DBGetActiveContest();
$localsite=$ct['contestlocalsite'];
- $fname = $remotedir . $ds . "score_site" . $localsite . "_" . $localsite . "_"; // . md5($_SERVER['HTTP_HOST']);
+ $fname = $remotedir . $ds . "score_site" . $localsite . "_" . $localsite . "_x"; // . md5($_SERVER['HTTP_HOST']);
@file_put_contents($fname . ".tmp",base64_encode(serialize($data0)));
@rename($fname . ".tmp",$fname . ".dat");
+ scoretransfer($fname . ".dat");
if(@create_zip($remotedir,glob($remotedir . '/*.dat'),$fname . ".tmp") != 1) {
LOGError("Cannot create score zip file");
@@ -137,7 +138,6 @@ if($_SESSION["usertable"]["usertype"]=='score' || $_SESSION["usertable"]["userty
} else {
@rename($fname . ".tmp",$destination);
}
- scoretransfer($destination);
}
}
}