コード例 #1
0
ファイル: memberlist.php プロジェクト: milk54/geeklog-japan
 $report->set_var('chkactivity', $chkactivity);
 $report->set_var('phpself', $_CONF['site_url'] . '/forum/memberlist.php');
 $report->set_var('prevorder', $order);
 $report->set_var('direction', $direction);
 $report->set_var('page', $page);
 $report->set_var('LANG_Heading1', $LANG_GF01['UID']);
 $report->set_var('LANG_Heading2', $LANG_GF01['USER']);
 $report->set_var('LANG_Heading3', $LANG_GF01['REGISTERED']);
 $report->set_var('LANG_Heading4', $LANG_GF01['POSTS']);
 $report->parse('header_outline', 'outline_header');
 $report->parse('footer_outline', 'outline_footer');
 $report->set_var('LANG_lastposts', sprintf($LANG_GF02['msg86'], $CONF_FORUM['show_last_post_count']));
 $report->set_var('LANG_website', $LANG_GF01['WebsiteLink']);
 $report->set_var('LANG_ACTIVITY', $LANG_GF02['msg88b']);
 if ($CONF_FORUM['usermenu'] == 'navbar') {
     $report->set_var('navmenu', forumNavbarMenu($LANG_GF02['msg200']));
 } else {
     $report->set_var('navmenu', '');
 }
 $csscode = 1;
 while ($siteMembers = DB_fetchArray($query)) {
     $siteMembers['posts'] = DB_count($_TABLES['forum_topic'], 'uid', $siteMembers['uid']);
     if ($siteMembers['posts'] > 0) {
         $reportlinkURL = $_CONF['site_url'] . '/forum/memberlist.php?op=last10posts&showuser='******'uid'];
         $reportlinkURL .= '&prevorder=' . $order . '&direction=' . $direction . '&page=' . $page;
         $report->set_var('link_url', $reportlinkURL);
         $report->set_var('link_text', $LANG_GF09['lastpost']);
         $report->parse('lastposts_link', 'link');
     } else {
         $report->set_var('lastposts_link', '');
     }
コード例 #2
0
ファイル: notify.php プロジェクト: hostellerie/nexpro
$report->set_var('filter_options', $filteroptions);
$report->set_var('LANG_Heading1', $LANG_GF01['ID']);
$report->set_var('LANG_Heading2', $LANG_GF01['FORUM']);
$report->set_var('LANG_Heading3', $LANG_GF01['SUBJECT']);
$report->set_var('LANG_Heading4', $LANG_GF01['DATEADDED']);
$report->set_var('LANG_Heading5', $LANG_GF01['STARTEDBY']);
$report->set_var('LANG_Heading6', $LANG_GF01['VIEWS']);
$report->set_var('LANG_Heading7', $LANG_GF01['REPLIES']);
$report->set_var('LANG_Heading8', $LANG_GF01['REMOVE']);
$report->set_var('LANG_deleteall', $LANG_GF01['DELETEALL']);
$report->set_var('LANG_DELALLCONFIRM', $LANG_GF01['DELALLCONFIRM']);
$report->parse('header_outline', 'outline_header');
$report->parse('footer_outline', 'outline_footer');
$report->set_var('notifytype', $notifytype);
if ($CONF_FORUM['usermenu'] == 'navbar') {
    $report->set_var('navmenu', forumNavbarMenu($LANG_GF01['SUBSCRIPTIONS']));
} else {
    $report->set_var('navmenu', '');
}
$sql = "SELECT id,forum_id,topic_id,date_added FROM {$_TABLES['gf_watch']} WHERE (uid='{$_USER['uid']}')";
if ($forum > 0) {
    $sql .= " AND forum_id='{$forum}'";
}
if ($notifytype == '2') {
    $sql .= " AND topic_id = '0'";
} elseif ($notifytype == '3') {
    $sql .= " AND topic_id < '0'";
} else {
    $sql .= " AND topic_id > '0'";
}
$sql .= " ORDER BY forum_id ASC, date_added DESC";
コード例 #3
0
ファイル: gf_format.php プロジェクト: milk54/geeklog-japan
function ForumHeader($forum, $showtopic, &$display)
{
    global $_TABLES, $_CONF, $CONF_FORUM, $LANG_GF01, $LANG_GF02;
    $forum_outline_header = COM_newTemplate($CONF_FORUM['path_layout'] . '/forum/layout');
    $forum_outline_header->set_file(array('forum_outline_header' => 'forum_outline_header.thtml'));
    $forum_outline_header->set_var('imgset', $CONF_FORUM['imgset']);
    $forum_outline_header->parse('output', 'forum_outline_header');
    $display .= $forum_outline_header->finish($forum_outline_header->get_var('output'));
    $navbar = COM_newTemplate($CONF_FORUM['path_layout'] . 'forum/layout');
    $navbar->set_file(array('topicheader' => 'navbar.thtml'));
    $navbar->set_var('search_forum', f_forumsearch());
    $navbar->set_var('select_forum', f_forumjump());
    if ($CONF_FORUM['usermenu'] == 'navbar') {
        if ($forum == 0) {
            $navbar->set_var('navmenu', forumNavbarMenu($LANG_GF01['INDEXPAGE']));
        } else {
            $navbar->set_var('navmenu', forumNavbarMenu());
        }
    } else {
        $navbar->set_var('navmenu', '');
    }
    $navbar->parse('output', 'topicheader');
    $display .= $navbar->finish($navbar->get_var('output'));
    if ($forum != '' || $showtopic != '') {
        if ($showtopic != '') {
            $forum_id = DB_getItem($_TABLES['forum_topic'], 'forum', "id='{$showtopic}'");
            $grp_id = DB_getItem($_TABLES['forum_forums'], 'grp_id', "forum_id='{$forum_id}'");
        } elseif ($forum != "") {
            $grp_id = DB_getItem($_TABLES['forum_forums'], 'grp_id', "forum_id='{$forum}'");
        }
        $groupname = DB_getItem($_TABLES['groups'], 'grp_name', "grp_id='{$grp_id}'");
        if (!SEC_inGroup($groupname)) {
            $display .= BlockMessage($LANG_GF01['ACCESSERROR'], $LANG_GF02['msg77'], false);
            $forum_outline_footer = COM_newTemplate($CONF_FORUM['path_layout'] . 'forum/layout');
            $forum_outline_footer->set_file(array('forum_outline_footer' => 'forum_outline_footer.thtml'));
            $forum_outline_footer->set_var('imgset', $CONF_FORUM['imgset']);
            $forum_outline_footer->parse('output', 'forum_outline_footer');
            $display .= $forum_outline_footer->finish($forum_outline_footer->get_var('output'));
            $display .= COM_siteFooter();
            COM_output($display);
            exit;
        }
    }
    $forum_outline_footer = COM_newTemplate($CONF_FORUM['path_layout'] . 'forum/layout');
    $forum_outline_footer->set_file(array('forum_outline_footer' => 'forum_outline_footer.thtml'));
    $forum_outline_footer->set_var('imgset', $CONF_FORUM['imgset']);
    $forum_outline_footer->parse('output', 'forum_outline_footer');
    $display .= $forum_outline_footer->finish($forum_outline_footer->get_var('output'));
}
コード例 #4
0
ファイル: userprefs.php プロジェクト: hostellerie/nexpro
    $usersettings->set_var('viewanonposts', $A['viewanonposts']);
    $usersettings->set_var('viewanonposts_yes', $viewanonposts_yes);
    $usersettings->set_var('viewanonposts_no', $viewanonposts_no);
    $usersettings->set_var('LANG_GF02[msg167]', $LANG_GF02['msg167']);
    $usersettings->set_var('LANG_GF02[msg168]', $LANG_GF02['msg168']);
    $usersettings->set_var('enablenotify', $A['enablenotify']);
    $usersettings->set_var('emailnotify_yes', $emailnotify_yes);
    $usersettings->set_var('emailnotify_no', $emailnotify_no);
    $usersettings->set_var('LANG_GF02[msg184]', $LANG_GF02['msg184']);
    $usersettings->set_var('LANG_GF02[msg185]', $LANG_GF02['msg185']);
    $usersettings->set_var('notifyonce_yes', $notifyonce_yes);
    $usersettings->set_var('notifyonce_no', $notifyonce_no);
    $usersettings->set_var('LANG_GF02[msg132]', $LANG_GF02['msg132']);
    $usersettings->set_var('LANG_GF02[msg133]', $LANG_GF02['msg133']);
    $usersettings->set_var('alwaysnotify', $A['alwaysnotify']);
    $usersettings->set_var('alwaysnotify_yes', $alwaysnotify_yes);
    $usersettings->set_var('alwaysnotify_no', $alwaysnotify_no);
    $usersettings->set_var('LANG_GF92[showiframe]', $LANG_GF92['showiframe']);
    $usersettings->set_var('LANG_GF92[showiframedscp]', $LANG_GF92['showiframedscp']);
    $usersettings->set_var('showiframe', $A['showiframe']);
    $usersettings->set_var('showiframe_yes', $showiframe_yes);
    $usersettings->set_var('showiframe_no', $showiframe_no);
    if ($CONF_FORUM['usermenu'] == 'navbar') {
        $usersettings->set_var('navmenu', forumNavbarMenu($LANG_GF01['USERPREFS']));
    } else {
        $usersettings->set_var('navmenu', '');
    }
    $usersettings->parse('output', 'usersettings');
    echo $usersettings->finish($usersettings->get_var('output'));
}
gf_siteFooter();
コード例 #5
0
ファイル: gf_format.php プロジェクト: ivywe/forum
function ForumHeader($forum, $showtopic, &$display)
{
    global $_TABLES, $_CONF, $CONF_FORUM, $LANG_GF01, $LANG_GF02;
    $navbar = COM_newTemplate(CTL_plugin_templatePath('forum'));
    $navbar->set_file(array('topicheader' => 'navbar.thtml'));
    $navbar->set_var('search_forum', f_forumsearch());
    $navbar->set_var('select_forum', f_forumjump());
    if ($CONF_FORUM['usermenu'] == 'navbar') {
        if ($forum == 0) {
            $navbar->set_var('navmenu', forumNavbarMenu($LANG_GF01['INDEXPAGE']));
        } else {
            $navbar->set_var('navmenu', forumNavbarMenu());
        }
    } else {
        $navbar->set_var('navmenu', '');
    }
    $navbar->parse('output', 'topicheader');
    $display .= $navbar->finish($navbar->get_var('output'));
    if ($forum != '' || $showtopic != '') {
        if ($showtopic != '') {
            $forum_id = DB_getItem($_TABLES['forum_topic'], 'forum', "id='{$showtopic}'");
            $grp_id = DB_getItem($_TABLES['forum_forums'], 'grp_id', "forum_id='{$forum_id}'");
        } elseif ($forum != "") {
            $grp_id = DB_getItem($_TABLES['forum_forums'], 'grp_id', "forum_id='{$forum}'");
        }
        $groupname = DB_getItem($_TABLES['groups'], 'grp_name', "grp_id='{$grp_id}'");
        if (!SEC_inGroup($groupname)) {
            $display .= alertMessage($LANG_GF02['msg77'], $LANG_GF01['ACCESSERROR']);
            COM_handle404("{$_CONF['site_url']}/forum/index.php");
            exit;
        }
    }
}