From d966705c3bc72a09383f58132057e1dee24ef1e4 Mon Sep 17 00:00:00 2001 From: Cameron Date: Mon, 27 Jan 2020 12:13:02 -0800 Subject: [PATCH] Fixes #4075 - Prevent incorrect class name in e_url.php file from breaking entire list. Also added debug message for worst case scenario. --- e107_admin/eurl.php | 4 ++++ e107_handlers/e107_class.php | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/e107_admin/eurl.php b/e107_admin/eurl.php index 91ad36ff5..ae1e80e58 100644 --- a/e107_admin/eurl.php +++ b/e107_admin/eurl.php @@ -242,8 +242,11 @@ class eurl_admin_ui extends e_admin_controller_ui $pref = e107::getPref('e_url_alias'); $sefActive = e107::getPref('e_url_list'); + + if(empty($eUrl)) { + e107::getMessage()->addDebug("Unable to load e_url configurations."); return false; } @@ -262,6 +265,7 @@ class eurl_admin_ui extends e_admin_controller_ui foreach($eUrl as $plug=>$val) { + $plg->load($plug); $active = !empty($sefActive[$plug]) ? true : false; diff --git a/e107_handlers/e107_class.php b/e107_handlers/e107_class.php index 822818cd9..f073f1491 100644 --- a/e107_handlers/e107_class.php +++ b/e107_handlers/e107_class.php @@ -2565,7 +2565,7 @@ class e107 } else { - return array(); + continue; } if($mode === 'alias')