]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blobdiff - api/upgrade.php
Hopefully the finish of the upgrade function
[irc/unrealircd/unrealircd-webpanel.git] / api / upgrade.php
index 6ea2efd01ee1432011363695867782283f002e1c..195a70945d3b0aa7039777e7ea588d35e727f117 100644 (file)
@@ -3,23 +3,27 @@ require_once('common_api.php');
 
 if (!$rpc)
     die();
-
+error_log("Stuff");
 $upgrade = new Upgrade();
+error_log("...");
 if ($upgrade->error)
 {
     error_log("Couldn't create dir.");
     return;
 }
+error_log("Checking for upgrade");
 $upgrade->checkForNew();
-
 if (Upgrade::$upgrade_available)
 {
     error_log("Upgrade available, downloading and installing");
     if (!$upgrade->downloadUpgradeZip()
         || !$upgrade->extractZip()
-        || !$upgrade->cleanupOldFiles()
-        || !$upgrade->extractToWebdir())
+        || !$upgrade->extractToWebdir()
+        )
         return error_log($upgrade->error);
-        
+    $upgrade->cleanupOldFiles();
+    $upgrade->cleanupDownloadFiles();
     error_log("Upgrade was successful!");
-}
\ No newline at end of file
+}
+else 
+    error_log("no upgrade");
\ No newline at end of file