Add $y = 0; and a try catch block to the menu.

This commit is contained in:
Mark Crane
2014-12-27 17:22:57 +00:00
parent 2e9e5d4f95
commit ccd70da5ed

View File

@@ -51,9 +51,10 @@
$db = $this->db;
//get the $apps array from the installed apps from the core and mod directories
$config_list = glob($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/*/*/app_menu.php");
$x=0;
$config_list = glob($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/*/*/app_{config|menu}.php");
$x = 0;
foreach ($config_list as &$config_path) {
$y = 0;
try {
include($config_path);
$x++;
@@ -210,11 +211,18 @@
$db->beginTransaction();
//get the $apps array from the installed apps from the core and mod directories
$config_list = glob($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/*/*/app_menu.php");
$x=0;
$config_list = glob($_SERVER["DOCUMENT_ROOT"] . PROJECT_PATH . "/*/*/app_{config|menu}.php");
$x = 0;
foreach ($config_list as &$config_path) {
include($config_path);
$x++;
$y = 0;
try {
include($config_path);
$x++;
}
catch (Exception $e) {
echo 'exception caught: ' . $e->getMessage() . "\n";
exit;
}
}
//use the app array to restore the default menu