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&b=0&sid=$sid&ugun=$ugun&ugpw=$ugpw&ugtz=$ugtz\">Inbox($nml[0])</a><br/>";
echo "</small></p>";
echo "<p align=\"center\">";
echo "<a href=\"index.php?action=main&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&m=".$msg["id"]."&ugun=$ugun&ugpw=$ugpw&ugtz=$ugtz&sid=$sid&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&ugun=$ugun&ugpw=$ugpw&ugtz=$ugtz\">G-Mail Summary</a><br/>";
echo "<a href=\"index.php?action=main&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&aid=$i&ugun=$ugun&ugpw=$ugpw&b=$b\">»$attnm($attfs KB)</a><br/>";
}
}
echo "</small></p>";
echo "<p align=\"center\">";
echo "<a href=\"rwgmail.php?sid=$sid&ugun=$ugun&ugpw=$ugpw&ugtz=$ugtz\">G-Mail Summary</a><br/>";
echo "<a href=\"index.php?action=main&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&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&sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>";
echo "Home</a>";
echo "</p>";
echo "</card>";
}
}
?>
</wml>