Эх сурвалжийг харах

Update schema.php

Prevent a plugin from breaking parts of the project.
FusionPBX 4 жил өмнө
parent
commit
eab1ba311d

+ 12 - 2
resources/classes/schema.php

@@ -50,7 +50,12 @@ if (!class_exists('schema')) {
 				$config_list = glob($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/*/*/app_config.php");
 				$x=0;
 				foreach ($config_list as &$config_path) {
-					include($config_path);
+					try {
+					    include($config_path);
+					}
+					catch (Exception $e) {
+					    //echo 'Caught exception: ',  $e->getMessage(), "\n";
+					}
 					$x++;
 				}
 				$this->apps = $apps;
@@ -521,7 +526,12 @@ if (!class_exists('schema')) {
 					$config_list = glob($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/*/*/app_config.php");
 					$x=0;
 					foreach ($config_list as &$config_path) {
-						include($config_path);
+						try {
+							include($config_path);
+						}
+						catch (Exception $e) {
+						    //echo 'Caught exception: ',  $e->getMessage(), "\n";
+						}
 						$x++;
 					}