I am getting the following error in my error log:
PHP Warning: Invalid argument supplied for foreach()
This is the function:
PHP Code:
function pzen_megamenu(){
global $languages_id, $db, $pzen_menu;
$cat_array = array();
$menulist = $pzen_menu['megamenu'];
$zen_CategoriesUL = $pzen_menu['catul_ar'];
$cat_array = $zen_CategoriesUL->data;
foreach($cat_array[0] as $k0=>$v0){ //THIS LINE CAUSING THE ERROR
/**================================================================================================
**Add menuitem marked
**===============================================================================================*/
$subcat_marked=$bdg_type=get_pzen_options("subcat_marked_".$k0);
if($subcat_marked==1){
$menulist = str_replace('[MEGAMENU__SUBMENU--MARKED]','megamenu__submenu--marked',$menulist);
}else{
$menulist = str_replace('[MG-MARKED ID="'.$k0.'"]','',$menulist);
}
Bookmarks