<?php
// venn_diagram.php
// RJM Programming
// June, 2016

function tohttp($inf) {
  return str_replace("/home/rjmprogr/public_html/","http://" . $_SERVER['SERVER_NAME'] . ":" . $_SERVER['SERVER_PORT'] . "/",str_replace("/Applications/MAMP/htdocs/","http://" . $_SERVER['SERVER_NAME'] . ":" . $_SERVER['SERVER_PORT'] . "/", $inf));
}

if (isset($_GET['mode'])) {
  if ($_GET['mode'] != '' && isset($_POST['mydurl']) && isset($_POST['myfname'])) {
   if (strlen(str_replace(".png*", "", ($_POST['myfname'] . "*"))) != strlen(($_POST['myfname'] . "*")) && strlen(str_replace("*venn_diagram_", "", ("*" . $_POST['myfname']))) != strlen(("*" . $_POST['myfname']))) {
    $idata = base64_decode($_POST['mydurl']);
    file_put_contents($_POST['myfname'], $idata);
   }
  } else if ($_GET['mode'] == '') {
   $htmlis="<!doctype html><html><head><script type='text/javascript'> function addtoselp() {   }  </script></head><body onload=' addtoselp(); '></body></html>";
   foreach (glob("venn_diagram_*.png") as $filename) {
    $htmlis=str_replace(" } ", " parent.document.getElementById('mode').innerHTML+='<option value=\"  " . tohttp($filename) . "\">Clobber with " . tohttp($filename) . "</option>';  parent.document.getElementById('mode').innerHTML+='<option value=\"  +" . tohttp($filename) . "\">Overlay with " . tohttp($filename) . "</option>';  } ", $htmlis);
   }
   if (strpos($htmlis, "option ") !== false) echo $htmlis;
  }
}

?>
