You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mods-for-HESK-Netsyms/install/mods-for-hesk/ajax/install-database-ajax.php

61 lines
1.6 KiB
PHP

<?php
define('IN_SCRIPT', 1);
define('HESK_PATH', '../../../');
require(HESK_PATH . 'hesk_settings.inc.php');
require(HESK_PATH . 'inc/common.inc.php');
hesk_load_database_functions();
require('../sql/installSql.php');
$version = $_POST['version'];
if ($version == 2) {
executePre140Scripts();
} elseif ($version == 3) {
execute140Scripts();
} elseif ($version == 4) {
execute141Scripts();
} elseif ($version == 5) {
execute150Scripts();
} elseif ($version == 6) {
execute160Scripts();
} elseif ($version == 7) {
execute161Scripts();
} elseif ($version == 8) {
execute170Scripts();
} elseif ($version == 9) {
execute200Scripts();
} elseif ($version == 10) {
execute201Scripts();
} elseif ($version == 11) {
execute210Scripts();
} elseif ($version == 12) {
execute211Scripts();
} elseif ($version == 13) {
execute220Scripts();
} elseif ($version == 14) {
execute221Scripts();
} elseif ($version == 15) {
execute230Scripts();
} elseif ($version == 16) {
execute231Scripts();
} elseif ($version == 17) {
execute232Scripts();
} elseif ($version == 18) {
execute240Scripts();
} elseif ($version == 19) {
execute241Scripts();
} elseif ($version == 20) {
execute242Scripts();
} elseif ($version == 21) {
migrateSettings();
execute250Scripts();
} elseif ($version == 22) {
execute251Scripts();
} elseif ($version == 23) {
execute252Scripts();
} else {
$response = 'The version "' . $version . '" was not recognized. Check the value submitted and try again.';
print $response;
http_response_code(400);
}
return;