'; $parent_id = "topId"; } else { // sublevel $xml = ''; } $res = mysql_query("SELECT `a`.`itemId`, `a`.`itemText`, `a`.`itemType`, `a`.`itemEnabled`, `a`.`itemChecked`, `a`.`itemGroup`, `a`.`itemImage`, `a`.`itemImageDis`, COUNT(`b`.`itemId`) AS `itemComplex` FROM `dhtmlxmenu` AS `a` LEFT JOIN (`dhtmlxmenu` AS `b`) ON (`b`.`itemParentId`=`a`.`itemId`) WHERE `a`.`itemParentId`='".mysql_real_escape_string($parent_id)."' GROUP BY `a`.`itemId` ORDER BY `a`.`itemOrder`");// or die(mysql_error()); while ($out = mysql_fetch_object($res)) { $xml = $xml.'itemType)>0?' type="'.$out->itemType.'"':''). ($out->itemEnabled=="0"?' enabled="false"':''). ($out->itemChecked=="1"?' checked="true"':''). (strlen($out->itemGroup)>0?' group="'.$out->itemGroup.'"':''). (strlen($out->itemImage)>0?' img="'.$out->itemImage.'"':''). (strlen($out->itemImageDis)>0?' imgdis="'.$out->itemImageDis.'"':''). ($out->itemComplex>0?' complex="true"':''). '/>'; } mysql_free_result($res); // $xml = $xml.''; return $xml; } switch(@$_GET["action"]) { case "loadMenu": echo get_menu_xml(@$_GET["parentId"], @$_GET["topId"]); break; } mysql_close($link); ?>