Update installer

merge-requests/2/head
Mike Koch 8 years ago
parent df80fb9037
commit 4d4c29e0ae

@ -29,7 +29,7 @@
*******************************************************************************/ *******************************************************************************/
// Define the current build // Define the current build
define('MODS_FOR_HESK_BUILD', 23); define('MODS_FOR_HESK_BUILD', 24);
/* Check if this is a valid include */ /* Check if this is a valid include */
if (!defined('IN_SCRIPT')) { if (!defined('IN_SCRIPT')) {

@ -29,7 +29,7 @@
*******************************************************************************/ *******************************************************************************/
// Define the current build // Define the current build
define('MODS_FOR_HESK_BUILD', 23); define('MODS_FOR_HESK_BUILD', 24);
/* Check if this is a valid include */ /* Check if this is a valid include */
if (!defined('IN_SCRIPT')) { if (!defined('IN_SCRIPT')) {

@ -37,7 +37,7 @@ if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
// We will be installing this HESK version: // We will be installing this HESK version:
define('HESK_NEW_VERSION','2.6.5'); define('HESK_NEW_VERSION','2.6.5');
define('MODS_FOR_HESK_NEW_VERSION','2.5.2'); define('MODS_FOR_HESK_NEW_VERSION','2.5.3');
define('REQUIRE_PHP_VERSION','5.0.0'); define('REQUIRE_PHP_VERSION','5.0.0');
define('REQUIRE_MYSQL_VERSION','5.0.7'); define('REQUIRE_MYSQL_VERSION','5.0.7');

@ -52,6 +52,8 @@ if ($version == 2) {
execute251Scripts(); execute251Scripts();
} elseif ($version == 23) { } elseif ($version == 23) {
execute252Scripts(); execute252Scripts();
} elseif ($version == 24) {
execute253Scripts();
} else { } else {
$response = 'The version "' . $version . '" was not recognized. Check the value submitted and try again.'; $response = 'The version "' . $version . '" was not recognized. Check the value submitted and try again.';
print $response; print $response;

@ -77,6 +77,9 @@ function echoInitialVersionRows($version)
if ($version < 23) { if ($version < 23) {
printRow('2.5.2'); printRow('2.5.2');
} }
if ($version < 24) {
printRow('2.5.3');
}
} }
function printRow($version) function printRow($version)

@ -65,6 +65,9 @@ function processUpdates(startingVersion) {
} else if (startingVersion < 23) { } else if (startingVersion < 23) {
startVersionUpgrade('252'); startVersionUpgrade('252');
executeUpdate(23, '252', '2.5.2'); executeUpdate(23, '252', '2.5.2');
} else if (startingVersion < 24) {
startVersionUpgrade('253');
executeUpdate(24, '253', '2.5.3');
} else { } else {
installationFinished(); installationFinished();
} }

@ -122,7 +122,7 @@ hesk_dbConnect();
if ($version != MODS_FOR_HESK_NEW_VERSION) { if ($version != MODS_FOR_HESK_NEW_VERSION) {
echo '<div class="row">'; echo '<div class="row">';
echo '<div class="col-sm-12">'; echo '<div class="col-sm-12">';
echo '<p id="updateText">Mods for HESK has detected that you currently have ' . $version . ' installed. echo '<p id="updateText">Mods for HESK has detected that you currently have version ' . $version . ' installed.
The button you should click to upgrade has been highlighted for you. However, if The button you should click to upgrade has been highlighted for you. However, if
Mods for HESK selected the wrong version, click <a href="javascript:void(0)" onclick="enableAllDisablable();">here</a> to reset them.</p>'; Mods for HESK selected the wrong version, click <a href="javascript:void(0)" onclick="enableAllDisablable();">here</a> to reset them.</p>';
echo '</div>'; echo '</div>';
@ -130,6 +130,18 @@ hesk_dbConnect();
} }
?> ?>
<div class="row"> <div class="row">
<div class="col-md-3 col-sm-12">
<?php
if ($version == '2.5.2') {
$v252btn = 'btn-success';
$disableAllExcept = '252';
} else {
$v252btn = 'btn-default';
}
?>
<a id="252" class="btn <?php echo $v252btn; ?> btn-block disablable"
href="installModsForHesk.php?v=23">2.5.2</a>
</div>
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '2.5.1') { if ($version == '2.5.1') {
@ -166,6 +178,10 @@ hesk_dbConnect();
<a id="242" class="btn <?php echo $v242btn; ?> btn-block disablable" <a id="242" class="btn <?php echo $v242btn; ?> btn-block disablable"
href="installModsForHesk.php?v=20">2.4.2</a> href="installModsForHesk.php?v=20">2.4.2</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '2.4.1') { if ($version == '2.4.1') {
@ -178,10 +194,6 @@ hesk_dbConnect();
<a id="241" class="btn <?php echo $v241btn; ?> btn-block disablable" <a id="241" class="btn <?php echo $v241btn; ?> btn-block disablable"
href="installModsForHesk.php?v=19">2.4.1</a> href="installModsForHesk.php?v=19">2.4.1</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '2.4.0') { if ($version == '2.4.0') {
@ -218,6 +230,10 @@ hesk_dbConnect();
<a id="231" class="btn <?php echo $v231btn; ?> btn-block disablable" <a id="231" class="btn <?php echo $v231btn; ?> btn-block disablable"
href="installModsForHesk.php?v=16">2.3.1</a> href="installModsForHesk.php?v=16">2.3.1</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '2.3.0') { if ($version == '2.3.0') {
@ -230,10 +246,6 @@ hesk_dbConnect();
<a id="230" class="btn <?php echo $v230btn; ?> btn-block disablable" <a id="230" class="btn <?php echo $v230btn; ?> btn-block disablable"
href="installModsForHesk.php?v=15">2.3.0</a> href="installModsForHesk.php?v=15">2.3.0</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '2.2.1') { if ($version == '2.2.1') {
@ -270,6 +282,10 @@ hesk_dbConnect();
<a id="211" class="btn <?php echo $v211btn; ?> btn-block disablable" <a id="211" class="btn <?php echo $v211btn; ?> btn-block disablable"
href="installModsForHesk.php?v=12">2.1.1</a> href="installModsForHesk.php?v=12">2.1.1</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '2.1.0') { if ($version == '2.1.0') {
@ -282,10 +298,6 @@ hesk_dbConnect();
<a id="210" class="btn <?php echo $v210btn; ?> btn-block disablable" <a id="210" class="btn <?php echo $v210btn; ?> btn-block disablable"
href="installModsForHesk.php?v=11">2.1.0</a> href="installModsForHesk.php?v=11">2.1.0</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '2.0.1') { if ($version == '2.0.1') {
@ -322,6 +334,10 @@ hesk_dbConnect();
<a id="170" class="btn <?php echo $v170btn; ?> btn-block disablable" <a id="170" class="btn <?php echo $v170btn; ?> btn-block disablable"
href="installModsForHesk.php?v=8">1.7.0</a> href="installModsForHesk.php?v=8">1.7.0</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
if ($version == '1.6.1') { if ($version == '1.6.1') {
@ -334,10 +350,6 @@ hesk_dbConnect();
<a id="161" class="btn <?php echo $v161btn; ?> btn-block disablable" <a id="161" class="btn <?php echo $v161btn; ?> btn-block disablable"
href="installModsForHesk.php?v=7">1.6.1</a> href="installModsForHesk.php?v=7">1.6.1</a>
</div> </div>
</div>
<br>
<div class="row">
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<?php <?php
@ -359,14 +371,14 @@ hesk_dbConnect();
<a id="141" class="btn btn-default btn-block disablable" <a id="141" class="btn btn-default btn-block disablable"
href="installModsForHesk.php?v=4">1.4.1</a> href="installModsForHesk.php?v=4">1.4.1</a>
</div> </div>
<div class="col-md-3 col-sm-12">
<a id="140" class="btn btn-default btn-block disablable"
href="installModsForHesk.php?v=3">1.4.0</a>
</div>
</div> </div>
<br> <br>
<div class="row"> <div class="row">
<div class="col-md-3 col-sm-12">
<a id="140" class="btn btn-default btn-block disablable"
href="installModsForHesk.php?v=3">1.4.0</a>
</div>
<div class="col-md-3 col-sm-12"> <div class="col-md-3 col-sm-12">
<a id="130" class="btn btn-default btn-block disablable" <a id="130" class="btn btn-default btn-block disablable"
href="installModsForHesk.php?v=2">1.3.0</a> href="installModsForHesk.php?v=2">1.3.0</a>

@ -693,4 +693,13 @@ function execute252Scripts()
hesk_dbConnect(); hesk_dbConnect();
executeQuery("UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "settings` SET `Value` = '2.5.2' WHERE `Key` = 'modsForHeskVersion'"); executeQuery("UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "settings` SET `Value` = '2.5.2' WHERE `Key` = 'modsForHeskVersion'");
}
// Version 2.5.3
function execute253Scripts()
{
global $hesk_settings;
hesk_dbConnect();
executeQuery("UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "settings` SET `Value` = '2.5.3' WHERE `Key` = 'modsForHeskVersion'");
} }
Loading…
Cancel
Save