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 function link($addParams = array(), $urlRewrite = null, $module = null, $type = null) { if (is_null($module)) { $module = $this->module; } if (is_null($type)) { $type = $this->type; } return div::link($module, $addParams, $type, $urlRewrite); }
/** * * * @param * @access public * @return void */ function getContentLogin() { $this->titlePage = 'Connexion'; $marker = array('url_login' => div::link($this->redirect['module'], array(), $this->redirect['type'])); return $this->template->nestedMarkerArray($marker, 'LOGIN_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] : ''); }