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 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] : '');
 }