Parcourir la source

Don't error if the menu is not available for the install.php.

markjcrane il y a 9 ans
Parent
commit
78dc429d93
1 fichiers modifiés avec 8 ajouts et 3 suppressions
  1. 8 3
      resources/classes/menu.php

+ 8 - 3
resources/classes/menu.php

@@ -423,9 +423,14 @@
 					$sql .= ") ";
 					$sql .= ") ";
 					$sql .= "order by i.menu_item_order asc ";
 					$sql .= "order by i.menu_item_order asc ";
 				}
 				}
-				$prep_statement = $db->prepare(check_sql($sql));
-				$prep_statement->execute();
-				$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
+				try {
+					$prep_statement = $db->prepare(check_sql($sql));
+					$prep_statement->execute();
+					$result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
+				}
+				catch (Exception $e) {
+					//menu is not available
+				}
 
 
 				$x = 0;
 				$x = 0;
 				foreach($result as $row) {
 				foreach($result as $row) {