From eb2cb9a7cb26483e1090571ea811bf2c3a8cbb8c Mon Sep 17 00:00:00 2001 From: Cameron Date: Thu, 7 Jan 2021 14:11:54 -0800 Subject: [PATCH] PHP8 Fatal error fix. --- e107_handlers/sitelinks_class.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e107_handlers/sitelinks_class.php b/e107_handlers/sitelinks_class.php index d495df1cd..5d27ed3c5 100644 --- a/e107_handlers/sitelinks_class.php +++ b/e107_handlers/sitelinks_class.php @@ -1660,7 +1660,7 @@ i.e-cat_users-32{ background-position: -555px 0; width: 32px; height: 32px; } $active = ($this->isActive($_data, $this->activeMainFound)) ? "_active" : ""; $sc->setDepth(0); $sc->setVars($_data); // isActive is allowed to alter data - $itemTmpl = count($_data['link_sub']) > 0 ? $template['item_submenu'.$active] : $template['item'.$active]; + $itemTmpl = is_array($_data['link_sub']) && count($_data['link_sub']) > 0 ? $template['item_submenu'.$active] : $template['item'.$active]; $ret .= e107::getParser()->parseTemplate($itemTmpl, true, $sc); $sc->active = ($active) ? true : false; if($sc->active)