diff --git a/admin/admin_main.php b/admin/admin_main.php index 111ed08a..29baa6f8 100644 --- a/admin/admin_main.php +++ b/admin/admin_main.php @@ -40,7 +40,6 @@ if (is_dir(HESK_PATH . 'install')) {die('Please delete the install folder /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); require(HESK_PATH . 'inc/status_functions.inc.php'); diff --git a/admin/admin_reply_ticket.php b/admin/admin_reply_ticket.php index 3b317f21..9ddc887a 100644 --- a/admin/admin_reply_ticket.php +++ b/admin/admin_reply_ticket.php @@ -37,7 +37,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); hesk_load_database_functions(); @@ -139,14 +138,14 @@ if (strlen($message)) // Attach signature to the message? if ( ! $submit_as_customer && ! empty($_POST['signature'])) { - if ($modsForHesk_settings['rich_text_for_tickets']) { + if (mfh_getSetting('rich_text_for_tickets')) { $message .= "

" . nl2br($_SESSION['signature']) . "
"; } else { $message .= "\n\n" . addslashes($_SESSION['signature']) . "\n"; } } - if (!$modsForHesk_settings['rich_text_for_tickets']) { + if (!mfh_getSetting('rich_text_for_tickets')) { // Make links clickable $message = hesk_makeURL($message); @@ -211,7 +210,7 @@ if ($hesk_settings['attachments']['use'] && !empty($attachments)) } // Add reply -$html = $modsForHesk_settings['rich_text_for_tickets']; +$html = mfh_getSetting('rich_text_for_tickets'); if ($submit_as_customer) { hesk_dbQuery("INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."replies` (`replyto`,`name`,`message`,`dt`,`attachments`,`html`) VALUES ('".intval($replyto)."','".hesk_dbEscape(addslashes($ticket['name']))."','".hesk_dbEscape($message."

{$hesklang['creb']} {$_SESSION['name']}")."',NOW(),'".hesk_dbEscape($myattachments)."', '".$html."')"); diff --git a/admin/admin_settings.php b/admin/admin_settings.php index 28c662e1..e45844c7 100644 --- a/admin/admin_settings.php +++ b/admin/admin_settings.php @@ -42,7 +42,6 @@ if (is_dir(HESK_PATH . 'install')) {die('Please delete the install folder // Get all the required files and functions require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); // Save the default language for the settings page before choosing user's preferred one $hesk_settings['language_default'] = $hesk_settings['language']; @@ -824,8 +823,8 @@ if ( defined('HESK_DEMO') )
@@ -845,9 +844,9 @@ if ( defined('HESK_DEMO') )
   
    @@ -868,8 +867,8 @@ if ( defined('HESK_DEMO') )
@@ -952,8 +951,8 @@ if ( defined('HESK_DEMO') )
   
'; @@ -1148,7 +1147,7 @@ if ( defined('HESK_DEMO') )
@@ -1274,7 +1273,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -1290,7 +1289,7 @@ if ( defined('HESK_DEMO') )
- +
@@ -1647,7 +1646,7 @@ if ( defined('HESK_DEMO') )
- +
@@ -2064,7 +2063,7 @@ if ( defined('HESK_DEMO') )
@@ -2176,7 +2175,7 @@ if ( defined('HESK_DEMO') )
@@ -2318,7 +2317,7 @@ if ( defined('HESK_DEMO') )
@@ -2336,7 +2335,7 @@ if ( defined('HESK_DEMO') )
@@ -2354,7 +2353,7 @@ if ( defined('HESK_DEMO') )
@@ -2381,7 +2380,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2393,7 +2392,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2407,7 +2406,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2419,7 +2418,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2433,7 +2432,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2445,7 +2444,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2459,7 +2458,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2471,7 +2470,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2485,7 +2484,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2497,7 +2496,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2511,7 +2510,7 @@ if ( defined('HESK_DEMO') ) data-content="">
- +
@@ -2692,7 +2691,7 @@ function hesk_cacheMfhLatestVersion($latest) function hesk_testLanguage($return_options = 0) { - global $hesk_settings, $hesklang, $modsForHesk_settings; + global $hesk_settings, $hesklang; /* Get a list of valid emails */ include_once(HESK_PATH . 'inc/email_functions.inc.php'); @@ -2849,7 +2848,7 @@ function hesk_testLanguage($return_options = 0) background:#fff; color: black; font : 68.8%/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif; - text-align: ; + text-align: ; } p diff --git a/admin/admin_settings_save.php b/admin/admin_settings_save.php index 569d8819..9fee5bd9 100644 --- a/admin/admin_settings_save.php +++ b/admin/admin_settings_save.php @@ -37,7 +37,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_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'); diff --git a/admin/admin_submit_ticket.php b/admin/admin_submit_ticket.php index 33f675ff..89310eff 100644 --- a/admin/admin_submit_ticket.php +++ b/admin/admin_submit_ticket.php @@ -37,7 +37,6 @@ define('HESK_PATH','../'); // Get all the required files and functions require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); hesk_load_database_functions(); @@ -48,6 +47,7 @@ require(HESK_PATH . 'inc/posting_functions.inc.php'); hesk_session_start(); hesk_dbConnect(); hesk_isLoggedIn(); +$modsForHesk_settings = mfh_getSettings(); // We only allow POST requests from the HESK form to this file if ( $_SERVER['REQUEST_METHOD'] != 'POST' ) diff --git a/admin/admin_ticket.php b/admin/admin_ticket.php index 35aca09b..999c91af 100644 --- a/admin/admin_ticket.php +++ b/admin/admin_ticket.php @@ -38,7 +38,6 @@ define('WYSIWYG',1); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); require(HESK_PATH . 'inc/status_functions.inc.php'); @@ -51,6 +50,8 @@ hesk_isLoggedIn(); /* Check permissions for this feature */ hesk_checkPermission('can_view_tickets'); +$modsForHesk_settings = mfh_getSettings(); + $can_del_notes = hesk_checkPermission('can_del_notes',0); $can_reply = hesk_checkPermission('can_reply_tickets',0); $can_delete = hesk_checkPermission('can_del_tickets',0); diff --git a/admin/edit_post.php b/admin/edit_post.php index 2a399819..1cef28f8 100644 --- a/admin/edit_post.php +++ b/admin/edit_post.php @@ -38,7 +38,6 @@ define('WYSIWYG',1); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); hesk_load_database_functions(); @@ -52,6 +51,7 @@ if (!isset($_REQUEST['isManager']) || !$_REQUEST['isManager']) { hesk_checkPermission('can_view_tickets'); hesk_checkPermission('can_edit_tickets'); } +$modsForHesk_settings = mfh_getSettings(); /* Ticket ID */ $trackingID = hesk_cleanID() or die($hesklang['int_error'].': '.$hesklang['no_trackID']); diff --git a/admin/export.php b/admin/export.php index 5fd3027d..c3276aa8 100644 --- a/admin/export.php +++ b/admin/export.php @@ -36,7 +36,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); require(HESK_PATH . 'inc/reporting_functions.inc.php'); @@ -49,6 +48,7 @@ hesk_isLoggedIn(); // Check permissions for this feature hesk_checkPermission('can_export'); +$modsForHesk_settings = mfh_getSettings(); // Set default values define('CALENDAR',1); diff --git a/admin/mail.php b/admin/mail.php index 4bb4fcc4..96333f90 100644 --- a/admin/mail.php +++ b/admin/mail.php @@ -37,7 +37,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); hesk_load_database_functions(); diff --git a/admin/manage_canned.php b/admin/manage_canned.php index 19c38d66..59ca054b 100644 --- a/admin/manage_canned.php +++ b/admin/manage_canned.php @@ -37,7 +37,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); hesk_load_database_functions(); @@ -78,7 +77,7 @@ function hesk_insertTag(tag) { var text_to_insert = '%%'+tag+'%%'; var msg = ''; + if (mfh_getSetting('rich_text_for_tickets')) { ?> msg = tinymce.get("message").getContent(); tinymce.get("message").setContent(''); tinymce.get("message").execCommand('mceInsertRawHTML', false, msg + text_to_insert); @@ -160,7 +159,7 @@ function hesk_insertAtCursor(myField, myValue) { $javascript_titles.='myTitle['.$mysaved['id'].']=\''.addslashes($mysaved['title'])."';\n"; - if ($modsForHesk_settings['rich_text_for_tickets']) { + if (mfh_getSetting('rich_text_for_tickets')) { $javascript_messages.='myMsgTxt['.$mysaved['id'].']=\''.str_replace("\r\n","\\r\\n' + \r\n'", hesk_html_entity_decode($mysaved['message']) )."';\n"; } else { $javascript_messages.='myMsgTxt['.$mysaved['id'].']=\''.str_replace("\r\n","\\r\\n' + \r\n'", addslashes($mysaved['message']) )."';\n"; @@ -206,7 +205,7 @@ function hesk_insertAtCursor(myField, myValue) { - +
diff --git a/admin/manage_permission_templates.php b/admin/manage_permission_templates.php index 55f0b773..c590b32f 100644 --- a/admin/manage_permission_templates.php +++ b/admin/manage_permission_templates.php @@ -37,7 +37,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); hesk_load_database_functions(); @@ -82,7 +81,7 @@ else {return false;} array_push($templates, $row); } $featureArray = hesk_getFeatureArray(); - $orderBy = $modsForHesk_settings['category_order_column']; + $orderBy = mfh_getSetting('category_order_column'); $res = hesk_dbQuery("SELECT * FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."categories` ORDER BY `".$orderBy."` ASC"); $categories = array(); while ($row = hesk_dbFetchAssoc($res)) { diff --git a/admin/manage_statuses.php b/admin/manage_statuses.php index 43a1588c..4247bbef 100644 --- a/admin/manage_statuses.php +++ b/admin/manage_statuses.php @@ -5,7 +5,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); require(HESK_PATH . 'inc/status_functions.inc.php'); @@ -380,9 +379,9 @@ function buildConfirmDeleteModal($statusId) { } function echoArrows($index, $numberOfStatuses, $statusId) { - global $hesklang, $modsForHesk_settings; + global $hesklang; - if ($modsForHesk_settings['statuses_order_column'] == 'name') { + if (mfh_getSetting('statuses_order_column') == 'name') { return; } diff --git a/admin/manage_ticket_templates.php b/admin/manage_ticket_templates.php index 8ff7d655..7836d617 100644 --- a/admin/manage_ticket_templates.php +++ b/admin/manage_ticket_templates.php @@ -37,7 +37,6 @@ define('HESK_PATH','../'); /* Get all the required files and functions */ require(HESK_PATH . 'hesk_settings.inc.php'); -require(HESK_PATH . 'modsForHesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); hesk_load_database_functions(); @@ -52,7 +51,7 @@ hesk_checkPermission('can_man_ticket_tpl'); // Define required constants define('LOAD_TABS',1); -if ($modsForHesk_settings['rich_text_for_tickets']) { +if (mfh_getSetting('rich_text_for_tickets')) { define('WYSIWYG', 1); } @@ -132,7 +131,7 @@ $num = hesk_dbNumRows($result); $options .= (isset($_SESSION['canned']['id']) && $_SESSION['canned']['id'] == $mysaved['id']) ? ' selected="selected" ' : ''; $options .= '>'.$mysaved['title'].''; - if ($modsForHesk_settings['rich_text_for_tickets']) { + if (mfh_getSetting('rich_text_for_tickets')) { $javascript_messages.='myMsgTxt['.$mysaved['id'].']=\''.str_replace("\r\n","\\r\\n' + \r\n'", html_entity_decode($mysaved['message'] ))."';\n"; } else { $javascript_messages.='myMsgTxt['.$mysaved['id'].']=\''.str_replace("\r\n","\\r\\n' + \r\n'", addslashes($mysaved['message']) )."';\n"; @@ -243,7 +242,7 @@ $num = hesk_dbNumRows($result);