add card.flag implementation
This commit is contained in:
@@ -115,6 +115,8 @@ class ReceptionForm extends Model
|
||||
|
||||
$dlog->id_account = Account::readDefault();
|
||||
|
||||
$dlog->card_flag = $this->card->flag;
|
||||
|
||||
$dlog->created_at = date('Y-m-d H:i:s');
|
||||
$dlog->save(false);
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ use yii\base\Object;
|
||||
use common\models\TicketInstallmentRequest;
|
||||
use common\models\Contract;
|
||||
use common\components\Helper;
|
||||
use common\models\Card;
|
||||
|
||||
/**
|
||||
* @property $cart string name of cart, into we put the ticket
|
||||
@@ -158,9 +159,14 @@ class TicketCreate extends Ticket{
|
||||
$this->appendToUserCart();
|
||||
$this->appendToCustomerCart();
|
||||
$this->addContract($insert);
|
||||
$this->updateCardFlag();
|
||||
|
||||
}
|
||||
|
||||
protected function updateCardFlag(){
|
||||
Card::updateCardFlagTicket($this->id_card);
|
||||
}
|
||||
|
||||
public function addContract($insert){
|
||||
if ($insert){
|
||||
$ticketType = TicketType::findOne($this->id_ticket_type);
|
||||
|
||||
@@ -5,6 +5,9 @@ use frontend\model\ReceptionForm;
|
||||
use yii\helpers\Html;
|
||||
use yii\helpers\Url;
|
||||
use common\models\Contract;
|
||||
use common\components\Helper;
|
||||
use common\models\Card;
|
||||
use common\models\DoorLog;
|
||||
|
||||
/* @var $this yii\web\View */
|
||||
/* @var $model frontend\model\ReceptionForm */
|
||||
@@ -19,28 +22,38 @@ if ( count($model->tickets) > 0 ){
|
||||
|
||||
if ( isset($model->card)){
|
||||
if ( isset($model->customer)){
|
||||
if ( isset($ticket)){
|
||||
echo Html::beginTag("div",['class'=>"alert alert-success" , "role"=>"alert"]);
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Érvényes bérlet!" ;
|
||||
echo Html::endTag("strong");
|
||||
echo Html::tag("br");
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Típus: " ;
|
||||
echo Html::endTag("strong");
|
||||
echo $ticket->ticketTypeName ;
|
||||
echo Html::tag("br");
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Érvényes: " ;
|
||||
echo Html::endTag("strong");
|
||||
echo Yii::$app->formatter->asDate($ticket->start);
|
||||
echo " - ";
|
||||
echo Yii::$app->formatter->asDate($ticket->end);
|
||||
echo Html::endTag("div");
|
||||
}else{
|
||||
if ( $model->card->flag == 0 ){
|
||||
if ( isset($ticket)){
|
||||
echo Html::beginTag("div",['class'=>"alert alert-success" , "role"=>"alert"]);
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Érvényes bérlet!" ;
|
||||
echo Html::endTag("strong");
|
||||
echo Html::tag("br");
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Típus: " ;
|
||||
echo Html::endTag("strong");
|
||||
echo $ticket->ticketTypeName ;
|
||||
echo Html::tag("br");
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Érvényes: " ;
|
||||
echo Html::endTag("strong");
|
||||
echo Yii::$app->formatter->asDate($ticket->start);
|
||||
echo " - ";
|
||||
echo Yii::$app->formatter->asDate($ticket->end);
|
||||
echo Html::endTag("div");
|
||||
}else{
|
||||
echo Html::beginTag("div",['class'=>"alert alert-danger", "role"=>"alert"]);
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Bérlet lejárt vagy nem érvényes!";
|
||||
echo Html::endTag("strong");
|
||||
echo Html::endTag("div");
|
||||
}
|
||||
} else{
|
||||
echo Html::beginTag("div",['class'=>"alert alert-danger", "role"=>"alert"]);
|
||||
echo "Kártya korlátozás:";
|
||||
echo "<br>";
|
||||
echo Html::beginTag("strong",[ ]);
|
||||
echo "Bérlet lejárt vagy nem érvényes!";
|
||||
echo Helper::getArrayValue(DoorLog::getCardFlagTexts(), $model->card->flag, "Ismeretlen ok") ;
|
||||
echo Html::endTag("strong");
|
||||
echo Html::endTag("div");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user