diff --git a/install/updateModsForHesk.php b/install/updateModsForHesk.php index 5bcbbb8e..f6b103f8 100644 --- a/install/updateModsForHesk.php +++ b/install/updateModsForHesk.php @@ -3,6 +3,8 @@ define('IN_SCRIPT',1); define('HESK_PATH','../'); require(HESK_PATH . 'install/install_functions.inc.php'); require(HESK_PATH . 'hesk_settings.inc.php'); + +hesk_dbConnect(); ?> @@ -12,6 +14,10 @@ require(HESK_PATH . 'hesk_settings.inc.php'); + + + +
Mods for HESK 2.0.0 Install / Upgrade
@@ -108,39 +114,82 @@ require(HESK_PATH . 'hesk_settings.inc.php');

What version of Mods for HESK do you currently have installed?


+ 0) { + $versionRS = hesk_dbQuery('SELECT `Value` FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'settings` WHERE `Key` = \'modsForHeskVersion\''); + $versionArray = hesk_dbFetchAssoc($versionRS); + $version = $versionArray['Value']; + + echo '
'; + echo '
'; + echo '

Mods for HESK has detected that you currently have v'.$version.' installed. + The button you should click to upgrade has been highlighted for you. However, if + Mods for HESK selected the wrong button for you, click here to reset them.

'; + echo '
'; + echo '
'; + } + ?>
- v1.7.0 + + v1.7.0
- v1.6.1 + + v1.6.1
- v1.6.0 + + + v1.6.0
- v1.5.0 + v1.5.0

- v1.4.1 + v1.4.1
- v1.4.0 + v1.4.0
- v1.3.0 + v1.3.0
- v1.2.4 + v1.2.4

- I do not currently have Mods for HESK installed + I do not currently have Mods for HESK installed

@@ -154,8 +203,11 @@ require(HESK_PATH . 'hesk_settings.inc.php'); - -

+ disableAllDisablable(\''.$disableAllExcept.'\')'; + } + ?> diff --git a/js/modsForHesk-javascript.js b/js/modsForHesk-javascript.js index 11481352..a3641740 100644 --- a/js/modsForHesk-javascript.js +++ b/js/modsForHesk-javascript.js @@ -66,4 +66,14 @@ function toggleContainers(showIds, hideIds) { }); } +function disableAllDisablable(exclusion) { + $('.disablable').attr('disabled', 'disabled'); + $('#'+exclusion).removeAttr('disabled'); +} + +function enableAllDisablable() { + $('.disablable').removeAttr('disabled'); + $('#updateText').hide(); +} + jQuery(document).ready(loadJquery);