Fix #2192 count() error when member menu is empty

This commit is contained in:
Kijin Sung 2023-10-03 14:28:31 +09:00
parent 1b1bd19ecc
commit ce3f5e98d2

View file

@ -333,11 +333,10 @@ class MemberModel extends Member
$oMemberController->addMemberPopupMenu($url,'cmd_trace_comment',$icon_path,''); $oMemberController->addMemberPopupMenu($url,'cmd_trace_comment',$icon_path,'');
} }
// Change a language of pop-up menu // Change a language of pop-up menu
$menus = Context::get('member_popup_menu_list'); $menus = Context::get('member_popup_menu_list') ?: [];
$menus_count = count($menus); foreach ($menus as $menu)
for($i=0;$i<$menus_count;$i++)
{ {
$menus[$i]->str = lang($menus[$i]->str); $menu->str = lang($menu->str);
} }
// Get a list of finalized pop-up menu // Get a list of finalized pop-up menu
$this->add('menus', $menus); $this->add('menus', $menus);