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:
+
+ - A tranzakció státusza fizetetlen lesz
+ - A bérlet státusza inaktív lesz ( a bérlettel nem lehet bemenni a forgó kapun)
+ - A bérlet a vásárló kosarába kerül
+
+ $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;