Ejemplo n.º 1
0
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;
}
Ejemplo n.º 2
0
 /**
  * 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;
     }
 }
Ejemplo n.º 3
0
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;
}