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') )
@@ -2113,7 +2112,7 @@ if ( defined('HESK_DEMO') )
- >
+ >
@@ -2131,13 +2130,13 @@ 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);