title = Yii::t('app', 'Bidding ID'); $this->params['breadcrumbs'][] = $this->title; ?>
title) ?>
$dataProvider, // 'filterModel' => $searchModel, 'columns' => [ [ 'header'=>'#id', 'attribute'=>'id', 'value'=>'id' ], [ 'attribute' => 'user.at_org', 'header' => Yii::t('app', 'BidFrom ID'), ], [ 'attribute'=>'status', //'header' => Yii::t('app', 'Status ID'), 'value' => function($model){ $auction = $model->auction ? $model->auction->status : false; if($auction){ $status_name = Auctions::statusNames()[$model->auction->status]; if($model->auction->status == 1){ return Html::a($status_name, ['#'], ['class' => 'label label-warning']); } if($model->auction->status == 2){ return Html::a($status_name, ['#'], ['class' => 'label label-danger']); } if($model->auction->status == 3){ return Html::a($status_name, ['#'], ['class' => 'label label-default']); } if($model->auction->status == 4){ return Html::a($status_name, ['#'], ['class' => 'label label-primary']); } } if ($model->status==1) { //return Yii::t('app', 'Waiting ID'); return Html::a(Yii::t('app', 'Waiting ID'), ['#'], ['class' => 'label label-warning']); } if ($model->status==2) { //return Yii::t('app', 'Success ID'); return Html::a(Yii::t('app', 'Success ID'). ($model->auction ? ' | ' . (string)Auctions::statusNames()[$model->auction->status] : ''), ['#'], ['class' => 'label label-success']); } if ($model->status==3) { //return Yii::t('app', 'Rejected ID'); return Html::a(Yii::t('app', 'Rejected ID'), ['#'], ['class' => 'label label-danger']); } if ($model->status==4) { //return Yii::t('app', 'Rejected ID'); return Html::a(Yii::t('app', 'Agree by organizer'), ['#'], ['class' => 'label label-info']); } }, 'format' => 'raw', ], [ 'header'=>'Номер лоту', 'attribute'=>'lot.id', 'value'=>'lot.id' ], [ 'header'=>'Номер аукціону', 'attribute'=>'auction.id', 'value'=>'auction.id' ], [ 'attribute' => 'created_at', 'header' => Yii::t('app', 'Date ID'), //'attribute' => 'date_start', //'header' => Yii::t('app', 'AuctionDate ID'), ], 'special_price', [ 'header' => Yii::t('app', 'Status ID'), 'value' => function($model){ if ($model['status']==0) { return Html::a(Yii::t('app', 'WaitConfirm ID'), ['#'], ['class' => 'label label-warning']); } if ($model['status']==1) { return Html::a(Yii::t('app', 'Success ID'), ['#'], ['class' => 'label label-success']); } if ($model['status']==2) { return Html::a(Yii::t('app', 'Rejected ID'), ['#'], ['class' => 'label label-danger']); } }, 'format' => 'raw', ], [ 'class' => 'yii\grid\ActionColumn', 'header' => 'Дії з заявкою', 'template' => '
{confirm} {reject} {download}
', 'buttons' => [ 'confirm' => function ($url,$model,$key) { return Html::a('', ['confirm','id'=> $model['id']],['title'=>Yii::t('app','Confirm ID')]); }, 'reject' => function ($url,$model,$key) { return Html::a('', ['reject','id'=> $model['id']],['title'=>Yii::t('app','Reject ID')]); }, 'delete' => function ($url,$model,$key) { return Html::a('', 'delete?id=' . $model['id'], ['title' => Yii::t('app', 'Delete ID')]); }, 'download' => function ($url,$model,$key) { return Html::a('', '/files/download?id='.$model['file_id'],['title'=>Yii::t('app','Download ID')]); } ], ], [ 'header' => Yii::t('app', 'Назва аукціону'), 'attribute' => 'lot.name', ], ['class' => 'yii\grid\ActionColumn', 'template' => '
{auctions}
', 'buttons' => [ 'auctions' => function ($url, $model, $key) { if (!$model->auction) { return null; } if ($model->auction->status != 2) { // return null; } return Html::a( '', ['/auctions/view', 'id' => $model->auction->id], [ 'title' => 'Перейти до торгів' ] ); }, ], ], ], ]); ?>