From 8ae86bca9f7a6f7c06894caab94be3bc638490dd Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Thu, 3 Oct 2024 23:42:34 -0600 Subject: [PATCH] Re-use the database connection --- app/ivr_menus/ivr_menu_edit.php | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/app/ivr_menus/ivr_menu_edit.php b/app/ivr_menus/ivr_menu_edit.php index 9936d4176a..b700357eaf 100644 --- a/app/ivr_menus/ivr_menu_edit.php +++ b/app/ivr_menus/ivr_menu_edit.php @@ -42,6 +42,9 @@ $language = new text; $text = $language->get(); +//initialize the database + $database = database::new(); + //set the defaults $ivr_menu_name = ''; $ivr_menu_extension = ''; @@ -70,7 +73,6 @@ if (!empty($_SESSION['limit']['ivr_menus']['numeric'])) { $sql = "select count(*) as num_rows from v_ivr_menus where domain_uuid = :domain_uuid "; $parameters['domain_uuid'] = $domain_uuid; - $database = new database; $total_ivr_menus = $database->select($sql, $parameters, 'column'); unset($sql, $parameters); @@ -176,7 +178,6 @@ $sql = "select * from v_ivr_menus "; $sql .= "where ivr_menu_uuid = :ivr_menu_uuid "; $parameters['ivr_menu_uuid'] = $ivr_menu_uuid; - $database = new database; $row = $database->select($sql, $parameters, 'row'); if (!empty($row)) { if (!permission_exists('ivr_menu_domain')) { @@ -401,7 +402,6 @@ } //save to the data - $database = new database; $database->app_name = 'ivr_menus'; $database->app_uuid = 'a5788e9b-58bc-bd1b-df59-fff5d51253ab'; $database->save($array); @@ -441,7 +441,6 @@ $sql .=" ) "; $sql .=" select * from ivr_menus "; $parameters['ivr_menu_parent_uuid'] = $ivr_menu_parent_uuid; - $database = new database; $parent_uuids = $database->select($sql, $parameters, "all"); if (!empty($parent_uuids)) { foreach ($parent_uuids as $x => $row) { @@ -530,7 +529,6 @@ $sql .= "order by natural_sort(ivr_menu_option_digits::text) asc, ivr_menu_option_order asc; "; $parameters['domain_uuid'] = $_SESSION['domain_uuid']; $parameters['ivr_menu_uuid'] = $ivr_menu_uuid; - $database = new database; $ivr_menu_options = $database->select($sql, $parameters, 'all'); unset($sql, $parameters); @@ -539,7 +537,6 @@ $sql .= "where domain_uuid = :domain_uuid "; $sql .= "order by v_ivr_menus asc "; $parameters['domain_uuid'] = $_SESSION['domain_uuid']; - $database = new database; $ivr_menus = $database->select($sql, $parameters, 'all'); unset($sql, $parameters);