Example #1
0
         $message .= "Please fill all required fields.";
     }
     if (empty($message)) {
         // Write
         if (empty($file_id)) {
             //new
             $new_id = $fileAgent->create($title, $user_id, $content, $category, $abstract);
             if (!empty($new_id)) {
                 header("location: FileView.php?file_id=" . $new_id);
             } else {
                 //Failed
                 $message = "Failed to save new file.";
             }
         } else {
             //update
             $done = $fileAgent->update($file_id, $user_id, $title, $abstract, $category, $content);
             if ($done) {
                 header("location: FileView.php?file_id=" . $file_id);
             } else {
                 //Failed
                 $message = "Failed to update file.";
             }
         }
     }
 } elseif (!empty($file_id)) {
     $header = $fileAgent->getFileHeader($file_id);
     $title = $header['title'];
     $abstract = $header['abstract'];
     $category = $header['category_id'];
     $content = $contentAgent->getFileContent($file_id);
 }