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')