From ff4429809d723b05dbe6e50be24ae743c456a61a Mon Sep 17 00:00:00 2001 From: "florian.azizian" <florian.azizian@maarch.org> Date: Mon, 23 Jul 2018 14:03:41 +0000 Subject: [PATCH] FEAT #7888 freeze pj if it is in status 'FRZ' --- .../models/AttachmentModelAbstract.php | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/app/attachment/models/AttachmentModelAbstract.php b/src/app/attachment/models/AttachmentModelAbstract.php index ad0a351708a..7dadb722676 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']); -- GitLab