<?php
// webviewemail.php
// Send an email

$wisWebView = true;

function depends($ins) {
  global $wisWebView;
  if ($ins == "") return $wisWebView;
  return $ins;
}


function server_remote_addr() {
    $rma = $_SERVER['REMOTE_ADDR'];
    $ua = strtolower($_SERVER['HTTP_USER_AGENT']);
    // you can add different browsers with the same way ..
    if (1 == 2) {
    if(preg_match('/(chromium)[ \/]([\w.]+)/', $ua))
            $rma = '000000'.$rma;
    elseif(preg_match('/(chrome)[ \/]([\w.]+)/', $ua))
            $rma = '00000'.$rma;
    elseif(preg_match('/(safari)[ \/]([\w.]+)/', $ua))
            $rma = '0000'.$rma;
    elseif(preg_match('/(opera)[ \/]([\w.]+)/', $ua))
            $rma = '000'.$rma;
    elseif(preg_match('/(msie)[ \/]([\w.]+)/', $ua))
            $rma = '00'.$rma;
    elseif(preg_match('/(mozilla)[ \/]([\w.]+)/', $ua))
            $rma = '0'.$rma;
    }
    return $rma;
}



if (isset($_GET['mt']) && isset($_GET['subject']) && isset($_GET['body']) && strpos($_SERVER['SERVER_NAME'], "rjmprogramming.com.au") !== false) {
 if (depends("")) {
   $to = str_replace("mailto:", "", urldecode($_GET['mt']));
   $subject = urldecode($_GET['subject']);
   $bodies = explode("&body=", depends($_SERVER['QUERY_STRING']));
   $body = str_replace(".php&", ".php?", urldecode($bodies[1]));

   if (strpos($subject, "Google Chart") !== false) {
    if (1==2 || (strpos($body, "http://www.rjmprogramming.com.au/PHP/") !== false && strpos($body, ".php") !== false)) {
     if (strpos($to, "@") !== false) {
      file_put_contents("wve_" . server_remote_addr() . ".huh", $to);
      mail($to, $subject, $body);
     }
    }
   }
  }
} else if (isset($_GET['get']) && isset($_GET['subject']) && isset($_GET['body']) && strpos($_SERVER['SERVER_NAME'], "rjmprogramming.com.au") !== false) {
 if (depends("")) {
   if (file_exists("wve_" . server_remote_addr() . ".huh")) {
     $to = @file_get_contents("wve_" . server_remote_addr() . ".huh");
     $subject = urldecode($_GET['subject']);
     $bodies = explode("&body=", depends($_SERVER['QUERY_STRING']));
     $body = str_replace(".php&", ".php?", urldecode($bodies[1]));
     if (strpos($subject, "Google Chart") !== false) {
      if (1==2 || (strpos($body, "http://www.rjmprogramming.com.au/PHP/") !== false && strpos($body, ".php") !== false)) {
       if (strpos($to, "@") !== false) {
        file_put_contents("wve_" . server_remote_addr() . ".huh", $to);
        mail($to, $subject, $body);
       }
      }
     }
   } else {
     echo "<html><body onload=\" var ee=''; while (ee.indexOf('@') == -1) { ee=prompt('Email who?','fill.in@email'); if (ee == null) { ee=''; }  }  location.href=document.URL.replace('get=', 'mt=' + ee + '&junk=');   \"></body></html>";
   }
 }
} else if (isset($_GET['set']) && strpos($_SERVER['SERVER_NAME'], "rjmprogramming.com.au") !== false) {
   file_put_contents("wve_" . server_remote_addr() . ".huh", $_GET['set']);
} else if (isset($_GET['get']) && file_exists("wve_" . server_remote_addr() . ".huh") && strpos($_SERVER['SERVER_NAME'], "rjmprogramming.com.au") !== false) {
   $eeis=@file_get_contents("wve_" . server_remote_addr() . ".huh");
   echo "<html><body onload=\" var ee='" . $eeis . "'; parent.document.getElementById('altemail').value='" . $eeis . "';  parent.document.getElementById('remail').href=parent.document.getElementById('remail').href.replace('get=','mt=" . $eeis . "&junk=');  \"></body></html>";
} else if (isset($_GET['get']) && !file_exists("wve_" . server_remote_addr() . ".huh") && strpos($_SERVER['SERVER_NAME'], "rjmprogramming.com.au") !== false) {
   echo "fill.in@email";
}
?>