예제 #1
0
                 $lid = $row['id'];
                 $sql = "UPDATE dropbox set file_id=" . $lid . " where id=" . $lid;
                 $result = $db->query($sql);
                 $extra .= "<input type=hidden name=fid value=" . $lid . " />";
             }
             $b .= "<center>" . continueButton($_GET['lev'], $_GET['cat'], $extra) . "</center>";
         } else {
             $b = "There was an error uploading the file {" . $_FILES['upload_file']['name'] . "}.<br />to " . $file_path;
             $c = "red";
         }
         $main .= make_box($t, $b, $c);
     } else {
         /** generate the upload input... **/
         $t = "Upload a file";
         $b = "<form id=\"upload_form\" enctype=\"multipart/form-data\" action=index.php?lev=" . $_SESSION[$_CONF['sess_name'] . '_lev'] . "&cat=" . $_SESSION[$_CONF['sess_name'] . '_cat'] . " method=\"post\" >";
         $b .= createUploadForm("Upload", "upload", "add");
         $b .= "</form>";
         $main .= make_box($t, $b);
     }
 } elseif (isset($_POST['send'])) {
     /**
     	Send = put in save folder and create entry for students
     		OR select a file from my save folder and create entry for students
     		NOTE:  The entry  is simply a record in db for students  Not actual file
     		Generate a list of students to choose from similar to student2class
     	**/
     if (isset($_POST['deliver'])) {
         /** for each $los[] crate a link in db **/
         $t = "Delivering File";
         $b = "";
         $sql = "SELECT file_path, file_name, file_description from dropbox where id=" . $_POST['fid'];
generateUrlInformation();
if (!isset($_POST['operation'])) {
    // if a GET variable is set then process the token upgrade
    if (isset($_GET['token'])) {
        updateAuthSubToken($_GET['token']);
    } else {
        if (loggingEnabled()) {
            logMessage('reached operations.php without $_POST or $_GET variables set', 'error');
            header('Location: index.php');
        }
    }
}
$operation = $_POST['operation'];
switch ($operation) {
    case 'create_upload_form':
        createUploadForm($_POST['videoTitle'], $_POST['videoDescription'], $_POST['videoCategory'], $_POST['videoTags']);
        break;
    case 'edit_meta_data':
        editVideoData($_POST['newVideoTitle'], $_POST['newVideoDescription'], $_POST['newVideoCategory'], $_POST['newVideoTags'], $_POST['videoId']);
        break;
    case 'check_upload_status':
        checkUpload($_POST['videoId']);
        break;
    case 'delete_video':
        deleteVideo($_POST['videoId']);
        break;
    case 'auth_sub_request':
        generateAuthSubRequestLink();
        break;
    case 'auth_sub_token_upgrade':
        updateAuthSubToken($_GET['token']);