aboutsummaryrefslogtreecommitdiff
path: root/src/admin/misc.php
diff options
context:
space:
mode:
Diffstat (limited to 'src/admin/misc.php')
-rw-r--r--src/admin/misc.php28
1 files changed, 15 insertions, 13 deletions
diff --git a/src/admin/misc.php b/src/admin/misc.php
index 3e8d224..8ff1aeb 100644
--- a/src/admin/misc.php
+++ b/src/admin/misc.php
@@ -19,7 +19,7 @@
require 'header.php';
?>
<br>
-<form name="form1" enctype="multipart/form-data" method="post" action="misc.php">
+<form name="form1" enctype="multipart/form-data" method="get" action="misc.php">
<input type=hidden name="confirmation" value="noconfirm" />
<script language="javascript" type="text/javascript">
function conf() {
@@ -38,7 +38,7 @@ require 'header.php';
<center>
<input type="submit" name="Submit1" value="Transfer" onClick="conf()"> &nbsp;
<input type="submit" name="Submit2" value="Transfer all" onClick="conf()"> &nbsp;
- <input type="submit" name="Submit3" value="Transfer scores"> &nbsp;
+ <input type="submit" name="Submit3" value="Transfer scores" onClick="conf()"> &nbsp;
<input type="submit" name="Submit4" value="Clear cache" onClick="conf()"> &nbsp;
<input type="submit" name="Submit5" value="Full clear" onClick="conf2()"> &nbsp;
<input type="submit" name="Submit6" value="Update BOCA" onClick="conf2()"> &nbsp;
@@ -49,35 +49,36 @@ require 'header.php';
OPERATION LOG DISPLAYS BELOW:
<?php
-if(isset($_POST['confirmation']) && $_POST['confirmation'] == 'confirm') {
+echo "Start: " . now() . "\n";
+if(isset($_GET['confirmation']) && $_GET['confirmation'] == 'confirm') {
$ds = DIRECTORY_SEPARATOR;
if($ds=="") $ds = "/";
$dotransfer=false;
$doscore=false;
$dotransferall=false;
-if (isset($_POST["Submit1"]) && $_POST["Submit1"] == "Transfer") {
+if (isset($_GET["Submit1"]) && $_GET["Submit1"] == "Transfer") {
$dotransfer=true;
$doscore=true;
}
-if (isset($_POST["Submit2"]) && $_POST["Submit2"] == "Transfer all") {
+if (isset($_GET["Submit2"]) && $_GET["Submit2"] == "Transfer all") {
$dotransfer=true;
$dotransferall=true;
$doscore=true;
}
-if (isset($_POST["Submit3"]) && $_POST["Submit3"] == "Transfer scores") {
+if (isset($_GET["Submit3"]) && $_GET["Submit3"] == "Transfer scores") {
$doscore=true;
}
-if (isset($_POST["Submit4"]) && $_POST["Submit4"] == "Clear cache") {
+if (isset($_GET["Submit4"]) && $_GET["Submit4"] == "Clear cache") {
if(fixbocadir(dirname(__DIR__)))
echo "Done\n";
else echo "Error (likely permission/ownership issues)\n";
}
-if (isset($_POST["Submit5"]) && $_POST["Submit5"] == "Full clear") {
+if (isset($_GET["Submit5"]) && $_GET["Submit5"] == "Full clear") {
if(fixbocadir(dirname(__DIR__),true))
echo "Done\n";
else echo "Error (likely permission/ownership issues)\n";
}
-if (isset($_POST["Submit6"]) && $_POST["Submit6"] == "Update BOCA") {
+if (isset($_GET["Submit6"]) && $_GET["Submit6"] == "Update BOCA") {
$dir = dirname(__DIR__);
if(!is_readable($dir . $ds . "private" . $ds . "updateboca.log")) @file_put_contents($dir . $ds . "private" . $ds . "updateboca.log", "");
if(is_writable($dir . $ds . "private" . $ds . "updateboca.log")) {
@@ -112,7 +113,7 @@ if (isset($_POST["Submit6"]) && $_POST["Submit6"] == "Update BOCA") {
echo "Cannot update log file\n";
}
}
-if (isset($_POST["Submit7"]) && $_POST["Submit7"] == "Revert Update") {
+if (isset($_GET["Submit7"]) && $_GET["Submit7"] == "Revert Update") {
$dir = dirname(__DIR__);
if(!is_readable($dir . $ds . "private" . $ds . "updateboca.log")) @file_put_contents($dir . $ds . "private" . $ds . "updateboca.log", "");
if(is_writable($dir . $ds . "private" . $ds . "updateboca.log")) {
@@ -168,7 +169,7 @@ if($dotransfer || $doscore || $dotransferall) {
$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";
+ echo "Checking for transfers\n";
echo scoretransfer($fname . ".dat", $localsite);
echo "Saving scores\n";
if(@create_zip($remotedir,glob($remotedir . '/*.dat'),$fname . ".tmp") != 1) {
@@ -181,8 +182,8 @@ if($dotransfer || $doscore || $dotransferall) {
@fclose($fp);
}
if($dotransfer) {
- echo "Processing other data\n";
- getMainXML($_SESSION["usertable"]["contestnumber"],10,$dotransferall);
+ echo "Processing contest data\n";
+ echo getMainXML($_SESSION["usertable"]["contestnumber"],10,$dotransferall);
}
@unlink($destination . ".lck");
} else {
@@ -193,6 +194,7 @@ if($dotransfer || $doscore || $dotransferall) {
}
}
}
+echo "End: " . now() . "\n";
?>
</pre>
</body>