From fc1ab9a861d15a0a3fadc1f91be76a763ec9591e Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Thu, 20 Aug 2015 00:34:00 -0400 Subject: [PATCH] Don't allow status creation in demo mode --- admin/manage_statuses.php | 3 ++- language/en/text.php | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/admin/manage_statuses.php b/admin/manage_statuses.php index 95627695..43a1588c 100644 --- a/admin/manage_statuses.php +++ b/admin/manage_statuses.php @@ -21,7 +21,8 @@ define('WYSIWYG',1); // Are we performing an action? if (isset($_REQUEST['a'])) { - if ($_REQUEST['a'] == 'create') { createStatus(); } + if ( defined('HESK_DEMO') ) { hesk_process_messages($hesklang['cannot_edit_status_demo'], 'manage_statuses.php'); } + elseif ($_REQUEST['a'] == 'create') { createStatus(); } elseif ($_REQUEST['a'] == 'update') { updateStatus(); } elseif ($_REQUEST['a'] == 'delete') { deleteStatus(); } elseif ($_REQUEST['a'] == 'sort') { moveStatus(); } diff --git a/language/en/text.php b/language/en/text.php index 5a5b4fe1..017d3845 100644 --- a/language/en/text.php +++ b/language/en/text.php @@ -60,6 +60,7 @@ $hesklang['kb_attach_dir'] = 'Knowledgebase attachments folder'; $hesklang['kb_attach_dir_help'] = 'Name of the folder, where knowledgebase attachments will be stored.

The folder needs to exist within the main HESK folder and be writable by PHP. On most systems names are CaSe SeNSiTiVe.

Allowed chars (other will be removed): a-z A-Z 0-9 _ -'; $hesklang['ticket_attach_dir'] = 'Ticket attachments folder'; +$hesklang['cannot_edit_status_demo'] = 'You cannot edit statuses while in demo mode!'; // ADDED OR MODIFIED IN Mods for HESK 2.3.0 $hesklang['sm_icon'] = 'Icon';