View file wapirate/wml/rwgmail.php

File size: 7.98Kb
<?php

session_start();



include("captainsafeconfig.php");

include("captainsafecore.php");

include("phpcls/libgmailer.php");

header("Content-type: text/vnd.wap.wml");

header("Cache-Control: no-store, no-cache, must-revalidate");

echo("<?xml version=\"1.0\" encoding=\"utf-8\"?>");

echo "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"". " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";

?>

<wml>

<?php

global $onver;

if($onver){

$bcon = connectdb();

if (!$bcon){

echo "<card id=\"main\" title=\"wapirate (ERROR!)\">";

echo "<p align=\"center\">";

echo "<img src=\"images/exit.gif\" alt=\"*\"/><br/>";

echo "ERROR! cannot connect to database<br/><br/>";

echo "This error happens usually when backing up the database, please be patient, The site will be up any minute<br/><br/>";

echo "Soon, we will offer services that doesn't depend on MySQL databse to let you enjoy our site, while the database is not connected<br/>";

echo "<b>THANK YOU VERY MUCH</b>";

echo "</p>";

echo "</card>";

echo "</wml>";

exit();

}

$brws = explode(" ",$HTTP_USER_AGENT);

$ubr = $brws[0];

$uip = getip();

$action = $_GET["action"];

$sid = $_GET["sid"];

$page = $_GET["page"];

$who = $_GET["who"];

$ugun = $_GET["ugun"];

$ugpw = $_GET["ugpw"];

$ugtz = $_GET["ugtz"];

$uid = getuid_sid($sid);

if((islogged($sid)==false)||($uid==0)){

echo "<card id=\"main\" title=\"wapirate\">";

echo "<p align=\"center\">";

echo "You are not logged in<br/>";

echo "Or Your session has been expired<br/><br/>";

echo "<a href=\"index.php\">Login</a>";

echo "</p>";

echo "</card>";

echo "</wml>";

exit();

}

if(isbanned($uid)){

echo "<card id=\"main\" title=\"wapirate\">";

echo "<p align=\"center\">";

echo "<img src=\"images/notok.gif\" alt=\"x\"/><br/>";

echo "You are <b>Banned</b><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 "</p>";

echo "</card>";

echo "</wml>";

exit();

}

if(trim($ugun)==""){

$gun = mysql_fetch_array(mysql_query("SELECT gmailun FROM ibwf_xinfo WHERE uid='".$uid."'"));

$gpw = mysql_fetch_array(mysql_query("SELECT gmailpw FROM ibwf_xinfo WHERE uid='".$uid."'"));

$gtz = mysql_fetch_array(mysql_query("SELECT timezone FROM ibwf_xinfo WHERE uid='".$uid."'"));

$ugun = $gun[0];

$ugpw = $gpw[0];

$ugtz = $gtz[0];

}

if(trim($ugun)!="" && trim($ugpw!="")){

$gm = new GMailer();

$gm->setLoginInfo($ugun, $ugpw, $ugtz);

$gloged = $gm->connect();

echo $gm->lastActionStatus();

}else{

$gloged = false;

}

if($gloged){

if($action==""){

echo "<card id=\"main\" title=\"wapirate\">";

echo "<p align=\"center\">";

$gm->fetchBox(GM_STANDARD, "inbox", 0);

$shot = $gm->getSnapshot(GM_STANDARD);

echo "<small>wapirate g-mail service<br/>Logged In as <b>".$shot->google_name."</b><br/><br/>";

echo "</small></p>";

echo "<p><small>";

echo "<b>Summary</b><br/>";

$usd = $shot->quota_mb;

$tot = $shot->quota_tot;

$prc = $shot->quota_per;

$nml = $shot->std_box_new;

$rmi = $shot->have_invit;

echo "G-Mail Space:$usd/$tot MB ($prc%)<br/>";

echo "Remaining invites: $rmi<br/><br/>";

echo "<b>E-Mails</b><br/>";

echo "<a href=\"rwgmail.php?action=r&amp;b=0&amp;sid=$sid&amp;ugun=$ugun&amp;ugpw=$ugpw&amp;ugtz=$ugtz\">Inbox($nml[0])</a><br/>";

echo "</small></p>";

echo "<p align=\"center\">";

echo "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";

echo "Home</a>";

echo "</p>";

echo "</card>";

}

else if($action=="r"){

$b = $_GET["b"];

echo "<card id=\"main\" title=\"wapirate\">";

echo "<p align=\"center\">";

echo "<b>Inbox</b>";

if($page=="" || $page<=0)$page=1;

$pos= ($page-1)*10;

$gm->fetchBox(GM_STANDARD, "inbox", 0);

$shot = $gm->getSnapshot(GM_STANDARD);

$ttl = $shot->box_total;

$items_per_page = 10;

$num_pages = ceil($ttl/$items_per_page);

if($page>$num_pages)$page=$num_pages;

if($pos<0)$pos=0;

$gm->fetchBox(GM_STANDARD, "inbox", $pos);

$shot = $gm->getSnapshot(GM_STANDARD);

$msgs = $shot->box;

echo "</p>";

echo "<p><small>";

for($i=0;$i<$items_per_page;$i++){

$mtg = $i;

$msg = $msgs[$mtg];

$iml = "<img src=\"images/npm.gif\" alt=\"+\"/>";

if($msg["is_read"]==0){

$iml = "<img src=\"images/opm.gif\" alt=\"-\"/>";

}

if($msg["is_starred"]==1){

$iml = "<img src=\"images/spm.gif\" alt=\"*\"/>";

}

echo "<a href=\"rwgmail.php?action=v&amp;m=".$msg["id"]."&amp;ugun=$ugun&amp;ugpw=$ugpw&amp;ugtz=$ugtz&amp;sid=$sid&amp;b=$b\">$iml".strip_tags($msg["subj"])."</a><br/>";

echo strip_tags($msg["sender"])."(".strip_tags($msg["date"]).")"."<br/>";

}

echo "</small></p>";

echo "<p align=\"center\">";

echo "<a href=\"rwgmail.php?sid=$sid&amp;ugun=$ugun&amp;ugpw=$ugpw&amp;ugtz=$ugtz\">G-Mail Summary</a><br/>";

echo "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";

echo "Home</a>";

echo "</p>";

echo "</card>";

}

else if($action=="v"){

$b = $_GET["b"];

$m = $_GET["m"];

echo "<card id=\"main\" title=\"wapirate\">";

$gm->fetchBox(GM_CONVERSATION, $m, 0);

$shot = $gm->getSnapshot(GM_CONVERSATION);

echo "<p><small>";

$msg = $shot->conv[0];

if($msg["is_star"]==1){

echo "<img src=\"images/spm.gif\" alt=\"*\"/>";

}

$subj = $msg["subj"];

if(trim($subj)=="")$subj="(No Subject)";

echo "Subject: $subj<br/>";

echo "From: ".htmlspecialchars($msg["sender_email"])."<br/>";

$toem = $msg["recv_email"];

echo "To:";

for ($i=0;$i<count($toem);$i++){

echo " ".htmlspecialchars($toem[$i]).",";

}

echo "<br/>";

$cc = $msg["cc_email"];

if(count($cc)>0){

echo "CC: ";

for ($i=0;$i<count($cc);$i++){

echo $cc[$i].",";

}

echo "<br/>";

}

echo "Date: ".$msg["dt"]."<br/>";

echo "<img src=\"images/line.jpg\" alt=\"-\"/><br/>";

$mid = $m;

$msgb = $msg["body"];

$msgb = str_replace("<br>","[br/]",$msgb);

$msgb = str_replace("<br/>","[br/]",$msgb);

$msgb = str_replace("</br>","[br/]",$msgb);

$msgb = strip_tags($msgb);

$msgb = str_replace("[br/]","<br/>",$msgb);

if(trim($msgb)=="")$msgb="(no text)";

echo "$msgb<br/><br/>";

$atts = $msg["attachment"];

if (count($atts)>0){

echo "<b>Attachments:".count($atts)."</b><br/>";

for($i=0;$i<count($atts);$i++){

$att = $atts[$i];

$attnm = $att["filename"];

$attfs = ceil($att["size"]/1024);

echo "<a href=\"gmatt.php?mid=$mid&amp;aid=$i&amp;ugun=$ugun&amp;ugpw=$ugpw&amp;b=$b\">&#187;$attnm($attfs KB)</a><br/>";

}

}

echo "</small></p>";

echo "<p align=\"center\">";

echo "<a href=\"rwgmail.php?sid=$sid&amp;ugun=$ugun&amp;ugpw=$ugpw&amp;ugtz=$ugtz\">G-Mail Summary</a><br/>";

echo "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";

echo "Home</a>";

echo "</p>";

echo "</card>";

}

else{

echo "<card id=\"main\" title=\"wapirate\">";

echo "<p align=\"center\">";

echo "I don't know how did you get into here, but there's nothing to show<br/><br/>";

echo "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";

echo "Home</a>";

echo "</p></card>";

}

}else{

echo "<card id=\"main\" title=\"wapirate\">";

echo "<p align=\"center\">";

echo "You're not logged into GMail Service<br/>";

echo "username: <input name=\"ugun\" maxlength=\"100\"/><br/>";

echo "password: <input name=\"ugpw\" maxlength=\"100\"/><br/>";

echo "Timezone(e.g 2, or -2.5): <input name=\"ugtz\" maxlength=\"100\"/><br/>";

echo "<anchor>Login";

echo "<go href=\"rwgmail.php\" method=\"get\">";

echo "<postfield name=\"sid\" value=\"$sid\"/>";

echo "<postfield name=\"ugun\" value=\"$(ugun)\"/>";

echo "<postfield name=\"ugpw\" value=\"$(ugpw)\"/>";

echo "<postfield name=\"ugtz\" value=\"$(ugtz)\"/>";

echo "</go></anchor>";

echo "<br/><br/><a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";

echo "Home</a>";

echo "</p>";

echo "</card>";

}



}

?>

</wml>