reported.php.t
来自「eGroupWare is a multi-user, web-based gr」· T 代码 · 共 79 行
T
79 行
<?php/**************************************************************************** copyright : (C) 2001-2003 Advanced Internet Designs Inc.* email : forum@prohost.org* $Id: reported.php.t,v 1.1.1.1 2003/10/17 21:11:26 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.***************************************************************************//*{PRE_HTML_PHP}*/ if (isset($_GET['del']) && ($del = (int)$_GET['del'])) { if ($usr->users_opt & 1048576 || q_singleval('SELECT mr.id FROM {SQL_TABLE_PREFIX}msg_report mr INNER JOIN {SQL_TABLE_PREFIX}msg m ON m.id=mr.msg_id INNER JOIN {SQL_TABLE_PREFIX}thread t ON t.id=m.thread_id INNER JOIN {SQL_TABLE_PREFIX}mod mm ON mm.forum_id=t.forum_id AND mm.user_id='._uid.' WHERE mr.id='.$del)) { q('DELETE FROM {SQL_TABLE_PREFIX}msg_report WHERE id='.$del); if (db_affected()) { logaction(_uid, 'DELREPORT'); } } else { std_error('access'); } }/*{POST_HTML_PHP}*/ $r = $query_type('SELECT m.*, t.thread_opt, t.root_msg_id, t.last_post_id, t.forum_id, f.message_threshold, f.name AS frm_name, u.id AS user_id, u.alias AS login, u.avatar_loc, u.email, u.posted_msg_count, u.join_date, u.location, u.sig, u.custom_status, u.icq, u.jabber, u.affero, u.aim, u.msnm, u.yahoo, u.users_opt, u.last_visit AS time_sec, l.name AS level_name, l.level_opt, l.img AS level_img, p.max_votes, p.expiry_date, p.creation_date, p.name AS poll_name, p.total_votes, mr.id AS report_id, mr.stamp AS report_stamp, mr.reason AS report_reason, u2.id AS report_user_id, u2.alias AS report_user_login, u2.last_visit AS time_sec_r, m2.subject AS thread_subject, pot.id AS cant_vote FROM {SQL_TABLE_PREFIX}msg_report mr INNER JOIN {SQL_TABLE_PREFIX}msg m ON mr.msg_id=m.id INNER JOIN {SQL_TABLE_PREFIX}thread t ON m.thread_id=t.id INNER JOIN {SQL_TABLE_PREFIX}msg m2 ON m2.id=t.root_msg_id INNER JOIN {SQL_TABLE_PREFIX}forum f ON t.forum_id=f.id '.($usr->users_opt & 1048576 ? '' : ' INNER JOIN {SQL_TABLE_PREFIX}mod mm ON mm.forum_id=t.forum_id AND mm.user_id='._uid).' LEFT JOIN {SQL_TABLE_PREFIX}users u ON m.poster_id=u.id LEFT JOIN {SQL_TABLE_PREFIX}users u2 ON mr.user_id=u2.id LEFT JOIN {SQL_TABLE_PREFIX}level l ON u.level_id=l.id LEFT JOIN {SQL_TABLE_PREFIX}poll p ON m.poll_id=p.id LEFT JOIN {SQL_TABLE_PREFIX}poll_opt_track pot ON pot.poll_id=p.id AND pot.user_id='._uid.' ORDER BY mr.id'); $perms = perms_from_obj($r, ($usr->users_opt & 1048576)); $MOD = 1; $reported_message = ''; $n = 0; $_GET['start'] = 0; $usr->md = 1; while ($obj = db_rowobj($r)) { $user_login = $obj->report_user_id ? '{TEMPLATE: reported_reg_user_link}' : '{TEMPLATE: reported_anon_user}'; if (empty($prev_thread_id) || $prev_thread_id != $obj->thread_id) { $prev_thread_id = $obj->thread_id; } $message = tmpl_drawmsg($obj, $usr, $perms, false, $n, null); $reported_message .= '{TEMPLATE: reported_message}'; } unset($r); un_register_fps(); if (!$reported_message) { $reported_message = '{TEMPLATE: reported_no_messages}'; }/*{POST_PAGE_PHP_CODE}*/?>{TEMPLATE: REPORTED_PAGE}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?