/**
* Security check to ensure user even belongs on this page
*/
require_once '../../auth.inc.php';
if (!SEC_hasRights('forum.edit')) {
    $display = COM_showMessageText($MESSAGE[29], $MESSAGE[30]);
    $display = COM_createHTMLDocument($display, array('pagetitle' => $MESSAGE[30]));
    COM_accessLog("User {$_USER['username']} tried to illegally access the forum administration.");
    COM_output($display);
    exit;
}
gf_updateSystem();
require_once $_CONF['path_system'] . 'classes/navbar.class.php';
$navbar = new navbar();
$navbar->add_menuitem($LANG_GF06['1'], $_CONF['site_admin_url'] . '/plugins/forum/index.php');
$navbar->set_onclick($LANG_GF06['1'], 'location.href="' . "{$_CONF['site_admin_url']}/plugins/forum/index.php" . '";');
// Added as a fix for the navbar class (since uikit tabs do not support urls)
$navbar->add_menuitem($LANG_GF06['3'], $_CONF['site_admin_url'] . '/plugins/forum/boards.php');
$navbar->set_onclick($LANG_GF06['3'], 'location.href="' . "{$_CONF['site_admin_url']}/plugins/forum/boards.php" . '";');
// Added as a fix for the navbar class (since uikit tabs do not support urls)
$navbar->add_menuitem($LANG_GF06['4'], $_CONF['site_admin_url'] . '/plugins/forum/mods.php');
$navbar->set_onclick($LANG_GF06['4'], 'location.href="' . "{$_CONF['site_admin_url']}/plugins/forum/mods.php" . '";');
// Added as a fix for the navbar class (since uikit tabs do not support urls)
$navbar->add_menuitem($LANG_GF06['5'], $_CONF['site_admin_url'] . '/plugins/forum/migrate.php');
$navbar->set_onclick($LANG_GF06['5'], 'location.href="' . "{$_CONF['site_admin_url']}/plugins/forum/migrate.php" . '";');
// Added as a fix for the navbar class (since uikit tabs do not support urls)
$navbar->add_menuitem($LANG_GF06['6'], $_CONF['site_admin_url'] . '/plugins/forum/messages.php');
$navbar->set_onclick($LANG_GF06['6'], 'location.href="' . "{$_CONF['site_admin_url']}/plugins/forum/messages.php" . '";');
// Added as a fix for the navbar class (since uikit tabs do not support urls)
$navbar->add_menuitem($LANG_GF06['7'], $_CONF['site_admin_url'] . '/plugins/forum/ips.php');
$navbar->set_onclick($LANG_GF06['7'], 'location.href="' . "{$_CONF['site_admin_url']}/plugins/forum/ips.php" . '";');
Exemple #2
0
function forumNavbarMenu($current = '')
{
    global $_CONF, $_USER, $LANG_GF01, $LANG_GF02;
    require_once $_CONF['path_system'] . 'classes/navbar.class.php';
    $navmenu = new navbar();
    $navmenu->add_menuitem($LANG_GF01['INDEXPAGE'], "{$_CONF['site_url']}/forum/index.php");
    if (!COM_isAnonUser()) {
        $navmenu->add_menuitem($LANG_GF02['msg197'], "{$_CONF['site_url']}/forum/index.php?op=markallread");
        $navmenu->set_onclick($LANG_GF02['msg197'], 'return confirm("' . $LANG_GF02['msg301'] . '");');
        $navmenu->add_menuitem($LANG_GF01['USERPREFS'], "{$_CONF['site_url']}/forum/userprefs.php");
        $navmenu->add_menuitem($LANG_GF01['SUBSCRIPTIONS'], "{$_CONF['site_url']}/forum/notify.php");
    }
    $navmenu->add_menuitem($LANG_GF02['msg200'], "{$_CONF['site_url']}/forum/memberlist.php");
    $navmenu->add_menuitem($LANG_GF02['msg201'], "{$_CONF['site_url']}/forum/index.php?op=popular");
    if ($current != '') {
        $navmenu->set_selected($current);
    }
    return $navmenu->generate();
}
Exemple #3
0
function forumNavbarMenu($current = '')
{
    global $_CONF, $CONF_FORUM, $_USER, $LANG_GF01, $LANG_GF02;
    require_once $_CONF['path_system'] . 'classes/navbar.class.php';
    $navmenu = new navbar();
    $navmenu->add_menuitem($LANG_GF01['INDEXPAGE'], "{$_CONF['site_url']}/forum/index.php");
    $navmenu->set_onclick($LANG_GF01['INDEXPAGE'], 'location.href="' . "{$_CONF['site_url']}/forum/index.php" . '";');
    // Added as a fix for the navbar class (since uikit tabs do not support urls)
    if (!COM_isAnonUser()) {
        $navmenu->add_menuitem($LANG_GF02['msg197'], "{$_CONF['site_url']}/forum/index.php?op=markallread");
        // Added as a fix for the navbar class (since uikit tabs do not support urls)
        //$navmenu->set_onclick($LANG_GF02['msg197'], 'return confirm("' . $LANG_GF02['msg301'] . '");');
        $navmenu->set_onclick($LANG_GF02['msg197'], '
          if (confirm("' . $LANG_GF02['msg301'] . '")) {
            window.location.href="' . "{$_CONF['site_url']}/forum/index.php?op=markallread" . '";
          }
          return false;        
        ');
        $navmenu->add_menuitem($LANG_GF01['USERPREFS'], "{$_CONF['site_url']}/forum/userprefs.php");
        $navmenu->set_onclick($LANG_GF01['USERPREFS'], 'location.href="' . "{$_CONF['site_url']}/forum/userprefs.php" . '";');
        // Added as a fix for the navbar class (since uikit tabs do not support urls)
        $navmenu->add_menuitem($LANG_GF01['SUBSCRIPTIONS'], "{$_CONF['site_url']}/forum/notify.php");
        $navmenu->set_onclick($LANG_GF01['SUBSCRIPTIONS'], 'location.href="' . "{$_CONF['site_url']}/forum/notify.php" . '";');
        // Added as a fix for the navbar class (since uikit tabs do not support urls)
    }
    if ($CONF_FORUM['show_memberslist_anonymous'] && COM_isAnonUser() or !COM_isAnonUser()) {
        $navmenu->add_menuitem($LANG_GF02['msg200'], "{$_CONF['site_url']}/forum/memberlist.php");
        $navmenu->set_onclick($LANG_GF02['msg200'], 'location.href="' . "{$_CONF['site_url']}/forum/memberlist.php" . '";');
        // Added as a fix for the navbar class (since uikit tabs do not support urls)
    }
    $navmenu->add_menuitem($LANG_GF02['msg201'], "{$_CONF['site_url']}/forum/index.php?op=popular");
    $navmenu->set_onclick($LANG_GF02['msg201'], 'location.href="' . "{$_CONF['site_url']}/forum/index.php?op=popular" . '";');
    // Added as a fix for the navbar class (since uikit tabs do not support urls)
    if ($current != '') {
        $navmenu->set_selected($current);
    }
    return $navmenu->generate();
}