diff --git a/app/dialplans/resources/classes/dialplan.php b/app/dialplans/resources/classes/dialplan.php index 7f1eb69ed5..b93c3f6049 100644 --- a/app/dialplans/resources/classes/dialplan.php +++ b/app/dialplans/resources/classes/dialplan.php @@ -146,61 +146,6 @@ $p->delete('dialplan_edit', 'temp'); } - public function dialplan_detail_add() { - //build insert array - $dialplan_detail_uuid = uuid(); - $array['dialplan_details'][0]['dialplan_detail_uuid'] = $dialplan_detail_uuid; - $array['dialplan_details'][0]['domain_uuid'] = !$this->dialplan_global ? $this->domain_uuid : null; - $array['dialplan_details'][0]['dialplan_uuid'] = $this->dialplan_uuid; - $array['dialplan_details'][0]['dialplan_detail_tag'] = $this->dialplan_detail_tag; - $array['dialplan_details'][0]['dialplan_detail_order'] = $this->dialplan_detail_order; - $array['dialplan_details'][0]['dialplan_detail_type'] = $this->dialplan_detail_type; - $array['dialplan_details'][0]['dialplan_detail_data'] = $this->dialplan_detail_data; - $array['dialplan_details'][0]['dialplan_detail_break'] = strlen($this->dialplan_detail_break) != 0 ? $this->dialplan_detail_break : null; - $array['dialplan_details'][0]['dialplan_detail_inline'] = strlen($this->dialplan_detail_inline) != 0 ? $this->dialplan_detail_inline : null; - $array['dialplan_details'][0]['dialplan_detail_group'] = strlen($this->dialplan_detail_group) != 0 ? $this->dialplan_detail_group : null; - //grant temporary permissions - $p = new permissions; - $p->add('dialplan_detail_add', 'temp'); - //execute insert - $database = new database; - $database->app_name = 'dialplans'; - $database->app_uuid = '742714e5-8cdf-32fd-462c-cbe7e3d655db'; - $database->save($array); - unset($array); - //revoke temporary permissions - $p->delete('dialplan_detail_add', 'temp'); - } - - public function dialplan_detail_update() { - //build update array - $array['dialplan_details'][0]['dialplan_detail_uuid'] = $this->dialplan_detail_uuid; - $array['dialplan_details'][0]['dialplan_detail_tag'] = $this->dialplan_detail_tag; - $array['dialplan_details'][0]['dialplan_detail_order'] = $this->dialplan_detail_order; - $array['dialplan_details'][0]['dialplan_detail_type'] = $this->dialplan_detail_type; - $array['dialplan_details'][0]['dialplan_detail_data'] = $this->dialplan_detail_data; - if (strlen($this->dialplan_detail_break) != 0) { - $array['dialplan_details'][0]['dialplan_detail_break'] = $this->dialplan_detail_break; - } - if (strlen($this->dialplan_detail_inline) != 0) { - $array['dialplan_details'][0]['dialplan_detail_inline'] = $this->dialplan_detail_inline; - } - if (strlen($this->dialplan_detail_group) != 0) { - $array['dialplan_details'][0]['dialplan_detail_group'] = $this->dialplan_detail_group; - } - //grant temporary permissions - $p = new permissions; - $p->add('dialplan_detail_edit', 'temp'); - //execute update - $database = new database; - $database->app_name = 'dialplans'; - $database->app_uuid = '742714e5-8cdf-32fd-462c-cbe7e3d655db'; - $database->save($array); - unset($array); - //revoke temporary permissions - $p->delete('dialplan_detail_edit', 'temp'); - } - public function restore_advanced_xml() { $switch_dialplan_dir = $this->switch_dialplan_dir; if (is_dir($switch_dialplan_dir)) {