From 83e2ec500a7bee15e340b7ef6fff62416b7703bf Mon Sep 17 00:00:00 2001 From: Mike Koch Date: Fri, 18 May 2018 18:52:17 -0400 Subject: [PATCH] Fix permission group dropdown not matching checkboxes --- admin/manage_users.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/admin/manage_users.php b/admin/manage_users.php index 9e424d7f..7a244b35 100644 --- a/admin/manage_users.php +++ b/admin/manage_users.php @@ -42,6 +42,9 @@ $calendar_view_array = array( ); $default_view = $calendar_view_array[$modsForHesk_settings['default_calendar_view']]; +$staff_permission_template_rs = hesk_dbQuery("SELECT * FROM `" . hesk_dbEscape($hesk_settings['db_pfix']) . "permission_templates` WHERE `id` = 2"); +$staff_permission_template = hesk_dbFetchAssoc($staff_permission_template_rs); + /* Set default values */ $default_userdata = array( @@ -58,12 +61,15 @@ $default_userdata = array( // Permissions 'isadmin' => 1, 'active' => 1, - 'categories' => array('1'), - 'features' => array('can_view_tickets', 'can_reply_tickets', 'can_change_cat', 'can_assign_self', 'can_view_unassigned', 'can_view_online'), + 'categories' => explode(',', $staff_permission_template['categories']), + 'features' => explode(',', $staff_permission_template['heskprivileges']), // Preferences 'afterreply' => 0, + // Permission template + 'permission_template' => 2, + // Defaults 'autostart' => 1, 'notify_customer_new' => 1,