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');
+
+
+
+
@@ -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 '
';
+ }
+ ?>
@@ -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);