📄 message.php
字号:
<?php /* ------------------------- */
include("_include-jail.php");
/* ------------------------- */ ?>
<html>
<head>
<title>Worldcrime</title>
<link rel="stylesheet" type="text/css" href="css-v3.css">
</head>
<body>
<table width=100%>
<?php /* ------------------------- */
if($data->Mobieltje == 1) {
if($_GET['p'] == "inbox") {
print <<<ENDHTML
ENDHTML;
print " <tr><td><form name=\"form1\" method=\"post\" action=\"message.php?p=del\"><table width=60%>\n";
print " <tr><td width=10><input type=\"checkbox\" onClick=\"checkAll()\"></td> <td align=center background=topic.gif><i>Van:</i></td> <td align=center background=topic.gif><i>Onderwerp:</i></td> <td align=center background=topic.gif><i>Datum:</i></td></tr>\n";
$dbres = mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=0 AND `inbox`=1 AND `saved`='0' ORDER BY `time` DESC");
while($message = mysql_fetch_object($dbres)) {
if(preg_match('/^\s*$/',$message->subject))
$message->subject = "(Geen)";
print " <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td> <td class=\"mainTxt\" width=150><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td> <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\"><b>{$message->subject}</b></a></td> <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
}
if($_GET['orderby'] == from)
$dbres = mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `inbox`=1 AND `saved`='0' ORDER BY `from` ASC");
elseif($_GET['orderby'] == subject)
$dbres = mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `inbox`=1 AND `saved`='0' ORDER BY `subject` ASC");
else
$dbres = mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `inbox`=1 AND `saved`='0' ORDER BY `time` DESC");
while($message = mysql_fetch_object($dbres)) {
if(preg_match('/^\s*$/',$message->subject))
$message->subject = "(Geen)";
print " <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td> <td class=\"mainTxt\" width=200><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td> <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\">{$message->subject}</a></td> <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
}
print " </table><input type=\"submit\" value=\"Delete\" style=\"font-size: 10pt\"></form></td></tr>\n";
}
elseif($_GET['p'] == "saved") {
print <<<ENDHTML
ENDHTML;
$dbres = mysql_query("SELECT `id` FROM `[messages]` WHERE `saved`='1' AND `to`='{$data->login}' OR `from`='{$data->login}'");
$aantalsaved = mysql_num_rows($dbres);
if(isset($_GET['add']) && $aantalsaved < 500000000000) {
mysql_query("UPDATE `[messages]` SET `saved`='1' WHERE `id`='{$_GET['add']}'");
echo "<tr><td class=\"savedmainTxt\">Je hebt het bericht opgeslagen</td></tr>";
}
print " <tr><td><form name=\"form1\" method=\"post\" action=\"message.php?p=del\"><table width=60%>\n";
print " <tr><td width=10><input type=\"checkbox\" onClick=\"checkAll()\"></td> <td class=\"savedmainTxt\" align=\"center\" width=150 background=topic.gif><a href=\"message.php?p=inbox&orderby=from\"><b><i>Van:</i></b></a></td> <td class=\"savedmainTxt\" width=225 background=topic.gif><center><a href=\"message.php?p=inbox&orderby=subject\"><b><i>Onderwerp:</i></b></a></center></td> <td class=\"savedmainTxt\" align=\"center\" width=175 background=topic.gif><a href=\"message.php?p=inbox&orderby=date\"><b><i>Datum:</i></b></a></td></tr>\n";
$dbres = mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=0 AND `saved`='1' ORDER BY `time` DESC LIMIT 0,15");
while($message = mysql_fetch_object($dbres)) {
if(preg_match('/^\s*$/',$message->subject))
$message->subject = "(Geen)";
print " <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td> <td class=\"savedmainTxt\" width=150><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td> <td class=\"savedmainTxt\"><a href=\"message.php?p=read&id={$message->id}\"><b>{$message->subject}</b></a></td> <td class=\"savedmainTxt\" width=175>{$message->time}</td></tr>\n";
}if($_GET['orderby'] == from)
$dbres = mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `saved`='1' ORDER BY `from` ASC LIMIT 0,15");
elseif($_GET['orderby'] == subject)
$dbres = mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `saved`='1' ORDER BY `subject` ASC LIMIT 0,15");
else
$dbres = mysql_query("SELECT * FROM `[messages]` WHERE `to`='{$data->login}' AND `read`=1 AND `saved`='1' ORDER BY `time` DESC LIMIT 0,15");
while($message = mysql_fetch_object($dbres)) {
if(preg_match('/^\s*$/',$message->subject))
$message->subject = "(Geen)";
print " <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td> <td class=\"savedmainTxt\" width=200><a href=\"profile.php?x={$message->from}\">{$message->from}</a></td> <td class=\"savedmainTxt\"><a href=\"message.php?p=readsaved&id={$message->id}\">{$message->subject}</a></td> <td class=\"savedmainTxt\" width=175>{$message->time}</td></tr>\n";
}
}
else if($_GET['p'] == "outbox") {
print <<<ENDHTML
ENDHTML;
print " <tr><td><form name=\"form1\" method=\"post\" action=\"message.php?p=del\"><table width=60%>\n";
print " <tr><td width=10><input type=\"checkbox\" onClick=\"checkAll()\"></td> <td align=center background=topic.gif><i>Naar:</i></td> <td align=center background=topic.gif><i>Onderwerp:</i></td> <td align=center background=topic.gif><i>Datum:</i></td></tr>\n";
$dbres = mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `from`='{$data->login}' AND `outbox`=1 ORDER BY `time` DESC");
while($message = mysql_fetch_object($dbres)) {
if(preg_match('/^\s*$/',$message->subject))
$message->subject = "(Geen)";
if($message->read == 1)
print " <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td> <td class=\"mainTxt\" width=200><a href=\"profile.php?x={$message->to}\">{$message->to}</a></td> <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\">{$message->subject}</a></td> <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
else
print " <tr><td width=10><input type=\"checkbox\" name=\"id[]\" value=\"{$message->id}\"></td> <td class=\"mainTxt\" width=200><a href=\"profile.php?x={$message->to}\"><b>{$message->to}</b></a></td> <td class=\"mainTxt\"><a href=\"message.php?p=read&id={$message->id}\"><b>{$message->subject}</b></a></td> <td class=\"mainTxt\" width=175>{$message->time}</td></tr>\n";
}
print " </table><input type=\"submit\" value=\"Delete\" style=\"font-size: 10pt\"></form></td></tr>\n";
}
else if($_GET['p'] == "new") {
print <<<ENDHTML
ENDHTML;
if($data->smstegoed <= 0 AND $data->level >= 10){
print <<<ENDHTML
<html>
<head>
<title>Worldcrime</title>
<link rel="stylesheet" type="text/css" href="css-v3.css">
</head>
</html>
ENDHTML;
exit;
}
if(isset($_POST['to'],$_POST['message'])) {
if(strtolower($_POST['to']) != strtolower($data->login)) {
$dbres = mysql_query("SELECT `login`,`Mobieltje`,`blocklist`,`health` FROM `[users]` WHERE `login`='{$_POST['to']}'");
$info = mysql_fetch_object($dbres);
if($info->health > 0) {
if($info == false)
print " <tr><td class=\"mainTxt\">'{$_POST['to']}' wil niet</td></tr>\n";
else if($info->Mobieltje == 0)
print " <tr><td class=\"mainTxt\">{$info->login} Heeft geen mobiel</td></tr>\n";
else if(preg_match("/,{$data->login},/i",$info->blocklist))
print " <tr><td class=\"mainTxt\">{$info->login} Heeft je geblokkeerd</td></tr>\n";
else {
$_POST['subject'] = preg_replace('/</','<',$_POST['subject']);
$_POST['message'] = preg_replace('/</','<',$_POST['message']);
$_POST['message'] = str_replace("FUCK", "chips", $_POST['message']);
$_POST['message'] = str_replace("fuck", "chips", $_POST['message']);
$_POST['message'] = str_replace("FUCKER", "flowerman", $_POST['message']);
$_POST['message'] = str_replace("fucker", "flowerman", $_POST['message']);
$_POST['message'] = str_replace("shit", "chips", $_POST['message']);
$_POST['message'] = str_replace("SHIT", "chips", $_POST['message']);
$_POST['message'] = str_replace("kanker", "geld", $_POST['message']);
$_POST['message'] = str_replace("kut", "lekker", $_POST['message']);
$dbres = mysql_query("SELECT `login` FROM `[users]` WHERE `login`='{$_POST['to']}'");
if($recp = mysql_fetch_object($dbres)) {
$forwardedFor = ($_SERVER['HTTP_X_FORWARDED_FOR'] != "") ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['HTTP_CLIENT_IP'];
$forwardedFor = preg_replace('/, .+/','',$forwardedFor);
mysql_query("UPDATE `[users]` SET `smstegoed`=`smstegoed`-1, `messages`=`messages`+1 WHERE `login`='{$data->login}'");
mysql_query("INSERT INTO `[messages]`(`time`,`IP`,`forwardedFor`,`from`,`to`,`subject`,`message`) values(NOW(),'{$_SERVER['REMOTE_ADDR']}','$forwardedFor','{$data->login}','{$recp->login}','{$_POST['subject']}','{$_POST['message']}')");
mysql_query("DELETE FROM `[temp]` WHERE `id`='{$_POST['id']}' AND `code`='{$_POST['code']}' AND `area`='message'");
print " <tr><td class=\"mainTxt\">Message sent.</td></tr>\n";
}
}
}
else
print "<tr><td class=\"mainTxt\">Deze persoon is dood</td></tr>\n";
}
else
print " <tr><td class=\"mainTxt\">Je kunt geen berichten naar jezelf versturen</td></tr>\n";
}
$_REQUEST['message'] = stripslashes($_REQUEST['message']);
print <<<ENDHTML
<form name="form1" method="POST" action="message.php?p=new"><table>
<table border=1 cellspacing=0 cellpadding=2 bordercolor=black width=60% class=sub2>
<tr>
<td align=center background=topic.gif>Send Message</td>
</tr>
<tr>
<td>Naar: <input type="text" name="to" value="{$_GET['to']}" maxlength=16>
</td>
</tr>
<tr>
<td> Message:<br>
<center><textarea name="message" cols=40 rows=10>{$_REQUEST['message']}</textarea></center>
<br><input type="submit" name="submit" value="Verzenden"></td></tr>
</td>
</tr>
</table>
</form>
ENDHTML;
exit;
}
else if($_GET['p'] == "read" && is_numeric($_GET['id'])) {
$dbres = mysql_query("SELECT *,DATE_FORMAT(`time`,'%d-%m-%Y %H:%i') AS `time` FROM `[messages]` WHERE `id`='{$_GET['id']}' AND (`to`='{$data->login}' OR `from`='{$data->login}')");
if($message = mysql_fetch_object($dbres)) {
if($message->to == $data->login)
mysql_query("UPDATE `[messages]` SET `read`=1 WHERE `id`='{$_GET['id']}'");
$message1 = $message->message;
$message1 = preg_replace('/\n/',"<br>\n",$message1);
$message1 = eregi_replace("\\[B\\]([^\\[]*)\\[/B\\]", "<b>\\1</b>", $message1);
$message1 = eregi_replace("\\[U\\]([^\\[]*)\\[/U\\]", "<u>\\1</u>", $message1);
$message1 = eregi_replace("\\[I\\]([^\\[]*)\\[/I\\]", "<i>\\1</i>", $message1);
$message1 = eregi_replace("\\[S\\]([^\\[]*)\\[/S\\]", "<s>\\1</s>", $message1);
$message1 = eregi_replace("\\[CENTER\\]([^\\[]*)\\[/CENTER\\]", "<center>\\1</center>", $message1);
$message1 = eregi_replace("\\[RIGHT\\]([^\\[]*)\\[/RIGHT\\]", "<align=\"right\">\\1</align>", $message1);
$message1 = eregi_replace("\\[LEFT\\]([^\\[]*)\\[/LEFT\\]", "<align=\"left\">\\1</align>", $message1);
$message1 = eregi_replace("\\[hr\\]/", "<hr>", $message1);
$message1 = eregi_replace("\\[viewing\\]/", "{$data->login}", $message1);
$message1 = eregi_replace("\\[COLOR=([^\\[]*)\\]([^\\[]*)\\[/COLOR\\]","<font color=\"\\1\">\\2</font>",$message1);
$message1 = eregi_replace("\\[SIZE=([^\\[]*)\\]([^\\[]*)\\[/SIZE\\]","<font size=\"\\1\">\\2</font>",$message1);
$message1 = eregi_replace("\\[ALIGN=([^\\[]*)\\]([^\\[]*)\\[/ALIGN\\]","<p align=\"\\1\">\\2</p>",$message1);
$message1 = eregi_replace("\\[URL=([^\\[]*)\\]([^\\[]*)\\[/URL\\]","<a href=\\1 target=_blank>\\2</a>",$message1);
$message1 = eregi_replace("\\[quote\\]([^\\[]*)\\[/quote\\]","<b>Quote:</b><br><table class=\"quote\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" width=\"90%\" bordercolor=\"black\"><tr><td>\\1</td></tr></table>",$message1);
$message1 = eregi_replace("\\[quote=([^\\[]*)\\]([^\\[]*)\\[/quote\\]","<b>\\1 wrote:</b><br><table class=\"quote\" border=\"1\" cellspacing=\"0\" cellpadding=\"2\" width=\"90%\" bordercolor=\"black\"><tr><td>\\2</td></tr></table>",$message1);
$message1 = eregi_replace("\\[img\\]([^\\[]*)\\[/img\\]","<img src=\\1 width=467>",$message1);
$message1 = preg_replace('/\:\)/', "<img src=images/smilies/icon_smile.gif>", $message1);
$message1 = preg_replace('/\:\'\(/', "<img src=images/smilies/icon_cry.gif>", $message1);
$message1 = preg_replace('/\:\(/', "<img src=images/smilies/icon_frown.gif>", $message1);
$message1 = preg_replace('/;\)/', "<img src=images/smilies/icon_wink.gif>", $message1);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -