<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
  <title>Assignment Submission Form</title>
  <link rel="stylesheet" type="text/css" href="../style.css" />
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
</head> 

<body>

<?php

// first define functions
  
function print_form() {

    
$time=time();
    echo <<<END

           <form enctype="multipart/form-data" action="
$_SERVER[PHP_SELF]
             method="post">
           
           <h2 class="center">CS 180 Program/Lab Submission Page</h2> 
           <hr />

           <p>Please use this page to submit programs and labs (as assigned) for CS 180.
    Fill out all fields.  You should see a Success message if your
    submission is successfully received.</p>

    <input type="hidden" name ="MAX_FILE_SIZE" value="50240">
    <input type="hidden" name="stage" value="process">
    <div class="center">
    <p>Please enter your Truman username:</p>
    <input type="text" name="username" size="50">

    <p>Assignment you are submitting<br /></p>

      <input type="radio" name="Assignment" value="Practice" />Practice<br />
      <input type="radio" name="Assignment" value="Program1" />Program 1<br />
      <input type="radio" name="Assignment" value="Program2" />Program 2<br />
      <input type="radio" name="Assignment" value="Program3" />Program 3<br />
      <input type="radio" name="Assignment" value="Program4" />Program 4<br />
      <input type="radio" name="Assignment" value="Program5" />Program 5<br />
      <input type="radio" name="Assignment" value="Program6" />Program 6<br />
      <!--
      <input type="radio" name="Assignment" value="Lab5" />Lab 5<br />
      <input type="radio" name="Assignment" value="Lab6" />Lab 6<br />
      <input type="radio" name="Assignment" value="Lab7" />Lab 7<br />
      <input type="radio" name="Assignment" value="Lab8" />Lab 8<br />
      <input type="radio" name="Assignment" value="Lab9" />Lab 9<br />
      <input type="radio" name="Assignment" value="Lab10" />Lab 10<br />
      <input type="radio" name="Assignment" value="Lab11" />Lab 11<br />
      <input type="radio" name="Assignment" value="Lab12" />Lab 12<br />
      <input type="radio" name="Assignment" value="Program7" />Program 7<br />
      -->

    <p>File name: <input Name="toProcess" type="file" size="50"></p>

    <input type="submit" value="Upload">
    <input type="reset" value="Clear">
    
    </div>
    </form>
    <hr />
END;

  }

function 
process_form() {

  print 
"<p>Processing your submission. . .</p>";

  
$Username $_POST['username'];
  
$Assignment $_POST['Assignment'];
  
$time=date("YmdHi");

  if (
$Username == "") {
     print 
"<p>ERROR.  No username.  Please try again.</p>";
     
$move 0;
  }
  else {
     
$move move_uploaded_file($_FILES['toProcess']['tmp_name'], "/home/agarvey/uploads/cs180f12uploads/$Assignment/$Username$time".adb"); 
    }
  if (
$move) {
     print  
"<p>File $Assignment successfully uploaded.</p>";
  }
  else {
     print 
"<p>ERROR.  Unable to upload file successfully.</p>";
  }
    
}

# main program

if (isset($_POST['stage']) && ('process' == $_POST['stage'])) {
    
process_form();
} else {
    
print_form();
}

?>

</body>
</html>