Update manage_users
This commit is contained in:
parent
c3c4a584f9
commit
e9632e5764
@ -86,6 +86,7 @@ $default_userdata = array(
|
||||
'notify_customer_new' => 1,
|
||||
'notify_customer_reply' => 1,
|
||||
'show_suggested' => 1,
|
||||
'autoreload' => 0,
|
||||
'default_calendar_view' => $default_view,
|
||||
|
||||
// Notifications
|
||||
@ -521,6 +522,7 @@ function new_user()
|
||||
`heskprivileges`,
|
||||
`afterreply`,
|
||||
`autostart`,
|
||||
`autoreload`,
|
||||
`notify_customer_new`,
|
||||
`notify_customer_reply`,
|
||||
`show_suggested`,
|
||||
@ -547,6 +549,7 @@ function new_user()
|
||||
'" . hesk_dbEscape($myuser['features']) . "',
|
||||
'" . ($myuser['afterreply']) . "' ,
|
||||
'" . ($myuser['autostart']) . "' ,
|
||||
'" . ($myuser['autoreload']) . "' ,
|
||||
'" . ($myuser['notify_customer_new']) . "' ,
|
||||
'" . ($myuser['notify_customer_reply']) . "' ,
|
||||
'" . ($myuser['show_suggested']) . "' ,
|
||||
@ -673,6 +676,7 @@ function update_user()
|
||||
`heskprivileges`='" . hesk_dbEscape($myuser['features']) . "',
|
||||
`afterreply`='" . ($myuser['afterreply']) . "' ,
|
||||
`autostart`='" . ($myuser['autostart']) . "' ,
|
||||
`autoreload`='" . ($myuser['autoreload']) . "' ,
|
||||
`notify_customer_new`='" . ($myuser['notify_customer_new']) . "' ,
|
||||
`notify_customer_reply`='" . ($myuser['notify_customer_reply']) . "' ,
|
||||
`show_suggested`='" . ($myuser['show_suggested']) . "' ,
|
||||
@ -688,7 +692,7 @@ function update_user()
|
||||
`autorefresh`=" . intval($myuser['autorefresh']) . ",
|
||||
`permission_template`=" . intval($myuser['template']) . ",
|
||||
`default_calendar_view`=" . intval($myuser['default_calendar_view']) . "
|
||||
WHERE `id`='" . intval($myuser['id']) . "' LIMIT 1");
|
||||
WHERE `id`='" . intval($myuser['id']) . "'");
|
||||
|
||||
// If they are now inactive, remove any manager rights
|
||||
if (!$myuser['active']) {
|
||||
@ -788,6 +792,19 @@ function hesk_validateUserInfo($pass_required = 1, $redirect_to = './manage_user
|
||||
$myuser['notify_customer_new'] = isset($_POST['notify_customer_new']) ? 1 : 0;
|
||||
$myuser['notify_customer_reply'] = isset($_POST['notify_customer_reply']) ? 1 : 0;
|
||||
$myuser['show_suggested'] = isset($_POST['show_suggested']) ? 1 : 0;
|
||||
$myuser['autoreload'] = isset($_POST['autoreload']) ? 1 : 0;
|
||||
|
||||
if ($myuser['autoreload']) {
|
||||
$myuser['autoreload'] = intval(hesk_POST('reload_time'));
|
||||
|
||||
if (hesk_POST('secmin') == 'min') {
|
||||
$myuser['autoreload'] *= 60;
|
||||
}
|
||||
|
||||
if ($myuser['autoreload'] < 0 || $myuser['autoreload'] > 65535) {
|
||||
$myuser['autoreload'] = 30;
|
||||
}
|
||||
}
|
||||
$myuser['default_calendar_view'] = hesk_POST('default-calendar-view', 0);
|
||||
|
||||
/* Notifications */
|
||||
|
||||
@ -1769,8 +1769,11 @@ function hesk_getFeatureArray()
|
||||
'can_del_tickets', /* User can delete tickets */
|
||||
'can_edit_tickets', /* User can edit tickets */
|
||||
'can_merge_tickets', /* User can merge tickets */
|
||||
'can_resolve', /* User can resolve tickets */
|
||||
'can_submit_any_cat', /* User can submit a ticket to any category/department */
|
||||
'can_del_notes', /* User can delete ticket notes posted by other staff members */
|
||||
'can_change_cat', /* User can move ticke to a new category/department */
|
||||
'can_change_cat', /* User can move ticket to any category/department */
|
||||
'can_change_own_cat', /* User can move ticket to a category/department he/she has access to */
|
||||
'can_man_kb', /* User can manage knowledgebase articles and categories */
|
||||
'can_man_users', /* User can create and edit staff accounts */
|
||||
'can_man_cat', /* User can manage categories/departments */
|
||||
@ -1790,7 +1793,7 @@ function hesk_getFeatureArray()
|
||||
'can_ban_ips', /* User can ban IP addresses */
|
||||
'can_unban_ips', /* User can delete IP bans. Also enables "can_ban_ips" */
|
||||
'can_service_msg', /* User can manage service messages shown in customer interface */
|
||||
'can_man_email_tpl', /* User can manage email templates */
|
||||
'can_email_tpl', /* User can manage email templates */
|
||||
'can_man_ticket_statuses', /* User can manage ticket statuses */
|
||||
'can_set_manager', /* User can set category managers */
|
||||
'can_man_permission_tpl', /* User can manage permission templates */
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user