2009-08-25, 04:56:44
any chance of getting this returned as an XML object as an option.
This would allow us to do some XPATH queries on the data.
M
This would allow us to do some XPATH queries on the data.
Code:
// returns menu with submenus
// submenu items are children of menu items.
$data=menu_data();
$components = subval_sort($data->xpath("//*[menuStatus='Y']"),'menuOrder');
foreach ($components as $menu){
echo "<li>".$menu->url."</li>";
$submenus= $data->xpath("//*[parent='".$menu->url."']");
if (count($submenus) != 0) {
echo "<ul>";
foreach ($submenus as $submenu){
echo "<li class='submenu'>".$submenu->url."</li>";
}
echo "</ul>";
}
}
M