diff --git a/admin/admin_ticket.php b/admin/admin_ticket.php index 150b54e6..36804051 100644 --- a/admin/admin_ticket.php +++ b/admin/admin_ticket.php @@ -939,6 +939,11 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php'); /* This will handle error, success and notice messages */ hesk_handle_messages(); + $service_messages = mfh_get_service_messages('STAFF_VIEW_TICKET'); + foreach ($service_messages as $sm) { + hesk_service_message($sm); + } + // Prepare special custom fields foreach ($hesk_settings['custom_fields'] as $k=>$v) { if ($v['use'] && hesk_is_custom_field_in_category($k, $ticket['category']) ) { diff --git a/admin/index.php b/admin/index.php index aec1e374..f623d4a0 100644 --- a/admin/index.php +++ b/admin/index.php @@ -278,6 +278,12 @@ function print_login()
diff --git a/admin/knowledgebase_private.php b/admin/knowledgebase_private.php
index 041da9bd..e2cd0277 100644
--- a/admin/knowledgebase_private.php
+++ b/admin/knowledgebase_private.php
@@ -121,7 +121,9 @@ function hesk_kb_header($kb_link, $catid=1)
';
hesk_kbSearchLarge(1);
+ echo '
';
} // END hesk_kb_header()
@@ -214,7 +216,15 @@ function hesk_show_kb_article($artid)
?>
-
+ ';
+ $service_messages = mfh_get_service_messages('STAFF_VIEW_KB_ARTICLE');
+ foreach ($service_messages as $sm) {
+ hesk_service_message($sm);
+ }
+ echo '
';
+ ?>
@@ -397,6 +407,13 @@ function hesk_show_kb_category($catid, $is_search = 0) {
{
/* Print header */
hesk_kb_header($hesk_settings['kb_link'], $catid);
+
+ echo '
diff --git a/admin/manage_knowledgebase.php b/admin/manage_knowledgebase.php
index b126a326..03e4ba6f 100644
--- a/admin/manage_knowledgebase.php
+++ b/admin/manage_knowledgebase.php
@@ -270,6 +270,12 @@ if (!isset($_SESSION['hide']['treemenu']))
';
+ $service_messages = mfh_get_service_messages('STAFF_KB_HOME');
+ foreach ($service_messages as $sm) {
+ hesk_service_message($sm);
+ }
+ echo '
';
} ?>
diff --git a/admin/service_messages.php b/admin/service_messages.php
index 580d0012..052e0eb4 100644
--- a/admin/service_messages.php
+++ b/admin/service_messages.php
@@ -15,6 +15,7 @@ define('IN_SCRIPT', 1);
define('HESK_PATH', '../');
define('PAGE_TITLE', 'ADMIN_SERVICE_MESSAGES');
define('MFH_PAGE_LAYOUT', 'TOP_ONLY');
+define('EXTRA_JS', '');
/* Get all the required files and functions */
require(HESK_PATH . 'hesk_settings.inc.php');
@@ -31,26 +32,8 @@ hesk_isLoggedIn();
hesk_checkPermission('can_service_msg');
// Define required constants
-define('LOAD_TABS', 1);
define('WYSIWYG', 1);
-// What should we do?
-if ($action = hesk_REQUEST('a')) {
- if ($action == 'edit_sm') {
- edit_sm();
- } elseif (defined('HESK_DEMO')) {
- hesk_process_messages($hesklang['ddemo'], 'service_messages.php', 'NOTICE');
- } elseif ($action == 'new_sm') {
- new_sm();
- } elseif ($action == 'save_sm') {
- save_sm();
- } elseif ($action == 'order_sm') {
- order_sm();
- } elseif ($action == 'remove_sm') {
- remove_sm();
- }
-}
-
/* Print header */
require_once(HESK_PATH . 'inc/headerAdmin.inc.php');
@@ -60,652 +43,401 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
+
+
+ + +
+
-