<?php
// broadcast_listen.php
// RJM Programming
// October, 2015
// Help out broadcast_listen.html to achieve broadcast wording saves to broadcast_list.html

$wording="";
$dt="";
$identity="";
$subject="Broadcast";

if (file_exists("broadcast_list.html")) {
  $contents=@file_get_contents("broadcast_list.html");
  if (!file_exists("broadcast_list.htm")) file_put_contents("broadcast_list.htm", $contents);
  if (strpos($contents, "</select>") !== false) {
    if (isset($_POST['words'])) {
      $wording=str_replace("</select>", "", str_replace("<br>", "\\n", str_replace("\n", "\\n", urldecode($_POST['words']))));
    } else if (isset($_GET['words'])) {
      $wording=str_replace("</select>", "", str_replace("<br>", "\\n", str_replace("\n", "\\n", urldecode($_GET['words']))));
    }
    if (strlen($wording) > 0) {
     if (isset($_POST['subject'])) {
      $subject=str_replace("</select>", "", urldecode($_POST['subject']));
     } else if (isset($_GET['datetimebit'])) {
      $subject=str_replace("</select>", "", urldecode($_GET['subject']));
     }
     if (isset($_POST['datetimebit'])) {
      $dt=str_replace("</select>", "", urldecode($_POST['datetimebit']));
     } else if (isset($_GET['datetimebit'])) {
      $dt=str_replace("</select>", "", urldecode($_GET['datetimebit']));
     }
     if ($dt == " @ ") $dt="";
     if (isset($_POST['emailname'])) {
      $identity=str_replace("</select>", "", urldecode($_POST['emailname']));
      if ($subject == "Broadcast") {
        if ($identity != "") $subject .= " by " . $identity;
        if ($dt != "") $subject .= " at " . $dt;
      }
     } else if (isset($_GET['emailname'])) {
      $identity=str_replace("</select>", "", urldecode($_GET['emailname']));
      if ($subject == "Broadcast") {
        if ($identity != "") $subject .= " by " . $identity;
        if ($dt != "") $subject .= " at " . $dt;
      }
     }
     $contents=str_replace('</select>', '<option title="' . $identity . $dt . '" value="' . $wording . '">' . $subject . '</option>' . "\n</select>", $contents);
     file_put_contents("broadcast_list.html", $contents);
     echo '<html><body onload=" parent.document.getElementById(' . "'" . 'bstatus' . "'" . ').innerHTML=' . "'" . $subject . ' was broadcast to the listeners.' . "';" . '"></body></html>';
    }
  }
}

?>
