⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pmsg_view.php.t

📁 eGroupWare is a multi-user, web-based groupware suite developed on a custom set of PHP-based APIs. C
💻 T
字号:
<?php/**************************************************************************** copyright            : (C) 2001-2003 Advanced Internet Designs Inc.* email                : forum@prohost.org* $Id: pmsg_view.php.t,v 1.1.1.1 2003/10/17 21:11:29 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 (!($FUD_OPT_1 & 1024)) {		error_dialog('{TEMPLATE: pm_err_nopm_title}', '{TEMPLATE: pm_err_nopm_msg}');	}	if (!_uid) {		std_error('login');	}/*{POST_HTML_PHP}*/	if (!isset($_GET['id']) || !($id = (int)$_GET['id'])) {		invl_inp_err();	}	$m = db_sab('SELECT		p.*,		u.id AS user_id, u.alias, u.users_opt, u.avatar_loc, u.email, u.posted_msg_count, u.join_date,		u.location, u.sig, u.icq, u.aim, u.msnm, u.yahoo, u.jabber, u.affero, u.custom_status, u.last_visit,		l.name AS level_name, l.level_opt, l.img AS level_img	FROM		{SQL_TABLE_PREFIX}pmsg p		INNER JOIN {SQL_TABLE_PREFIX}users u ON p.ouser_id=u.id		LEFT JOIN {SQL_TABLE_PREFIX}level l ON u.level_id=l.id	WHERE p.duser_id='._uid.' AND p.id='.$id);	if (!$m) {		invl_inp_err();	}	ses_update_status($usr->sid, '{TEMPLATE: pm_update}');	$cur_ppage = tmpl_cur_ppage($m->fldr, $folders, $m->subject);	/* Next Msg */	if (($nid = q_singleval('SELECT p.id FROM {SQL_TABLE_PREFIX}pmsg p INNER JOIN {SQL_TABLE_PREFIX}users u ON u.id=p.ouser_id WHERE p.duser_id='._uid.' AND p.fldr='.$m->fldr.' AND post_stamp>'.$m->post_stamp.' ORDER BY p.post_stamp ASC LIMIT 1'))) {		$dpmsg_next_message = '{TEMPLATE: dpmsg_next_message}';	} else {		$dpmsg_next_message = '';	}	/* Prev Msg */	if (($pid = q_singleval('SELECT p.id FROM {SQL_TABLE_PREFIX}pmsg p INNER JOIN {SQL_TABLE_PREFIX}users u ON u.id=p.ouser_id WHERE p.duser_id='._uid.' AND p.fldr='.$m->fldr.' AND p.post_stamp<'.$m->post_stamp.' ORDER BY p.post_stamp DESC LIMIT 1'))) {		$dpmsg_prev_message = '{TEMPLATE: dpmsg_prev_message}';	} else {		$dpmsg_prev_message = '';	}	$private_message_entry = tmpl_drawpmsg($m, $usr, false);	if (!$m->read_stamp && $m->pmsg_opt & 16) {		q('UPDATE {SQL_TABLE_PREFIX}pmsg SET read_stamp='.__request_timestamp__.', pmsg_opt=(pmsg_opt & ~ 4) |8 WHERE id='.$m->id);		if ($m->ouser_id != _uid && $m->pmsg_opt & 4 && !isset($_GET['dr'])) {			$track_msg = new fud_pmsg;			$track_msg->ouser_id = $track_msg->duser_id = $m->ouser_id;			$track_msg->ip_addr = $track_msg->host_name = null;			$track_msg->post_stamp = __request_timestamp__;			$track_msg->read_stamp = 0;			$track_msg->fldr = 1;			$track_msg->pmsg_opt = 16|32;			$track_msg->subject = '{TEMPLATE: private_msg_notify_subj}';			$track_msg->body = '{TEMPLATE: private_msg_notify_body}';			$track_msg->add(1);		}	}/*{POST_PAGE_PHP_CODE}*/?>{TEMPLATE: PMSG_PAGE}	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -