<?php
include("config.php");
include("core.php");
/////////////////script load time
$time = microtime();
$time = explode(" ", $time);
$time = $time[1] + $time[0];
$start = $time;
//////////////////////////////////
echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD XHTML Mobile 1.0//EN\"". " \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">";
$sid = $_GET["sid"];
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Inbox</title>
<meta forua="true" http-equiv="Cache-Control" content="no-cache"/>
<meta forua="true" http-equiv="Cache-Control" content="must-revalidate"/>
<?php
$bcon = connectdb();
$action = $_GET["action"];
$page = $_GET["page"];
$who = $_GET["who"];
$pmid = $_GET["pmid"];
////////////////////Database Connection Failed//////////////
if (!$bcon){
echo "<p align=\"center\">";
echo "ERROR! Couldn't connect to database!<br/><br/>";
echo "Sorry for the interruption! Please try <a href=\"inbox.php?action=$action&sid=$sid&page=$page&who=$who&pmid=$pmid\">refresh</a>ing this page and if it doesn't work then try after sometime.<br/><br/>";
echo "<b>Thanks,<br/>With regards,<br/>IndiFun Team!</b>";
echo "</p>";
echo "</font></body>";
echo "</html>";
exit();
}
echo gettheme($sid);
?>
</head>
<body>
<?php
echo "<font size=\"".getfontsize($sid)."\">";
if(islogged($sid)==false){
boxstart("Error!");
echo "<center><img src=\"images/notok.gif\" alt=\"\"/>You are not logged in<br/>";
echo "or your session has expired.<br/><br/>";
echo "
<form action=\"login.php\" method=\"get\">
<img src=\"images/user.gif\" alt=\"\"/>Enter username:<br/>
<input id=\"inputText\" name=\"loguid\" maxlength=\"30\"/><br/>
<img src=\"images/pass.gif\" alt=\"\"/>Enter password:<br/>
<input id=\"inputText\" type=\"password\" format=\"*x\" name=\"logpwd\" maxlength=\"30\"/><br/>
<input id=\"inputButton\" type=\"submit\" value=\"Login\"/><br/>
</form>
<br/><br/><img src=\"images/register.gif\" alt=\"\"/><a href=\"register.php\">Register</a>
<br/><img src=\"images/home.gif\" alt=\"\"/><a href=\"index.php\">Home</a>
</center></div></div></font></body></html>";
exit();
}
if (isinboxblocked(getuid_sid($sid))){
boxstart("Error!");
echo "<center><img src=\"images/notok.gif\" alt=\"\"/>";
echo "Your inbox access has been blocked by a moderator!<br/><br/>";
echo "<img src=\"images/home.gif\"><a href=\"index.php?action=main&sid=$sid\">Main Menu</a>";
echo "</center></div></div>";
echo "</font></body>";
echo "</html>";
exit();
}
$uid = getuid_sid($sid);
if(isbanned($uid)){
boxstart("Error!");
echo "<center><img src=\"images/notok.gif\" alt=\"\"/>";
echo "You are presently banned!<br/><br/>";
$banto = mysql_fetch_array(mysql_query("SELECT timeto FROM ibwf_penalties WHERE uid='".$uid."' AND penalty='1'"));
$remain = $banto[0]- time();
$rmsg = gettimemsg($remain);
echo "Time to finish your penalty: $rmsg<br/><br/>";
echo "</center></div></div>";
echo "</font></body>";
echo "</html>";
exit();
}
if($action=="sendpm"){
addonline(getuid_sid($sid),"Replying to a text msg","");
boxstart("Reply");
echo "<center>";
$whonick = getnick_uid($who);
echo "Send PM to $whonick<br/><br/>";
echo "<form action=\"inbxproc.php?action=sendpm&who=$who&sid=$sid\" method=\"post\"><textarea id=\"inputText\" name=\"pmtext\"></textarea><br/>";
echo "<input id=\"inputButton\" type=\"submit\" value=\"Send\"/></form>";
echo "<a href=\"index.php?action=main&sid=$sid\">Main Menu</a>";
echo "</center>";
boxend();
getfooter($sid);
}
else if($action=="sendto"){
addonline(getuid_sid($sid),"Composing a text msg","");
boxstart("Write new");
echo "<center>";
$whonick = getnick_uid($who);
echo "Send PM to:<br/><br/>";
echo "User: <form action=\"inbxproc.php?action=sendto&sid=$sid\" method=\"post\"><input id=\"inputText\" name=\"pmtou\" maxlength=\"30\"/><br/>";
echo "Text: <br/><textarea id=\"inputText\" name=\"pmtext\" rows=\"10\" cols=\"20\"></textarea><br/>";
echo "<input id=\"inputButton\" type=\"submit\" value=\"Send\"/></form>";
echo "</center>";
boxend();
getfooter($sid);
}
///////////////MMS Send///////////////
else if($action=="sendmms"){
addonline(getuid_sid($sid),"Composing a multimedia message","");
$whonick = getnick_uid($who);
boxstart("Send MMS");
echo "<p><u>Compose your multimedia message:</u><br/>";
echo "Recipient:<br/><form enctype=\"multipart/form-data\" action=\"inbxproc.php?action=sendmms&sid=$sid\" method=\"post\"><input id=\"inputText\" type=\"text\" name=\"pmtou\" value=\"$whonick\" maxlength=\"30\"/><br/>";
echo "Text:<br/><textarea id=\"inputText\" name=\"pmtext\"></textarea><br/>";
echo "Image(JPG or JPEG or GIF or PNG or BMP)/Audio(MIDI or AMR or WAV or MP3 or RM)/Video(3GP or MP4 or RM or AVI)/Others(ZIP or RAR or EXE or SIS or JAR or PDF):<br/>Size limit 2 MB(2048KB) ";
echo "<input id=\"inputText\" type=\"file\" name=\"attach\"/><br/>";
echo "<input id=\"inputButton\" type=\"submit\" name=\"submit\" value=\"Send\"/></form></p>";
boxend();
getfooter($sid);
}
////////////////////////////
else if($action=="forwardto"){
addonline(getuid_sid($sid),"Forwarding a text msg","");
$whose = $_POST["whose"];
$orgtime = $_POST["orgtime"];
$fmsg = $_POST["fmsg"];
boxstart("Forward Message");
echo "<p>";
$whonick = getnick_uid($who);
echo "This feature is currently in test phase, please report if you see errors.<br/>";
echo "Forward to:<br/>";
echo "User:<br/> <form action=\"inbxproc.php?action=forward&sid=$sid\" method=\"post\"><input id=\"inputText\" name=\"pmtou\" maxlength=\"30\"/><br/>";
echo "Forwarded Message:<br/> <textarea id=\"inputText\" name=\"pmtext\"></textarea><br/>";
echo "<input type=\"hidden\" name=\"fmsg\" value=\"$fmsg\"/>";
echo "<input type=\"hidden\" name=\"whose\" value=\"$whose\"/>";
echo "<input type=\"hidden\" name=\"orgtime\" value=\"$orgtime\"/>";
echo "<input id=\"inputButton\" type=\"submit\" value=\"Send\"/>";
echo "</form></p>";
boxend();
getfooter($sid);
}
////////////////////////
else if($action=="disp"){
addonline(getuid_sid($sid),"Text Messaging","");
boxstart("Inbox/Outbox");
echo "<p>";
echo "<img src=\"images/mailbox_new.gif\" alt=\"\"/><a href=\"inbox.php?action=main&view=urd&sid=$sid\">New</a><br/>";
echo "<img src=\"images/mailbox_old.gif\" alt=\"\"/><a href=\"inbox.php?action=main&view=all&sid=$sid\">All</a><br/><br/>";
echo "<img src=\"images/mailbox_star.gif\" alt=\"\"/><a href=\"inbox.php?action=main&view=str&sid=$sid\">Saved</a><br/>";
echo "<img src=\"images/mailbox_out.gif\" alt=\"\"/><a href=\"inbox.php?action=main&view=snt&sid=$sid\">Sent</a><br/><br/>";
echo "<a href=\"inbox.php?action=sendto&sid=$sid\">Write New</a><br/><br/>";
echo "</p>";
boxend();
getfooter($sid);
}
/////////////////////////////
else if($action=="main"){
addonline(getuid_sid($sid),"Browsing text msgs","");
boxstart("Messages");
$view = $_GET["view"];
//////ALL LISTS SCRIPT <<
if($view=="")$view="all";
if($page=="" || $page<=0)$page=1;
$myid = getuid_sid($sid);
$doit=false;
$num_items = getpmcount($myid,$view); //changable
$items_per_page= 7;
$num_pages = ceil($num_items/$items_per_page);
if($page>$num_pages)$page= $num_pages;
$limit_start = ($page-1)*$items_per_page;
if($num_items>0){
if($doit){
$exp = "&rwho=$myid";
}else{
$exp = "";
}
if($view=="all"){
$sql = "SELECT
a.name, b.id, b.byuid, b.unread, b.starred FROM ibwf_users a
INNER JOIN ibwf_private b ON a.id = b.byuid
WHERE b.touid='".$myid."'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
else if($view=="snt"){
$sql = "SELECT
a.name, b.id, b.touid, b.unread, b.starred FROM ibwf_users a
INNER JOIN ibwf_private b ON a.id = b.touid
WHERE b.byuid='".$myid."'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
else if($view=="str"){
$sql = "SELECT
a.name, b.id, b.byuid, b.unread, b.starred FROM ibwf_users a
INNER JOIN ibwf_private b ON a.id = b.byuid
WHERE b.touid='".$myid."' AND b.starred = '1'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
else if($view=="urd"){
$sql = "SELECT
a.name, b.id, b.byuid, b.unread, b.starred FROM ibwf_users a
INNER JOIN ibwf_private b ON a.id = b.byuid
WHERE b.touid='".$myid."' AND b.unread = '1'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
}
$items = mysql_query($sql);
if (!$items) {
echo "You have no messages!<br/><a href=\"inbox.php?action=sendto&sid=$sid\">Compose</a><br/><a href=\"index.php?action=main&sid=$sid\">Main Menu</a></div></div></font></body></html>";
exit();
}
echo mysql_error();
while ($item = mysql_fetch_array($items)){
if($item[3]=="1"){
$iml = "<img src=\"images/npm.gif\" alt=\"»\"/>";
}else{
if($item[4]=="1"){
$iml = "<img src=\"images/spm.gif\" alt=\"*\"/>";
}else{
$iml = "<img src=\"images/opm.gif\" alt=\"-\"/>";
}
}
$lnk = "$iml<a href=\"inbox.php?action=readpm&pmid=$item[1]&sid=$sid\">$item[0]</a>";
echo "$lnk<br/>";
}
boxend();
echo "<p align=\"center\">";
$npage = $page+1;
if($page>1){
$ppage = $page-1;
echo "<a href=\"inbox.php?action=main&page=$ppage&sid=$sid&view=$view$exp\">«Previous</a> ";
}
if($page<$num_pages){
$npage = $page+1;
echo "<a href=\"inbox.php?action=main&page=$npage&sid=$sid&view=$view$exp\">»Next</a>";
}
echo "<br/>Page $page of $num_pages<br/>";
if($num_pages>2){
$rets = "<center>Jump to page<form action=\"inbox.php\" method=\"get\"><input id=\"inputText\" name=\"page\" format=\"*N\" size=\"3\"/>";
$rets .= "<input type=\"hidden\" name=\"action\" value=\"$action\"/>";
$rets .= "<input type=\"hidden\" name=\"sid\" value=\"$sid\"/>";
$rets .= "<input type=\"hidden\" name=\"view\" value=\"$view\"/>";
$rets .= "<input id=\"inputButton\" type=\"submit\" value=\"Go\"/></form></center>";
echo $rets;
echo "<br/></p>";
}else{
echo "<br/>";
echo "Delete: <center><form action=\"inbxproc.php?action=proall&sid=$sid\" method=\"post\"><select id=\"inputText\" name=\"pmact\">";
echo "<option value=\"ust\">Unsaved</option>";
echo "<option value=\"red\">Read</option>";
echo "<option value=\"all\">All</option>";
echo "</select>";
echo "<input id=\"inputButton\" type=\"submit\" value=\"Go\"/>";
echo "</form></center>";
echo "</p>";
}
getfooter($sid);
}
////////////////////////
else if($action=="mmsdisp"){
addonline(getuid_sid($sid),"Multimedia Messaging","");
boxstart("Inbox/Outbox");
echo "<p>";
echo "<img src=\"images/mailbox_new.gif\" alt=\"\"/><a href=\"inbox.php?action=mms&view=urd&sid=$sid\">New</a><br/>";
echo "<img src=\"images/mailbox_old.gif\" alt=\"\"/><a href=\"inbox.php?action=mms&view=all&sid=$sid\">All</a><br/><br/>";
echo "<img src=\"images/mailbox_out.gif\" alt=\"\"/><a href=\"inbox.php?action=mms&view=snt&sid=$sid\">Sent</a><br/><br/>";
echo "<a href=\"inbox.php?action=sendmms&sid=$sid\">Compose New</a><br/><br/>";
echo "</p>";
boxend();
getfooter($sid);
}
///////////////////////////mms inbox//////////////////////////////
else if($action=="mms"){
addonline(getuid_sid($sid),"Browsing Multimedia Inbox","");
boxstart("MMS");
$view = $_GET["view"];
//////ALL LISTS SCRIPT <<
if($view=="")$view="all";
if($page=="" || $page<=0)$page=1;
$myid = getuid_sid($sid);
$doit=false;
$num_items = getmmscount($myid,$view); //changable
$items_per_page= 7;
$num_pages = ceil($num_items/$items_per_page);
if($page>$num_pages)$page= $num_pages;
$limit_start = ($page-1)*$items_per_page;
if($num_items>0){
if($doit){
$exp = "&rwho=$myid";
}else{
$exp = "";
}
if($view=="all"){
$sql = "SELECT
a.name, b.id, b.byuid, b.unread, b.starred FROM ibwf_users a
INNER JOIN mms b ON a.id = b.byuid
WHERE b.touid='".$myid."'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
else if($view=="snt"){
$sql = "SELECT
a.name, b.id, b.touid, b.unread, b.starred FROM ibwf_users a
INNER JOIN mms b ON a.id = b.touid
WHERE b.byuid='".$myid."'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
else if($view=="str"){
$sql = "SELECT
a.name, b.id, b.byuid, b.unread, b.starred FROM ibwf_users a
INNER JOIN mms b ON a.id = b.byuid
WHERE b.touid='".$myid."' AND b.starred = '1'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
else if($view=="urd"){
$sql = "SELECT
a.name, b.id, b.byuid, b.unread, b.starred FROM ibwf_users a
INNER JOIN mms b ON a.id = b.byuid
WHERE b.touid='".$myid."' AND b.unread = '1'
ORDER BY b.timesent DESC
LIMIT $limit_start, $items_per_page
";
}
}
$items = mysql_query($sql);
if (!$items) {
echo "You have no messages!<br/><a href=\"inbox.php?action=sendmms&sid=$sid\">Compose</a><br/><a href=\"index.php?action=main&sid=$sid\">Main Menu</a></div></div></font></body></html>";
exit();
}
echo mysql_error();
while ($item = mysql_fetch_array($items)){
if($item[3]=="1"){
$iml = "<img src=\"images/npm.gif\" alt=\"»\"/>";
}else{
if($item[4]=="1"){
$iml = "<img src=\"images/spm.gif\" alt=\"*\"/>";
}else{
$iml = "<img src=\"images/opm.gif\" alt=\"-\"/>";
}
}
$lnk = "$iml<a href=\"inbox.php?action=readmms&pmid=$item[1]&sid=$sid\">$item[0]</a>";
echo "$lnk<br/>";
}
boxend();
echo "<p align=\"center\">";
$npage = $page+1;
echo "<a href=\"inbox.php?action=sendmms&sid=$sid\">Compose</a><br/>";
if($page>1){
$ppage = $page-1;
echo "<a href=\"inbox.php?action=mms&page=$ppage&sid=$sid&view=$view\">«Previous</a> ";
}
if($page<$num_pages){
$npage = $page+1;
echo "<a href=\"inbox.php?action=mms&page=$npage&sid=$sid&view=$view\">»Next</a>";
}
echo "<br/>Page $page of $num_pages<br/>";
if($num_pages>2){
$rets = "Jump to page<form action=\"inbox.php\" method=\"get\"><input name=\"page\" format=\"*N\" size=\"3\"/>";
$rets .= "<input type=\"hidden\" name=\"action\" value=\"mms\"/>";
$rets .= "<input type=\"hidden\" name=\"view\" value=\"$view\"/>";
$rets .= "<input type=\"hidden\" name=\"sid\" value=\"$sid\"/>";
$rets .= "<input type=\"submit\" value=\"Go\"/></form>";
echo $rets;
}else{
}
echo "<br/></p>";
getfooter($sid);
}
///////////////////////////////////////////
else if($action=="readpm"){
$pminfo = mysql_fetch_array(mysql_query("SELECT text, byuid, timesent,touid, reported FROM ibwf_private WHERE id='".$pmid."'"));
addonline(getuid_sid($sid),"Reading <i>".getnick_uid($pminfo[1])."</i>\'s text message","");
if(getuid_sid($sid)==$pminfo[3]){
$chread = mysql_query("UPDATE ibwf_private SET unread='0' WHERE id='".$pmid."'");
}
boxstart("Read Message");
if(($pminfo[3]==getuid_sid($sid))||($pminfo[1]==getuid_sid($sid))){
if(getuid_sid($sid)==$pminfo[3]){
if(isonline($pminfo[1])){
$iml = "<img src=\"images/onl.gif\" alt=\"O\"/>";
}else{
$iml = "<img src=\"images/ofl.gif\" alt=\"O\"/>";
}
$ptxt = "<b>From</b>: ";
if(isadmin($pminfo[1]))
{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[1]&sid=$sid\"><font color='red'>".getnick_uid($pminfo[1])."</font></a>";}
//else if(isvip($pminfo[1]))
//{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[1]&sid=$sid\"><font color='lightgreen'>".getnick_uid($pminfo[1])."</font></a>";}
else if(ismod($pminfo[1]))
{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[1]&sid=$sid\"><font color='blue'>".getnick_uid($pminfo[1])."</font></a>";}
else
{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[1]&sid=$sid\">".getnick_uid($pminfo[1])."</a>";}
}else{
if(isonline($pminfo[3])){
$iml = "<img src=\"images/onl.gif\" alt=\"O\"/>";
}else{
$iml = "<img src=\"images/ofl.gif\" alt=\"O\"/>";
}
$ptxt = "<b>To</b>: ";
if(isadmin($pminfo[3]))
{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[3]&sid=$sid\"><font color='red'>".getnick_uid($pminfo[3])."</font></a>";}
//if(isvip($pminfo[3]))
//{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[3]&sid=$sid\"><font color='lightgreen'>".getnick_uid($pminfo[3])."</font></a>";}
else if(ismod($pminfo[3]))
{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[3]&sid=$sid\"><font color='blue'>".getnick_uid($pminfo[3])."</font></a>";}
else
{$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[3]&sid=$sid\">".getnick_uid($pminfo[3])."</a>";}
}
echo "$ptxt $bylnk<br/>";
$tmstamp = $pminfo[2] + addhours();
$tmdt = date("d/m/Y h:i:s A", $tmstamp);
$diff1=time()-$pminfo[2];
echo "<b>Sent</b>: $tmdt<br/>".gettimemsg($diff1)." ago<br/>";
$pmtext = parsepm($pminfo[0], $sid);
if(isspam($pmtext)){
if(($pminfo[4]=="0") && ($pminfo[1]!=1)){
mysql_query("UPDATE ibwf_private SET reported='1' WHERE id='".$pmid."'");
}
}
echo "<b>Message</b>:<br/>".$pmtext;
echo "<u><br/>Send reply:</u>:<br/>";
echo "<form action=\"inbxproc.php?action=sendpm&who=$pminfo[1]&sid=$sid\" method=\"post\"><textarea id=\"inputText\" name=\"pmtext\"></textarea><br/>";
echo "<input id=\"inputButton\" type=\"submit\" value=\"Send\"/>";
echo "</form>";
echo "<br/>";
$whose = getnick_uid($pminfo[1]);
$fpmtext = removebb($pmtext, $sid);
echo "<form action=\"inbox.php?action=forwardto&sid=$sid\" method=\"post\"><input type=\"hidden\" name=\"orgtime\" value=\"$tmdt\"/><input type=\"hidden\" name=\"fmsg\" value=\"$fpmtext\"/><input type=\"hidden\" name=\"whose\" value=\"$whose\"/><input id=\"inputButton\" type=\"submit\" value=\"Forward...\"/></form>";
echo "<br/>";
echo "<b>Action</b>: <form action=\"inbxproc.php?action=proc&sid=$sid\" method=\"post\"><select id=\"inputText\" name=\"pmact\">";
echo "<option value=\"del-$pmid\">Delete</option>";
if(isstarred($pmid)){
echo "<option value=\"ust-$pmid\">Unsave</option>";
}else{
echo "<option value=\"str-$pmid\">Save</option>";
}
echo "<option value=\"rpt-$pmid\">Report To Admin</option>";
echo "<option value=\"dnl-$pmid\">Download As Text</option>";
//echo "<option value=\"frd-$pmid\">Forward To E-Mail</option>";
echo "</select>";
echo "<br/><input id=\"inputButton\" type=\"submit\" value=\"Go\"/>";
echo "</form>";
echo "<br/><br/><a href=\"inbox.php?action=dialog&sid=$sid&who=$pminfo[1]\">View As Dialog</a>";
}else{
echo "This PM ain't yours";
}
boxend();
getfooter($sid);
}
///////////////////////////////readmms//////////////////////////
else if($action=="readmms"){
$pminfo = mysql_fetch_array(mysql_query("SELECT pmtext, byuid, timesent,touid, reported, filename, size, extension, origname FROM mms WHERE id='".$pmid."'"));
addonline(getuid_sid($sid),"Viewing <i>".getnick_uid($pminfo[1])."</i>\'s MMS","");
if(getuid_sid($sid)==$pminfo[3]){
$chread = mysql_query("UPDATE mms SET unread='0' WHERE id='".$pmid."'");
}
boxstart("View MMS");
if(($pminfo[3]==getuid_sid($sid))||($pminfo[1]==getuid_sid($sid))){
if(getuid_sid($sid)==$pminfo[3]){
if(isonline($pminfo[1])){
$iml = "<img src=\"images/onl.gif\" alt=\"O\"/>";
}else{
$iml = "<img src=\"images/ofl.gif\" alt=\"O\"/>";
}
$ptxt = "<b>From</b>: ";
$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[1]&sid=$sid\">".getnick_uid($pminfo[1])."</a>";
}else{
if(isonline($pminfo[3])){
$iml = "<img src=\"images/onl.gif\" alt=\"O\"/>";
}else{
$iml = "<img src=\"images/ofl.gif\" alt=\"O\"/>";
}
$ptxt = "<b>To</b>: ";
$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pminfo[3]&sid=$sid\">".getnick_uid($pminfo[3])."</a>";
}
echo "$ptxt $bylnk<br/>";
$tmstamp = $pminfo[2] + addhours();
$tmdt = date("d/m/Y h:i:s A", $tmstamp);
$diff1=time()-$pminfo[2];
echo "<b>Sent</b>: $tmdt<br/>".gettimemsg($diff1)." ago<br/>";
$pmtext = parsepm($pminfo[0], $sid);
if(isspam($pmtext)){
if(($pminfo[4]=="0") && ($pminfo[1]!=1)){
mysql_query("UPDATE ibwf_private SET reported='1' WHERE id='".$pmid."'");
}
}
switch(strtolower($pminfo[7])){
case "mid":
$ext = "MIDI tone";
break;
case "3gp":
$ext = "3GP Video";
break;
case "amr":
$ext = "AMR Audio/Recorded Voice";
break;
case "wav":
$ext = "WAV Audio";
break;
case "mp3":
$ext = "MP3 Audio";
break;
case "jpg":
$ext = "JPG Image";
break;
case "gif":
$ext = "GIF Image";
break;
case "png":
$ext = "PNG Image";
break;
case "bmp":
$ext = "BMP Image";
break;
case "exe":
$ext = "Windows Executable file";
break;
case "zip":
$ext = "Compressed ZIP Archive";
break;
case "rar":
$ext = "Compressed RAR Archive";
break;
case "sis":
$ext = "Symbian Application";
break;
case "jar":
$ext = "Java Mobile Application";
break;
}
echo "<b>Message</b>:<br/>".$pmtext;
if ($pminfo[7]=="gif"){
echo "<br/>Image:<br/><img src=\"getfile.php?sid=$sid&fileid=$pmid\" alt=\"Loading...\"/><br/>";
}
if ($pminfo[7]=="jpg"){
echo "<br/>Image:<br/><img src=\"getfile.php?sid=$sid&fileid=$pmid\" alt=\"Loading...\"/><br/>";
}
if ($pminfo[7]=="bmp"){
echo "<br/>Image:<br/><img src=\"getfile.php?sid=$sid&fileid=$pmid\" alt=\"Loading...\"/><br/>";
}
if ($pminfo[7]=="png"){
echo "<br/>Image:<br/><img src=\"getfile.php?sid=$sid&fileid=$pmid\" alt=\"Loading...\"/><br/>";
}
if ($pminfo[7]=="mid"){
echo "<bgsound src=\"getfile.php?sid=$sid&fileid=$pmid\" loop=\"infinite\"/>";
}
if (($pminfo[7]=="amr") && ($pminfo[6]<100)){
echo "<bgsound src=\"getfile.php?sid=$sid&fileid=$pmid\" loop=\"infinite\"/>";
}
if (($pminfo[7]=="mp3") && ($pminfo[6]<100)){
echo "<bgsound src=\"getfile.php?sid=$sid&fileid=$pmid\" loop=\"infinite\"/>";
}
if (($pminfo[7]=="wav") && ($pminfo[6]<100)){
echo "<bgsound src=\"getfile.php?sid=$sid&fileid=$pmid\" loop=\"infinite\"/>";
}
echo "<br/><b>Attached filename</b>:<br/>".$pminfo[8];
echo "<br/><b>File type</b>:<br/>".$ext;
echo "<br/><b>Size</b>:<br/>".$pminfo[6]."KB";
echo "<br/><a href=\"getfile.php?sid=$sid&fileid=$pmid\">Download attachment</a><br/>";
echo "<a href=\"inbox.php?action=sendmms&sid=$sid&who=$pminfo[1]\">Reply with MMS</a><br/><a href=\"inbox.php?action=sendpm&sid=$sid&who=$pminfo[1]\">Reply with text message</a>";
echo "<p>";
echo "<b>Action</b>: <form action=\"inbxproc.php?action=mproc&sid=$sid\" method=\"post\"><select id=\"inputText\" name=\"pmact\">";
echo "<option value=\"del-$pmid\">Delete</option>";
if(ismtarred($pmid)){
echo "<option value=\"ust-$pmid\">Unsave</option>";
}else{
echo "<option value=\"str-$pmid\">Save</option>";
}
echo "<option value=\"rpt-$pmid\">Report To Admin</option>";
echo "</select>";
echo "<br/><input id=\"inputButton\" type=\"submit\" value=\"Go\"/>";
echo "</form>";
}else{
echo "This PM ain't yours";
}
echo "<br/><a href=\"inbox.php?action=mmsdisp&sid=$sid\">Back To MMS</a>";
boxend();
getfooter($sid);
}
/////////////////////////////
else if($action=="dialog"){
$uid = getuid_sid($sid);
$uname=getnick_uid($who);
addonline(getuid_sid($sid),"Viewing dialog messages with <i>$uname</i>","");
if($page=="" || $page<=0)$page=1;
$myid = getuid_sid($sid);
$pms = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE (byuid=$uid AND touid=$who) OR (byuid=$who AND touid=$uid) ORDER BY timesent"));
echo mysql_error();
$num_items = $pms[0]; //changable
$items_per_page= 7;
$num_pages = ceil($num_items/$items_per_page);
if($page>$num_pages)$page= $num_pages;
$limit_start = ($page-1)*$items_per_page;
if($num_items>0){
boxstart("Dialog");
$pms = mysql_query("SELECT byuid, text, timesent FROM ibwf_private WHERE (byuid=$uid AND touid=$who) OR (byuid=$who AND touid=$uid) ORDER BY timesent LIMIT $limit_start, $items_per_page");
while($pm=mysql_fetch_array($pms)){
if(isonline($pm[0])){
$iml = "<img src=\"images/onl.gif\" alt=\"+\"/>";
}else{
$iml = "<img src=\"images/ofl.gif\" alt=\"-\"/>";
}
$bylnk = "$iml<a href=\"index.php?action=viewuser&who=$pm[0]&sid=$sid\">".getnick_uid($pm[0])."</a>";
echo $bylnk;
$tmopm = date("d m y - h:i:s",$pm[2]);
echo " $tmopm<br/>";
echo parsepm($pm[1]);
echo "<br/><br/>";
}
echo "<p align=\"center\">";
if($page>1){
$ppage = $page-1;
echo "<a href=\"inbox.php?action=dialog&page=$ppage&sid=$sid&who=$who\">«PREV</a> ";
}
if($page<$num_pages){
$npage = $page+1;
echo "<a href=\"inbox.php?action=dialog&page=$npage&sid=$sid&who=$who\">Next»</a>";
}
echo "<br/>$page/$num_pages<br/>";
if($num_pages>2){
$rets = "Jump to page<form action=\"inbox.php\" method=\"get\"><input id=\"inputText\" name=\"page\" format=\"*N\" size=\"3\"/>";
$rets .= "<input type=\"hidden\" name=\"action\" value=\"$action\"/>";
$rets .= "<input type=\"hidden\" name=\"sid\" value=\"$sid\"/>";
$rets .= "<input type=\"hidden\" name=\"who\" value=\"$who\"/>";
$rets .= "<input id=\"inputButton\" type=\"submit\" value=\"Go\"/></form>";
echo $rets;
}
}else{
echo "<center>";
echo "NO DATA";
echo "</center>";
}
echo "<br/><br/><a href=\"rwdpm.php?action=dlg&sid=$sid&who=$who\">Download</a><br/>only first 50 messages</p>";
boxend();
getfooter($sid);
}else{
addonline(getuid_sid($sid),"Browsing text Messages","");
}
?>
<?php
$time = microtime();
$time = explode(" ", $time);
$time = $time[1] + $time[0];
$finish = $time;
$totaltime = ($finish - $start);
printf ("<p align=\"center\">Page took %f seconds to load.</p>", $totaltime);
?>
</font></body></html>