From 1a7b1c0401936bf45d559faba43ddc8340748b01 Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Wed, 1 Mar 2023 14:29:23 +0800 Subject: [PATCH] * Compatible with PHP5.3. --- module/dev/model.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/module/dev/model.php b/module/dev/model.php index e5ddf4304c..c2c7e6aae2 100644 --- a/module/dev/model.php +++ b/module/dev/model.php @@ -343,7 +343,7 @@ class devModel extends model else { $menus = ($type == 'third' and isset($defaultLang->$module->menu->{$method}['subMenu'])) ? $defaultLang->$module->menu->{$method}['subMenu'] : $defaultLang->mainNav; - if(isset($defaultLang->$module->menu->{$method}['menuOrder'])) $menus->menuOrder = $defaultLang->$module->menu->{$method}['menuOrder']; + if(!empty($module) and isset($defaultLang->$module->menu->{$method}['menuOrder'])) $menus->menuOrder = $defaultLang->$module->menu->{$method}['menuOrder']; $menus = $this->sortMenus($menus); } @@ -614,7 +614,7 @@ class devModel extends model $menusPinYin = common::convert2Pinyin($menuLang); foreach($menuLang as $menuKey => $menuName) { - if(!isset($this->lang->$menu->menu->{$menuKey}['subMenu']) or !get_object_vars($this->lang->$menu->menu->{$menuKey}['subMenu'])) continue; + if(!isset($this->lang->$menu->menu->{$menuKey}['subMenu']) or (is_object($this->lang->$menu->menu->{$menuKey}['subMenu']) and !get_object_vars($this->lang->$menu->menu->{$menuKey}['subMenu']))) continue; $subMenu = new stdClass(); $subMenu->title = $menuName;