]>
jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blob - api/upgrade.php
2 require_once('common_api.php');
7 $upgrade = new Upgrade();
11 error_log("Couldn't create dir.");
14 error_log("Checking for upgrade");
15 $upgrade->checkForNew();
16 if (Upgrade
::$upgrade_available)
18 error_log("Upgrade available, downloading and installing");
19 if (!$upgrade->downloadUpgradeZip())
20 return error_log($upgrade->error
);
22 else if (!$upgrade->extractZip())
23 return error_log($upgrade->error
);
25 $upgrade->cleanupOldFiles();
27 if(!$upgrade->extractToWebdir())
28 return error_log($upgrade->error
);
30 $upgrade->cleanupDownloadFiles();
31 error_log("Upgrade was successful!");
34 error_log("No upgrade available");