function getContent() { $menu = array(); if (isset($GLOBALS['MODULECONF']['menu'][$this->type])) { foreach ($GLOBALS['MODULECONF']['menu'][$this->type] as $k => $v) { $link = div::link(isset($v[0]) ? $v[0] : '', isset($v[2]) ? div::explodeStringForLink($v[2]) : array(), $v[1] ? $v[1] : ''); $menu[] = array('NAME' => $k, 'LIEN' => $link, 'notlast?' => true, 'link_selected?' => $v[0] == $this->module && $v[1] == $this->type && !isset($v[2]) ? true : false); } end($menu); $menu[key($menu)]['notlast?'] = false; } $marker = array('menu' => $menu); return $this->template->nestedMarkerArray($marker, 'MENU_PART'); }
/** * * * @param * @access public * @return void */ public static function link($caller, $params, $currentData) { $params = explode(',', $params); $paramLink = isset($params[2]) ? div::explodeStringForLink($params[2]) : array(); return div::link(isset($params[0]) ? $params[0] : '', $paramLink, isset($params[1]) ? $params[1] : ''); }