Преглед изворни кода

Fix a bug settings was used as singuler

Updated to get settings object only if it doesn't already exist.
FusionPBX пре 4 месеци
родитељ
комит
7da58a2b5f
1 измењених фајлова са 8 додато и 2 уклоњено
  1. 8 2
      maintenance_logs.php

+ 8 - 2
maintenance_logs.php

@@ -44,11 +44,17 @@ else {
 $language = new text;
 $language = new text;
 $text = $language->get();
 $text = $language->get();
 
 
-//database and settings for users preferences
+//set the session variables as local variables
 $domain_uuid = $_SESSION['domain_uuid'] ?? '';
 $domain_uuid = $_SESSION['domain_uuid'] ?? '';
 $user_uuid = $_SESSION['user_uuid'] ?? '';
 $user_uuid = $_SESSION['user_uuid'] ?? '';
+
+//create the database object
 $database = database::new();
 $database = database::new();
-$setting = new settings(['database' => $database, 'domain_uuid' => $domain_uuid, 'user_uuid' => $user_uuid]);
+
+//create the settings object
+if (!$settings) {
+	$settings = new settings(['database' => $database, 'domain_uuid' => $domain_uuid]);
+}
 
 
 //set request variables
 //set request variables
 $search = $_REQUEST["search"] ?? '';
 $search = $_REQUEST["search"] ?? '';