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; }
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; }