Example #1
0
     echo "You don't have the authority for this action";
     break;
 }
 $uploaddir = rtrim(dirname(__FILE__), '/\\') . '/import/';
 $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
 if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
     if (strpos($uploadfile, '.tar.gz') !== FALSE) {
         include "../includes/tar.class.php";
         include "../includes/filehandler.php";
         $tar = new tar();
         $tar->openTAR($uploadfile);
         if ($tar->hasFiles()) {
             if ($GLOBALS['filehandertypecfiles'] == 's3') {
                 $n = $tar->extractToS3("qimages", "public");
             } else {
                 $n = $tar->extractToDir("../assessment/qimages/");
             }
             require "../header.php";
             echo "<p>Extracted {$n} files.  <a href=\"admin.php\">Continue</a></p>\n";
             require "../footer.php";
             exit;
         } else {
             require "../header.php";
             echo "<p>File appears to contain nothing</p>\n";
             require "../footer.php";
             exit;
         }
     }
     unlink($uploadfile);
     break;
 } else {