Initial commit
[2ch-be.git] / dev-test / message_proc.php
blob56d4b14c1a932afb103248f905cd34d6e7d63e85
1 <!DOCTYPE html>
2 <html lang="en">
3 <head>
4 <meta charset="Shift_JIS">
5 </head>
6 <body>
7 <?php
9 if (!isset($_COOKIE['DMDM']) && !isset($_COOKIE['MDMD'])) {
10 header('location:index.php');
11 exit;
13 include('encrypt.php');
15 $id = strip_tags(addslashes(trim($_POST['zxcvbnm'])));
16 $id = (filter_var($id, FILTER_VALIDATE_INT)) ? $id : FALSE;
17 $subj = trim($_POST['subj']);
18 $inf = trim($_POST['msg']);
20 $message = new Message;
21 if($id && $id > 0){
22 $subj = $message->BeSanitize($subj);
23 $sanitize = $message->BeSanitize($inf);
25 if ($sanitize<>false) {
26 $user = $message->FindUser($id,$id_mail_path);
27 $sender = $message->GetID($_COOKIE['DMDM'],$id_mail_path);
28 if($message->CheckBanMessaging()) {
29 echo "ƒ�ƒbƒZ�[ƒW‚ð‘—�M‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñ�A’á‚·‚¬‚é‚Ì“_BE";
30 exit;
32 $ckp = $message->CheckPostLimit($sender,$plimit_path,TRUE);
33 if (($ckp >= 60) && ($ckp != false)) {
34 echo "“ž’B‚µ‚½Œã‚Ì�§ŒÀ‚Í�AŽŸ‚Ì•ª‚¨‘Ò‚¿‚­‚¾‚³‚¢";
35 exit;
37 $ckp = $message->CheckPostLimit($sender,$plimit_hpath,FALSE);
38 if (($ckp >= 600) && ($ckp != false)) {
39 echo "“ž’B‚µ‚½Œã‚Ì�§ŒÀ‚Í�AŽŸ‚Ì1ŽžŠÔ‚¨‘Ò‚¿‚­‚¾‚³‚¢";
40 exit;
42 $write = $message->WriteMDB($user,$sanitize,$sender,$subj,$id);
44 if ($write) {
45 $message->AddPostLimit($sender,$plimit_path,TRUE);
46 $message->AddPostLimit($sender,$plimit_hpath,FALSE);
47 echo "�³�í‚É‘—�M‚³‚ꂽƒ�ƒbƒZ�[ƒW";
48 $_SESSION['alert'] = "<div class=\"alert alert-success\">�³�í‚É‘—�M‚³‚ꂽƒ�ƒbƒZ�[</div>";
49 header('Location:test/p.php?i='.$id);
50 } else {
51 echo "ƒGƒ‰�[�AŒã‚Å‚à‚¤ˆê“x‚¨ŽŽ‚µ‚­‚¾‚³‚¢";
52 $_SESSION['alert'] = "<div class=\"alert alert-danger\">ƒ�ƒbƒZ�[ƒW‚Í‘—�M‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½</div>";
53 header('Location:test/p.php?i='.$id);
55 } else {
56 echo "’·‚·‚¬‚éƒRƒ“ƒeƒ“ƒc";
58 }else{
59 $_SESSION['msg'] = "<div class=\"alert alert-danger\">ƒ�ƒbƒZ�[ƒW‚Í‘—�M‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½</div>";
60 header('Location:test/p.php?i='.$id);
64 </body>
65 </html>