2015-02-04 11:00:30 -05:00
|
|
|
<?php
|
2015-09-12 00:46:46 -04:00
|
|
|
define('IN_SCRIPT', 1);
|
|
|
|
define('HESK_PATH', '../../../');
|
2015-02-04 11:00:30 -05:00
|
|
|
require(HESK_PATH . 'hesk_settings.inc.php');
|
2015-02-04 23:51:12 -05:00
|
|
|
require(HESK_PATH . 'inc/common.inc.php');
|
|
|
|
hesk_load_database_functions();
|
2015-03-17 22:02:19 -04:00
|
|
|
require('../sql/installSql.php');
|
2015-02-04 11:00:30 -05:00
|
|
|
|
|
|
|
$version = $_POST['version'];
|
2015-10-18 23:55:29 -04:00
|
|
|
if ($version == 2) {
|
2015-02-04 23:51:12 -05:00
|
|
|
executePre140Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 3) {
|
2015-02-04 23:51:12 -05:00
|
|
|
execute140Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 4) {
|
2015-02-04 23:51:12 -05:00
|
|
|
execute141Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 5) {
|
2015-02-04 23:51:12 -05:00
|
|
|
execute150Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 6) {
|
2015-02-04 23:51:12 -05:00
|
|
|
execute160Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 7) {
|
2015-02-04 23:51:12 -05:00
|
|
|
execute161Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 8) {
|
2015-02-04 23:51:12 -05:00
|
|
|
execute170Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 9) {
|
2015-02-04 23:51:12 -05:00
|
|
|
execute200Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 10) {
|
2015-03-08 00:09:24 -05:00
|
|
|
execute201Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 11) {
|
2015-03-14 12:44:18 -04:00
|
|
|
execute210Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 12) {
|
2015-03-23 01:23:15 -04:00
|
|
|
execute211Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 13) {
|
2015-04-12 23:55:08 -04:00
|
|
|
execute220Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 14) {
|
2015-04-22 22:21:10 -04:00
|
|
|
execute221Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 15) {
|
2015-06-23 23:36:55 -04:00
|
|
|
execute230Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 16) {
|
2015-06-28 11:27:28 -04:00
|
|
|
execute231Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 17) {
|
2015-06-28 14:39:42 -04:00
|
|
|
execute232Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 18) {
|
2015-08-08 00:25:20 -04:00
|
|
|
execute240Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 19) {
|
2015-08-21 13:24:03 -04:00
|
|
|
execute241Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 20) {
|
2015-08-30 22:07:41 -04:00
|
|
|
execute242Scripts();
|
2015-10-18 23:55:29 -04:00
|
|
|
} elseif ($version == 21) {
|
2015-10-18 16:37:55 -04:00
|
|
|
migrateSettings();
|
|
|
|
execute250Scripts();
|
2015-10-23 00:19:12 -04:00
|
|
|
} elseif ($version == 22) {
|
|
|
|
execute251Scripts();
|
2015-02-04 23:51:12 -05:00
|
|
|
} else {
|
2015-09-12 00:46:46 -04:00
|
|
|
$response = 'The version "' . $version . '" was not recognized. Check the value submitted and try again.';
|
2015-02-04 23:51:12 -05:00
|
|
|
print $response;
|
|
|
|
http_response_code(400);
|
|
|
|
}
|
2015-08-21 13:24:03 -04:00
|
|
|
return;
|