function MenuAdd
// description of your code herebuy brand shoes
function MenuAdd(&$MENU,$AA,$FF,$GG=FALSE){$ITEM=FALSE;$NODE=&$MENU;$pp=preg_split('/\s*[\/\\\]\s*/',trim($AA),-1,PREG_SPLIT_NO_EMPTY);$ph=$hh='';$ii=0;foreach($pp as $v){$m=translite($v);$ph.='/'.$v;$hh.='/'.$m;$ii++;if(!isset($NODE[$m])) $NODE[$m]=array( 'name'=>$v,'path'=>$ph,'link'=>$hh,'level'=>$ii,'file'=>FALSE,'node'=>array() );$ITEM=&$NODE[$m];$NODE=&$NODE[$m]['node'];} if($ITEM){$ITEM['file']=$FF;if(is_array($GG)) $ITEM=$GG + $ITEM;} return $hh;} function MenuAddEx(&$MENU,$EE,$AA,$FF,$GG=FALSE){$MENU[$EE]=array( 'name'=>$AA,'path'=>'/'.$AA,'link'=>'/'.$EE,'level'=>1,'file'=>$FF,'node'=>array() );if(is_array($GG)) $MENU[$EE]=$GG + $MENU[$EE];return '/'.$EE;} function MenuGet(&$MENU,$HH){$HH=strtolower($HH);$ITEM=FALSE;$NODE=&$MENU;$pp=preg_split('/[\/\\\]/',$HH,-1,PREG_SPLIT_NO_EMPTY); foreach($pp as $m) if(isset($NODE[$m])){$ITEM=&$NODE[$m];$NODE=&$NODE[$m]['node'];}else return FALSE;return $ITEM;} function MenuTest(&$MENU,$HH){$HH=strtolower($HH);$NODE=&$MENU;$pp=preg_split('/[\/\\\]/',$HH,-1,PREG_SPLIT_NO_EMPTY);foreach($pp as $m) if(isset($NODE[$m])){$NODE=&$NODE[$m]['node'];}else return FALSE;return TRUE;} function MenuDelete(&$MENU,$HH){list($HH,$MM)=phPart(strtolower($HH));$NODE=&$MENU;$pp=preg_split('/[\/\\\]/',$HH,-1,PREG_SPLIT_NO_EMPTY);foreach($pp as $m) if(isset($NODE[$m])){$NODE=&$NODE[$m]['node'];}else return FALSE;unset($NODE[$MM]);return TRUE;} function MenuAttr(&$MENU,$HH,$GG){$HH=strtolower($HH);$ITEM=FALSE;$NODE=&$MENU;$pp=preg_split('/[\/\\\]/',$HH,-1,PREG_SPLIT_NO_EMPTY);foreach($pp as $m) if(isset($NODE[$m])){$ITEM=&$NODE[$m];$NODE=&$NODE[$m]['node'];}else return FALSE;if(is_array($GG)) $ITEM=$GG + $ITEM;else if(is_string($GG)) unset($ITEM[$GG]);return TRUE;} function MenuLink($AA){$pp=preg_split('/\s*[\/\\\]\s*/',trim($AA),-1,PREG_SPLIT_NO_EMPTY);$hh='';foreach($pp as $v) $hh.='/'.translite($v);return $hh;} function MenuList(&$MENU,$F=0,$N=1){$pp=array();foreach($MENU as $k=>$v){unset($v['node']);$v['level']=$N;$pp[]=$v;if($F && $MENU[$k]['node']) $pp=array_merge($pp,MenuList($MENU[$k]['node'],$F,$N+1) );} return $pp;}