diff --git a/core/user_settings/user_setting_edit.php b/core/user_settings/user_setting_edit.php index 7e1c690b26..acbf77577c 100644 --- a/core/user_settings/user_setting_edit.php +++ b/core/user_settings/user_setting_edit.php @@ -37,6 +37,9 @@ exit; } +//connect to the database + $database = new database; + //add multi-lingual support $language = new text; $text = $language->get(); @@ -133,7 +136,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $sql .= "where domain_uuid = :domain_uuid "; $sql .= "and app_uuid = '9f356fe7-8cf8-4c14-8fe2-6daf89304458' "; $parameters['domain_uuid'] = $domain_uuid; - $database = new database; $dialplan_uuid = $database->select($sql, $parameters, 'column'); unset($sql, $parameters); @@ -146,7 +148,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $sql .= "and dialplan_detail_data like 'timezone=%' "; $parameters['domain_uuid'] = $domain_uuid; $parameters['dialplan_uuid'] = $dialplan_uuid; - $database = new database; $dialplan_detail_uuid = $database->select($sql, $parameters, 'column'); if (is_uuid($dialplan_detail_uuid)) { $detail_action = "update"; @@ -175,7 +176,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $array['dialplan_details'][0]['dialplan_detail_group'] = 0; } if (is_array($array) && sizeof($array) != 0) { - $database = new database; $database->app_name = 'user_settings'; $database->app_uuid = '3a3337f7-78d1-23e3-0cfd-f14499b8ed97'; $database->save($array); @@ -208,7 +208,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $array['user_settings'][0]['user_setting_enabled'] = $user_setting_enabled; $array['user_settings'][0]['user_setting_description'] = $user_setting_description; - $database = new database; $database->app_name = 'user_settings'; $database->app_uuid = '3a3337f7-78d1-23e3-0cfd-f14499b8ed97'; $database->save($array); @@ -221,7 +220,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $sql .= "where app_uuid = '34dd307b-fffe-4ead-990c-3d070e288126' "; $sql .= "and domain_uuid = :domain_uuid "; $parameters['domain_uuid'] = $_SESSION["domain_uuid"]; - $database = new database; $result = $database->select($sql, $parameters, 'all'); unset($sql, $parameters); @@ -237,7 +235,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $sql .= "and domain_uuid = :domain_uuid "; $parameters['dialplan_uuid'] = $dialplan_uuid; $parameters['domain_uuid'] = $_SESSION["domain_uuid"]; - $database = new database; $sub_result = $database->select($sql, $parameters, 'all'); if (is_array($sub_result) && sizeof($sub_result) != 0) { foreach ($sub_result as $sub_row) { @@ -272,7 +269,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $p = new permissions; $p->add('dialplan_detail_add', 'temp'); - $database = new database; $database->app_name = 'user_settings'; $database->app_uuid = '3a3337f7-78d1-23e3-0cfd-f14499b8ed97'; $database->save($array); @@ -291,7 +287,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $p = new permissions; $p->add('dialplan_detail_edit', 'temp'); - $database = new database; $database->app_name = 'user_settings'; $database->app_uuid = '3a3337f7-78d1-23e3-0cfd-f14499b8ed97'; $database->save($array); @@ -324,7 +319,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { $sql .= "and user_uuid = :user_uuid "; $parameters['user_setting_uuid'] = $user_setting_uuid; $parameters['user_uuid'] = $user_uuid; - $database = new database; $row = $database->select($sql, $parameters, 'row'); if (is_array($row) && sizeof($row) != 0) { $user_setting_category = $row["user_setting_category"]; @@ -443,7 +437,6 @@ if (!empty($_POST) && empty($_POST["persistformvar"])) { echo " \n"; $sql = "select * from v_menus "; $sql .= "order by menu_language, menu_name asc "; - $database = new database; $result = $database->select($sql, null, 'all'); if (is_array($result) && sizeof($result) != 0) { foreach ($result as $row) { diff --git a/core/user_settings/user_setting_set.php b/core/user_settings/user_setting_set.php index 467ac66ac5..2c8361f6b4 100644 --- a/core/user_settings/user_setting_set.php +++ b/core/user_settings/user_setting_set.php @@ -28,6 +28,9 @@ Mark J Crane require_once dirname(__DIR__, 2) . "/resources/require.php"; require_once "resources/check_auth.php"; +//connect to the database + $database = new database; + //add multi-lingual support $language = new text; $text = $language->get(); @@ -83,7 +86,6 @@ Mark J Crane $parameters['user_setting_category'] = $user_setting_category; $parameters['user_setting_subcategory'] = $user_setting_subcategory; $parameters['user_setting_name'] = $user_setting_name; - $database = new database; $user_setting_uuid = $database->select($sql, $parameters, 'column'); unset($sql, $parameters); @@ -98,7 +100,6 @@ Mark J Crane $p = new permissions; $p->add('user_setting_delete', 'temp'); //execute - $database = new database; $database->app_name = 'user_settings'; $database->app_uuid = '3a3337f7-78d1-23e3-0cfd-f14499b8ed97'; $database->delete($array); @@ -136,7 +137,6 @@ Mark J Crane $p->add('user_setting_edit', 'temp'); //execute - $database = new database; $database->app_name = 'user_settings'; $database->app_uuid = '3a3337f7-78d1-23e3-0cfd-f14499b8ed97'; $database->save($array); diff --git a/core/user_settings/user_settings.php b/core/user_settings/user_settings.php index 3e768b1442..f272ce402d 100644 --- a/core/user_settings/user_settings.php +++ b/core/user_settings/user_settings.php @@ -38,6 +38,9 @@ exit; } +//connect to the database + $database = new database; + //get the http post data if (!empty($_POST['action'])) { $action = $_POST['action'] ?? ''; @@ -85,7 +88,6 @@ //update setting $array['user_settings'][0]['user_setting_uuid'] = $user_setting_uuids[0]; $array['user_settings'][0]['user_setting_enabled'] = $enabled; - $database = new database; $database->app_name = 'user_settings'; $database->app_uuid = '3a3337f7-78d1-23e3-0cfd-f14499b8ed97'; $database->save($array); @@ -122,7 +124,6 @@ $sql .= "or (user_setting_category = 'domain' and user_setting_subcategory = 'time_zone') "; $sql .= ") "; $parameters['user_uuid'] = $user_uuid; - $database = new database; $num_rows = $database->select($sql, $parameters, 'column'); unset($sql); @@ -156,7 +157,6 @@ } $sql .= limit_offset($rows_per_page, $offset); $parameters['user_uuid'] = $user_uuid; - $database = new database; $user_settings = $database->select($sql, $parameters, 'all'); unset($sql, $sql_where, $parameters); @@ -268,7 +268,6 @@ $sql = "select * from v_menus "; $sql .= "where menu_uuid = :menu_uuid "; $parameters['menu_uuid'] = $row['user_setting_value']; - $database = new database; $sub_result = $database->select($sql, $parameters, 'all'); if (!empty($sub_result)) { foreach ($sub_result as $sub_row) {