Example #1
0
 private function _renderBlockMenu()
 {
     global $_USER, $_TABLES, $_CONF, $CONF_NEXMENU;
     $retval = COM_startBlock('', '', 'nexmenu/procssmenu/blockheader.thtml');
     $t = new Template($_CONF['path_layout'] . 'nexmenu/procssmenu');
     $t->set_file('menu', 'blockmenu.thtml');
     $t->set_var('menuitems', $this->_renderMenuItems());
     $t->parse('output', 'menu');
     $retval .= $t->finish($t->get_var('output'));
     $retval .= COM_endBlock('nexmenu/procssmenu/blockfooter.thtml');
     if ($CONF_NEXMENU['loginform'] and $_USER['uid'] < 2 and DB_COUNT($_TABLES['nexmenu'], 'url', 'usermenu') > 0) {
         // Now check the default useroptions block or gluserlogin block is not enabled
         $sql = "SELECT * FROM {$_TABLES['blocks']} WHERE is_enabled=1 AND (name='user_block' OR phpblockfn='phpblock_gluserlogin')";
         if (DB_numRows(DB_query($sql)) == 0) {
             $retval .= phpblock_glusermenu();
         }
     }
     return $retval;
 }
Example #2
0
 private function _renderBlockMenu()
 {
     global $_USER, $_TABLES, $_CONF, $CONF_NEXMENU;
     $retval = '<script>
                 with(milonic=new menuname("Site Menu")) {' . LB;
     $retval .= 'style=' . $this->_blockMenuStyle . ';' . LB;
     $retval .= $CONF_NEXMENU['blockmenu_default_styles'] . $this->_blockMenuProperties . LB;
     $retval .= $this->_renderMenuItems();
     $retval .= '} drawMenus();' . LB . '</script>' . LB;
     if ($CONF_NEXMENU['loginform'] and $_USER['uid'] < 2 and DB_COUNT($_TABLES['nexmenu'], 'url', 'usermenu') > 0) {
         // Now check the default useroptions block or gluserlogin block is not enabled
         $sql = "SELECT * FROM {$_TABLES['blocks']} WHERE is_enabled=1 AND (name='user_block' OR phpblockfn='phpblock_gluserlogin')";
         if (DB_numRows(DB_query($sql)) == 0) {
             $retval .= phpblock_glusermenu();
         }
     }
     return $retval;
 }