1 Star 3 Fork 2

mojie126 / HDCN-PT

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
takecontact.php 1.66 KB
一键复制 编辑 原始数据 按行查看 历史
mojie126@foxmail.com 提交于 2014-11-12 16:16 . HDCN-PT初始化
<?php
require "include/bittorrent.php";
dbconn();
require_once(get_langfile_path());
loggedinorreturn();
if ($_SERVER["REQUEST_METHOD"] != "POST")
stderr($lang_takecontact['std_error'], $lang_takecontact['std_method']);
$msg = trim($_POST["body"]);
$subject = trim($_POST["subject"]);
if (!$msg)
stderr($lang_takecontact['std_error'], $lang_takecontact['std_please_enter_something']);
if (!$subject)
stderr($lang_takecontact['std_error'], $lang_takecontact['std_please_define_subject']);
$added = "'" . date("Y-m-d H:i:s") . "'";
$userid = $CURUSER['id'];
$message = sqlesc($msg);
$subject = sqlesc($subject);
// Anti Flood Code
// This code ensures that a member can only send one PM per minute.
if (get_user_class() < UC_MODERATOR) {
if (strtotime($CURUSER['last_staffmsg']) > (TIMENOW - 60)) {
$secs = 60 - (TIMENOW - strtotime($CURUSER['last_staffmsg']));
stderr($lang_takecontact['std_error'], $lang_takecontact['std_message_flooding'] . $secs . $lang_takecontact['std_second'] . ($secs == 1 ? '' : $lang_takecontact['std_s']) . $lang_takecontact['std_before_sending_pm']);
}
}
sql_query("INSERT INTO staffmessages (sender, added, msg, subject) VALUES($userid, $added, $message, $subject)") or sqlerr(__FILE__, __LINE__);
// Update Last PM sent...
sql_query("UPDATE users SET last_staffmsg = NOW() WHERE id = " . sqlesc($CURUSER['id'])) or sqlerr(__FILE__, __LINE__);
$Cache->delete_value('staff_message_count');
$Cache->delete_value('staff_new_message_count');
if ($_POST["returnto"]) {
header("Location: " . htmlspecialchars($_POST["returnto"]));
die;
}
stdhead();
stdmsg($lang_takecontact['std_succeeded'], $lang_takecontact['std_message_succesfully_sent']);
stdfoot();
exit;
PHP
1
https://gitee.com/mojie126/HDCN-PT.git
git@gitee.com:mojie126/HDCN-PT.git
mojie126
HDCN-PT
HDCN-PT
master

搜索帮助