*/ /** * Dieses File enthaelt Hilfsklassen zur Anzeige des CMS-Menues * * mit drawSubmenu($id) wird das enstprechende Menue gezeichnet. */ require_once(dirname(__FILE__).'/../include/functions.inc.php'); require_once(dirname(__FILE__).'/../include/content.class.php'); /** * Zeichnet einen Menueeintrag aus dem CMS System * * @param $content_id */ function drawSubmenu($content_id) { global $sprache; $content = new content(); $sprache = getSprache(); $arr = $content->getMenueArray($content_id, $sprache, true); foreach ($arr as $row) { drawEntry($row); } } /** * Prueft ob der Menueeintrag Submenues hat * * @param $item Menue Array * @return boolean */ function EntryHasChilds($item) { foreach($item as $row) { if(is_array($row) && isset($row['name'])) return true; } return false; } /** * Zeichnet den Menueeintrag samt Untermenues * @param $item Menue Array */ function drawEntry($item) { if(EntryHasChilds($item)) { echo '
| '; include(dirname(__FILE__).'/menu/'.$url); echo ' |