From 0c157bd7cec25b608381f9c97a7182d9b675f219 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Fri, 2 Aug 2024 11:35:05 -0600 Subject: [PATCH] Update header.php Fix indentation and create a new database object only if it is not defined. --- resources/header.php | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/resources/header.php b/resources/header.php index a589f276b3..90b63fd5e1 100644 --- a/resources/header.php +++ b/resources/header.php @@ -34,15 +34,14 @@ //show the apply settings prompt } else { - //create the event socket connection - $esl = event_socket::create(); //reload the access control list this also runs reloadxml - $response = event_socket::api('reloadxml'); - $_SESSION["reload_xml"] = ''; - unset($_SESSION["reload_xml"]); - usleep(500); + $response = event_socket::api('reloadxml'); + $_SESSION["reload_xml"] = ''; + unset($_SESSION["reload_xml"]); + usleep(500); + //clear the apply settings reminder - $_SESSION["reload_xml"] = false; + $_SESSION["reload_xml"] = false; } } } @@ -61,7 +60,7 @@ //start the output buffer ob_start(); -// get the content +//get the content if (isset($_GET["c"])) { $content = $_GET["c"]; //link } @@ -69,13 +68,17 @@ $content = ''; } +//connect to the database if not initialized + if (!($database instanceof database)) { + $database = new database(); + } + //get the parent id $sql = "select menu_item_parent_uuid from v_menu_items "; $sql .= "where menu_uuid = :menu_uuid "; $sql .= "and menu_item_link = :menu_item_link "; $parameters['menu_uuid'] = $_SESSION['domain']['menu']['uuid']; $parameters['menu_item_link'] = $_SERVER["SCRIPT_NAME"]; - $database = new database; $_SESSION["menu_item_parent_uuid"] = $database->select($sql, $parameters, 'column'); unset($sql, $parameters); @@ -92,7 +95,6 @@ $sql .= "order by rss_order asc "; $parameters['domain_uuid'] = $_SESSION['domain_uuid']; $parameters['content'] = empty($content) ? $_SERVER["PHP_SELF"] : $content; - $database = new database; $content_result = $database->select($sql, $parameters, 'all'); if (is_array($content_result) && @sizeof($content_result) != 0) { foreach($content_result as $content_row) { @@ -145,4 +147,4 @@ require_once("app/translate/translate_header.php"); } -?> \ No newline at end of file +?>