From bd381918575fd37ade26296a3b1d0fca5db0776b Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 19 Jul 2024 17:51:00 -0600 Subject: [PATCH] Use a permission array --- core/default_settings/default_settings.php | 53 +++++++++++----------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/core/default_settings/default_settings.php b/core/default_settings/default_settings.php index 8647656315..7b2c8634d9 100644 --- a/core/default_settings/default_settings.php +++ b/core/default_settings/default_settings.php @@ -38,12 +38,13 @@ } //set permissions - $has_add = permission_exists('default_setting_add'); - $has_all = permission_exists('default_setting_all'); - $has_edit = permission_exists('default_setting_edit'); - $has_delete = permission_exists('default_setting_delete'); - $has_domain_select = permission_exists('domain_select'); - $has_domain_setting_add = permission_exists('domain_setting_add'); + $permission = array(); + $permission['default_setting_add'] = permission_exists('default_setting_add'); + $permission['default_setting_all'] = permission_exists('default_setting_all'); + $permission['default_setting_edit'] = permission_exists('default_setting_edit'); + $permission['default_setting_delete'] = permission_exists('default_setting_delete'); + $permission['domain_select'] = permission_exists('domain_select'); + $permission['domain_setting_add'] = permission_exists('domain_setting_add'); //add multi-lingual support $language = new text; @@ -88,20 +89,20 @@ if (!empty($action) && !empty($default_settings)) { switch ($action) { case 'copy': - if ($has_add) { + if ($permission['default_setting_add']) { $obj = new default_settings; $obj->domain_uuid = $domain_uuid; $obj->copy($default_settings); } break; case 'toggle': - if ($has_edit) { + if ($permission['default_setting_edit']) { $obj = new default_settings; $obj->toggle($default_settings); } break; case 'delete': - if ($has_delete) { + if ($permission['default_setting_delete']) { $obj = new default_settings; $obj->delete($default_settings); } @@ -256,7 +257,7 @@ require_once "resources/header.php"; //copy settings javascript - if ($has_domain_select && $has_domain_setting_add) { + if ($permission['domain_select'] && domain_setting_add) { echo "