function removeDocument($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { return $vsResult; } if (ifPermission($params->sessionId, 'PM_CASES') == 0) { $result = new wsResponse(2, G::LoadTranslation('ID_INSUFFICIENT_PRIVILEGES_FUNCTION')); return $result; } $ws = new wsBase(); $res = $ws->removeDocument($params->appDocUid); return $res; }
/** * Delete InputDocument * * @param string $inputDocumentUid * * return array Return an array with data of an InputDocument */ public function removeInputDocument($inputDocumentUid) { try { $oAppDocument = \AppDocumentPeer::retrieveByPK( $inputDocumentUid, 1 ); if (is_null( $oAppDocument ) || $oAppDocument->getAppDocStatus() == 'DELETED') { throw new \Exception(\G::LoadTranslation("ID_CASES_INPUT_DOES_NOT_EXIST", array($inputDocumentUid))); } \G::LoadClass('wsBase'); $ws = new \wsBase(); $ws->removeDocument($inputDocumentUid); } catch (\Exception $e) { throw $e; } }
function removeDocument($params) { $vsResult = isValidSession($params->sessionId); if ($vsResult->status_code !== 0) { return $vsResult; } if (ifPermission($params->sessionId, 'PM_CASES') == 0) { $result = new wsResponse(2, "Insufficient privileges to execute this function"); return $result; } $ws = new wsBase(); $res = $ws->removeDocument($params->appDocUid); return $res; }