| Current Path : /var/www/html/sprm/backend/views/program/program-education-application/ |
| Current File : /var/www/html/sprm/backend/views/program/program-education-application/index.php |
<?php
use yii\helpers\Html;
use yii\grid\GridView;
use yii\widgets\Pjax;
use yii\helpers\Url;
/* @var $this yii\web\View */
/* @var $searchModel backend\models\program\ProgramEducationApplicationSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$this->title = Yii::t('app', 'Permohonan Program Pendidikan');
$this->params['breadcrumbs'][] = 'Permohonan Program / Ceramah / Taklimat';
$this->params['breadcrumbs'][] = $this->title;
?>
<div class="program-education-application-index">
<div class="wrapper wrapper-content animated fadeInRight">
<div class="ibox float-e-margins">
<div class="ibox-title"> <?= $this->render('_search', ['model' => $searchModel]); ?></div>
<div class="ibox-content">
<div class="table-responsive">
<?php Pjax::begin(); ?>
<?=
GridView::widget([
'dataProvider' => $dataProvider,
//'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'], 'agency_name', 'applicant_name',
[
'attribute' => 'program_type',
'value' => function($model) {
return \backend\models\Ref::getDesc('PROGRAM_TYPE2', $model->program_type);
}
], 'program_start_date', 'program_end_date', [
'attribute' => 'status',
'value' => function($model) {
if ($model->status == 'approve')
return 'Lulus';
if ($model->status == 'pending')
return 'Menunggu';
if ($model->status == 'reject')
return 'Tidak Lulus';
}
],
[
'class' => 'yii\grid\ActionColumn',
'template' => '{download} {view} {update} {delete}',
'contentOptions' => ['class' => 'text-center'],
'header' => 'Tindakan',
'buttons' => [
'download' => function ($url, $model) {
$url = Url::to(['program/program-education-application/download', 'id' => $model->id]);
return Html::a('<i class="fa fa-download"></i>', $url, ['data-pjax' => 0, 'target' => '_blank', 'title' => 'Muat Turun',]);
},
'view' => function ($url, $model) {
if ($model->status == 'pending'){
$url = Url::to(['program/program-education-application/updatenotes', 'id' => $model->id]);
$title = 'Status Permohonan';
} else {
$url = Url::to(['program/program-education-application/view', 'id' => $model->id]);
$title = 'Lihat Permohonan';
}
return Html::a('<i class="fa fa-eye" aria-hidden="true"></i>', $url, ['title' => $title]);
},
],
],
],
]);
?>
<?php Pjax::end(); ?>
</div>
</div>
</div>
</div>
</div>