diff --git a/resources/classes/database.php b/resources/classes/database.php index d2741bc980..f89e9c2bf5 100644 --- a/resources/classes/database.php +++ b/resources/classes/database.php @@ -279,6 +279,8 @@ * @param array $params Optional */ public function __construct(array $params = []) { + + //handle the config object if (isset($params['config'])) { $config = $params['config']; } @@ -305,9 +307,11 @@ //connect to the database now $this->connect(); + //use the session domain_uuid if (!isset($this->domain_uuid) && isset($_SESSION['domain_uuid'])) { $this->domain_uuid = $_SESSION['domain_uuid']; } + //allow passed domain_uuid in the constructor to override the session domain if (isset($params['domain_uuid'])) { $this->domain_uuid = $params['domain_uuid'];