diff --git a/install/install_functions.inc.php b/install/install_functions.inc.php index eef55759..5a2dcb06 100644 --- a/install/install_functions.inc.php +++ b/install/install_functions.inc.php @@ -37,7 +37,7 @@ if (!defined('IN_SCRIPT')) {die('Invalid attempt');} // We will be installing this HESK version: define('HESK_NEW_VERSION','2.6.4'); -define('MODS_FOR_HESK_NEW_VERSION','2.4.0'); +define('MODS_FOR_HESK_NEW_VERSION','2.4.1'); define('REQUIRE_PHP_VERSION','5.0.0'); define('REQUIRE_MYSQL_VERSION','5.0.7'); diff --git a/install/mods-for-hesk/ajax/install-database-ajax.php b/install/mods-for-hesk/ajax/install-database-ajax.php index a00501cf..20c4fce7 100644 --- a/install/mods-for-hesk/ajax/install-database-ajax.php +++ b/install/mods-for-hesk/ajax/install-database-ajax.php @@ -48,6 +48,9 @@ if ($version == 1) { } elseif ($version == 240) { execute240Scripts(); execute240FileUpdate(); +} elseif ($version == 241) { + execute240Scripts(); + execute240FileUpdate(); } else { $response = 'The version "'.$version.'" was not recognized. Check the value submitted and try again.'; print $response; diff --git a/install/mods-for-hesk/js/version-scripts.js b/install/mods-for-hesk/js/version-scripts.js index 62d45456..d235b9e4 100644 --- a/install/mods-for-hesk/js/version-scripts.js +++ b/install/mods-for-hesk/js/version-scripts.js @@ -50,6 +50,9 @@ function processUpdates(startingVersion) { } else if (startingVersion < 240) { startVersionUpgrade('240'); executeUpdate(240, '240', '2.4.0'); + } else if (startingVersion < 241) { + startVersionUpgrade('241'); + executeUpdate(241, '241', '2.4.1'); } else { installationFinished(); } diff --git a/install/mods-for-hesk/modsForHesk.php b/install/mods-for-hesk/modsForHesk.php index 5afebb74..9f9e90c8 100644 --- a/install/mods-for-hesk/modsForHesk.php +++ b/install/mods-for-hesk/modsForHesk.php @@ -137,6 +137,17 @@ hesk_dbConnect(); } ?>
+
+ + v2.4.0 +
v2.3.0
+
+
+
v2.2.1
-
-
-
v2.1.0
+
+
+
v2.0.1
-
-
-
v1.6.1
+
+
+
v1.6.0
-
-
-
v1.5.0
@@ -288,12 +299,12 @@ hesk_dbConnect();
v1.4.0
-
- v1.3.0 -

+
+ v1.3.0 +
v1.2.4
diff --git a/install/mods-for-hesk/sql/installSql.php b/install/mods-for-hesk/sql/installSql.php index c1fe10e4..226575e9 100644 --- a/install/mods-for-hesk/sql/installSql.php +++ b/install/mods-for-hesk/sql/installSql.php @@ -650,5 +650,30 @@ $modsForHesk_settings[\'rich_text_for_tickets\'] = 0;'; $modsForHesk_settings[\'kb_attach_dir\'] = \''.$hesk_settings['attach_dir'].'\';'; } + return file_put_contents(HESK_PATH.'modsForHesk_settings.inc.php', $file); +} +// END Version 2.4.0 + +// BEGIN Version 2.4.1 +function execute241Scripts() { + global $hesk_settings; + + hesk_dbConnect(); + + executeQuery("UPDATE `".hesk_dbEscape($hesk_settings['db_pfix'])."settings` SET `Value` = '2.4.1' WHERE `Key` = 'modsForHeskVersion'"); +} + +function execute241FileUpdate() { + + $file = file_get_contents(HESK_PATH . 'modsForHesk_settings.inc.php'); + + if (strpos($file, '$modsForHesk_settings[\'rich_text_for_tickets_for_customers\']') === false) + { + $file .= ' + + //-- Setting for using rich-text editor for customers. 0 = Disable, 1 = Enable +$modsForHesk_settings[\'rich_text_for_tickets_for_customers\'] = 0;'; + } + return file_put_contents(HESK_PATH.'modsForHesk_settings.inc.php', $file); } \ No newline at end of file