From 8d4d42bbe77b9b6a8c44e4939e8ad9047bc6c9e9 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 26 Oct 2020 19:20:39 -0600 Subject: [PATCH] Update pdo.php When the user is not logged in then set the domain_uuid and domain_name based on domain from the URL. --- resources/pdo.php | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/resources/pdo.php b/resources/pdo.php index e856d9ef80..93a10fe984 100644 --- a/resources/pdo.php +++ b/resources/pdo.php @@ -304,18 +304,20 @@ if ($db_type == "pgsql") { unset($result); } - if (is_array($domains)) { + if (is_array($domains)) { foreach($domains as $row) { - if (count($domains) == 1) { - $_SESSION["domain_uuid"] = $row["domain_uuid"]; - $_SESSION["domain_name"] = $row['domain_name']; - } - else { - if ($row['domain_name'] == $domain_array[0] || $row['domain_name'] == 'www.'.$domain_array[0]) { + if (!isset($_SESSION['username'])) { + if (count($domains) == 1) { $_SESSION["domain_uuid"] = $row["domain_uuid"]; - $_SESSION["domain_name"] = $row["domain_name"]; + $_SESSION["domain_name"] = $row['domain_name']; } - } + else { + if ($row['domain_name'] == $domain_array[0] || $row['domain_name'] == 'www.'.$domain_array[0]) { + $_SESSION["domain_uuid"] = $row["domain_uuid"]; + $_SESSION["domain_name"] = $row["domain_name"]; + } + } + } $_SESSION['domains'][$row['domain_uuid']] = $row; } unset($domains, $prep_statement);