%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
| Server IP : 14.207.165.8 / Your IP : 216.73.216.26 Web Server : Apache/2.4.18 (Ubuntu) System : Linux 246 4.4.0-210-generic #242-Ubuntu SMP Fri Apr 16 09:57:56 UTC 2021 x86_64 User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/eoffice/frontend/modules/bookingdata/views/default/ |
Upload File : |
<?php
use yii\helpers\Html;
use yii\widgets\DetailView;
use backend\modules\departments\models\Departments;
use dektrium\user\models\Profile;
use yii\db\Query;
use backend\modules\bookingdata\models\BookingRoom;
$this->title = 'การขอใช้ห้องประชุม';
?>
<div class="circular-data-view">
<div class="m-portlet__body m-portlet__body--no-padding">
<div class="row m-row--no-padding m-row--col-separator-xl">
<div class="col-md-12">
<div class="row-fluid">
<h4 style="text-align: center">การขอใช้ห้องประชุม</h4>
<?=
DetailView::widget([
'model' => $model,
'template' => '<tr style="font-size:80%"><th width="40%">{label}</th><td>{value}</td></tr>',
'attributes' => [
[
'attribute' => 'booking_room_id',
'format' => 'html',
'value' => function ($model) {
$value = BookingRoom::find()->where(['id' => $model->booking_room_id])->one();
return "<span style='color:{$value->color};font-weight: 700;'> {$value->name} </span>";
},
],
[
'label' => 'สถานะการยืนยัน',
'attribute' => 'created_at',
'format' => 'html',
'value' => function ($model) {
if ($model->status == 1) {
return '<i class="m-menu__link-icon fa fa-check" style="font-size:120%;font-weight:700;color:blue"></i> <span style="font-size:120%;font-weight:700;color:blue">อนุมัติ</span>';
}
if ($model->status == 0) {
return '<i class="m-menu__link-icon fa fa-spinner" style="font-size:120%;font-weight:700;color:#4FBDBA"></i> <span style="font-size:120%;font-weight:700;color:#4FBDBA">รอการอนุมัติ</span>';
}
if ($model->status == 2) {
return '<i class="m-menu__link-icon fa fa-times" style="font-size:120%;font-weight:700;color:red"></i> <span style="font-size:120%;font-weight:700;color:red">ไม่อนุมัติ</span>';
}
},
],
[
'label' => 'วันที่ขอใช้',
'attribute' => 'created_at',
'value' => function ($model) {
return Yii::$app->thaiFormatter->asDateTime($model->created_at, 'php:วันที่ d F Y');
},
],
[
'attribute' => 'booking_department',
'format' => 'html',
'vAlign' => 'middle',
'headerOptions' => ['class' => 'kv-sticky-column text-center'],
'value' => function ($model) {
$value = Departments::find()->where(['id' => $model->booking_department])->one();
return "<span style='color:red;font-weight: 700;'>{$value->name}</span>";
},
],
'booking_subject',
'name',
'tel',
[
'label' => 'ขอใช้วันที่',
'attribute' => 'booking_date_start',
'value' => function ($model) {
return Yii::$app->thaiFormatter->asDateTime($model->booking_date_start, 'php:วันที่ d F พ.ศ. Y เวลา H:i น.');
},
],
[
'label' => 'วันที่สิ้นสุดการขอใช้',
'attribute' => 'booking_date_end',
'value' => function ($model) {
return Yii::$app->thaiFormatter->asDateTime($model->booking_date_end, 'php:วันที่ d F พ.ศ. Y เวลา H:i น.');
},
],
'booking_detail:ntext',
[
'label' => 'ระบบประชุมออนไลน์',
'attribute' => 'online',
'value' => function ($model) {
if ($model->online == 0) {
return 'ไม่ได้ใช้ระบบประชุมออนไลน์';
} else {
return '⭐ใช้ระบบประชุมออนไลน์⭐';
}
},
],
],
])
?>
</div>
</div>
<div class="col-md-12">
<div class="m-widget1" style="text-align: center">
<span style="text-align: center;">
<?php
$buttondelete = Html::a('<i class="fa fa-trash"> </i> ลบข้อมูล', ['delete', 'id' => $model->id], [
'class' => 'btn btn-lg btn-danger m-btn m-btn--custom',
'data-pjax' => '0',
'data' => [
'confirm' => 'คุณต้องการลบข้อมูลนี้',
'method' => 'post',
],
'data-toggle' => 'tooltip',
'title' => 'ลบข้อมูล',
'type' => 'warning'
]);
$button2 = Html::a('<i class="fa fa-check"> </i> อนุมัติการขอใช้', ['bookingset', 'id' => $model->id], [
'class' => 'btn btn-lg btn-warning m-btn m-btn--custom',
'data-pjax' => '0',
'data' => [
'confirm' => 'คุณต้องการ อนุมัติการขอใช้ห้องประชุมนี้',
'method' => 'post',
],
'data-toggle' => 'tooltip',
'title' => 'อนุมัติ',
'type' => 'warning'
]);
$button3 = Html::a('<i class="fa fa-check"> </i> ยกเลิกการอนุมัติ', ['bookingunset', 'id' => $model->id], [
'class' => 'btn btn-lg btn-warning m-btn m-btn--custom',
'data-pjax' => '0',
'data' => [
'confirm' => 'คุณต้องการ ยกเลิกการอนุมัติการขอใช้ห้องประชุมนี้',
'method' => 'post',
],
'data-toggle' => 'tooltip',
'title' => 'ยกเลิกการอนุมัติ',
'type' => 'warning'
]);
?>
<?php if ($model->status == 0) { ?>
<h1 style="text-align: center"><span class="badge badge-secondary">ยังไม่ได้อนุมัติ</span></h1>
<?= $buttondelete . ' ' . $button2; ?>
<?php } else { ?>
<h1 style="text-align: center"><span class="badge badge-primary">อนุมัติแล้ว</span></h1>
<?= $buttondelete . ' ' . $button3; ?>
<?php } ?>
</span>
</div>
</div>
</div>
</div>
</div>