Add make unpaid ticket
This commit is contained in:
parent
f8e1f90a8e
commit
0ff389fff5
@ -47,7 +47,20 @@ $this->params ['breadcrumbs'] [] = $this->title;
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
if (RoleDefinition::isAdmin () ) {
|
if (RoleDefinition::isAdmin () ) {
|
||||||
if ($model->status == Transfer::STATUS_STORNO) {
|
|
||||||
|
if ( $model->type == Transfer::TYPE_TICKET ){
|
||||||
|
|
||||||
|
if ($model->status == Transfer::STATUS_STORNO || $model->status == Transfer::STATUS_PAID ) {
|
||||||
|
|
||||||
|
?>
|
||||||
|
<p>Sztornózott vagy fizetett bérlet fizetettlenre állítása: </p>
|
||||||
|
<ul>
|
||||||
|
<li>A tranzakció státusza fizetetlen lesz</li>
|
||||||
|
<li>A bérlet státusza inaktív lesz ( a bérlettel nem lehet bemenni a forgó kapun)</li>
|
||||||
|
<li>A bérlet a vásárló kosarába kerül</li>
|
||||||
|
</ul>
|
||||||
|
<?php
|
||||||
|
|
||||||
echo Html::a ( "Bérlet fizetetlennek jelölése és vásárló kosarába helyezése", [
|
echo Html::a ( "Bérlet fizetetlennek jelölése és vásárló kosarába helyezése", [
|
||||||
'transfer/unstorno',
|
'transfer/unstorno',
|
||||||
'id' => $model->id_transfer
|
'id' => $model->id_transfer
|
||||||
@ -58,4 +71,7 @@ if (RoleDefinition::isAdmin ()) {
|
|||||||
] );
|
] );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -963,7 +963,7 @@ class Transfer extends \common\models\BaseFitnessActiveRecord {
|
|||||||
$this->save ( false );
|
$this->save ( false );
|
||||||
|
|
||||||
$ticket = $this->ticket;
|
$ticket = $this->ticket;
|
||||||
$ticket->status = Ticket::STATUS_ACTIVE;
|
$ticket->status = Ticket::STATUS_INACTIVE;
|
||||||
|
|
||||||
$ticket->save ( false );
|
$ticket->save ( false );
|
||||||
|
|
||||||
@ -978,6 +978,9 @@ class Transfer extends \common\models\BaseFitnessActiveRecord {
|
|||||||
$item->id_transfer = $this->id_transfer;
|
$item->id_transfer = $this->id_transfer;
|
||||||
$item->save ( false );
|
$item->save ( false );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public function payout($id_account = null) {
|
public function payout($id_account = null) {
|
||||||
if ($this->status != Transfer::STATUS_NOT_PAID) {
|
if ($this->status != Transfer::STATUS_NOT_PAID) {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user