thread_view_common.inc.t
来自「eGroupWare is a multi-user, web-based gr」· T 代码 · 共 89 行
T
89 行
<?php/**************************************************************************** copyright : (C) 2001-2003 Advanced Internet Designs Inc.* email : forum@prohost.org* $Id: thread_view_common.inc.t,v 1.1.1.1 2003/10/17 21:11:30 ralfbecker Exp $** This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2 of the License, or * (at your option) any later version.***************************************************************************//* make sure that we have what appears to be a valid forum id */if (!isset($_GET['frm_id']) || (!($frm_id = (int)$_GET['frm_id']))) { invl_inp_err();}if (!isset($_GET['start']) || !($start = (int)$_GET['start'])) { $start = 0;}/* This query creates frm object that contains info about the current * forum, category & user's subscription status & permissions to the * forum. */make_perms_query($fields, $join, $frm_id);$frm = db_sab('SELECT f.id, f.name, f.thread_count, c.name AS cat_name, fn.forum_id AS subscribed, m.forum_id AS md, a.ann_id AS is_ann, '.$fields.' FROM {SQL_TABLE_PREFIX}forum f INNER JOIN {SQL_TABLE_PREFIX}cat c ON c.id=f.cat_id LEFT JOIN {SQL_TABLE_PREFIX}forum_notify fn ON fn.user_id='._uid.' AND fn.forum_id='.$frm_id.' LEFT JOIN {SQL_TABLE_PREFIX}mod m ON m.user_id='._uid.' AND m.forum_id='.$frm_id.' '.$join.' LEFT JOIN {SQL_TABLE_PREFIX}ann_forums a ON a.forum_id='.$frm_id.' WHERE f.id='.$frm_id.' LIMIT 1');if (!$frm) { invl_inp_err();}$MOD = ($usr->users_opt & 1048576 || $frm->md);/* check that the user has permissions to access this forum */if (!($frm->group_cache_opt & 2) && !$MOD) { if (!isset($_GET['logoff'])) { std_error('perms'); } else { header('Location: {ROOT}?' . _rsidl); exit; }}if ($_GET['t'] == 'threadt') { $ann_cols = '5'; $cur_frm_page = $start + 1;} else { $ann_cols = '6'; $cur_frm_page = floor($start / $THREADS_PER_PAGE) + 1;}$thread_printable_pdf = $FUD_OPT_2 & 2097152 ? '{TEMPLATE: thread_printable_pdf}' : '';$thread_syndicate = $FUD_OPT_2 & 1048576 ? '{TEMPLATE: thread_syndicate}' : '';/* do various things for registered users */if (_uid) { if (isset($_GET['sub'])) { forum_notify_add(_uid, $frm->id); $frm->subscribed = 1; } else if (isset($_GET['unsub'])) { forum_notify_del(_uid, $frm->id); $frm->subscribed = 0; } $subscribe = $frm->subscribed ? '{TEMPLATE: unsubscribe_link}' : '{TEMPLATE: subscribe_link}'; $mark_all_read = '{TEMPLATE: thread_mark_all_read}'; $merget = ($MOD || $frm->group_cache_opt & 2048) ? '{TEMPLATE: thread_merge_t}' : '';} else { $merget = $subscribe = ''; $mark_all_read = '{TEMPLATE: thread_pdf_rdf}';}$ppg = $usr->posts_ppg ? $usr->posts_ppg : $POSTS_PER_PAGE;?>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?