diff --git a/src/app/attachment/models/AttachmentModelAbstract.php b/src/app/attachment/models/AttachmentModelAbstract.php index ad0a351708afc6e78b21bde8ad855b0cadf9ae0c..7dadb7226763aec7cd8c3dbc8a0041e0b4677534 100644 --- a/src/app/attachment/models/AttachmentModelAbstract.php +++ b/src/app/attachment/models/AttachmentModelAbstract.php @@ -155,6 +155,22 @@ abstract class AttachmentModelAbstract return true; } + public static function freezeAttachment(array $aArgs) + { + ValidatorModel::notEmpty($aArgs, ['table', 'resId']); + ValidatorModel::stringType($aArgs, ['table']); + ValidatorModel::intVal($aArgs, ['resId']); + + DatabaseModel::update([ + 'table' => $aArgs['table'], + 'set' => ['status' => 'FRZ'], + 'where' => ['res_id = ?'], + 'data' => [$aArgs['resId']] + ]); + + return true; + } + public static function setInSignatureBook(array $aArgs) { ValidatorModel::notEmpty($aArgs, ['id', 'isVersion']);