2 include('encrypt.php');
3 require 'include/inbox.class.php';
4 require 'include/header.php';
6 if (!isset($_COOKIE['DMDM']) && !isset($_COOKIE['MDMD'])) {
7 header('location:index.php');
11 /*********************************************
12 function GetImgTrip($mail) {
14 $fdir = substr($mail, 0, 1);
15 $sdir = substr($mail, 1, 1);
16 $impo = file_get_contents(DB_PATH."$fdir/$sdir/$mail");
20 //*********************************************/
21 // $init = new Message;
23 $uid = $init->GetID($_COOKIE['DMDM'],$id_mail_path);
25 if(isset($_POST['delete'])){
26 if(!file_exists($_SESSION['sLoggedDir'].'del')){
27 chdir($_SESSION['sLoggedDir']);
31 if(is_dir($_SESSION['sLoggedDir'].'del')){
32 $delete = $_POST['delete'].".dat";
33 if(file_exists($_SESSION['sLoggedDir'].$delete)){
34 rename($_SESSION['sLoggedDir'].$delete, $_SESSION['sLoggedDir'].'del/'.$delete);
35 $_SESSION['msg'] = "<div class=\"alert alert-success\">ƒ�ƒbƒZ�[ƒW‚ª�³�í‚É�í�œ‚³‚ê‚Ü‚µ‚½�B</div>";
36 header('Location: '.$livesitePath.'inbox.php');
39 $_SESSION['msg'] = "<div class=\"alert alert-danger\">Doesn't Exists</div>";
40 header('Location: '.$livesitePath.'inbox.php');
46 if(isset($_POST['msgSubmit'])){
48 $id = strip_tags(addslashes(trim($_POST['zxcvbnm'])));
49 $id = (filter_var($id, FILTER_VALIDATE_INT
)) ?
$id : FALSE;
50 $subj = trim($_POST['subj']);
51 $inf = trim($_POST['msg']);
53 $message = new Message
;
55 $subj = $message->BeSanitize($subj);
56 $sanitize = $message->BeSanitize($inf);
58 if ($sanitize<>false) {
59 $user = $message->FindUser($id,$id_mail_path);
60 $sender = $message->GetID($_COOKIE['DMDM'],$id_mail_path);
61 if($message->CheckBanMessaging()) {
62 echo "ƒ�ƒbƒZ�[ƒW‚ð‘—�M‚·‚邱‚Æ‚Í‚Å‚«‚Ü‚¹‚ñ�A’á‚·‚¬‚é‚Ì“_BE";
65 $ckp = $message->CheckPostLimit($sender,$plimit_path,TRUE);
66 if (($ckp >= 60) && ($ckp != false)) {
67 echo "“ž’B‚µ‚½Œã‚Ì�§ŒÀ‚Í�AŽŸ‚Ì•ª‚¨‘Ò‚¿‚‚¾‚³‚¢";
70 $ckp = $message->CheckPostLimit($sender,$plimit_hpath,FALSE);
71 if (($ckp >= 600) && ($ckp != false)) {
72 echo "“ž’B‚µ‚½Œã‚Ì�§ŒÀ‚Í�AŽŸ‚Ì1ŽžŠÔ‚¨‘Ò‚¿‚‚¾‚³‚¢";
75 $write = $message->WriteMDB($user,$sanitize,$sender,$subj,$id);
78 $message->AddPostLimit($sender,$plimit_path,TRUE);
79 $message->AddPostLimit($sender,$plimit_hpath,FALSE);
80 $_SESSION['msg'] = "<div class=\"alert alert-success\">�³�í‚É‘—�M‚³‚ꂽƒ�ƒbƒZ�[</div>";
82 $_SESSION['msg'] = "<div class=\"alert alert-danger\">ƒ�ƒbƒZ�[ƒW‚Í‘—�M‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½</div>";
86 echo "’·‚·‚¬‚éƒRƒ“ƒeƒ“ƒc";
89 $_SESSION['msg'] = "<div class=\"alert alert-danger\">ƒ�ƒbƒZ�[ƒW‚Í‘—�M‚³‚ê‚Ü‚¹‚ñ‚Å‚µ‚½</div>";
93 $ultravariable = array();
94 foreach ($emoticon as $key => $value) {
95 $ultravariable[] = "<li class=\"lialign\"><img src='{$livesitePath}images/{$key}.gif' data-alt='{$value}'></li>";
97 $sEmote = implode("", $ultravariable);
103 <div
class="modal fade" id
="myModal" tabindex
="-1" role
="dialog" aria
-labelledby
="myModalLabel" aria
-hidden
="true">
104 <div
class="modal-dialog">
105 <div
class="modal-content">
106 <div
class="modal-header">
107 <button type
="button" class="close" data
-dismiss
="modal" aria
-hidden
="true">×
;</button
>
108 <h4
class="modal-title" id
="myModalLabel">ƒ�ƒbƒZ�
[ƒW‚ð‘—‚é
</h4
>
110 <form
class="form" method
="post" id
="sendMessage">
111 <div
class="modal-body">
112 <div
class="form-group">
113 <div
class="input-group">
114 <span
class="input-group-addon">Žó�MŽÒ ID
:</span
>
115 <input type
="text" class="form-control" name
="zxcvbnm" required
>
116 <div
class="clearfix"></div
>
119 <div
class="form-group">
120 <div
class="input-group">
121 <span
class="input-group-addon">Œ�–¼
:</span
>
122 <input type
="text" class="form-control" name
="subj" required
>
123 <div
class="clearfix"></div
>
126 <!--input type
="hidden" value
="" name
="rec"/> <!--receiver
-->
127 <div
class="form-group">
128 <textarea rows
="4" class="form-control top" id
='messageBox' name
="msg" maxlength
="250" id
="msg"></textarea
>
130 <div
class="clearfix"></div
>
132 <div
class="modal-footer">
133 <button type
="button" class="btn btn-default dropdown-toggle" data
-toggle
="dropdown">ŠG•¶Žš
</button
>
134 <ul
class="dropdown-menu dropdown-menu-right" role
="menu" id
="emoji">
135 <?php
echo $sEmote ?
>
137 <button type
="submit" class="btn btn-primary" name
="msgSubmit">‘—‚é
</button
>
145 <div
class="well well-sm pad3">
147 <?php
require 'include/nav.php' ?
>
150 <!-- <div
class="pad panel panel-default sp fxmrgn b "> -->
151 <!--Showing messages
-->
154 $inbox = new inboxRead();
155 $files = $inbox->getInbox();
158 echo " <!-- List of messages -->
159 <div class=\"btn-group akinlang\">
160 <button type=\"button\" class=\"btn btn-default\" id=\"btnMsg\" data-toggle=\"modal\" data-target=\"#myModal\">
161 <span class=\"glyphicon glyphicon-envelope\"></span>
164 echo "<div class=\"alert alert-danger\" id=\"delmsg\" style=\"display:none;\">
165 ‚ ‚È‚½‚ª‰ï˜b‚ð�í�œ‚µ‚Ä‚à‚æ‚낵‚¢‚Å‚·‚©�H<input type=\"submit\" class=\"btn btn-default btn-sm\" id=\"deleteM\" value=\"�í�œ\"name=\"block\">
166 <input type=\"button\" class=\"btn btn-default btn-sm\" value=\"ƒLƒƒƒ“ƒZƒ‹\" name=\"cancel\" onclick=\"document.getElementById('delmsg').style.display='none';\">
171 if(!empty($_SESSION['msg'])){
172 echo $_SESSION['msg'];
173 $_SESSION['msg'] = '';
177 <div id
="page" class="pagination2" >
180 <div
class="clearfix"></div
>
182 <ul
class="list-group" id
="list">
185 foreach($files as $filename){
186 $value = $init->getContent($filename);
187 $from = $init->within_str($value[0], "<from>", "</from>");
188 $to = $init->within_str($value[0], "<to>", "</to>");
189 $id = $init->within_str(max($value), "<id>", "</id>");
190 $subj = $init->within_str($value[0], "<subj>", "</subj>");
191 $read = $init->within_str($value[0], "<read>", "</read>");
192 $msg = $init->within_str($value[0], "<msg>", "</msg>");
194 $array[$filename] = array("id" => $id, "subj" =>$subj, "read"=>$read, "msg"=>$msg ,"from" => $from, "to" => $to, );
199 // sort associative array
200 $array = $init->array_sort($array, 'id', SORT_DESC
);
205 foreach ($array as $key => $value) {
206 if (trim(urldecode($value["from"])) == trim($uid)) {
207 $ucode = urldecode($value["to"]);
209 $ucode = urldecode($value["from"]);
211 $ucode = $init->FindUser($ucode,$id_mail_path);
212 $ucode = trim($init->GetImgTrip($ucode));
213 $ucode = explode("\n", $ucode);
214 $uimg = trim($ucode[5]);
215 if (isset($ucode[7]) && ($ucode[7] != NULL ||
$ucode[7] != "")) {
220 $url = substr($key, 0,-4);
221 $ff = urldecode($value["subj"]);
223 if($init->countMessage($key) > 0 ){
224 $unreadMessage = "<span class='badge pull-right'>{$init->countMessage($key)}</span>";
230 // $unreadCounter = ($init->within_str(max($value), "<read>", "</read>")==1) ? 'read' : 'unread' ;
232 echo "<li class='list-group-item ".$class."' style=\"overflow:auto !important;\">
233 <div class='media panel6'>
236 <div class=\"dropdown pull-right\">
237 <a data-toggle=\"dropdown\" href=\"#\"><span class=\"caret\"></span></a>
239 <ul class=\"dropdown-menu dropdown-menu-right cuzdropdown-menu\" role=\"menu\" aria-labelledby=\"dLabel\">
241 <form method=\"POST\" class='deleteForm'>
242 <input type='hidden' name='delete' value='{$url}'>
243 <small><a href='#' class='destroy'>��</a></small>
247 </ul><div class=\"clearfix\"></div>
257 <a class='pull-left' href='#'>
259 <img class='pic2' src=\"".$livesitePath2."/ico/{$uimg}\" >
262 <div class='media-body'>
264 <a href='message.php?d={$url}' class='pull-left'>
265 <h5 class='media-heading'>{$utrip}</h5>
266 <div class='limit'>{$ff}</div>
270 </div><!--media-body-->
280 </div
><!--hide
/"" pagination
-->
281 </div
><!--pad panel panel
-default-->
282 </div
><!--well well
-lg
-->
285 require 'include/footer.php';