From cb5a19d7524f853c19bc2937693ed8dcef329745 Mon Sep 17 00:00:00 2001 From: Roland Schneider Date: Tue, 7 Mar 2017 22:25:32 +0100 Subject: [PATCH] add admin delete contract --- backend/controllers/ContractController.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/backend/controllers/ContractController.php b/backend/controllers/ContractController.php index 6e41790..c363b4e 100644 --- a/backend/controllers/ContractController.php +++ b/backend/controllers/ContractController.php @@ -160,14 +160,19 @@ class ContractController extends Controller { throw new Exception ( "A szerződés nem törölhető" ); } - $parts = TicketInstallmentRequest::find ()->andWhere ( [ + $parts = TicketInstallmentRequest::find ()->andWhere ( + [ 'not in', 'status', [ TicketInstallmentRequest::$STATUS_CANCELED, TicketInstallmentRequest::$STATUS_PENDING ] - ] )->all (); + ] )->andWhere([ + 'id_contract' => $model->id_contract + ]) + + ->all (); if (count ( $parts ) > 0) { throw new Exception ( "Már van feldolgozott részlet, nem lehet törölni" );