%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.149 Web Server : Apache/2.4.18 (Ubuntu) System : User : root ( 0) PHP Version : 7.0.33-0ubuntu0.16.04.16 Disable Function : exec,passthru,mail,shell_exec,system,proc_open,popen,ini_alter,dl,proc_close,curl_exec,curl_multi_exec,readfile,parse_ini_file,escapeshellarg,escapeshellcmd,show_source,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,mail,php_uname,phpinfo MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/eoffice/frontend/modules/chanpalace/views/default/ |
Upload File : |
<?php use yii\helpers\Html; use yii\helpers\Url; //use yii\grid\GridView; use kartik\grid\GridView; use yii\helpers\ArrayHelper; use backend\modules\chanpalace\models\Chanpalace; /* @var $this yii\web\View */ /* @var $searchModel backend\modules\chanpalace\models\ChanpalaceSreach */ /* @var $dataProvider yii\data\ActiveDataProvider */ $this->title = 'ศูนย์ประวัติศาสตร์พระราชวังจันทน์'; $this->params['breadcrumbs'][] = $this->title; $backend = Yii::getAlias('@back'); $time = time(); ?> <?php $JSEventMouseover = <<<EOF // function(event, jsEvent, element) { // $(this).popover({ // placement: 'auto', // trigger: 'hover', // animation: false, // html: true, // title: event.nonstandard.datein, // content: "<div style='text-align:center;'>"+event.title+"</div>", // container: 'body', // }).popover('toggle'); // // } function(event, jsEvent, element) { $(this).popover({ placement: 'auto', trigger: 'hover', animation: false, html: true, title: "<div style='text-align:center;'>"+event.nonstandard.datein+"</div>", content: "<div style='text-align:center;'>"+event.title+"</div>", container: 'body', }).popover('toggle'); } EOF; $JSDayRender = <<<EOF function(date, cell) { var theDate = $(cell).data('date'); var fcDaySkel = $("#calendar div.fc-bg td[data-date='"+theDate+"'].fc-day"); fcDaySkel.attr("id","1"); } EOF; $JSEventRender = <<<EOF function(event, element) { element.find(".fc-title").html(event.title); element.find(".fc-time").html(''); } EOF; ?> <?php $gridColumns = [ // [ // 'class' => 'kartik\grid\SerialColumn', // 'contentOptions' => ['class' => 'kartik-sheet-style'], // 'width' => '36px', // 'header' => '', // 'headerOptions' => ['class' => 'kartik-sheet-style'] // ], [ 'attribute' => 'dateon', 'label' => 'วันที่ขอ', 'hAlign' => 'center', 'width' => '10%', 'vAlign' => 'middle', 'xlFormat' => "mmm\\-dd\\, \\-yyyy", 'format' => 'html', 'filterType' => GridView::FILTER_DATE, 'filterWidgetOptions' => ( [ 'model' => $searchModel, 'type' => 2, 'language' => 'th', 'attribute' => 'dateon', 'convertFormat' => true, 'pluginOptions' => [ 'autoclose' => true, 'format' => 'yyyy-MM-dd', ], ] ), 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'color:#D2691E;font-weight: 500;text-align: center;cursor:pointer;', 'name' => 'modal-circular-view-button', 'id' => $model['id'], 'onclick' => 'window.location.href = "/chanpalace/default/view?id="+(this.id)', ]; }, 'value' => function ($model) { return Yii::$app->formatter->asDate($model->dateon, 'long'); }, ], [ 'attribute' => 'name', 'vAlign' => 'middle', 'width' => '15%', 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'color:#1E90FF;text-align: center;cursor:pointer;overflow: auto;white-space: normal; word-wrap: break-word;', 'id' => $model['id'], 'onclick' => 'window.location.href = "/chanpalace/default/view?id="+(this.id)', ]; }, ], [ 'attribute' => 'department_in', 'vAlign' => 'middle', 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'color:#1E90FF;font-weight: 600;text-align: center;cursor:pointer;overflow: auto;white-space: normal; word-wrap: break-word;', 'id' => $model['id'], 'onclick' => 'window.location.href = "/chanpalace/default/view?id="+(this.id)', ]; }, ], [ 'attribute' => 'datein', 'vAlign' => 'middle', 'width' => '20%', 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'xlFormat' => "mmm\\-dd\\, \\-yyyy", 'format' => 'html', 'filterType' => GridView::FILTER_DATE, 'filterWidgetOptions' => ( [ 'model' => $searchModel, 'type' => 2, 'language' => 'th', 'attribute' => 'datein', 'convertFormat' => true, 'pluginOptions' => ['autoclose' => true, 'format' => 'yyyy-MM-dd'], ] ), 'contentOptions' => function ($model) { return [ 'style' => 'color:#D2691E;text-align: center;cursor:pointer;overflow: auto;white-space: normal; word-wrap: break-word;', 'id' => $model['id'], 'onclick' => 'window.location.href = "/chanpalace/default/view?id="+(this.id)', ]; }, 'value' => function ($model) { if ($model->datein !== null) { return Yii::$app->formatter->asDateTime($model->datein, 'php:วันที่ d F พ.ศ. Y เวลา H:i น.'); } else { return 'ไม่ได้ระบุ'; } }, ], [ 'attribute' => 'tel', 'vAlign' => 'middle', 'width' => '10$%', 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'text-align: center;cursor:pointer;overflow: auto;white-space: normal; word-wrap: break-word;', 'id' => $model['id'], 'onclick' => 'window.location.href = "/chanpalace/default/view?id="+(this.id)', ]; }, ], [ 'label' => 'จำนวนผู้เข้าชม', 'vAlign' => 'middle', 'width' => '5%', 'mergeHeader' => true, 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'color:#D2691E;font-weight: bold;text-align: center;cursor:pointer', 'id' => $model['id'], 'onclick' => 'window.location.href = "/chanpalace/default/view?id="+(this.id)', ]; }, 'value' => function ($model) { $data = Chanpalace::find()->where(['id' => $model->id])->one(); $sum = $data->department_male + $data->department_female; return $sum; }, ], [ 'class' => 'kartik\grid\FormulaColumn', 'header' => '<i class="m-menu__link-icon flaticon-file"></i>', 'vAlign' => 'middle', 'width' => '1%', 'format' => 'raw', 'value' => function ($model) { if ($model->filename != null) { return Html::a('<i class="m-menu__link-icon flaticon-file"></i>', '@back/files/' . $model->filename, [ 'data-pjax' => '0', 'target' => '_blank', 'data-toggle' => 'tooltip', 'title' => 'ไฟล์เอกสาร' ]); } else { return '-'; } }, 'headerOptions' => ['class' => 'kartik-sheet-style'], 'hAlign' => 'center', 'mergeHeader' => true, ], [ 'class' => 'kartik\grid\FormulaColumn', 'header' => 'สถานะ', 'width' => '1%', 'vAlign' => 'middle', 'format' => 'raw', 'value' => function ($model) { if ($model->status != 0) { return '<i class="m-menu__link-icon fa fa-check" style="color:blue"></i>'; } else { return '<i class="m-menu__link-icon fa fa-minus" style="color:red"></i>'; } }, 'headerOptions' => ['class' => 'kartik-sheet-style'], 'hAlign' => 'center', 'mergeHeader' => true, ], ]; ?> <div class="chanpalace-index"> <div class="body-content"> <div class="m-divider m--padding-bottom-20"> <span></span> <h3 class="bg-light m--padding-20"><?= Html::encode($this->title) ?></h3> <span></span> </div> <div class="alert m-alert--default" role="alert" style="text-align: center"> <?= Html::a('<strong>เว็บไซต์</strong> ศูนย์ประวัติศาสตร์พระราชวังจันทน์ https://chanpalace.ppao.go.th', 'https://chanpalace.ppao.go.th', ['target' => '_blank']); ?> </div> <div class="row"> <div class="row"> <div class="col-md-6"> <div class="m-portlet" id="m_portlet1"> <div class="m-portlet__head"> <div class="m-portlet__head-caption"> <div class="m-portlet__head-title"> <span class="m-portlet__head-icon"> <i class="flaticon-calendar"></i> </span> <h3 class="m-portlet__head-text"> ปฏิทินการเข้าเยี่ยมชมศูนย์ประวัติศาสตร์พระราชวังจันทน์ </h3> </div> </div> </div> <div class="m-portlet__body" id="calendar-booking"> <?= edofre\fullcalendar\Fullcalendar::widget([ 'options' => [ 'id' => 'calendar', 'language' => 'th', 'class' => 'fc fc-unthemed fc-ltr', ], 'header' => [ 'left' => 'prev,next', 'right' => 'title', 'center' => '', ], 'clientOptions' => [ 'contentHeight' => 'auto', 'defaultView' => 'month', // 'dayClick' => new \yii\web\JsExpression($JSDayClick), // 'dayRender' => new \yii\web\JsExpression($JSDayRender), // 'eventClick' => new \yii\web\JsExpression($JSEventClick), 'eventMouseover' => new \yii\web\JsExpression($JSEventMouseover), 'eventRender' => new \yii\web\JsExpression($JSEventRender), ], 'events' => Url::to(['default/jsoncalendar']), 'theme' => true, ]); ?> </div> </div> </div> <div class="col-md-6"> <div class="m-portlet" id="m_portlet2"> <div class="m-portlet__head"> <div class="m-portlet__head-caption"> <div class="m-portlet__head-title"> <span class="m-portlet__head-icon"> <i class="flaticon-calendar"></i> </span> <h3 class="m-portlet__head-text"> การเข้าเยี่ยมชมศูนย์ประวัติศาสตร์พระราชวังจันทน์ประจำสัปดาห์ </h3> </div> </div> </div> <div class="m-portlet__body"> <?= edofre\fullcalendar\Fullcalendar::widget([ 'options' => [ 'id' => 'calendar2', 'language' => 'th', 'class' => 'fc fc-unthemed fc-ltr', ], 'header' => [ 'left' => 'prev,next', 'right' => 'title', 'center' => '', ], 'clientOptions' => [ 'defaultView' => 'listWeek', // 'dayClick' => new \yii\web\JsExpression($JSDayClick), 'dayRender' => new \yii\web\JsExpression($JSDayRender), // 'eventClick' => new \yii\web\JsExpression($JSEventClick), 'eventMouseover' => new \yii\web\JsExpression($JSEventMouseover), // 'eventRender' => new \yii\web\JsExpression($JSEventRender), ], 'events' => Url::to(['default/jsoncalendar']), 'theme' => true, ]); ?> </div> </div> </div> </div> </div> <div class="row"> <div class="m-portlet m-portlet--mobile"> <?= GridView::widget([ 'id' => 'grid-' . Yii::$app->controller->module->id . Yii::$app->controller->action->id, 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'options' => [ 'class' => 'm-datatable__table table table-bordered' ], 'filterRowOptions' => ['class' => 'kartik-sheet-style'], 'layout' => "{items}\n{pager}", 'showPageSummary' => false, 'panel' => [ 'type' => GridView::TYPE_PRIMARY ], 'panelTemplate' => ' <div class="m_datatable m-datatable m-datatable--default m-datatable--loaded panel {type}"> {items} <div class="m-datatable__pager m-datatable--paging-loaded clearfix"> {pager} </div> <div class="clearfix"></div> </div>', 'pjax' => true, 'pjaxSettings' => [ 'neverTimeout' => true, 'enablePushState' => true, 'options' => ['id' => 'grid-' . Yii::$app->controller->module->id . Yii::$app->controller->action->id,], ], 'pager' => Yii::$app->params['pagerX'], 'toolbar' => [ '{export}', '{toggleData}' ], 'export' => [ 'label' => 'ดาว์โหลดเอกสาร', 'fontAwesome' => true, 'showConfirmAlert' => false, 'target' => \kartik\grid\GridView::TARGET_BLANK ], 'exportConfig' => [ \kartik\grid\GridView::EXCEL => false, ], 'responsive' => true, 'responsiveWrap' => false, 'hover' => true, 'headerRowOptions' => ['class' => 'header-table-center',], 'columns' => $gridColumns, 'krajeeDialogSettings' => ['overrideYiiConfirm' => false] ]); ?> </div> </div> </div> </div>