<?php
namespace common\components\accountstate;
use yii\base\Widget;
use common\models\AccountState;
use yii\data\ArrayDataProvider;
use yii\grid\GridView;
use yii\helpers\Html;
use yii\widgets\DetailView;

/**
 * This is the model class for widget display bank notes.
 *
 * @property common\models\AccountState $model
 * */
class AccountStateWidget extends Widget{
	
	 public $model;
	
	
	public function init(){
		parent::init();
	}
	
	public function run(){
		
		if ($this->model->isTypeOpen() ){
			$attributes = [
					[
							'attribute' =>'account.name',
							'label' => 'Kassza'
					],
					[
							'attribute' =>'typeName',
							'label' => 'Típus'
					],
						[
						'attribute' =>'money',
						'value' => \Yii::$app->formatter->asInteger($this->model->money) ." Ft",
					],
					'user.username',
					[
							'attribute' =>	'created_at',
							'label' => 'Nyitás ideje',
							'format' => 'datetime'
					],
			];
		}else{
	
			$attributes = [
					[
					'attribute' =>'account.name',
					'label' => 'Kassza'
					],
					[
					'attribute' =>'typeName',
					'label' => 'Típus'
					],
					[
						'attribute' =>'money',
						'value' => \Yii::$app->formatter->asInteger($this->model->money) ." Ft",
					],
					'user.username',
					[
						'attribute' =>	'start_date',
						'label' => 'Előző nyitás ideje'	,
							'format' => 'datetime'
					],
					[
						'attribute' =>	'created_at',
						'label' => 'Zárás ideje',
							'format' => 'datetime'
					],
			];
		}
		
		


    echo  DetailView::widget([
    	'options' => ['class' => 'table table-striped table-bordered detail-view table-account-view'] ,
        'model' => $this->model,
        'attributes' =>$attributes,
    ])  ;
	}
	
	 
	
}