From d8f2907fb00b701f91e6e98d33c4e6c0dd0619a5 Mon Sep 17 00:00:00 2001 From: Cassio de Campos Date: Mon, 16 Oct 2017 22:34:48 +0100 Subject: bug fixes --- src/admin/header.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/admin/header.php') diff --git a/src/admin/header.php b/src/admin/header.php index 1677469..d2cf43f 100644 --- a/src/admin/header.php +++ b/src/admin/header.php @@ -71,7 +71,7 @@ if(!isset($_POST['noflush'])) { echo " Problems\n"; echo " Languages\n"; echo " Answers\n"; - // echo " Export\n"; + echo " Transfer\n"; //echo "
\n"; echo " \n"; echo " \n"; -- cgit v1.2.3 From 0fb7637e5b9fff24a7265a27308ea795ec8e3f38 Mon Sep 17 00:00:00 2001 From: Cassio de Campos Date: Thu, 19 Oct 2017 13:44:08 +0100 Subject: new options to admin --- src/admin/header.php | 4 +-- src/admin/misc.php | 98 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 100 insertions(+), 2 deletions(-) create mode 100644 src/admin/misc.php (limited to 'src/admin/header.php') diff --git a/src/admin/header.php b/src/admin/header.php index d2cf43f..5a01c93 100644 --- a/src/admin/header.php +++ b/src/admin/header.php @@ -15,7 +15,7 @@ // You should have received a copy of the GNU General Public License // along with this program. If not, see . //////////////////////////////////////////////////////////////////////////////// -// Last modified 21/jul/2012 by cassio@ime.usp.br +// Last modified 19/oct/2017 by cassio@ime.usp.br ob_start(); header ("Expires: " . gmdate("D, d M Y H:i:s") . " GMT"); @@ -71,7 +71,7 @@ if(!isset($_POST['noflush'])) { echo " \n"; echo " \n"; echo " \n"; - echo " \n"; + echo " \n"; //echo "
TasksProblemsLanguagesAnswersTransferMisc

\n"; echo " \n"; echo " \n"; diff --git a/src/admin/misc.php b/src/admin/misc.php new file mode 100644 index 0000000..9872f12 --- /dev/null +++ b/src/admin/misc.php @@ -0,0 +1,98 @@ +. +//////////////////////////////////////////////////////////////////////////////// +//Last updated 16/oct/2017 by cassio@ime.usp.br +require 'header.php'; +?> +
+ + + +
+   +   +   + +
+ +\n"; + echo "Building scores\n"; + $level=$s["sitescorelevel"]; + $data0 = array(); + if($level>0) { + list($score,$data0) = DBScoreSite($_SESSION["usertable"]["contestnumber"], + $_SESSION["usertable"]["usersitenumber"], 0, -1); + } + $ct=DBGetActiveContest(); + $localsite=$ct['contestlocalsite']; + $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"); + + $data0 = array(); + if($level>0) { + list($score,$data0) = DBScoreSite($_SESSION["usertable"]["contestnumber"], + $_SESSION["usertable"]["usersitenumber"], 1, -1); + } + $ct=DBGetActiveContest(); + $localsite=$ct['contestlocalsite']; + $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"); + echo "Transferring scores\n"; + scoretransfer($fname . ".dat", $localsite); + echo "Saving scores\n"; + if(@create_zip($remotedir,glob($remotedir . '/*.dat'),$fname . ".tmp") != 1) { + LOGError("Cannot create score zip file"); + if(@create_zip($remotedir,array(),$fname . ".tmp") == 1) + @rename($fname . ".tmp",$destination); + } else { + @rename($fname . ".tmp",$destination); + } + @fclose($fp); + echo "Processing other data\n"; + getMainXML($_SESSION["usertable"]["contestnumber"]); + echo "\n"; + @unlink($destination . ".lck"); + } else { + if(file_exists($destination . ".lck") && filemtime($destination . ".lck") < time() - 180) + @unlink($destination . ".lck"); + } + } +} +?> + + -- cgit v1.2.3 From f387e0cdaa0a90a5520b1e7cff3a4f667fdd6828 Mon Sep 17 00:00:00 2001 From: Cassio de Campos Date: Thu, 19 Oct 2017 14:19:47 +0100 Subject: choice of site number --- src/admin/header.php | 2 +- src/admin/misc.php | 6 +++--- src/admin/site.php | 14 +++++++++++--- 3 files changed, 15 insertions(+), 7 deletions(-) (limited to 'src/admin/header.php') diff --git a/src/admin/header.php b/src/admin/header.php index 5a01c93..4c4435d 100644 --- a/src/admin/header.php +++ b/src/admin/header.php @@ -53,7 +53,7 @@ if($_SESSION["usertable"]["usertype"] != "admin") { } if(!isset($_POST['noflush'])) { - echo "
Tasks
\n"; + echo "
\n"; echo "
"; echo "\"\""; echo "BOCA"; diff --git a/src/admin/misc.php b/src/admin/misc.php index 3e5df80..3e4a4d8 100644 --- a/src/admin/misc.php +++ b/src/admin/misc.php @@ -61,7 +61,7 @@ if (isset($_POST["Submit3"]) && $_POST["Submit3"] == "Transfer scores") { $doscore=true; } if (isset($_POST["Submit4"]) && $_POST["Submit4"] == "Update BOCA") { - echo "
Not implemented
\n"; + echo "
Not implemented
\n"; } $privatedir = $_SESSION['locr'] . $ds . "private"; $remotedir = $_SESSION['locr'] . $ds . "private" . $ds . "remotescores"; @@ -71,7 +71,7 @@ if(is_writable($remotedir)) { if($doscore) { if (($s = DBSiteInfo($_SESSION["usertable"]["contestnumber"],$_SESSION["usertable"]["usersitenumber"])) == null) ForceLoad("index.php"); - echo "
\n";
+      echo "
\n";
       echo "Building scores\n";
       $level=$s["sitescorelevel"];
       $data0 = array();
@@ -116,7 +116,7 @@ if(is_writable($remotedir)) {
   } else {
     if(file_exists($destination . ".lck") && filemtime($destination . ".lck") < time() - 120)
       @unlink($destination . ".lck");
-    echo "
Transfers locked by other process - try again soon
\n"; + echo "
Transfers locked by other process - try again soon
\n"; } } ?> diff --git a/src/admin/site.php b/src/admin/site.php index 84241f3..78852a0 100644 --- a/src/admin/site.php +++ b/src/admin/site.php @@ -282,7 +282,7 @@ if ($main && isset($_FILES["importfile"]) && isset($_POST["Submit"]) && $_POST[" } } function newsite() { - document.location='site.php?new=1'; + document.getElementById('normal').style.display = "block"; } function sitech(n) { if(n==null) { @@ -599,7 +599,15 @@ if($main) { - - +
+
+
+

Choose site number

+ + +
+
+
+ -- cgit v1.2.3 From 8a64aefe0438c8afd626eba89c113ed14d88e2d6 Mon Sep 17 00:00:00 2001 From: Cassio de Campos Date: Thu, 19 Oct 2017 14:41:24 +0100 Subject: bf --- src/Css.php | 1 - src/admin/header.php | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) (limited to 'src/admin/header.php') diff --git a/src/Css.php b/src/Css.php index 663b1a1..94d774a 100644 --- a/src/Css.php +++ b/src/Css.php @@ -39,7 +39,6 @@ position:fixed; background-color:#313131; overflow:auto } - DIV.menu {background-color:; layer-background-color:} DIV.menudown {background-color:; border-bottom:1px solid white; border-right:1px solid white;border-top:2px solid #555555;border-left:1px solid #555555} DIV.fname {background-color:; layer-background-color:; position:absolute; visibility:hidden; border:0; left:0px; top:0px; height:19px; z-index:100;} diff --git a/src/admin/header.php b/src/admin/header.php index 4c4435d..6002b18 100644 --- a/src/admin/header.php +++ b/src/admin/header.php @@ -53,7 +53,7 @@ if($_SESSION["usertable"]["usertype"] != "admin") { } if(!isset($_POST['noflush'])) { - echo "\n"; + echo "
\n"; echo "
"; echo "\"\""; echo "BOCA"; -- cgit v1.2.3