From 77e0b0172592aa67b49ef3da0c9deb7b0bce9a9c Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Sun, 21 Sep 2014 01:00:54 -0400 Subject: [PATCH] #49 NuMods settings can now be changed via the Settings page --- admin/admin_settings.php | 118 ++++++++++++++++++++++++++++++++-- admin/admin_settings_save.php | 51 +++++++++++++++ language/en/text.php | 16 +++++ 3 files changed, 179 insertions(+), 6 deletions(-) diff --git a/admin/admin_settings.php b/admin/admin_settings.php index 363991b7..ef1ec8d2 100644 --- a/admin/admin_settings.php +++ b/admin/admin_settings.php @@ -478,6 +478,7 @@ if ( defined('HESK_DEMO') ) @@ -1787,7 +1788,7 @@ if ( defined('HESK_DEMO') )
+ + +
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
+
+ +
+ +
+
+
+
+
+
+
+ +
+ +
+
+
+
diff --git a/admin/admin_settings_save.php b/admin/admin_settings_save.php index 2411420f..fc9aa288 100644 --- a/admin/admin_settings_save.php +++ b/admin/admin_settings_save.php @@ -37,6 +37,7 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); +require(HESK_PATH . 'nuMods_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); require(HESK_PATH . 'inc/email_functions.inc.php'); @@ -498,6 +499,56 @@ $stmt->execute(); $set['hesk_version'] = $hesk_settings['hesk_version']; +// Save the nuMods_settings.inc.php file +$set['nuMods_version'] = $nuMods_settings['version']; +$set['rtl'] = empty($_POST['rtl']) ? 0 : 1; +$set['show-icons'] = empty($_POST['show-icons']) ? 0 : 1; +$set['maintenance-mode'] = empty($_POST['maintenance-mode']) ? 0 : 1; +$set['navbarBackgroundColor'] = hesk_input(hesk_POST('navbarBackgroundColor')); +$set['navbarBrandColor'] = hesk_input(hesk_POST('navbarBrandColor')); +$set['navbarBrandHoverColor'] = hesk_input(hesk_POST('navbarBrandHoverColor')); +$set['navbarItemTextColor'] = hesk_input(hesk_POST('navbarItemTextColor')); +$set['navbarItemTextHoverColor'] = hesk_input(hesk_POST('navbarItemTextHoverColor')); +$set['navbarItemTextSelectedColor'] = hesk_input(hesk_POST('navbarItemTextSelectedColor')); +$set['navbarItemSelectedBackgroundColor'] = hesk_input(hesk_POST('navbarItemSelectedBackgroundColor')); +$set['dropdownItemTextColor'] = hesk_input(hesk_POST('dropdownItemTextColor')); +$set['dropdownItemTextHoverColor'] = hesk_input(hesk_POST('dropdownItemTextHoverColor')); +$set['questionMarkColor'] = hesk_input(hesk_POST('questionMarkColor')); +$set['dropdownItemTextHoverBackgroundColor'] = hesk_input(hesk_POST('dropdownItemTextHoverBackgroundColor')); +$nuMods_file_content='nuMods_settings.inc.php for writing. Please CHMOD this file to 666 (rw-rw-rw-)'; // ADDED OR MODIFIED IN NuMods 1.3.1 $hesklang['autorefresh'] = 'Autorefresh:';