mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 00:53:50 +00:00
Re-use the Database connection
This commit is contained in:
@@ -37,6 +37,9 @@
|
||||
exit;
|
||||
}
|
||||
|
||||
//connect to the database
|
||||
$database = new database;
|
||||
|
||||
//add multi-lingual support
|
||||
$language = new text;
|
||||
$text = $language->get();
|
||||
@@ -90,14 +93,12 @@
|
||||
if (isset($sql_search)) {
|
||||
$sql .= "where ".$sql_search;
|
||||
}
|
||||
$database = new database;
|
||||
$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 ?? '');
|
||||
$database = new database;
|
||||
$menus = $database->select($sql, $parameters ?? '', 'all');
|
||||
unset($sql, $parameters);
|
||||
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
exit;
|
||||
}
|
||||
|
||||
//connect to the database
|
||||
$database = new database;
|
||||
|
||||
//add multi-lingual support
|
||||
$language = new text;
|
||||
$text = $language->get();
|
||||
@@ -98,7 +101,6 @@
|
||||
$array['menus'][0]['menu_name'] = $menu_name;
|
||||
$array['menus'][0]['menu_language'] = $menu_language;
|
||||
$array['menus'][0]['menu_description'] = $menu_description;
|
||||
$database = new database;
|
||||
$database->app_name = 'menu';
|
||||
$database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7';
|
||||
$database->save($array);
|
||||
@@ -116,7 +118,6 @@
|
||||
$array['menus'][0]['menu_name'] = $menu_name;
|
||||
$array['menus'][0]['menu_language'] = $menu_language;
|
||||
$array['menus'][0]['menu_description'] = $menu_description;
|
||||
$database = new database;
|
||||
$database->app_name = 'menu';
|
||||
$database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7';
|
||||
$database->save($array);
|
||||
@@ -136,7 +137,6 @@
|
||||
$sql = "select * from v_menus ";
|
||||
$sql .= "where menu_uuid = :menu_uuid ";
|
||||
$parameters['menu_uuid'] = $menu_uuid;
|
||||
$database = new database;
|
||||
$row = $database->select($sql, $parameters, 'row');
|
||||
if (!empty($row)) {
|
||||
$menu_uuid = $row["menu_uuid"];
|
||||
|
||||
@@ -37,6 +37,9 @@
|
||||
return;
|
||||
}
|
||||
|
||||
//connect to the database
|
||||
$database = new database;
|
||||
|
||||
//add multi-lingual support
|
||||
$language = new text;
|
||||
$text = $language->get();
|
||||
@@ -54,7 +57,6 @@ if (count($_GET)>0) {
|
||||
$sql .= "order by menu_item_order desc ";
|
||||
$sql .= "limit 1 offset 0";
|
||||
$parameters['domain_uuid'] = $domain_uuid;
|
||||
$database = new database;
|
||||
$highestmenu_item_order = $database->select($sql, $parameters, 'column');
|
||||
|
||||
if ($menu_item_order != $highestmenu_item_order) {
|
||||
@@ -68,7 +70,6 @@ if (count($_GET)>0) {
|
||||
$sql .= "and menu_item_order = :menu_item_order ";
|
||||
$parameters['domain_uuid'] = $domain_uuid;
|
||||
$parameters['menu_item_order'] = $menu_item_order + 1;
|
||||
$database = new database;
|
||||
$database->app_name = 'menu';
|
||||
$database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7';
|
||||
$database->execute($sql, $parameters);
|
||||
@@ -81,7 +82,6 @@ if (count($_GET)>0) {
|
||||
$sql .= "and menu_item_id = :menu_item_id ";
|
||||
$parameters['domain_uuid'] = $domain_uuid;
|
||||
$parameters['menu_item_id'] = $menu_item_id;
|
||||
$database = new database;
|
||||
$database->app_name = 'menu';
|
||||
$database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7';
|
||||
$database->execute($sql, $parameters);
|
||||
|
||||
@@ -36,6 +36,9 @@
|
||||
return;
|
||||
}
|
||||
|
||||
//connect to the database
|
||||
$database = new database;
|
||||
|
||||
//add multi-lingual support
|
||||
$language = new text;
|
||||
$text = $language->get();
|
||||
@@ -58,7 +61,6 @@ if (count($_GET)>0) {
|
||||
$sql .= "and menu_order = :menu_order ";
|
||||
$parameters['domain_uuid'] = $domain_uuid;
|
||||
$parameters['menu_order'] = $menu_order - 1;
|
||||
$database = new database;
|
||||
$database->app_name = 'menu';
|
||||
$database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7';
|
||||
$database->execute($sql, $parameters);
|
||||
@@ -71,7 +73,6 @@ if (count($_GET)>0) {
|
||||
$sql .= "and menu_item_id = :menu_item_id ";
|
||||
$parameters['domain_uuid'] = $domain_uuid;
|
||||
$parameters['menu_item_id'] = $menu_item_id;
|
||||
$database = new database;
|
||||
$database->app_name = 'menu';
|
||||
$database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7';
|
||||
$database->execute($sql, $parameters);
|
||||
|
||||
Reference in New Issue
Block a user