<?php include("header.php"); ?>

<h1>JBiO 7-m Telescope Observing Schedule</h1>

<? 
if($logged_in){
include("shtml/schedule.shtml");
   $actualuser = $_SESSION[username];
   $schedule_time = date('l dS \of F Y h:i:s A');
   $i = 0;
   $ListFile = "/home/www/public_html/distance/observatory/queue/7mqueue.lis";
   $handle = fopen($ListFile,'r') or die("Can't open file");
   flock($handle, LOCK_EX);
   echo "<table class=\"schedule\">\n";
   echo "<tr><td align=\"center\" colspan=10><b>JBiO 7-m Telescope Schedule on $schedule_time (Local Time)</b></td></tr>\n";
   echo "<tr><td align=\"center\"><b>Status</b></td><td  align=\"center\"><b>User</td><td align=\"center\" id = \"submitted-sent\"><b>Submitted<br>(Local time)</b></td><td align=\"center\" id = \"scheduled-sched\"><b>Scheduled<br>(UT)</b></td><td align=\"center\"><b>Time Slots</b></td><td align=\"center\"><b>Scan Type</b></td><td align=\"center\"><b>Source</b></td><td align=\"center\"></td><td align=\"center\"></td><td align=\"center\"></td></tr>";
   while (!feof($handle)){
      $Data = fgets($handle);
      if ($Data === false) break;
      $line = explode("::",$Data);
      $scantype = substr($line[1],17,1);
      if ($line[0]=='4'){$colstatus = "PaleGreen";}
      elseif ($line[0]=='3'){
         $colstatus = "LightBlue";
         $coldesc = 'Observation is in progress.';
      }
      elseif ($line[0]=='2'){
         $colstatus = "gold";
         $coldesc = 'Observation is now queued and waiting to be done.';
      }
      elseif ($line[0]=='1'){
         $colstatus = "Orange";
         $coldesc = 'Observation has been submitted for scheduling and is awaiting confirmation from the telescope scheduling software.';
      }
      elseif ($line[0]=='0'){
         $colstatus = "white";
         $coldesc = "Observation has just been entered and is waiting to be submitted to the telescope by clicking on Submit or deleted by clicking on Delete. A red exclamation mark indicates the observing request hasn't yet been submitted.";
      }
      elseif ($line[0]=='9'){
         $colstatus = "OrangeRed";
          $coldesc = 'Observation was rejected by telescope scheduling software - invalid format.';
      }
      elseif ($line[0]=='8'){
         $colstatus = "OrangeRed";
         $coldesc = 'Observation was rejected by telescope scheduling software - already scheduled.';
      }
      else {$colstatus = "Ivory";}
      $year = $line[6];
      $username=strtolower($line[5]);
      $twodigityear = substr($year,2,2);
      $month =$line[7];
      $day = $line[8];
      $hour = $line[9];
      $minute = $line[10];
      $datesched =  $year . '-' . $month . '-' . $day . ' ' .  $hour . ':' . $minute;
      $row = array($line[0], $line[4], $datesched, $line[11], $username, $scantype, $line[13], $line[14], $line[15], $line[16], $line[21], $line[17], $line[18], $line[19], $line[20], $line[22]);
      if ($line[0]==0){
         echo "<tr><td align=\"center\" valign=\"middle\" bgcolor=$colstatus title=\" $coldesc \" class= \"pointer\"><font color=#000000>$line[0]</font> <img src=\"images/exclam.gif\"></td>";}
      elseif ($line[0]==3){
         echo "<tr><td align=\"center\" valign=\"middle\" bgcolor=$colstatus title=\" $coldesc \"  class= \"pointer\"><font color=#000000>$line[0]</font></td>";}
      else {
         echo "<tr><td align=\"center\"  valign=\"middle\" bgcolor=$colstatus title=\" $coldesc \"  class= \"pointer\"><font color=#000000>$line[0]</td>";}
      echo "<td align=\"center\" valign=\"middle\">$username</td><td align=\"center\" valign=\"middle\">$line[4]</td><td align=\"center\" valign=\"middle\">$year-$month-$day $hour:$minute</td><td align=\"center\" valign=\"middle\">$line[11]</td>";
      if ($scantype == "A" || $scantype == "E") {
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">Scan</td>";}
      else {
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">Spec</td>";}
      if ($line[13] == '0' || $line[13] == '2' ) {
         $answera = $line[14]/10.0;
         $answerb = $line[15]/10.0;
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">$answera, $answerb</td>";}
      else {
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">$line[16]</td>";}
      if ($line[0]=='0'){
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">";
         echo "<form method=\"post\" action=\"7mdetail.php\">";
         foreach($row as $value)
            {
              echo '<input type="hidden" name="result[]" value="'. $value. '">';
            }
         echo "<input type=\"submit\" value=\"Details\" name=\"details\" class=\"btn-link\"></form></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">";
         echo "<form method=\"post\" action=\"http://webmail.jb.man.ac.uk/cgi-bin/distance/observatory/7msubmit.cgi\">";
         echo "<input type=\"hidden\" name=\"username\" value=\"$actualuser\" size=\"4\">";
         echo "<input type=\"hidden\" name=\"item\" value=\"$i\">";
         echo "<input type=\"submit\" value=\"Submit\" name=\"submit\" class=\"btn-link\"></form></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">";
         echo "<form method=\"post\" action=\"http://webmail.jb.man.ac.uk/cgi-bin/distance/observatory/7mdelete.cgi\">";
         echo "<input type=\"hidden\" name=\"username\" value=\"$actualuser\" size=\"4\">";
         echo "<input type=\"hidden\" name=\"item\" value=\"$i\">";
         echo "<input type=\"submit\" value=\"Delete\" name=\"delete\" class=\"btn-link\"></form></td></tr>\n";}
         elseif ($line[0]=='1' || $line[0]=='2'){
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">";
         echo "<form method=\"post\" action=\"7mdetail.php\">";
         foreach($row as $value)
            {
              echo '<input type="hidden" name="result[]" value="'. $value. '">';
            }
         echo "<input type=\"submit\" value=\"Details\" name=\"details\" class=\"btn-link\"></form></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\"></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">";
         echo "<form method=\"post\" action=\"http://webmail.jb.man.ac.uk/cgi-bin/distance/observatory/7mdelete.cgi\">";
         echo "<input type=\"hidden\" name=\"username\" value=\"$actualuser\" size=\"4\">";
         echo "<input type=\"hidden\" name=\"item\" value=\"$i\">";
         echo "<input type=\"submit\" value=\"Delete\" name=\"delete\" class=\"btn-link\"></form></td></tr>\n";}
         elseif ($line[0] =='3' || $line[0]=='4'){
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">";
         echo "<form method=\"post\" action=\"7mdetail.php\">";
         foreach($row as $value)
            {
              echo '<input type="hidden" name="result[]" value="'. $value. '">';
            }
         echo "<input type=\"submit\" value=\"Details\" name=\"details\" class=\"btn-link\"></form></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\"></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\"></td></tr>\n"; }
         else {
         echo "<td align=\"center\" valign=\"middle\" align=\"left\">";
         echo "<form method=\"post\" action=\"7mdetail.php\">";
         foreach($row as $value)
            {
              echo '<input type="hidden" name="result[]" value="'. $value. '">';
            }
         echo "<input type=\"submit\" value=\"Details\" name=\"details\" class=\"btn-link\"></form></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\"></td>";
         echo "<td align=\"center\" valign=\"middle\" align=\"left\"></td></tr>\n";}
      $i = $i + 1;
   }
   echo "</tr></td></table><p>This <b>Schedule</b> does not automatically update. To refresh manually <a href=\"schedule.php\">click here</a>.\n";
   echo "<p><br><p>\n"; 
   fclose($handle); 
}

else{
   echo 'You need to <b><a href="login.php">Login</a></b> before you can access this page';
}
?>

<?php include("footer.htm"); ?>

		
