Guest User

Untitled

a guest
Aug 29th, 2012
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.88 KB | None | 0 0
  1. <?php
  2.         if(isset($_POST['addhomework'])) {
  3.             $classid = $_GET['id'];
  4.             $addhwtitle = $_POST['addhwtitle'];
  5.             $addhwdesc = $_POST['addhwdesc'];
  6.            
  7.             $pre = rand(1000, 5000);
  8.             $target = "files/";
  9.             $target = $target . $pre.basename( $_FILES['uploaded']['name']);
  10.                
  11.                 if ($uploaded_size > 5242880)
  12.                 {
  13.                     $problems[] = "<li>Your file is too large!</li>";
  14.                 }
  15.                
  16.                 /* Let's assume the teachers won't upload a virus.
  17.                 if (($uploaded_type != "image/png") ||($uploaded_type != "image/jpeg") || ($uploaded_type != "image/gif"))
  18.                 {
  19.                     $problems[] = "<li>Your profile picture has to be an image!</li>";
  20.                 }*/
  21.            
  22.                 if (move_uploaded_file($_FILES['uploaded']['tmp_name'], $target)) {
  23.                     $filename = $pre.basename( $_FILES['uploaded']['name']);
  24.                 }
  25.                
  26.                 else {
  27.                     $filename = NULL;
  28.                 }
  29.                
  30.             if ( empty($addhwtitle)) {
  31.                 $problems[] = "<li>You didn't put a homework title!</li>";
  32.             }
  33.             if ( empty($classid)) {
  34.                 $problems[] = "<li>A class isn't selected!</li>";
  35.             }
  36.            
  37.             if ( empty($addhwdesc)) {
  38.                 $problems[] = "<li>You didn't put a homework assignment!</li>";
  39.             }
  40.            
  41.             if( empty($problems)) {
  42.                 $query = $db->prepare("INSERT INTO assignments (course_id, title, description, filename) VALUES(?,?,?,?)");
  43.                 $pass = $query->execute(array($classid, $addhwtitle, $addhwdesc, $filename));
  44.                
  45.                 echo "<div class='alert alert-success'>
  46.                     <a class='close' data-dismiss='alert' href='#'>&times;</a>
  47.                         <h4 class='alert-heading'>Success!</h4>
  48.                         An assignment has been added to ". $classname ."
  49.                 </div>";
  50.             }
  51.             else {
  52.                 echo "<div class='alert alert-error'>
  53.                     <a class='close' data-dismiss='alert' href='#'>&times;</a>
  54.                         <h4 class='alert-heading'>Hold up!</h4>
  55.                             <ul>";
  56.                             foreach ($problems as $value) {
  57.                                 echo $value;
  58.                             }
  59.                 echo "</ul></div>";
  60.             }
  61.         }
  62.     ?>
Advertisement
Add Comment
Please, Sign In to add comment