From 0ff389fff54d67ab1b2aef6f361392f23ef41c4e Mon Sep 17 00:00:00 2001 From: Roland Schneider Date: Sun, 8 May 2016 09:22:11 +0200 Subject: [PATCH] Add make unpaid ticket --- backend/views/transfer/view.php | 36 ++++++++++++++++++++++++--------- common/models/Transfer.php | 5 ++++- 2 files changed, 30 insertions(+), 11 deletions(-) diff --git a/backend/views/transfer/view.php b/backend/views/transfer/view.php index 453e37a..d3c1abf 100644 --- a/backend/views/transfer/view.php +++ b/backend/views/transfer/view.php @@ -46,16 +46,32 @@ $this->params ['breadcrumbs'] [] = $this->title; status == Transfer::STATUS_STORNO) { - echo Html::a ( "Bérlet fizetetlennek jelölése és vásárló kosarába helyezése", [ - 'transfer/unstorno', - 'id' => $model->id_transfer - ], [ - 'class' => 'btn btn-danger', - 'data-confirm' => "Figyelem, a bérlet fizetetlennek lesz jelölve !!", - 'data-method' => 'post' - ] ); +if (RoleDefinition::isAdmin () ) { + + if ( $model->type == Transfer::TYPE_TICKET ){ + + if ($model->status == Transfer::STATUS_STORNO || $model->status == Transfer::STATUS_PAID ) { + + ?> +

Sztornózott vagy fizetett bérlet fizetettlenre állítása:

+ + $model->id_transfer + ], [ + 'class' => 'btn btn-danger', + 'data-confirm' => "Figyelem, a bérlet fizetetlennek lesz jelölve !!", + 'data-method' => 'post' + ] ); + } } + + } ?> diff --git a/common/models/Transfer.php b/common/models/Transfer.php index cb368c7..add47ae 100644 --- a/common/models/Transfer.php +++ b/common/models/Transfer.php @@ -963,7 +963,7 @@ class Transfer extends \common\models\BaseFitnessActiveRecord { $this->save ( false ); $ticket = $this->ticket; - $ticket->status = Ticket::STATUS_ACTIVE; + $ticket->status = Ticket::STATUS_INACTIVE; $ticket->save ( false ); @@ -978,6 +978,9 @@ class Transfer extends \common\models\BaseFitnessActiveRecord { $item->id_transfer = $this->id_transfer; $item->save ( false ); } + + + public function payout($id_account = null) { if ($this->status != Transfer::STATUS_NOT_PAID) { return false;