Exemple #1
0
 /**
  * @param string $authtoken   Auth token.
  * @param int    $documentid  Doc ID.
  * @return TlonSoapResponse   Success or failure.
  */
 public function deleteDocument($authtoken, $documentid)
 {
     if ($this->authUser($authtoken, $documentid, TlonRights::WRITE) && TlonUserDocument::deleteByDocumentID($documentid) && TlonGroupDocument::deleteByDocumentID($documentid) && TlonDocument::delete($documentid)) {
         return $this->returnSuccess($authtoken, array('document_id' => $documentid));
     } else {
         return $this->returnFailure($authtoken);
     }
 }