Преглед на файлове

Get the domain settings only if the domain_uuid has a value

Mark Crane преди 11 години
родител
ревизия
7efe7c2f40
променени са 1 файла, в които са добавени 33 реда и са изтрити 31 реда
  1. 33 31
      resources/classes/domains.php

+ 33 - 31
resources/classes/domains.php

@@ -81,37 +81,39 @@
 				}
 
 			//get the domains settings
-				$sql = "select * from v_domain_settings ";
-				$sql .= "where domain_uuid = '" . $_SESSION["domain_uuid"] . "' ";
-				$sql .= "and domain_setting_enabled = 'true' ";
-				try {
-					$prep_statement = $db->prepare($sql . " order by domain_setting_order asc ");
-					$prep_statement->execute();
-				}
-				catch(PDOException $e) {
-					$prep_statement = $db->prepare($sql);
-					$prep_statement->execute();
-				}
-				$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
-				foreach ($result as $row) {
-					$name = $row['domain_setting_name'];
-					$category = $row['domain_setting_category'];
-					$subcategory = $row['domain_setting_subcategory'];
-					if (strlen($subcategory) == 0) {
-						//$$category[$name] = $row['domain_setting_value'];
-						if ($name == "array") {
-							$_SESSION[$category][] = $row['domain_setting_value'];
-						}
-						else {
-							$_SESSION[$category][$name] = $row['domain_setting_value'];
-						}
-					} else {
-						//$$category[$subcategory][$name] = $row['domain_setting_value'];
-						if ($name == "array") {
-							$_SESSION[$category][$subcategory][] = $row['domain_setting_value'];
-						}
-						else {
-							$_SESSION[$category][$subcategory][$name] = $row['domain_setting_value'];
+				if (strlen($_SESSION["domain_uuid"]) > 0) {
+					$sql = "select * from v_domain_settings ";
+					$sql .= "where domain_uuid = '" . $_SESSION["domain_uuid"] . "' ";
+					$sql .= "and domain_setting_enabled = 'true' ";
+					try {
+						$prep_statement = $db->prepare($sql . " order by domain_setting_order asc ");
+						$prep_statement->execute();
+					}
+					catch(PDOException $e) {
+						$prep_statement = $db->prepare($sql);
+						$prep_statement->execute();
+					}
+					$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
+					foreach ($result as $row) {
+						$name = $row['domain_setting_name'];
+						$category = $row['domain_setting_category'];
+						$subcategory = $row['domain_setting_subcategory'];
+						if (strlen($subcategory) == 0) {
+							//$$category[$name] = $row['domain_setting_value'];
+							if ($name == "array") {
+								$_SESSION[$category][] = $row['domain_setting_value'];
+							}
+							else {
+								$_SESSION[$category][$name] = $row['domain_setting_value'];
+							}
+						} else {
+							//$$category[$subcategory][$name] = $row['domain_setting_value'];
+							if ($name == "array") {
+								$_SESSION[$category][$subcategory][] = $row['domain_setting_value'];
+							}
+							else {
+								$_SESSION[$category][$subcategory][$name] = $row['domain_setting_value'];
+							}
 						}
 					}
 				}