$document->parentDocumentID = $_POST['parentDocumentID']; $document->licenseID = $_POST['licenseID']; $document->documentURL = $_POST['uploadDocument']; try { $document->save(); } catch (Exception $e) { echo $e->POSTMessage(); } break; case 'deleteLicense': //note: does not delete physical documents $licenseID = $_GET['licenseID']; $license = new License(new NamedArguments(array('primaryKey' => $licenseID))); //remove licenses removes all children data as well try { $license->removeLicense(); echo "License successfully deleted."; } catch (Exception $e) { echo $e->getMessage(); } break; //archives (expires) document - defaults to current date/time //archives (expires) document - defaults to current date/time case 'archiveDocument': $document = new Document(new NamedArguments(array('primaryKey' => $_GET['documentID']))); $document->expirationDate = date('Y-m-d H:i:s'); try { $document->save(); } catch (Exception $e) { echo $e->getMessage(); }