Пример #1
0
 function prepareMenuItem(&$node,&$params) {
         $link_query = parse_url( $node->link );
         parse_str( html_entity_decode($link_query['query']), $link_vars);
         $id = intval(xmap_com_eventlist::getParam($link_vars,'id',0));
         $view = xmap_com_eventlist::getParam($link_vars,'view',0);
         if ( !$id ) {
                 $menu =& JSite::getMenu();
                 $params = $menu->getParams($node->id);
                 $id = $params->get('id',0);
 }
 if ( $id ) {
             if ( $view == 'details' ) {
                 $node->uid = 'com_eventliste'.$id;
                 $node->expandible = false;
             } elseif ( $view == 'categoryevents'  ) {
                 $node->expandible = true;
                 $node->uid = 'com_eventlistc'.$id;
             } elseif ( $view == 'venueevents'  ) {
                 $node->expandible = true;
                 $node->uid = 'com_eventlistv'.$id;
             }
         } else {
             $node->expandible = true;
         }
 }