From cd8d5302aca0f4d5a808a4a6c26a76cb6423406d Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 29 Nov 2024 13:57:01 -0700 Subject: [PATCH] Fix temporary permissions --- app/access_controls/app_defaults.php | 4 ++-- .../resources/classes/access_controls.php | 4 ++-- app/basic_operator_panel/index.php | 4 ++-- app/call_block/call_block_edit.php | 2 +- app/call_block/resources/classes/call_block.php | 2 +- app/call_centers/app_defaults.php | 4 ++-- app/call_centers/call_center_agent_status.php | 2 +- app/call_centers/call_center_queue_edit.php | 4 ++-- .../resources/classes/call_center.php | 12 ++++++------ app/call_flows/call_flow_edit.php | 2 +- app/call_flows/resources/classes/call_flows.php | 6 +++--- app/call_forward/call_forward_edit.php | 2 +- .../resources/classes/call_forward.php | 4 ++-- .../resources/classes/do_not_disturb.php | 4 ++-- app/call_forward/resources/classes/follow_me.php | 12 ++++++------ .../resources/classes/call_recordings.php | 4 ++-- .../conference_center_edit.php | 2 +- app/conference_centers/conference_room_edit.php | 6 +++--- .../resources/classes/conference_centers.php | 8 ++++---- app/conference_controls/app_defaults.php | 4 ++-- .../resources/classes/conference_controls.php | 2 +- app/conference_profiles/app_defaults.php | 4 ++-- .../resources/classes/conference_profiles.php | 4 ++-- app/conferences/conference_edit.php | 6 +++--- .../resources/classes/conferences.php | 6 +++--- app/destinations/app_defaults.php | 4 ++-- app/destinations/destination_edit.php | 2 +- .../resources/classes/destinations.php | 2 +- app/devices/app_defaults.php | 8 ++++---- app/devices/device_vendor_function_edit.php | 4 ++-- app/devices/device_vendor_restore.php | 2 +- app/devices/resources/classes/device.php | 10 +++++----- app/devices/resources/dashboard/device_keys.php | 2 +- app/dialplan_inbound/dialplan_inbound_add.php | 2 +- app/dialplan_outbound/dialplan_outbound_add.php | 2 +- app/dialplans/app_defaults.php | 2 +- app/dialplans/resources/classes/dialplan.php | 16 ++++++++-------- app/email_queue/resources/jobs/email_send.php | 6 +++--- app/email_templates/app_defaults.php | 2 +- .../resources/service/event_guard.php | 4 ++-- app/extensions/app_defaults.php | 4 ++-- app/extensions/extension_edit.php | 4 ++-- app/extensions/resources/classes/extension.php | 8 ++++---- app/extensions/resources/dashboard/caller_id.php | 2 +- app/fax/app_defaults.php | 2 +- app/fax/fax_advanced.php | 2 +- app/fax/fax_copy.php | 2 +- app/fax/fax_edit.php | 8 ++++---- app/fax/fax_send.php | 2 +- app/fax/resources/classes/fax.php | 8 ++++---- app/fax_queue/resources/job/fax_send.php | 4 ++-- app/fifo/fifo_edit.php | 2 +- app/fifo/resources/classes/fifo.php | 4 ++-- app/ivr_menus/app_defaults.php | 2 +- app/ivr_menus/ivr_menu_copy.php | 2 +- app/ivr_menus/ivr_menu_edit.php | 2 +- app/ivr_menus/resources/classes/ivr_menu.php | 8 ++++---- app/modules/resources/classes/modules.php | 2 +- app/music_on_hold/app_defaults.php | 2 +- app/music_on_hold/music_on_hold.php | 2 +- .../resources/classes/switch_music_on_hold.php | 2 +- .../resources/classes/number_translations.php | 6 +++--- app/phrases/app_defaults.php | 4 ++-- app/phrases/phrase_edit.php | 4 ++-- app/phrases/resources/classes/phrases.php | 6 +++--- app/provision/app_defaults.php | 4 ++-- app/provision/resources/classes/provision.php | 2 +- app/recordings/app_defaults.php | 4 ++-- app/recordings/recordings.php | 6 +++--- app/ring_groups/app_defaults.php | 2 +- .../resources/classes/ring_groups.php | 6 +++--- .../resources/dashboard/ring_group_forward.php | 2 +- app/ring_groups/ring_group_edit.php | 6 +++--- app/sip_profiles/app_defaults.php | 4 ++-- .../resources/classes/sip_profiles.php | 2 +- app/sip_profiles/sip_profile_edit.php | 2 +- app/sofia_global_settings/app_defaults.php | 2 +- .../resources/classes/time_conditions.php | 6 +++--- app/time_conditions/time_condition_edit.php | 8 ++++---- app/vars/app_defaults.php | 4 ++-- app/voicemail_greetings/app_defaults.php | 6 +++--- app/voicemail_greetings/voicemail_greetings.php | 2 +- app/voicemails/resources/classes/voicemail.php | 14 +++++++------- app/voicemails/voicemail_edit.php | 2 +- app/xml_cdr/resources/classes/xml_cdr.php | 4 ++-- app/xml_cdr/xml_cdr_details.php | 2 +- core/authentication/app_defaults.php | 2 +- .../resources/classes/plugins/database.php | 2 +- .../resources/classes/plugins/email.php | 2 +- .../resources/classes/plugins/ldap.php | 2 +- .../resources/classes/plugins/totp.php | 2 +- core/contacts/contact_address_edit.php | 2 +- core/contacts/contact_edit.php | 2 +- core/contacts/contact_email_edit.php | 2 +- core/contacts/contact_import_google.php | 2 +- core/contacts/contact_note_edit.php | 2 +- core/contacts/contact_phone_edit.php | 2 +- core/contacts/contact_relation_edit.php | 2 +- core/contacts/contact_setting_edit.php | 2 +- core/contacts/contact_time_edit.php | 2 +- core/contacts/contact_url_edit.php | 2 +- core/contacts/resources/classes/contacts.php | 2 +- core/dashboard/app_defaults.php | 2 +- core/default_settings/default_setting_edit.php | 2 +- core/domain_settings/domain_setting_edit.php | 6 +++--- core/groups/group_member_add.php | 2 +- core/groups/permissions_copy.php | 2 +- core/groups/resources/classes/permission.php | 4 ++-- core/install/install.php | 4 ++-- core/notifications/app_defaults.php | 2 +- core/permissions/app_defaults.php | 2 +- core/software/app_defaults.php | 2 +- core/user_logs/resources/classes/user_logs.php | 2 +- core/user_settings/user_setting_edit.php | 8 ++++---- core/user_settings/user_setting_set.php | 4 ++-- core/users/app_defaults.php | 4 ++-- core/users/resources/classes/users.php | 2 +- core/users/user_edit.php | 10 +++++----- logout.php | 2 +- resources/classes/directory.php | 6 +++--- resources/classes/domains.php | 2 +- resources/classes/email.php | 2 +- resources/classes/groups.php | 8 ++++---- resources/classes/menu.php | 10 +++++----- resources/classes/permissions.php | 4 ++-- resources/classes/settings.php | 2 +- resources/classes/switch_settings.php | 2 +- resources/functions.php | 4 ++-- resources/switch.php | 2 +- secure/fax_to_email.php | 2 +- secure/v_mailto.php | 2 +- 131 files changed, 252 insertions(+), 252 deletions(-) diff --git a/app/access_controls/app_defaults.php b/app/access_controls/app_defaults.php index 43ad0a448a..e400eaa42b 100644 --- a/app/access_controls/app_defaults.php +++ b/app/access_controls/app_defaults.php @@ -74,7 +74,7 @@ $array['access_controls'][0]['access_control_name'] = $access_control_name; $array['access_controls'][0]['access_control_default'] = $access_control_default; - $p = new permissions; + $p = permissions::new(); $p->add('access_control_add', 'temp'); $database->app_name = 'access_controls'; @@ -106,7 +106,7 @@ $array['access_control_nodes'][0]['node_cidr'] = $node_cidr; $array['access_control_nodes'][0]['node_description'] = $node_description; - $p = new permissions; + $p = permissions::new(); $p->add('access_control_node_add', 'temp'); $database->app_name = 'access_controls'; diff --git a/app/access_controls/resources/classes/access_controls.php b/app/access_controls/resources/classes/access_controls.php index ca3b3fda18..4d8efd2add 100644 --- a/app/access_controls/resources/classes/access_controls.php +++ b/app/access_controls/resources/classes/access_controls.php @@ -69,7 +69,7 @@ if (!class_exists('access_controls')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('access_control_node_delete', 'temp'); //execute delete @@ -236,7 +236,7 @@ if (!class_exists('access_controls')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('access_control_node_add', 'temp'); //save the array diff --git a/app/basic_operator_panel/index.php b/app/basic_operator_panel/index.php index 9502b0cfe1..93ea0eb073 100644 --- a/app/basic_operator_panel/index.php +++ b/app/basic_operator_panel/index.php @@ -65,7 +65,7 @@ //update the status if (permission_exists("user_setting_edit")) { //add the user_edit permission - $p = new permissions; + $p = permissions::new(); $p->add("user_edit", "temp"); //update the database user_status @@ -153,7 +153,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); //execute update diff --git a/app/call_block/call_block_edit.php b/app/call_block/call_block_edit.php index 2d03266db5..669a1f6c57 100644 --- a/app/call_block/call_block_edit.php +++ b/app/call_block/call_block_edit.php @@ -166,7 +166,7 @@ $array['dialplans'][$index]['dialplan_enabled'] = 'true'; } - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); $database->save($array); diff --git a/app/call_block/resources/classes/call_block.php b/app/call_block/resources/classes/call_block.php index b3f5b9fec8..1d1fc8ef2b 100644 --- a/app/call_block/resources/classes/call_block.php +++ b/app/call_block/resources/classes/call_block.php @@ -435,7 +435,7 @@ if (!class_exists('call_block')) { unset($rows, $parameters); //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //save the array diff --git a/app/call_centers/app_defaults.php b/app/call_centers/app_defaults.php index 7cd7080c2b..6265e9e756 100644 --- a/app/call_centers/app_defaults.php +++ b/app/call_centers/app_defaults.php @@ -58,7 +58,7 @@ if ($domains_processed == 1) { } if (!empty($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('call_center_tier_edit', 'temp'); $database->app_name = 'call_centers'; @@ -168,7 +168,7 @@ if ($domains_processed == 1) { //save the array to the database if (!empty($array)) { //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_edit", "temp"); diff --git a/app/call_centers/call_center_agent_status.php b/app/call_centers/call_center_agent_status.php index a8785bf991..4491f93de5 100644 --- a/app/call_centers/call_center_agent_status.php +++ b/app/call_centers/call_center_agent_status.php @@ -172,7 +172,7 @@ $array['users'][0]['user_status'] = $row['agent_status']; $array['users'][0]['domain_uuid'] = $_SESSION['domain_uuid']; - $p = new permissions; + $p = permissions::new(); $p->add('user_edit', 'temp'); $database = new database; diff --git a/app/call_centers/call_center_queue_edit.php b/app/call_centers/call_center_queue_edit.php index 42489006f9..3db04a2404 100644 --- a/app/call_centers/call_center_queue_edit.php +++ b/app/call_centers/call_center_queue_edit.php @@ -178,7 +178,7 @@ $array['call_center_tiers'][0]['call_center_tier_uuid'] = $call_center_tier_uuid; $array['call_center_tiers'][0]['domain_uuid'] = $domain_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('call_center_tier_delete', 'temp'); $database = new database; @@ -434,7 +434,7 @@ $array['dialplans'][0]["app_uuid"] = "95788e50-9500-079e-2807-fd530b0ea370"; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_edit", "temp"); diff --git a/app/call_centers/resources/classes/call_center.php b/app/call_centers/resources/classes/call_center.php index 3985c9ce59..f84b6e1014 100644 --- a/app/call_centers/resources/classes/call_center.php +++ b/app/call_centers/resources/classes/call_center.php @@ -78,7 +78,7 @@ $array['dialplan_details'][0]['domain_uuid'] = $this->domain_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_delete', 'temp'); $p->add('dialplan_detail_delete', 'temp'); @@ -216,7 +216,7 @@ $array["dialplans"][0] = $dialplan; //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", 'temp'); $p->add("dialplan_detail_add", 'temp'); $p->add("dialplan_edit", 'temp'); @@ -242,7 +242,7 @@ $array['call_center_queues'][0]['dialplan_uuid'] = $this->dialplan_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('call_center_queue_edit', 'temp'); //execute update @@ -349,7 +349,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('call_center_tier_delete', 'temp'); $p->add('dialplan_delete', 'temp'); $p->add('dialplan_detail_delete', 'temp'); @@ -446,7 +446,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('call_center_tier_delete', 'temp'); //execute delete @@ -578,7 +578,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('call_center_tier_add', 'temp'); $p->add('dialplan_add', 'temp'); diff --git a/app/call_flows/call_flow_edit.php b/app/call_flows/call_flow_edit.php index 061da31a33..daebd6e94f 100644 --- a/app/call_flows/call_flow_edit.php +++ b/app/call_flows/call_flow_edit.php @@ -237,7 +237,7 @@ $array["call_flows"][$i]["call_flow_description"] = $call_flow_description; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_edit", "temp"); diff --git a/app/call_flows/resources/classes/call_flows.php b/app/call_flows/resources/classes/call_flows.php index 1113548e7b..c9a54f66e2 100644 --- a/app/call_flows/resources/classes/call_flows.php +++ b/app/call_flows/resources/classes/call_flows.php @@ -121,7 +121,7 @@ if (!class_exists('call_flows')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_delete', 'temp'); $p->add('dialplan_detail_delete', 'temp'); @@ -223,7 +223,7 @@ if (!class_exists('call_flows')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //save the array @@ -374,7 +374,7 @@ if (!class_exists('call_flows')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); //save the array diff --git a/app/call_forward/call_forward_edit.php b/app/call_forward/call_forward_edit.php index bdaffc3a75..2683a22901 100644 --- a/app/call_forward/call_forward_edit.php +++ b/app/call_forward/call_forward_edit.php @@ -248,7 +248,7 @@ } //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("extension_edit", "temp"); //save the data diff --git a/app/call_forward/resources/classes/call_forward.php b/app/call_forward/resources/classes/call_forward.php index 746286dced..8b7ef70ebd 100644 --- a/app/call_forward/resources/classes/call_forward.php +++ b/app/call_forward/resources/classes/call_forward.php @@ -89,7 +89,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_add', 'temp'); //execute update @@ -214,7 +214,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); //save the array diff --git a/app/call_forward/resources/classes/do_not_disturb.php b/app/call_forward/resources/classes/do_not_disturb.php index 9d75dc1b48..b597437c6f 100644 --- a/app/call_forward/resources/classes/do_not_disturb.php +++ b/app/call_forward/resources/classes/do_not_disturb.php @@ -95,7 +95,7 @@ $array['extensions'][0]['do_not_disturb'] = $this->enabled; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); //execute update @@ -226,7 +226,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); //save the array diff --git a/app/call_forward/resources/classes/follow_me.php b/app/call_forward/resources/classes/follow_me.php index 4a0c848c55..97a66625cb 100644 --- a/app/call_forward/resources/classes/follow_me.php +++ b/app/call_forward/resources/classes/follow_me.php @@ -91,7 +91,7 @@ $array['follow_me'][0]['follow_me_enabled'] = $this->follow_me_enabled; $array['follow_me'][0]['follow_me_ignore_busy'] = $this->follow_me_ignore_busy; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('follow_me_add', 'temp'); //execute insert $database = new database; @@ -115,7 +115,7 @@ $array['follow_me'][0]['follow_me_enabled'] = $this->follow_me_enabled; $array['follow_me'][0]['follow_me_ignore_busy'] = $this->follow_me_ignore_busy; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('follow_me_add', 'temp'); //execute update $database = new database; @@ -135,7 +135,7 @@ //delete related follow me destinations $array['follow_me_destinations'][0]['follow_me_uuid'] = $this->follow_me_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('follow_me_destination_delete', 'temp'); //execute delete $database = new database; @@ -210,7 +210,7 @@ } if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('follow_me_destination_add', 'temp'); //execute insert $database = new database; @@ -234,7 +234,7 @@ $extension_uuid = $result[0]['extension_uuid']; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("follow_me_edit", 'temp'); $p->add("extension_edit", 'temp'); @@ -389,7 +389,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); $p->add('follow_me_edit', 'temp'); diff --git a/app/call_recordings/resources/classes/call_recordings.php b/app/call_recordings/resources/classes/call_recordings.php index 0029970748..614a51c577 100644 --- a/app/call_recordings/resources/classes/call_recordings.php +++ b/app/call_recordings/resources/classes/call_recordings.php @@ -110,7 +110,7 @@ if (!class_exists('call_recordings')) { if (is_array($array) && @sizeof($array) != 0) { //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('xml_cdr_edit', 'temp'); //remove record_path, record_name and record_length @@ -200,7 +200,7 @@ if (!class_exists('call_recordings')) { if (is_array($array) && @sizeof($array) != 0) { //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('xml_cdr_edit', 'temp'); //remove record_path, record_name and record_length diff --git a/app/conference_centers/conference_center_edit.php b/app/conference_centers/conference_center_edit.php index ecc7ce743f..953765ceee 100644 --- a/app/conference_centers/conference_center_edit.php +++ b/app/conference_centers/conference_center_edit.php @@ -164,7 +164,7 @@ $array['dialplans'][0]["app_uuid"] = "b81412e8-7253-91f4-e48e-42fc2c9a38d9"; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_edit", "temp"); diff --git a/app/conference_centers/conference_room_edit.php b/app/conference_centers/conference_room_edit.php index 03576d2231..65ef0b89b5 100644 --- a/app/conference_centers/conference_room_edit.php +++ b/app/conference_centers/conference_room_edit.php @@ -188,7 +188,7 @@ $array['conference_room_users'][0]['domain_uuid'] = $_SESSION['domain_uuid']; //un-assigne the users from the conference room - $p = new permissions; + $p = permissions::new(); $p->add('conference_room_user_delete', 'temp'); $database->app_name = 'conference_centers'; @@ -358,7 +358,7 @@ $array['conference_room_users'][0]['conference_room_uuid'] = $conference_room_uuid; $array['conference_room_users'][0]['user_uuid'] = $_SESSION["user_uuid"]; - $p = new permissions; + $p = permissions::new(); $p->add('conference_room_user_add', 'temp'); $database->app_name = 'conference_centers'; @@ -440,7 +440,7 @@ $array['conference_room_users'][0]['conference_room_uuid'] = $conference_room_uuid; $array['conference_room_users'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('conference_room_user_add', 'temp'); $database->app_name = 'conference_centers'; diff --git a/app/conference_centers/resources/classes/conference_centers.php b/app/conference_centers/resources/classes/conference_centers.php index f65bfcb291..b9fea85e4f 100644 --- a/app/conference_centers/resources/classes/conference_centers.php +++ b/app/conference_centers/resources/classes/conference_centers.php @@ -349,7 +349,7 @@ if (!class_exists('conference_centers')) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_delete', 'temp'); $p->add('dialplan_delete', 'temp'); @@ -425,7 +425,7 @@ if (!class_exists('conference_centers')) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('conference_room_user_delete', 'temp'); $p->add('conference_room_delete', 'temp'); @@ -489,7 +489,7 @@ if (!class_exists('conference_centers')) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('conference_session_detail_delete', 'temp'); $p->add('conference_user_delete', 'temp'); @@ -578,7 +578,7 @@ if (!class_exists('conference_centers')) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_edit", "temp"); //save the array diff --git a/app/conference_controls/app_defaults.php b/app/conference_controls/app_defaults.php index 6c0f1c0a0d..edefd36e7b 100644 --- a/app/conference_controls/app_defaults.php +++ b/app/conference_controls/app_defaults.php @@ -65,7 +65,7 @@ $array['conference_controls'][0]['control_name'] = $control_name; $array['conference_controls'][0]['control_enabled'] = 'true'; - $p = new permissions; + $p = permissions::new(); $p->add('conference_control_add', 'temp'); $database->app_name = 'conference_controls'; @@ -96,7 +96,7 @@ } $array['conference_control_details'][0]['control_enabled'] = $control_enabled; - $p = new permissions; + $p = permissions::new(); $p->add('conference_control_detail_add', 'temp'); $database->app_name = 'conference_controls'; diff --git a/app/conference_controls/resources/classes/conference_controls.php b/app/conference_controls/resources/classes/conference_controls.php index 478781b0c9..13120b560a 100644 --- a/app/conference_controls/resources/classes/conference_controls.php +++ b/app/conference_controls/resources/classes/conference_controls.php @@ -103,7 +103,7 @@ if (!class_exists('conference_controls')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('conference_control_detail_delete', 'temp'); //execute delete diff --git a/app/conference_profiles/app_defaults.php b/app/conference_profiles/app_defaults.php index 2ed206bdab..3ddccfc0ab 100644 --- a/app/conference_profiles/app_defaults.php +++ b/app/conference_profiles/app_defaults.php @@ -65,7 +65,7 @@ $array['conference_profiles'][0]['profile_name'] = $profile_name; $array['conference_profiles'][0]['profile_enabled'] = 'true'; - $p = new permissions; + $p = permissions::new(); $p->add('conference_profile_add', 'temp'); $database->app_name = 'conference_profiles'; @@ -91,7 +91,7 @@ $array['conference_profile_params'][0]['profile_param_value'] = $profile_param_value; $array['conference_profile_params'][0]['profile_param_enabled'] = $profile_param_enabled; - $p = new permissions; + $p = permissions::new(); $p->add('conference_profile_param_add', 'temp'); $database->app_name = 'conference_profiles'; diff --git a/app/conference_profiles/resources/classes/conference_profiles.php b/app/conference_profiles/resources/classes/conference_profiles.php index 831dcaa0e7..d92a0c01e3 100644 --- a/app/conference_profiles/resources/classes/conference_profiles.php +++ b/app/conference_profiles/resources/classes/conference_profiles.php @@ -103,7 +103,7 @@ if (!class_exists('conference_profiles')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('conference_profile_param_delete', 'temp'); //execute delete @@ -410,7 +410,7 @@ if (!class_exists('conference_profiles')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('conference_profile_param_add', 'temp'); //save the array diff --git a/app/conferences/conference_edit.php b/app/conferences/conference_edit.php index 1b89a57793..92fd9888e3 100644 --- a/app/conferences/conference_edit.php +++ b/app/conferences/conference_edit.php @@ -91,7 +91,7 @@ $user_uuid = $_REQUEST["user_uuid"]; $conference_uuid = $_REQUEST["id"]; - $p = new permissions; + $p = permissions::new(); $p->add('conference_user_delete', 'temp'); $array['conference_users'][0]['domain_uuid'] = $_SESSION['domain_uuid']; @@ -124,7 +124,7 @@ $array['conference_users'][0]['conference_uuid'] = $conference_uuid; $array['conference_users'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('conference_user_add', 'temp'); $database = new database; @@ -239,7 +239,7 @@ $array['dialplans'][0]['dialplan_enabled'] = $conference_enabled; $array['dialplans'][0]['dialplan_description'] = $conference_description; - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); $p->add('dialplan_edit', 'temp'); diff --git a/app/conferences/resources/classes/conferences.php b/app/conferences/resources/classes/conferences.php index 7589eb9bd4..c9a14f8140 100644 --- a/app/conferences/resources/classes/conferences.php +++ b/app/conferences/resources/classes/conferences.php @@ -108,7 +108,7 @@ if (!class_exists('conferences')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('conference_user_delete', 'temp'); $p->add('dialplan_detail_delete', 'temp'); $p->add('dialplan_delete', 'temp'); @@ -203,7 +203,7 @@ if (!class_exists('conferences')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //save the array @@ -341,7 +341,7 @@ if (!class_exists('conferences')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('conference_user_add', 'temp'); $p->add('dialplan_add', 'temp'); diff --git a/app/destinations/app_defaults.php b/app/destinations/app_defaults.php index 7c12382a94..411bbd5760 100644 --- a/app/destinations/app_defaults.php +++ b/app/destinations/app_defaults.php @@ -83,7 +83,7 @@ if ($domains_processed == 1) { //save to the data if (!empty($array)) { //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('destination_edit', 'temp'); //create the database object and save the data @@ -109,7 +109,7 @@ if ($domains_processed == 1) { if (!empty($array)) { //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('destination_edit', 'temp'); //create the database object and save the data diff --git a/app/destinations/destination_edit.php b/app/destinations/destination_edit.php index 5d594364cc..cfffa03f70 100644 --- a/app/destinations/destination_edit.php +++ b/app/destinations/destination_edit.php @@ -1139,7 +1139,7 @@ } //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", 'temp'); $p->add("dialplan_detail_add", 'temp'); $p->add("dialplan_edit", 'temp'); diff --git a/app/destinations/resources/classes/destinations.php b/app/destinations/resources/classes/destinations.php index 2694665e47..1c043ba153 100644 --- a/app/destinations/resources/classes/destinations.php +++ b/app/destinations/resources/classes/destinations.php @@ -1081,7 +1081,7 @@ if (!class_exists('destinations')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_delete', 'temp'); $p->add('dialplan_detail_delete', 'temp'); diff --git a/app/devices/app_defaults.php b/app/devices/app_defaults.php index eb2acdd48b..9dde91d806 100644 --- a/app/devices/app_defaults.php +++ b/app/devices/app_defaults.php @@ -62,7 +62,7 @@ if ($domains_processed == 1) { $array['device_keys'][$index]['device_key_vendor'] = $row["device_vendor"]; } if (is_array($array) && @sizeof($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('device_key_edit', 'temp'); $database->app_name = 'devices'; @@ -106,7 +106,7 @@ if ($domains_processed == 1) { //save the array if (!empty($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('device_profile_key_add', 'temp'); $database->app_name = 'devices'; @@ -144,7 +144,7 @@ if ($domains_processed == 1) { //save the array if (!empty($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('device_profile_setting_add', 'temp'); $database->app_name = 'devices'; @@ -225,7 +225,7 @@ if ($domains_processed == 1) { //execute if (!empty($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('device_vendor_add', 'temp'); $p->add('device_vendor_function_add', 'temp'); $p->add('device_vendor_function_group_add', 'temp'); diff --git a/app/devices/device_vendor_function_edit.php b/app/devices/device_vendor_function_edit.php index d510a751b6..922302a045 100644 --- a/app/devices/device_vendor_function_edit.php +++ b/app/devices/device_vendor_function_edit.php @@ -44,7 +44,7 @@ //delete the device vendor function group $array['device_vendor_function_groups'][0]['device_vendor_function_group_uuid'] = $device_vendor_function_group_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('device_vendor_function_group_delete', 'temp'); $database = new database; @@ -183,7 +183,7 @@ $array['device_vendor_function_groups'][0]['group_name'] = $group_name; $array['device_vendor_function_groups'][0]['group_uuid'] = $group_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('device_vendor_function_group_add', 'temp'); $database = new database; diff --git a/app/devices/device_vendor_restore.php b/app/devices/device_vendor_restore.php index 779b6e14d9..2a40b1c475 100644 --- a/app/devices/device_vendor_restore.php +++ b/app/devices/device_vendor_restore.php @@ -129,7 +129,7 @@ } //assign temp permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_vendor_add', 'temp'); $p->add('device_vendor_function_add', 'temp'); $p->add('device_vendor_function_group_add', 'temp'); diff --git a/app/devices/resources/classes/device.php b/app/devices/resources/classes/device.php index fba69b9fa9..899962262e 100644 --- a/app/devices/resources/classes/device.php +++ b/app/devices/resources/classes/device.php @@ -518,7 +518,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_setting_delete', 'temp'); $p->add('device_line_delete', 'temp'); $p->add('device_key_delete', 'temp'); @@ -728,7 +728,7 @@ if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_vendor_function_delete', 'temp'); $p->add('device_vendor_function_group_delete', 'temp'); @@ -790,7 +790,7 @@ if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_vendor_function_group_delete', 'temp'); //execute delete @@ -851,7 +851,7 @@ if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_profile_key_delete', 'temp'); $p->add('device_profile_setting_delete', 'temp'); @@ -1376,7 +1376,7 @@ if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_profile_key_add', 'temp'); $p->add('device_profile_setting_add', 'temp'); diff --git a/app/devices/resources/dashboard/device_keys.php b/app/devices/resources/dashboard/device_keys.php index e095100105..402c1409fb 100644 --- a/app/devices/resources/dashboard/device_keys.php +++ b/app/devices/resources/dashboard/device_keys.php @@ -259,7 +259,7 @@ } if ($save) { //add the temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_keys_add', 'temp'); $p->add('device_key_edit', 'temp'); diff --git a/app/dialplan_inbound/dialplan_inbound_add.php b/app/dialplan_inbound/dialplan_inbound_add.php index deb8175233..4b1d2b1f5a 100644 --- a/app/dialplan_inbound/dialplan_inbound_add.php +++ b/app/dialplan_inbound/dialplan_inbound_add.php @@ -402,7 +402,7 @@ //update the destination dialplan_uuid if (is_uuid($destination_uuid)) { - $p = new permissions; + $p = permissions::new(); $p->add('destination_edit', 'temp'); $array['destinations'][0]['destination_uuid'] = $destination_uuid; diff --git a/app/dialplan_outbound/dialplan_outbound_add.php b/app/dialplan_outbound/dialplan_outbound_add.php index cc22127260..7c6a8a44ec 100644 --- a/app/dialplan_outbound/dialplan_outbound_add.php +++ b/app/dialplan_outbound/dialplan_outbound_add.php @@ -815,7 +815,7 @@ } //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_detail_add", "temp"); diff --git a/app/dialplans/app_defaults.php b/app/dialplans/app_defaults.php index 6e81a9678c..923e13f8d8 100644 --- a/app/dialplans/app_defaults.php +++ b/app/dialplans/app_defaults.php @@ -170,7 +170,7 @@ $array['dialplan_details'][1]['dialplan_detail_data'] = 'WARNING [inbound routes] 404 not found \${sip_network_ip}'; $array['dialplan_details'][1]['dialplan_detail_order'] = '20'; - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); $p->add('dialplan_detail_add', 'temp'); diff --git a/app/dialplans/resources/classes/dialplan.php b/app/dialplans/resources/classes/dialplan.php index 9bfa12b491..5c5b1cee7b 100644 --- a/app/dialplans/resources/classes/dialplan.php +++ b/app/dialplans/resources/classes/dialplan.php @@ -124,7 +124,7 @@ $array['dialplans'][0]['dialplan_description'] = $this->dialplan_description; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); //execute insert @@ -156,7 +156,7 @@ $array['dialplans'][0]['dialplan_description'] = $this->dialplan_description; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //execute update @@ -452,7 +452,7 @@ } //end foreach $xml_list //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); $p->add('dialplan_edit', 'temp'); $p->add('dialplan_detail_add', 'temp'); @@ -1065,7 +1065,7 @@ $array['dialplans'][$x]['dialplan_xml'] = $value; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //execute update @@ -1188,7 +1188,7 @@ if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_delete', 'temp'); $p->add('dialplan_detail_delete', 'temp'); @@ -1290,7 +1290,7 @@ if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_delete', 'temp'); //execute delete @@ -1395,7 +1395,7 @@ if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //save the array @@ -1546,7 +1546,7 @@ if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_add', 'temp'); //save the array diff --git a/app/email_queue/resources/jobs/email_send.php b/app/email_queue/resources/jobs/email_send.php index 5eb99db1b1..963b17abe9 100644 --- a/app/email_queue/resources/jobs/email_send.php +++ b/app/email_queue/resources/jobs/email_send.php @@ -443,7 +443,7 @@ $array['email_queue'][0]['email_status'] = 'sent'; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('email_queue_add', 'temp'); $p->add('email_queue_update', 'temp'); //execute insert @@ -474,7 +474,7 @@ $array['email_queue'][0]['email_status'] = 'failed'; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('email_queue_add', 'temp'); //execute insert @@ -528,7 +528,7 @@ $array['email_logs'][0]['status'] = 'failed'; $array['email_logs'][0]['email'] = str_replace("'", "''", $msg); //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('email_log_add', 'temp'); //execute insert $database->app_name = 'v_mailto'; diff --git a/app/email_templates/app_defaults.php b/app/email_templates/app_defaults.php index b860794f1a..de95aa70ab 100644 --- a/app/email_templates/app_defaults.php +++ b/app/email_templates/app_defaults.php @@ -579,7 +579,7 @@ //add the missing email templates if (!empty($array['email_templates'])) { //add the temporary permission - $p = new permissions; + $p = permissions::new(); $p->add("email_template_add", 'temp'); $p->add("email_template_edit", 'temp'); diff --git a/app/event_guard/resources/service/event_guard.php b/app/event_guard/resources/service/event_guard.php index 45c269bdac..b916d578df 100644 --- a/app/event_guard/resources/service/event_guard.php +++ b/app/event_guard/resources/service/event_guard.php @@ -229,7 +229,7 @@ $x++; } if (is_array($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('event_guard_log_edit', 'temp'); $database->app_name = 'event guard'; $database->app_uuid = 'c5b86612-1514-40cb-8e2c-3f01a8f6f637'; @@ -349,7 +349,7 @@ $array['event_guard_logs'][0]['extension'] = $event['to-user'].'@'.$event['to-host']; $array['event_guard_logs'][0]['user_agent'] = $event['user-agent']; $array['event_guard_logs'][0]['log_status'] = 'blocked'; - $p = new permissions; + $p = permissions::new(); $p->add('event_guard_log_add', 'temp'); $database->app_name = 'event guard'; $database->app_uuid = 'c5b86612-1514-40cb-8e2c-3f01a8f6f637'; diff --git a/app/extensions/app_defaults.php b/app/extensions/app_defaults.php index b22e77551f..c4884a9819 100644 --- a/app/extensions/app_defaults.php +++ b/app/extensions/app_defaults.php @@ -50,7 +50,7 @@ } } if (is_array($array) && @sizeof($array) != 0) { - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); $database->app_name = 'extensions'; @@ -69,7 +69,7 @@ $sql .= "where default_setting_category = 'security' "; $sql .= "and default_setting_subcategory like 'password_%' "; - $p = new permissions; + $p = permissions::new(); $p->add('default_setting_edit', 'temp'); $database->execute($sql); diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index c927d4e81c..b04b7a3705 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -261,7 +261,7 @@ $array['extension_users'][0]['user_uuid'] = $user_uuid; //add temporary permission - $p = new permissions; + $p = permissions::new(); $p->add('extension_user_delete', 'temp'); //save the array @@ -288,7 +288,7 @@ $array['device_lines'][0]['device_line_uuid'] = $device_line_uuid; //add temporary permission - $p = new permissions; + $p = permissions::new(); $p->add('device_line_delete', 'temp'); //save the array diff --git a/app/extensions/resources/classes/extension.php b/app/extensions/resources/classes/extension.php index 6736481c84..8a8eab1afa 100644 --- a/app/extensions/resources/classes/extension.php +++ b/app/extensions/resources/classes/extension.php @@ -153,7 +153,7 @@ if (!class_exists('extension')) { //build update array $array['voicemails'][0]['voicemail_uuid'] = $voicemail_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_edit', 'temp'); } else { @@ -161,7 +161,7 @@ if (!class_exists('extension')) { $array['voicemails'][0]['voicemail_uuid'] = uuid(); $array['voicemails'][0]['domain_uuid'] = $this->domain_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_add', 'temp'); } if (is_array($array) && @sizeof($array) != 0) { @@ -639,7 +639,7 @@ if (!class_exists('extension')) { } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_user_delete', 'temp'); $p->add('follow_me_delete', 'temp'); $p->add('follow_me_destination_delete', 'temp'); @@ -743,7 +743,7 @@ if (!class_exists('extension')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); //save the array diff --git a/app/extensions/resources/dashboard/caller_id.php b/app/extensions/resources/dashboard/caller_id.php index 19ed5e7813..9f6e6929cf 100644 --- a/app/extensions/resources/dashboard/caller_id.php +++ b/app/extensions/resources/dashboard/caller_id.php @@ -89,7 +89,7 @@ $array_temp = $array; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("extension_edit", "temp"); //save to the data diff --git a/app/fax/app_defaults.php b/app/fax/app_defaults.php index b32e6ace46..3672fbc934 100644 --- a/app/fax/app_defaults.php +++ b/app/fax/app_defaults.php @@ -202,7 +202,7 @@ //add the missing email templates if (!empty($array['email_templates'])) { //add the temporary permission - $p = new permissions; + $p = permissions::new(); $p->add("email_template_add", 'temp'); $p->add("email_template_edit", 'temp'); diff --git a/app/fax/fax_advanced.php b/app/fax/fax_advanced.php index b97e3e3ad4..73af5df487 100644 --- a/app/fax/fax_advanced.php +++ b/app/fax/fax_advanced.php @@ -135,7 +135,7 @@ //execute if (isset($array) && is_array($array)) { //assign temp permission - $p = new permissions; + $p = permissions::new(); $p->add('fax_add', 'temp'); $p->add('fax_edit', 'temp'); diff --git a/app/fax/fax_copy.php b/app/fax/fax_copy.php index 1a8af19be7..dec3752933 100644 --- a/app/fax/fax_copy.php +++ b/app/fax/fax_copy.php @@ -107,7 +107,7 @@ $array['fax'][0]['fax_description'] = $fax_description; //execute insert - $p = new permissions; + $p = permissions::new(); $p->add('fax_add', 'temp'); $database = new database; diff --git a/app/fax/fax_edit.php b/app/fax/fax_edit.php index 5c4fe9a2c8..b135d935c7 100644 --- a/app/fax/fax_edit.php +++ b/app/fax/fax_edit.php @@ -175,7 +175,7 @@ $array['fax_users'][0]['fax_uuid'] = $fax_uuid; $array['fax_users'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('fax_user_delete', 'temp'); $database = new database; @@ -203,7 +203,7 @@ $array['fax_users'][0]['fax_uuid'] = $fax_uuid; $array['fax_users'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('fax_user_add', 'temp'); $database = new database; @@ -303,7 +303,7 @@ $array['fax'][0]['dialplan_uuid'] = $dialplan_uuid; //assign temp permission - $p = new permissions; + $p = permissions::new(); $p->add('fax_add', 'temp'); //set the dialplan action @@ -315,7 +315,7 @@ $array['fax'][0]['fax_uuid'] = $fax_uuid; //assign temp permission - $p = new permissions; + $p = permissions::new(); $p->add('fax_edit', 'temp'); } diff --git a/app/fax/fax_send.php b/app/fax/fax_send.php index 33c4fcd59d..fff0a9d60f 100644 --- a/app/fax/fax_send.php +++ b/app/fax/fax_send.php @@ -836,7 +836,7 @@ if (!function_exists('fax_split_dtmf')) { $array['fax_queue'][0]['fax_command'] = 'originate '.$dial_string; //add temporary permisison - $p = new permissions; + $p = permissions::new(); $p->add('fax_queue_add', 'temp'); //save the data diff --git a/app/fax/resources/classes/fax.php b/app/fax/resources/classes/fax.php index 0096bcfb15..d3b6b8748d 100644 --- a/app/fax/resources/classes/fax.php +++ b/app/fax/resources/classes/fax.php @@ -99,7 +99,7 @@ if (!class_exists('fax')) { $array['dialplan_details'][0]['domain_uuid'] = $this->domain_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_delete', 'temp'); //execute delete @@ -166,7 +166,7 @@ if (!class_exists('fax')) { $array['dialplans'][] = $dialplan; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", 'temp'); $p->add("dialplan_detail_add", 'temp'); $p->add("dialplan_edit", 'temp'); @@ -312,7 +312,7 @@ if (!class_exists('fax')) { if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('fax_delete', 'temp'); $p->add('fax_user_delete', 'temp'); $p->add('fax_file_delete', 'temp'); @@ -625,7 +625,7 @@ if (!class_exists('fax')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('fax_add', 'temp'); $p->add('dialplan_add', 'temp'); diff --git a/app/fax_queue/resources/job/fax_send.php b/app/fax_queue/resources/job/fax_send.php index 4815f65eef..b48a9e0674 100644 --- a/app/fax_queue/resources/job/fax_send.php +++ b/app/fax_queue/resources/job/fax_send.php @@ -390,7 +390,7 @@ $array['fax_queue'][0]['fax_response'] = $fax_response; //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('fax_queue_edit', 'temp'); //save the data @@ -605,7 +605,7 @@ $array['fax_queue'][0]['fax_notify_date'] = 'now()'; //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('fax_queue_edit', 'temp'); //save the data diff --git a/app/fifo/fifo_edit.php b/app/fifo/fifo_edit.php index 58fcc33505..0087904d74 100644 --- a/app/fifo/fifo_edit.php +++ b/app/fifo/fifo_edit.php @@ -242,7 +242,7 @@ } //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_edit", "temp"); diff --git a/app/fifo/resources/classes/fifo.php b/app/fifo/resources/classes/fifo.php index 415b174a2c..4338f3f48e 100644 --- a/app/fifo/resources/classes/fifo.php +++ b/app/fifo/resources/classes/fifo.php @@ -111,7 +111,7 @@ if (!class_exists('fifo')) { //delete the checked rows if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('fifo_member_delete', 'temp'); $p->add('dialplan_delete', 'temp'); @@ -261,7 +261,7 @@ if (!class_exists('fifo')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('fifo_member_add', 'temp'); //save the array diff --git a/app/ivr_menus/app_defaults.php b/app/ivr_menus/app_defaults.php index c79980b75d..4df19f5b75 100644 --- a/app/ivr_menus/app_defaults.php +++ b/app/ivr_menus/app_defaults.php @@ -54,7 +54,7 @@ if ($domains_processed == 1) { } if (!empty($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('ivr_menu_edit', 'temp'); $database->app_name = 'ivr_menus'; diff --git a/app/ivr_menus/ivr_menu_copy.php b/app/ivr_menus/ivr_menu_copy.php index 02f1e702b7..830a9c577c 100644 --- a/app/ivr_menus/ivr_menu_copy.php +++ b/app/ivr_menus/ivr_menu_copy.php @@ -151,7 +151,7 @@ $array['dialplans'] = $dialplan; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_edit", "temp"); diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index 7467683fbc..68b076b4c2 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -401,7 +401,7 @@ $array['dialplans'][0]["app_uuid"] = "a5788e9b-58bc-bd1b-df59-fff5d51253ab"; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); if ($action == "add") { $p->add("dialplan_add", "temp"); } diff --git a/app/ivr_menus/resources/classes/ivr_menu.php b/app/ivr_menus/resources/classes/ivr_menu.php index 734200becf..50a0fde239 100644 --- a/app/ivr_menus/resources/classes/ivr_menu.php +++ b/app/ivr_menus/resources/classes/ivr_menu.php @@ -139,7 +139,7 @@ if (!class_exists('ivr_menu')) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('ivr_menu_option_delete', 'temp'); $p->add('dialplan_delete', 'temp'); @@ -312,7 +312,7 @@ if (!class_exists('ivr_menu')) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //save the array @@ -459,7 +459,7 @@ if (!class_exists('ivr_menu')) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('ivr_menu_option_add', 'temp'); $p->add('dialplan_add', 'temp'); @@ -471,7 +471,7 @@ if (!class_exists('ivr_menu')) { unset($array); //revoke temporary permissions - $p = new permissions; + $p = permissions::new(); $p->delete('ivr_menu_option_add', 'temp'); $p->delete('dialplan_add', 'temp'); diff --git a/app/modules/resources/classes/modules.php b/app/modules/resources/classes/modules.php index f158c06454..28b83949e0 100644 --- a/app/modules/resources/classes/modules.php +++ b/app/modules/resources/classes/modules.php @@ -743,7 +743,7 @@ if (!class_exists('modules')) { } if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('module_add', 'temp'); //execute insert $database = new database; diff --git a/app/music_on_hold/app_defaults.php b/app/music_on_hold/app_defaults.php index c3c34f624a..bd9bf7f0e1 100644 --- a/app/music_on_hold/app_defaults.php +++ b/app/music_on_hold/app_defaults.php @@ -93,7 +93,7 @@ if ($domains_processed == 1) { $array['music_on_hold'][0]['music_on_hold_chime_max'] = isset($chime_max) ? $chime_max : null; $array['music_on_hold'][0]['music_on_hold_path'] = $stream_path; - $p = new permissions; + $p = permissions::new(); $p->add('music_on_hold_add', 'temp'); $database->app_name = 'app_name'; diff --git a/app/music_on_hold/music_on_hold.php b/app/music_on_hold/music_on_hold.php index ad267a2651..95c4443a81 100644 --- a/app/music_on_hold/music_on_hold.php +++ b/app/music_on_hold/music_on_hold.php @@ -272,7 +272,7 @@ $array['music_on_hold'][0]['music_on_hold_chime_freq'] = null; $array['music_on_hold'][0]['music_on_hold_chime_max'] = null; - $p = new permissions; + $p = permissions::new(); $p->add('music_on_hold_add', 'temp'); $database = new database; diff --git a/app/music_on_hold/resources/classes/switch_music_on_hold.php b/app/music_on_hold/resources/classes/switch_music_on_hold.php index 99d778d5f9..71d628eca2 100644 --- a/app/music_on_hold/resources/classes/switch_music_on_hold.php +++ b/app/music_on_hold/resources/classes/switch_music_on_hold.php @@ -301,7 +301,7 @@ if (!class_exists('switch_music_on_hold')) { //view_array($array, false); //save the data - $p = new permissions; + $p = permissions::new(); $p->add('music_on_hold_add', 'temp'); $database = new database; diff --git a/app/number_translations/resources/classes/number_translations.php b/app/number_translations/resources/classes/number_translations.php index 7ff7ff2396..22a2836401 100644 --- a/app/number_translations/resources/classes/number_translations.php +++ b/app/number_translations/resources/classes/number_translations.php @@ -119,7 +119,7 @@ if (!class_exists('number_translations')) { } } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('number_translation_add', 'temp'); $p->add('number_translation_detail_add', 'temp'); //execute insert @@ -176,7 +176,7 @@ if (!class_exists('number_translations')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('number_translation_detail_delete', 'temp'); //execute delete @@ -390,7 +390,7 @@ if (!class_exists('number_translations')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('number_translation_detail_add', 'temp'); //save the array diff --git a/app/phrases/app_defaults.php b/app/phrases/app_defaults.php index 4134b887f4..e2b0f79571 100644 --- a/app/phrases/app_defaults.php +++ b/app/phrases/app_defaults.php @@ -83,7 +83,7 @@ if ($domains_processed == 1) { $array['phrase_details'][$index]['phrase_detail_data'] = $phrase_detail_data; } if (is_array($array) && @sizeof($array) != 0) { - $p = new permissions; + $p = permissions::new(); $p->add('phrase_detail_edit', 'temp'); $database->app_name = 'phrases'; @@ -119,7 +119,7 @@ if ($domains_processed == 1) { $array['phrase_details'][$index]['phrase_detail_data'] = $phrase_detail_data; } if (!empty($array)) { - $p = new permissions; + $p = permissions::new(); $p->add('phrase_detail_edit', 'temp'); $database->app_name = 'phrases'; diff --git a/app/phrases/phrase_edit.php b/app/phrases/phrase_edit.php index 050251f5ad..00b632083a 100644 --- a/app/phrases/phrase_edit.php +++ b/app/phrases/phrase_edit.php @@ -160,7 +160,7 @@ } //execute insert - $p = new permissions; + $p = permissions::new(); $p->add('phrase_detail_add', 'temp'); $database = new database; @@ -224,7 +224,7 @@ } //execute update/insert - $p = new permissions; + $p = permissions::new(); $p->add('phrase_detail_add', 'temp'); $database = new database; diff --git a/app/phrases/resources/classes/phrases.php b/app/phrases/resources/classes/phrases.php index cee405e23b..2ed6f0f893 100644 --- a/app/phrases/resources/classes/phrases.php +++ b/app/phrases/resources/classes/phrases.php @@ -122,7 +122,7 @@ if (!class_exists('phrases')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('phrase_detail_delete', 'temp'); //execute delete @@ -204,7 +204,7 @@ if (!class_exists('phrases')) { if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('phrase_detail_delete', 'temp'); //execute delete @@ -398,7 +398,7 @@ if (!class_exists('phrases')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('phrase_detail_add', 'temp'); //save the array diff --git a/app/provision/app_defaults.php b/app/provision/app_defaults.php index ad2ff01dde..7f4b1a8368 100644 --- a/app/provision/app_defaults.php +++ b/app/provision/app_defaults.php @@ -43,7 +43,7 @@ if ($domains_processed == 1) { $array['devices'][0]['device_uuid'] = $device_uuid; $array['devices'][0]['device_address'] = $device_address; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('device_add', 'temp'); //execute update $database->app_name = 'provision'; @@ -67,7 +67,7 @@ if ($domains_processed == 1) { $array['default_settings'][$x]['default_setting_enabled'] = 'true'; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('default_setting_edit', 'temp'); //execute update diff --git a/app/provision/resources/classes/provision.php b/app/provision/resources/classes/provision.php index 975447bfaf..bd6cc5ea71 100644 --- a/app/provision/resources/classes/provision.php +++ b/app/provision/resources/classes/provision.php @@ -548,7 +548,7 @@ $array['devices'][$x]['device_description'] = $_SERVER['HTTP_USER_AGENT']; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("device_add", "temp"); $p->add("device_edit", "temp"); diff --git a/app/recordings/app_defaults.php b/app/recordings/app_defaults.php index ab68392e75..284b3aff7e 100644 --- a/app/recordings/app_defaults.php +++ b/app/recordings/app_defaults.php @@ -60,7 +60,7 @@ $array['recordings'][0]['domain_uuid'] = $recording_domain_uuid; $array['recordings'][0]['recording_base64'] = $recording_base64; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('recording_edit', 'temp'); //update recording record with base64 $database->app_name = 'recordings'; @@ -109,7 +109,7 @@ $array['recordings'][0]['recording_base64'] = null; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('recording_edit', 'temp'); //update recording record diff --git a/app/recordings/recordings.php b/app/recordings/recordings.php index 56d31bd13a..3e73034d64 100644 --- a/app/recordings/recordings.php +++ b/app/recordings/recordings.php @@ -180,7 +180,7 @@ $array['recordings'][0]['domain_uuid'] = $domain_uuid; $array['recordings'][0]['recording_base64'] = null; //set temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('recording_edit', 'temp'); //execute update $database->app_name = 'recordings'; @@ -217,7 +217,7 @@ $array['recordings'][0]['recording_base64'] = $recording_base64; } //set temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('recording_add', 'temp'); //execute insert $database->app_name = 'recordings'; @@ -238,7 +238,7 @@ $array['recordings'][0]['recording_uuid'] = $found_recording_uuid; $array['recordings'][0]['recording_base64'] = $recording_base64; //set temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('recording_edit', 'temp'); //execute update $database->app_name = 'recordings'; diff --git a/app/ring_groups/app_defaults.php b/app/ring_groups/app_defaults.php index ac375ad34c..2ee2a67d66 100644 --- a/app/ring_groups/app_defaults.php +++ b/app/ring_groups/app_defaults.php @@ -49,7 +49,7 @@ if ($domains_processed == 1) { } if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('ring_group_edit', 'temp'); //execute update $database->app_name = 'ring_groups'; diff --git a/app/ring_groups/resources/classes/ring_groups.php b/app/ring_groups/resources/classes/ring_groups.php index 46a2c4adc5..ceab17b711 100644 --- a/app/ring_groups/resources/classes/ring_groups.php +++ b/app/ring_groups/resources/classes/ring_groups.php @@ -125,7 +125,7 @@ if (!class_exists('ring_groups')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('ring_group_user_delete', 'temp'); $p->add('ring_group_destination_delete', 'temp'); $p->add('dialplan_delete', 'temp'); @@ -305,7 +305,7 @@ if (!class_exists('ring_groups')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //save the array @@ -472,7 +472,7 @@ if (!class_exists('ring_groups')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('ring_group_user_add', 'temp'); $p->add('ring_group_destination_add', 'temp'); $p->add("dialplan_add", "temp"); diff --git a/app/ring_groups/resources/dashboard/ring_group_forward.php b/app/ring_groups/resources/dashboard/ring_group_forward.php index 90bdee4429..2e99ad6d5d 100644 --- a/app/ring_groups/resources/dashboard/ring_group_forward.php +++ b/app/ring_groups/resources/dashboard/ring_group_forward.php @@ -83,7 +83,7 @@ if (is_array($array) && sizeof($array) != 0) { //update ring group - $p = new permissions; + $p = permissions::new(); $p->add('ring_group_edit', 'temp'); $database->app_name = 'ring_groups'; diff --git a/app/ring_groups/ring_group_edit.php b/app/ring_groups/ring_group_edit.php index 4df3cb45ff..8f85007173 100644 --- a/app/ring_groups/ring_group_edit.php +++ b/app/ring_groups/ring_group_edit.php @@ -114,7 +114,7 @@ $array['ring_group_users'][0]['user_uuid'] = $user_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('ring_group_user_delete', 'temp'); //execute delete @@ -252,7 +252,7 @@ $array['ring_group_users'][0]['user_uuid'] = $user_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('ring_group_user_add', 'temp'); //execute delete @@ -492,7 +492,7 @@ $array["dialplans"][0]["app_uuid"] = "1d61fb65-1eec-bc73-a6ee-a6203b4fe6f2"; //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("dialplan_add", "temp"); $p->add("dialplan_edit", "temp"); diff --git a/app/sip_profiles/app_defaults.php b/app/sip_profiles/app_defaults.php index 662f1a2930..bad35f898c 100644 --- a/app/sip_profiles/app_defaults.php +++ b/app/sip_profiles/app_defaults.php @@ -120,7 +120,7 @@ //execute inserts if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('sip_profile_add', 'temp'); $p->add('sip_profile_domain_add', 'temp'); $p->add('sip_profile_setting_add', 'temp'); @@ -198,7 +198,7 @@ //execute inserts if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('sip_profile_domain_add', 'temp'); //execute insert diff --git a/app/sip_profiles/resources/classes/sip_profiles.php b/app/sip_profiles/resources/classes/sip_profiles.php index 82470a40dd..5d90bb5de8 100644 --- a/app/sip_profiles/resources/classes/sip_profiles.php +++ b/app/sip_profiles/resources/classes/sip_profiles.php @@ -116,7 +116,7 @@ if (!class_exists('sip_profiles')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('sip_profile_domain_delete', 'temp'); $p->add('sip_profile_setting_delete', 'temp'); diff --git a/app/sip_profiles/sip_profile_edit.php b/app/sip_profiles/sip_profile_edit.php index 7f59589ae3..e5bc167991 100644 --- a/app/sip_profiles/sip_profile_edit.php +++ b/app/sip_profiles/sip_profile_edit.php @@ -206,7 +206,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('sip_profile_domain_add', 'temp'); $p->add('sip_profile_setting_add', 'temp'); diff --git a/app/sofia_global_settings/app_defaults.php b/app/sofia_global_settings/app_defaults.php index f9842a83b3..00b44a05b8 100644 --- a/app/sofia_global_settings/app_defaults.php +++ b/app/sofia_global_settings/app_defaults.php @@ -69,7 +69,7 @@ if ($domains_processed == 1) { //add settings that are not in the database if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('sofia_global_setting_add', 'temp'); //execute insert diff --git a/app/time_conditions/resources/classes/time_conditions.php b/app/time_conditions/resources/classes/time_conditions.php index ef82061a9b..98a5e757df 100644 --- a/app/time_conditions/resources/classes/time_conditions.php +++ b/app/time_conditions/resources/classes/time_conditions.php @@ -100,7 +100,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_delete', 'temp'); $p->add('dialplan_detail_delete', 'temp'); @@ -193,7 +193,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); //save the array @@ -310,7 +310,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); $p->add('dialplan_detail_add', 'temp'); diff --git a/app/time_conditions/time_condition_edit.php b/app/time_conditions/time_condition_edit.php index 0153342a0f..ff4761d5b2 100644 --- a/app/time_conditions/time_condition_edit.php +++ b/app/time_conditions/time_condition_edit.php @@ -153,7 +153,7 @@ $array['dialplans'][0]['dialplan_context'] = $dialplan_context; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); } else if ($action == "update") { @@ -161,7 +161,7 @@ $array['dialplan_details'][0]['dialplan_uuid'] = $dialplan_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_delete', 'temp'); //execute delete @@ -182,7 +182,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_edit', 'temp'); } @@ -481,7 +481,7 @@ //execute query if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_add', 'temp'); $p->add('dialplan_detail_edit', 'temp'); diff --git a/app/vars/app_defaults.php b/app/vars/app_defaults.php index d817af3846..48297dfe0d 100644 --- a/app/vars/app_defaults.php +++ b/app/vars/app_defaults.php @@ -95,7 +95,7 @@ if ($domains_processed == 1) { } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("var_add", "temp"); $p->add("var_edit", "temp"); @@ -194,7 +194,7 @@ if ($domains_processed == 1) { if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("var_add", "temp"); //execute inserts diff --git a/app/voicemail_greetings/app_defaults.php b/app/voicemail_greetings/app_defaults.php index 98e8c34501..244172c14d 100644 --- a/app/voicemail_greetings/app_defaults.php +++ b/app/voicemail_greetings/app_defaults.php @@ -52,7 +52,7 @@ if ($domains_processed == 1) { } if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_greeting_edit', 'temp'); //execute @@ -104,7 +104,7 @@ if ($domains_processed == 1) { } if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_greeting_edit', 'temp'); //execute update @@ -151,7 +151,7 @@ if ($domains_processed == 1) { } if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_greeting_edit', 'temp'); //execute update diff --git a/app/voicemail_greetings/voicemail_greetings.php b/app/voicemail_greetings/voicemail_greetings.php index b5e7cd7357..93a5674dac 100644 --- a/app/voicemail_greetings/voicemail_greetings.php +++ b/app/voicemail_greetings/voicemail_greetings.php @@ -223,7 +223,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_greeting_add', 'temp'); $p->add('voicemail_greeting_edit', 'temp'); diff --git a/app/voicemails/resources/classes/voicemail.php b/app/voicemails/resources/classes/voicemail.php index 8b612ecdc4..d5c0c8f950 100644 --- a/app/voicemails/resources/classes/voicemail.php +++ b/app/voicemails/resources/classes/voicemail.php @@ -421,7 +421,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_delete', 'temp'); $p->add('voicemail_option_delete', 'temp'); $p->add('voicemail_message_delete', 'temp'); @@ -537,7 +537,7 @@ //delete the checked rows if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_destination_delete', 'temp'); //execute delete @@ -708,7 +708,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_message_delete', 'temp'); //execute delete @@ -746,7 +746,7 @@ $array['voicemail_messages'][0]['message_status'] = $new_status; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_message_edit', 'temp'); //execute update @@ -989,7 +989,7 @@ } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('email_queue_add', 'temp'); $p->add('email_queue_attachment_add', 'temp'); @@ -1094,7 +1094,7 @@ if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_message_edit', 'temp'); //execute update @@ -1134,7 +1134,7 @@ $array['voicemail_messages'][0]['message_status'] = 'saved'; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('voicemail_message_edit', 'temp'); //execute update diff --git a/app/voicemails/voicemail_edit.php b/app/voicemails/voicemail_edit.php index af6b11ecf5..8ed1b8a675 100644 --- a/app/voicemails/voicemail_edit.php +++ b/app/voicemails/voicemail_edit.php @@ -199,7 +199,7 @@ $array['voicemails'][0]['voicemail_description'] = $voicemail_description; //create permissions object - $p = new permissions; + $p = permissions::new(); //add voicemail options if (permission_exists('voicemail_option_add') && sizeof($voicemail_options) > 0) { diff --git a/app/xml_cdr/resources/classes/xml_cdr.php b/app/xml_cdr/resources/classes/xml_cdr.php index 9e67bd6b2b..8a5e20bb98 100644 --- a/app/xml_cdr/resources/classes/xml_cdr.php +++ b/app/xml_cdr/resources/classes/xml_cdr.php @@ -231,7 +231,7 @@ if (!class_exists('xml_cdr')) { } //add the temporary permission - $p = new permissions; + $p = permissions::new(); $p->add("xml_cdr_add", "temp"); $p->add("xml_cdr_json_add", "temp"); $p->add("xml_cdr_flow_add", "temp"); @@ -2113,7 +2113,7 @@ if (!class_exists('xml_cdr')) { } //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('call_recording_delete', 'temp'); //execute delete diff --git a/app/xml_cdr/xml_cdr_details.php b/app/xml_cdr/xml_cdr_details.php index 414b6f998a..eca4c79e62 100644 --- a/app/xml_cdr/xml_cdr_details.php +++ b/app/xml_cdr/xml_cdr_details.php @@ -114,7 +114,7 @@ if (is_array($array) && @sizeof($array) != 0) { //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('xml_cdr_edit', 'temp'); //remove record_path, record_name and record_length diff --git a/core/authentication/app_defaults.php b/core/authentication/app_defaults.php index d0d2c6f9f0..ed70985cbd 100644 --- a/core/authentication/app_defaults.php +++ b/core/authentication/app_defaults.php @@ -94,7 +94,7 @@ //add the missing email templates if (!empty($array['email_templates'])) { //add the temporary permission - $p = new permissions; + $p = permissions::new(); $p->add("email_template_add", 'temp'); $p->add("email_template_edit", 'temp'); diff --git a/core/authentication/resources/classes/plugins/database.php b/core/authentication/resources/classes/plugins/database.php index 7b55144de9..bebcd73892 100644 --- a/core/authentication/resources/classes/plugins/database.php +++ b/core/authentication/resources/classes/plugins/database.php @@ -310,7 +310,7 @@ class plugin_database { $array['user_groups'][0]['user_uuid'] = $this->user_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('user_edit', 'temp'); //execute insert diff --git a/core/authentication/resources/classes/plugins/email.php b/core/authentication/resources/classes/plugins/email.php index dc822d7a01..7db1f98da8 100644 --- a/core/authentication/resources/classes/plugins/email.php +++ b/core/authentication/resources/classes/plugins/email.php @@ -258,7 +258,7 @@ class plugin_email { $hostname = gethostname(); //add the temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("email_queue_add", 'temp'); $p->add("email_queue_edit", 'temp'); diff --git a/core/authentication/resources/classes/plugins/ldap.php b/core/authentication/resources/classes/plugins/ldap.php index 3fe2ec859b..dfd499602f 100644 --- a/core/authentication/resources/classes/plugins/ldap.php +++ b/core/authentication/resources/classes/plugins/ldap.php @@ -178,7 +178,7 @@ class plugin_ldap { $array['user_groups'][0]['user_uuid'] = $this->user_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('user_add', 'temp'); $p->add('user_group_add', 'temp'); diff --git a/core/authentication/resources/classes/plugins/totp.php b/core/authentication/resources/classes/plugins/totp.php index 5bb5134857..1f7af49e43 100644 --- a/core/authentication/resources/classes/plugins/totp.php +++ b/core/authentication/resources/classes/plugins/totp.php @@ -224,7 +224,7 @@ class plugin_totp { $array['users'][$x]['user_totp_secret'] = $this->user_totp_secret; //add the user_edit permission - $p = new permissions; + $p = permissions::new(); $p->add("user_edit", "temp"); //save the data diff --git a/core/contacts/contact_address_edit.php b/core/contacts/contact_address_edit.php index a1a079e2b3..1715f04f65 100644 --- a/core/contacts/contact_address_edit.php +++ b/core/contacts/contact_address_edit.php @@ -131,7 +131,7 @@ $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/contact_edit.php b/core/contacts/contact_edit.php index 605f7045fc..fe01c2eaeb 100644 --- a/core/contacts/contact_edit.php +++ b/core/contacts/contact_edit.php @@ -543,7 +543,7 @@ //save the data if (!empty($array)) { //add the permission object - $p = new permissions; + $p = permissions::new(); $p->add('contact_add', 'temp'); $p->add('contact_phone_add', 'temp'); $p->add('contact_address_add', 'temp'); diff --git a/core/contacts/contact_email_edit.php b/core/contacts/contact_email_edit.php index b6c89d8b37..1f41f0ba77 100644 --- a/core/contacts/contact_email_edit.php +++ b/core/contacts/contact_email_edit.php @@ -112,7 +112,7 @@ if (!empty($_GET["contact_uuid"]) && is_uuid($_GET["contact_uuid"])) { $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/contact_import_google.php b/core/contacts/contact_import_google.php index 0cb041c5ef..aebd791ff6 100644 --- a/core/contacts/contact_import_google.php +++ b/core/contacts/contact_import_google.php @@ -107,7 +107,7 @@ if ($_POST['a'] == 'import') { unset($duplicate_contact_uuid); //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('contact_delete', 'temp'); //delete duplicate contact diff --git a/core/contacts/contact_note_edit.php b/core/contacts/contact_note_edit.php index 6c6061e13a..0915d21c44 100644 --- a/core/contacts/contact_note_edit.php +++ b/core/contacts/contact_note_edit.php @@ -102,7 +102,7 @@ $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/contact_phone_edit.php b/core/contacts/contact_phone_edit.php index 4d729c34f2..c999eb7aec 100644 --- a/core/contacts/contact_phone_edit.php +++ b/core/contacts/contact_phone_edit.php @@ -132,7 +132,7 @@ $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/contact_relation_edit.php b/core/contacts/contact_relation_edit.php index e77b1d4fcf..66436d4150 100644 --- a/core/contacts/contact_relation_edit.php +++ b/core/contacts/contact_relation_edit.php @@ -110,7 +110,7 @@ $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/contact_setting_edit.php b/core/contacts/contact_setting_edit.php index 5fe5a36dbb..94d1f63f71 100644 --- a/core/contacts/contact_setting_edit.php +++ b/core/contacts/contact_setting_edit.php @@ -129,7 +129,7 @@ $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/contact_time_edit.php b/core/contacts/contact_time_edit.php index d7d4b0cb08..ec4d3fa7bb 100644 --- a/core/contacts/contact_time_edit.php +++ b/core/contacts/contact_time_edit.php @@ -102,7 +102,7 @@ $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/contact_url_edit.php b/core/contacts/contact_url_edit.php index 3cef3ff885..323e5e7afa 100644 --- a/core/contacts/contact_url_edit.php +++ b/core/contacts/contact_url_edit.php @@ -115,7 +115,7 @@ $array['contacts'][0]['last_mod_date'] = 'now()'; $array['contacts'][0]['last_mod_user'] = $_SESSION['username']; - $p = new permissions; + $p = permissions::new(); $p->add('contact_edit', 'temp'); $database = new database; diff --git a/core/contacts/resources/classes/contacts.php b/core/contacts/resources/classes/contacts.php index 9fa93eec23..c29f0243a8 100644 --- a/core/contacts/resources/classes/contacts.php +++ b/core/contacts/resources/classes/contacts.php @@ -108,7 +108,7 @@ if (!class_exists('contacts')) { if (is_array($array) && @sizeof($array) != 0) { //grant temp permissions - $p = new permissions; + $p = permissions::new(); $database = new database; foreach ($this->tables as $table) { $p->add(database::singular($table).'_delete', 'temp'); diff --git a/core/dashboard/app_defaults.php b/core/dashboard/app_defaults.php index 7334a5591a..635f0cf81d 100644 --- a/core/dashboard/app_defaults.php +++ b/core/dashboard/app_defaults.php @@ -98,7 +98,7 @@ if ($domains_processed == 1) { } //add the temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dashboard_add', 'temp'); $p->add('dashboard_group_add', 'temp'); diff --git a/core/default_settings/default_setting_edit.php b/core/default_settings/default_setting_edit.php index e2839fed06..cb2b3e718a 100644 --- a/core/default_settings/default_setting_edit.php +++ b/core/default_settings/default_setting_edit.php @@ -159,7 +159,7 @@ unset($sql, $parameters); //update the timezone - $p = new permissions; + $p = permissions::new(); if ($detail_action == "update") { $array['dialplan_details'][0]['dialplan_detail_uuid'] = $dialplan_detail_uuid; $array['dialplan_details'][0]['dialplan_detail_data'] = 'timezone='.$default_setting_value; diff --git a/core/domain_settings/domain_setting_edit.php b/core/domain_settings/domain_setting_edit.php index 98f776ad8b..80b8395569 100644 --- a/core/domain_settings/domain_setting_edit.php +++ b/core/domain_settings/domain_setting_edit.php @@ -155,7 +155,7 @@ unset($sql, $parameters); //update the timezone - $p = new permissions; + $p = permissions::new(); if ($detail_action == "update") { $array['dialplan_details'][0]['dialplan_detail_uuid'] = $dialplan_detail_uuid; $array['dialplan_details'][0]['dialplan_detail_data'] = 'timezone='.$domain_setting_value; @@ -280,7 +280,7 @@ $array['dialplan_details'][0]['dialplan_detail_group'] = $dialplan_detail_group; $array['dialplan_details'][0]['dialplan_detail_order'] = '15'; - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_add', 'temp'); } @@ -289,7 +289,7 @@ $array['dialplan_details'][0]['dialplan_detail_uuid'] = $dialplan_detail_uuid; $array['dialplan_details'][0]['dialplan_detail_data'] = 'timezone='.$domain_setting_value; - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_edit', 'temp'); } diff --git a/core/groups/group_member_add.php b/core/groups/group_member_add.php index b21269d25e..98b4b310d4 100644 --- a/core/groups/group_member_add.php +++ b/core/groups/group_member_add.php @@ -68,7 +68,7 @@ $array['user_groups'][0]['group_name'] = $group_name; $array['user_groups'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('user_group_add', 'temp'); $database->app_name = 'groups'; diff --git a/core/groups/permissions_copy.php b/core/groups/permissions_copy.php index 9236524cce..c017b1321b 100644 --- a/core/groups/permissions_copy.php +++ b/core/groups/permissions_copy.php @@ -113,7 +113,7 @@ } if (is_array($array) && sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('group_permission_add', 'temp'); //execute insert diff --git a/core/groups/resources/classes/permission.php b/core/groups/resources/classes/permission.php index 45578b78f5..779a176048 100644 --- a/core/groups/resources/classes/permission.php +++ b/core/groups/resources/classes/permission.php @@ -95,7 +95,7 @@ } if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('group_permission_delete', 'temp'); //execute delete $database = new database; @@ -185,7 +185,7 @@ if (is_array($array) && @sizeof($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('group_permission_add', 'temp'); //execute insert diff --git a/core/install/install.php b/core/install/install.php index 66099f5653..78b77825c0 100644 --- a/core/install/install.php +++ b/core/install/install.php @@ -205,7 +205,7 @@ //if the domain name does not exist then add the domain name if (!$domain_exists) { //add the domain permission - $p = new permissions; + $p = permissions::new(); $p->add("domain_add", "temp"); //prepare the array @@ -271,7 +271,7 @@ unset($parameters); //add the user permission - $p = new permissions; + $p = permissions::new(); $p->add("user_add", "temp"); $p->add("user_edit", "temp"); $p->add("user_group_add", "temp"); diff --git a/core/notifications/app_defaults.php b/core/notifications/app_defaults.php index e379565697..27e2e818b1 100644 --- a/core/notifications/app_defaults.php +++ b/core/notifications/app_defaults.php @@ -36,7 +36,7 @@ if ($domains_processed == 1) { // $array['notifications'][0]['notification_uuid'] = uuid(); // $array['notifications'][0]['project_notifications'] = 'false'; // //grant temporary permissions - // $p = new permissions; + // $p = permissions::new(); // $p->add('notification_add', 'temp'); // //execute insert // $database->app_name = 'notifications'; diff --git a/core/permissions/app_defaults.php b/core/permissions/app_defaults.php index 23d1113aec..b3e8fac14f 100644 --- a/core/permissions/app_defaults.php +++ b/core/permissions/app_defaults.php @@ -45,7 +45,7 @@ if ($domains_processed == 1) { //save the data to the database if (!empty($array)) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('permission_add', 'temp'); //execute insert diff --git a/core/software/app_defaults.php b/core/software/app_defaults.php index 15cb2bf3e5..62e7965bc6 100644 --- a/core/software/app_defaults.php +++ b/core/software/app_defaults.php @@ -46,7 +46,7 @@ if ($domains_processed == 1) { //save the data in the array if (!empty($array)) { //add the temporary permission - $p = new permissions; + $p = permissions::new(); $p->add("software_add", 'temp'); $p->add("software_edit", 'temp'); diff --git a/core/user_logs/resources/classes/user_logs.php b/core/user_logs/resources/classes/user_logs.php index c690b1a32a..041603f66f 100644 --- a/core/user_logs/resources/classes/user_logs.php +++ b/core/user_logs/resources/classes/user_logs.php @@ -84,7 +84,7 @@ if (!class_exists('user_logs')) { } //add the dialplan permission - $p = new permissions; + $p = permissions::new(); $p->add("user_log_add", 'temp'); //save to the data diff --git a/core/user_settings/user_setting_edit.php b/core/user_settings/user_setting_edit.php index 4696c4c95b..b480be6f05 100644 --- a/core/user_settings/user_setting_edit.php +++ b/core/user_settings/user_setting_edit.php @@ -156,14 +156,14 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { //update the timezone if ($detail_action == "update") { - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_edit', 'temp'); $array['dialplan_details'][0]['dialplan_detail_uuid'] = $dialplan_detail_uuid; $array['dialplan_details'][0]['dialplan_detail_data'] = 'timezone='.$user_setting_value; } else { - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_add', 'temp'); $array['dialplan_details'][0]['domain_uuid'] = $domain_uuid; @@ -266,7 +266,7 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $array['dialplan_details'][0]['dialplan_detail_group'] = !empty($dialplan_detail_group) ? $dialplan_detail_group : 'null'; $array['dialplan_details'][0]['dialplan_detail_order'] = '15'; - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_add', 'temp'); $database->app_name = 'user_settings'; @@ -284,7 +284,7 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $array['dialplan_details'][0]['domain_uuid'] = $_SESSION["domain_uuid"]; $array['dialplan_details'][0]['dialplan_uuid'] = $dialplan_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_detail_edit', 'temp'); $database->app_name = 'user_settings'; diff --git a/core/user_settings/user_setting_set.php b/core/user_settings/user_setting_set.php index 2c8361f6b4..90dc47ed26 100644 --- a/core/user_settings/user_setting_set.php +++ b/core/user_settings/user_setting_set.php @@ -97,7 +97,7 @@ Mark J Crane $array['user_settings'][0]['user_uuid'] = $_SESSION['user_uuid']; $array['user_settings'][0]['domain_uuid'] = $_SESSION['domain_uuid']; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('user_setting_delete', 'temp'); //execute $database->app_name = 'user_settings'; @@ -132,7 +132,7 @@ Mark J Crane $array['user_settings'][0]['user_setting_enabled'] = $user_setting_enabled; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('user_setting_add', 'temp'); $p->add('user_setting_edit', 'temp'); diff --git a/core/users/app_defaults.php b/core/users/app_defaults.php index a061e6587d..75c00a25c1 100644 --- a/core/users/app_defaults.php +++ b/core/users/app_defaults.php @@ -151,7 +151,7 @@ if ($domains_processed == 1) { $array['default_settings'][$x]['default_setting_subcategory'] = "password_special"; //add the temporary permission - $p = new permissions; + $p = permissions::new(); $p->add("default_setting_edit", 'temp'); //save to the data @@ -200,7 +200,7 @@ if ($domains_processed == 1) { $x++; //add the temporary permission - $p = new permissions; + $p = permissions::new(); $p->add("email_template_add", 'temp'); $p->add("email_template_edit", 'temp'); diff --git a/core/users/resources/classes/users.php b/core/users/resources/classes/users.php index 6f1589da9f..734ce273d9 100644 --- a/core/users/resources/classes/users.php +++ b/core/users/resources/classes/users.php @@ -130,7 +130,7 @@ if (!class_exists('users')) { //delete the checked rows if (is_array($array) && @sizeof($array) != 0) { //execute - $p = new permissions; + $p = permissions::new(); $p->add('user_setting_delete', 'temp'); $p->add('user_group_delete', 'temp'); diff --git a/core/users/user_edit.php b/core/users/user_edit.php index 4e7c8914ee..71813680bc 100644 --- a/core/users/user_edit.php +++ b/core/users/user_edit.php @@ -88,7 +88,7 @@ $array['user_groups'][0]['group_uuid'] = $group_uuid; $array['user_groups'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('user_group_delete', 'temp'); $database->delete($array); @@ -297,7 +297,7 @@ $array_delete['user_settings'][0]['user_setting_subcategory'] = 'language'; $array_delete['user_settings'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('user_setting_delete', 'temp'); $database->delete($array_delete); @@ -345,7 +345,7 @@ $array_delete['user_settings'][0]['user_setting_subcategory'] = 'time_zone'; $array_delete['user_settings'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('user_setting_delete', 'temp'); $database->delete($array_delete); @@ -394,7 +394,7 @@ $array_delete['user_settings'][0]['user_setting_subcategory'] = 'key'; $array_delete['user_settings'][0]['user_uuid'] = $user_uuid; - $p = new permissions; + $p = permissions::new(); $p->add('user_setting_delete', 'temp'); $database->delete($array_delete); @@ -555,7 +555,7 @@ $x++; //add the user_edit permission - $p = new permissions; + $p = permissions::new(); $p->add("user_setting_add", "temp"); $p->add("user_setting_edit", "temp"); $p->add("user_edit", "temp"); diff --git a/logout.php b/logout.php index 176edd78ae..108163ef28 100644 --- a/logout.php +++ b/logout.php @@ -89,7 +89,7 @@ $array['user_settings'][0]['user_setting_value'] = $referrer; $array['user_settings'][0]['user_setting_enabled'] = 'true'; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('user_setting_add', 'temp'); //execute insert $database = new database; diff --git a/resources/classes/directory.php b/resources/classes/directory.php index c000e60df3..fc1574aea0 100644 --- a/resources/classes/directory.php +++ b/resources/classes/directory.php @@ -179,7 +179,7 @@ $array['extensions'][0]['description'] = $description; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_add', 'temp'); //execute insert @@ -282,7 +282,7 @@ $array['extensions'][0]['description'] = $description; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_edit', 'temp'); //execute insert @@ -304,7 +304,7 @@ $array['extensions'][0]['extension_uuid'] = $extension_uuid; $array['extensions'][0]['domain_uuid'] = $domain_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_delete', 'temp'); //execute delete $database = new database; diff --git a/resources/classes/domains.php b/resources/classes/domains.php index 8d3fd4c643..2875616cdd 100644 --- a/resources/classes/domains.php +++ b/resources/classes/domains.php @@ -707,7 +707,7 @@ if (!class_exists('domains')) { //add the missing default settings if (isset($array) && is_array($array) && count($array) > 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('default_setting_add', 'temp'); //execute insert diff --git a/resources/classes/email.php b/resources/classes/email.php index 18ebc9b64b..81cf026dd3 100644 --- a/resources/classes/email.php +++ b/resources/classes/email.php @@ -335,7 +335,7 @@ if (!class_exists('email')) { } //add temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("email_queue_add", 'temp'); $p->add("email_queue_attachment_add", 'temp'); diff --git a/resources/classes/groups.php b/resources/classes/groups.php index 430110d914..2bf85c4e63 100644 --- a/resources/classes/groups.php +++ b/resources/classes/groups.php @@ -141,7 +141,7 @@ if (!class_exists('groups')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('group_permission_delete', 'temp'); //execute delete @@ -193,7 +193,7 @@ if (!class_exists('groups')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('user_group_delete', 'temp'); //execute delete @@ -437,7 +437,7 @@ if (!class_exists('groups')) { $group_uuids[$array['groups'][$x]['group_name']] = $array['groups'][$x]['group_uuid']; //add the temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("group_add", "temp"); $p->add("group_edit", "temp"); @@ -482,7 +482,7 @@ if (!class_exists('groups')) { unset($group_uuids); //add the temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add("group_permission_add", "temp"); $p->add("group_permission_edit", "temp"); diff --git a/resources/classes/menu.php b/resources/classes/menu.php index 3ab7b1372f..6c00fa7aa8 100644 --- a/resources/classes/menu.php +++ b/resources/classes/menu.php @@ -142,7 +142,7 @@ if (!class_exists('menu')) { //delete the checked rows if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('menu_item_delete', 'temp'); $p->add('menu_item_group_delete', 'temp'); $p->add('menu_language_delete', 'temp'); @@ -223,7 +223,7 @@ if (!class_exists('menu')) { if (!empty($array) && is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('menu_language_delete', 'temp'); $p->add('menu_item_group_delete', 'temp'); @@ -507,7 +507,7 @@ if (!class_exists('menu')) { } if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('menu_item_add', 'temp'); $p->add('menu_language_add', 'temp'); //execute insert @@ -572,7 +572,7 @@ if (!class_exists('menu')) { if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('menu_item_group_add', 'temp'); //execute insert $this->database->app_name = 'menu'; @@ -901,7 +901,7 @@ if (!class_exists('menu')) { $array['menus'][0]['menu_description'] = 'Default Menu'; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('menu_add', 'temp'); //execute insert diff --git a/resources/classes/permissions.php b/resources/classes/permissions.php index c66a0d96dd..4c61d748a9 100644 --- a/resources/classes/permissions.php +++ b/resources/classes/permissions.php @@ -211,9 +211,9 @@ if (!class_exists('permissions')) { //examples /* //add the permission - $p = new permissions; + $p = permissions::new(); $p->add($permission); //delete the permission - $p = new permissions; + $p = permissions::new(); $p->delete($permission); */ diff --git a/resources/classes/settings.php b/resources/classes/settings.php index acc348636a..b2a85e024a 100644 --- a/resources/classes/settings.php +++ b/resources/classes/settings.php @@ -188,7 +188,7 @@ class settings { $record[$table_name][0][$table_prefix.'_setting_description'] = $description; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add($table_prefix.'_setting_add', 'temp'); $p->add($table_prefix.'_setting_edit', 'temp'); diff --git a/resources/classes/switch_settings.php b/resources/classes/switch_settings.php index 0843b4a6cb..3457dba41e 100644 --- a/resources/classes/switch_settings.php +++ b/resources/classes/switch_settings.php @@ -248,7 +248,7 @@ if (!class_exists('switch_settings')) { } if (is_array($array) && @sizeof($array) != 0) { //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('default_setting_add', 'temp'); //execute insert diff --git a/resources/functions.php b/resources/functions.php index 285c772712..116883b284 100644 --- a/resources/functions.php +++ b/resources/functions.php @@ -723,7 +723,7 @@ $array['extension_users'][$x]['extension_uuid'] = $extension_uuid; $array['extension_users'][$x]['user_uuid'] = $row["user_uuid"]; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('extension_user_add', 'temp'); //execute insert $database = database::new(); @@ -772,7 +772,7 @@ $array['user_groups'][0]['user_uuid'] = $user_uuid; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('user_add', 'temp'); $p->add('user_group_add', 'temp'); //execute insert diff --git a/resources/switch.php b/resources/switch.php index 5aba89499c..906942b404 100644 --- a/resources/switch.php +++ b/resources/switch.php @@ -519,7 +519,7 @@ function dialplan_add($domain_uuid, $dialplan_uuid, $dialplan_name, $dialplan_or $array['dialplans'][0]['dialplan_enabled'] = $dialplan_enabled; $array['dialplans'][0]['dialplan_description'] = $dialplan_description; //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('dialplan_add', 'temp'); //execute insert $database = new database; diff --git a/secure/fax_to_email.php b/secure/fax_to_email.php index 3825711ee1..a4a3525ddd 100644 --- a/secure/fax_to_email.php +++ b/secure/fax_to_email.php @@ -428,7 +428,7 @@ if (!function_exists('fax_split_dtmf')) { $array['fax_queue'][0]['fax_accountcode'] = $fax_accountcode; //add temporary permisison - $p = new permissions; + $p = permissions::new(); $p->add('fax_queue_add', 'temp'); //save the data diff --git a/secure/v_mailto.php b/secure/v_mailto.php index 55687f657f..29b557e519 100644 --- a/secure/v_mailto.php +++ b/secure/v_mailto.php @@ -132,7 +132,7 @@ $array['email_logs'][0]['email'] = str_replace("'", "''", $msg); //grant temporary permissions - $p = new permissions; + $p = permissions::new(); $p->add('email_log_add', 'temp'); //execute insert