]>
Commit | Line | Data |
---|---|---|
1 | <?php | |
2 | require_once('common_api.php'); | |
3 | ||
4 | if (!$rpc) | |
5 | die(); | |
6 | ||
7 | $upgrade = new Upgrade(); | |
8 | ||
9 | if ($upgrade->error) | |
10 | { | |
11 | error_log("Couldn't create dir."); | |
12 | return; | |
13 | } | |
14 | error_log("Checking for upgrade"); | |
15 | $upgrade->checkForNew(); | |
16 | if (Upgrade::$upgrade_available) | |
17 | { | |
18 | error_log("Upgrade available, downloading and installing"); | |
19 | if (!$upgrade->downloadUpgradeZip()) | |
20 | return error_log($upgrade->error); | |
21 | ||
22 | else if (!$upgrade->extractZip()) | |
23 | return error_log($upgrade->error); | |
24 | ||
25 | $upgrade->cleanupOldFiles(); | |
26 | ||
27 | if(!$upgrade->extractToWebdir()) | |
28 | return error_log($upgrade->error); | |
29 | ||
30 | $upgrade->cleanupDownloadFiles(); | |
31 | error_log("Upgrade was successful!"); | |
32 | } | |
33 | else | |
34 | error_log("No upgrade available"); |