diff options
| author | Cassio de Campos <cassiopc@gmail.com> | 2017-10-24 09:57:01 +0000 |
|---|---|---|
| committer | Cassio de Campos <cassiopc@gmail.com> | 2017-10-24 09:57:01 +0000 |
| commit | f0652e3973b13c283db71fc40fdfaba813f035a9 (patch) | |
| tree | a319b07367870425c117f31b0204ea490f5805f8 /src/admin | |
| parent | 39af649d52ddb6da8f734841137412d2dcb5b7c8 (diff) | |
| download | boca-f0652e3973b13c283db71fc40fdfaba813f035a9.tar.gz boca-f0652e3973b13c283db71fc40fdfaba813f035a9.zip | |
bf
Diffstat (limited to 'src/admin')
| -rw-r--r-- | src/admin/misc.php | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/src/admin/misc.php b/src/admin/misc.php index eb4a86f..56743b5 100644 --- a/src/admin/misc.php +++ b/src/admin/misc.php @@ -39,13 +39,14 @@ require 'header.php'; <input type="submit" name="Submit1" value="Transfer" onClick="conf()"> <input type="submit" name="Submit2" value="Transfer all" onClick="conf()"> <input type="submit" name="Submit3" value="Transfer scores"> - <input type="submit" name="Submit4" value="Clear cache" onClick="conf()"> - <input type="submit" name="Submit5" value="Full clear" onClick="conf2()"> - <input type="submit" name="Submit6" value="Update BOCA" onClick="conf2()"> + <input type="submit" name="Submit4" value="Clear cache" onClick="conf()"> + <input type="submit" name="Submit5" value="Full clear" onClick="conf2()"> + <input type="submit" name="Submit6" value="Update BOCA" onClick="conf2()"> <input type="submit" name="Submit7" value="Revert Update" onClick="conf2()"> </center> </form> <?php +if(isset($_POST['confirmation']) && $_POST['confirmation'] == 'confirm') { $ds = DIRECTORY_SEPARATOR; if($ds=="") $ds = "/"; $dotransfer=false; @@ -103,16 +104,20 @@ if (isset($_POST["Submit6"]) && $_POST["Submit6"] == "Update BOCA") { } if (isset($_POST["Submit7"]) && $_POST["Submit7"] == "Revert Update") { $str = @file($dir . $ds . "private" . $ds . "updateboca.log"); - $t = trim($str[count($str)-1]); - unset($str[count($str)-1]); - $str = implode("\n", $str); - $dir = dirname(__DIR__); - fixbocadir($dir); - echo "<pre>Reverting last update\n"; - $q = revertupdatebocafile($dir, $t); - echo $q . " files reverted properly\n"; - echo "</pre>"; - @file_put_contents($dir . $ds . "private" . $ds . "updateboca.log", $str); + if(count($str) >= 1) { + $t = trim($str[count($str)-1]); + unset($str[count($str)-1]); + $str = implode("\n", $str); + $dir = dirname(__DIR__); + fixbocadir($dir); + echo "<pre>Reverting last update\n"; + $q = revertupdatebocafile($dir, $t); + echo $q . " files reverted properly\n"; + echo "</pre>"; + @file_put_contents($dir . $ds . "private" . $ds . "updateboca.log", $str); + } else { + echo "<pre>No updates to revert</pre>\n"; + } } if($dotransfer || $doscore || $dotransferall) { $privatedir = $_SESSION['locr'] . $ds . "private"; @@ -172,6 +177,7 @@ if($dotransfer || $doscore || $dotransferall) { } } } +} ?> </body> </html> |