$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', ''); }
$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";
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')); }
$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();
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; } } }