Ejemplo n.º 1
0
 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');
 }
Ejemplo n.º 2
0
 /**
  * 
  * 
  * @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');
 }
Ejemplo n.º 4
0
 /**
  * 
  * 
  * @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] : '');
 }