remail.php.t
来自「eGroupWare is a multi-user, web-based gr」· T 代码 · 共 71 行
T
71 行
<?php/**************************************************************************** copyright : (C) 2001-2003 Advanced Internet Designs Inc.* email : forum@prohost.org* $Id: remail.php.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.***************************************************************************//*{PRE_HTML_PHP}*/ if (isset($_POST['done'])) { check_return($usr->returnto); } is_allowed_user($usr); if ((isset($_GET['th']) && ($th = (int)$_GET['th'])) || (isset($_POST['th']) && ($th = (int)$_POST['th']))) { $data = db_sab('SELECT m.subject, t.id, mm.id AS md, (CASE WHEN g2.id IS NOT NULL THEN g2.group_cache_opt ELSE g1.group_cache_opt END) AS gco FROM {SQL_TABLE_PREFIX}thread t INNER JOIN {SQL_TABLE_PREFIX}msg m ON t.root_msg_id=m.id LEFT JOIN {SQL_TABLE_PREFIX}mod mm ON mm.forum_id=t.forum_id AND mm.user_id='._uid.' INNER JOIN {SQL_TABLE_PREFIX}group_cache g1 ON g1.user_id='.(_uid ? '2147483647' : '0').' AND g1.resource_id=t.forum_id LEFT JOIN {SQL_TABLE_PREFIX}group_cache g2 ON g2.user_id='._uid.' AND g2.resource_id=t.forum_id WHERE t.id='.$th); } if (empty($data)) { invl_inp_err(); } if (!($usr->users_opt & 1048576) && !$data->md && !($data->gco & 2)) { std_error('access'); }/*{POST_HTML_PHP}*/ if (isset($_POST['posted']) && _uid && !check_femail_form()) { $to = empty($POST['fname']) ? $_POST['femail'] : $_POST['fname'].' <'.$_POST['femail'].'>'; $from = $usr->alias. '<'.$usr->email.'>'; send_email($from, $to, $_POST['subj'], $_POST['body']); error_dialog('{TEMPLATE: remail_emailsent}', '{TEMPLATE: remail_sent_conf}'); } else if (!isset($_POST['posted'])) { $def_thread_view = $FUD_OPT_2 & 4 ? 'msg' : 'tree'; } $remail_error = is_post_error() ? '{TEMPLATE: remail_error}' : ''; $body = isset($_POST['body']) ? htmlspecialchars($_POST['body']) : '{TEMPLATE: email_message}'; if (_uid) { $femail_error = get_err('femail'); $subject_error = get_err('subj'); $body_error = get_err('body'); $fname = isset($_POST['fname']) ? $_POST['fname'] : ''; $femail = isset($_POST['femail']) ? $_POST['femail'] : ''; $subject = isset($_POST['subject']) ? htmlspecialchars($_POST['subject']) : $data->subject; $form_data = '{TEMPLATE: registed_user}'; } else { $form_data = '{TEMPLATE: anon_user}'; } $form_data = str_replace('\n', "\n", $form_data);/*{POST_PAGE_PHP_CODE}*/?>{TEMPLATE: REMAIL_PAGE}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?