From 9ba170b21c60c97dde08fef03aff3ab5035919ba Mon Sep 17 00:00:00 2001 From: Mark J Crane Date: Mon, 20 Oct 2025 12:27:23 -0600 Subject: [PATCH] Update database select parameters --- app/gateways/gateways.php | 4 ++-- app/ivr_menus/ivr_menus.php | 4 ++-- app/sofia_global_settings/sofia_global_settings.php | 4 ++-- core/email_templates/email_templates.php | 6 +++--- core/groups/groups.php | 4 ++-- core/menu/menu.php | 4 ++-- 6 files changed, 13 insertions(+), 13 deletions(-) diff --git a/app/gateways/gateways.php b/app/gateways/gateways.php index 76ef7e7c77..a71d3aee72 100644 --- a/app/gateways/gateways.php +++ b/app/gateways/gateways.php @@ -141,7 +141,7 @@ $sql .= ") "; $parameters['search'] = '%'.$search.'%'; } - $total_gateways = $database->select($sql, $parameters ?? '', 'column'); + $total_gateways = $database->select($sql, $parameters ?? [], 'column'); $num_rows = $total_gateways; //prepare to page the results @@ -191,7 +191,7 @@ } $sql .= order_by($order_by, $order, 'gateway', 'asc'); $sql .= limit_offset($rows_per_page, $offset); - $gateways = $database->select($sql, $parameters ?? '', 'all'); + $gateways = $database->select($sql, $parameters ?? [], 'all'); unset($sql, $parameters); //create token diff --git a/app/ivr_menus/ivr_menus.php b/app/ivr_menus/ivr_menus.php index 4607c2e7b4..b748cfffd7 100644 --- a/app/ivr_menus/ivr_menus.php +++ b/app/ivr_menus/ivr_menus.php @@ -111,7 +111,7 @@ $sql .= ")"; $parameters['search'] = '%'.$search.'%'; } - $num_rows = $database->select($sql, $parameters ?? '', 'column'); + $num_rows = $database->select($sql, $parameters ?? [], 'column'); //prepare to page the results $rows_per_page = $settings->get('domain', 'paging', 50); @@ -151,7 +151,7 @@ } $sql .= order_by($order_by, $order, 'ivr_menu_name', 'asc', $sort); $sql .= limit_offset($rows_per_page, $offset); - $ivr_menus = $database->select($sql, $parameters ?? '', 'all'); + $ivr_menus = $database->select($sql, $parameters ?? [], 'all'); unset($sql, $parameters); //create token diff --git a/app/sofia_global_settings/sofia_global_settings.php b/app/sofia_global_settings/sofia_global_settings.php index be4088deaa..8ca302929a 100644 --- a/app/sofia_global_settings/sofia_global_settings.php +++ b/app/sofia_global_settings/sofia_global_settings.php @@ -102,7 +102,7 @@ $sql .= ") "; $parameters['search'] = '%'.$search.'%'; } - $num_rows = $database->select($sql, $parameters ?? '', 'column'); + $num_rows = $database->select($sql, $parameters ?? [], 'column'); unset($sql, $parameters); //prepare to page the results @@ -131,7 +131,7 @@ } $sql .= order_by($order_by, $order, 'global_setting_name', 'asc'); $sql .= limit_offset($rows_per_page, $offset); - $sofia_global_settings = $database->select($sql, $parameters ?? '', 'all'); + $sofia_global_settings = $database->select($sql, $parameters ?? [], 'all'); unset($sql, $parameters); //create token diff --git a/core/email_templates/email_templates.php b/core/email_templates/email_templates.php index 8877914765..afa8e6b6e6 100644 --- a/core/email_templates/email_templates.php +++ b/core/email_templates/email_templates.php @@ -122,7 +122,7 @@ $parameters['domain_uuid'] = $domain_uuid; } $sql .= $sql_category ?? ''; - $num_rows = $database->select($sql, $parameters ?? '', 'column'); + $num_rows = $database->select($sql, $parameters ?? [], 'column'); //prepare to page the results $rows_per_page = $settings->get('domain', 'paging', 50); @@ -169,13 +169,13 @@ $sql .= "order by domain_uuid, template_language asc, template_category asc, template_subcategory asc, template_type asc, template_description asc "; } $sql .= limit_offset($rows_per_page, $offset); - $result = $database->select($sql, $parameters ?? '', 'all'); + $result = $database->select($sql, $parameters ?? [], 'all'); unset($sql, $parameters); //get email template categories $sql = "select distinct template_category from v_email_templates "; $sql .= "order by template_category asc "; - $rows = $database->select($sql, $parameters ?? '', 'all'); + $rows = $database->select($sql, $parameters ?? [], 'all'); if (!empty($rows)) { foreach ($rows as $row) { $template_categories[$row['template_category']] = ucwords(str_replace('_',' ',$row['template_category'])); diff --git a/core/groups/groups.php b/core/groups/groups.php index 20cd2c1767..25860d3c19 100644 --- a/core/groups/groups.php +++ b/core/groups/groups.php @@ -104,7 +104,7 @@ $sql .= ") \n"; $parameters['search'] = '%'.$search.'%'; } - $num_rows = $database->select($sql, $parameters ?? '', 'column'); + $num_rows = $database->select($sql, $parameters ?? [], 'column'); //prepare to page the results $rows_per_page = $settings->get('domain', 'paging', 50); @@ -144,7 +144,7 @@ } $sql .= order_by($order_by, $order, 'group_name', 'asc'); $sql .= limit_offset($rows_per_page, $offset); - $groups = $database->select($sql, $parameters ?? '', 'all'); + $groups = $database->select($sql, $parameters ?? [], 'all'); unset($sql, $parameters); //create token diff --git a/core/menu/menu.php b/core/menu/menu.php index 9332c1f810..5ba6855029 100644 --- a/core/menu/menu.php +++ b/core/menu/menu.php @@ -90,13 +90,13 @@ if (isset($sql_search)) { $sql .= "where ".$sql_search; } - $num_rows = $database->select($sql, $parameters ?? '', 'column'); + $num_rows = $database->select($sql, $parameters ?? [], 'column'); //get the list $sql = str_replace('count(menu_uuid)', '*', $sql); $sql .= order_by($order_by, $order, 'menu_name', 'asc'); $sql .= limit_offset($rows_per_page ?? '', $offset ?? ''); - $menus = $database->select($sql, $parameters ?? '', 'all'); + $menus = $database->select($sql, $parameters ?? [], 'all'); unset($sql, $parameters); //create token