%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 49.231.201.246 / Your IP : 216.73.216.248 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 : 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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/eoffice/frontend/theme/metronic/site/ |
Upload File : |
<?php use yii\helpers\Html; use kartik\grid\GridView; use yii\helpers\Url; use yii\helpers\ArrayHelper; use backend\modules\dispatchdata\models\Dispatchs; use yii\widgets\Pjax; use yii\widgets\ActiveForm; use backend\modules\departments\models\Departments; $backend = Yii::getAlias('@back'); $this->title = 'ระบบทะเบียนหนังสือรับภายนอก'; ?> <?php $gridColumns = [ [ 'class' => 'kartik\grid\SerialColumn', 'contentOptions' => ['class' => 'kartik-sheet-style'], 'width' => '36px', 'header' => '', 'headerOptions' => ['class' => 'kartik-sheet-style'] ], [ 'attribute' => 'dispatch_num', 'vAlign' => 'middle', 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'text-align: center;cursor:pointer', 'id' => $model['id'], 'onclick' => 'window.location.href = "/dispatchs/dispatchs/update?id="+(this.id)', ]; }, ], [ 'attribute' => 'booknum', 'vAlign' => 'middle', 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'text-align: center;cursor:pointer', 'id' => $model['id'], 'onclick' => 'window.location.href = "/dispatchs/dispatchs/update?id="+(this.id)', ]; }, ], [ 'attribute' => 'from_dis', 'vAlign' => 'middle', 'width' => '250px', 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'text-align: center;cursor:pointer;max-width:150px;overflow: auto; white-space: normal; word-wrap: break-word;', 'id' => $model['id'], 'onclick' => 'window.location.href = "/dispatchs/dispatchs/update?id="+(this.id)', ]; }, ], [ 'attribute' => 'to_dis', 'width' => '100px', 'vAlign' => 'middle', '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 = "/dispatchs/dispatchs/update?id="+(this.id)', ]; }, ], [ 'attribute' => 'subject', 'width' => '400px', 'vAlign' => 'middle', '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 = "/dispatchs/dispatchs/update?id="+(this.id)', ]; }, ], [ 'attribute' => 'departments_id', 'filter' => ArrayHelper::map(Departments::find()->all(), 'id', 'name'), 'value' => function($model) { return $model->departments->name; }, 'vAlign' => 'middle', 'width' => '150px', '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 = "/dispatchs/dispatchs/update?id="+(this.id)', ]; }, ], [ 'attribute' => 'dateon', 'hAlign' => 'center', 'width' => '200px', 'vAlign' => 'middle', 'xlFormat' => "mmm\\-dd\\, \\-yyyy", 'format' => 'html', 'filterType' => GridView::FILTER_DATE, 'filterWidgetOptions' => ( [ 'model' => $searchModel, 'type' => 2, 'attribute' => 'dateon', 'convertFormat' => true, 'pluginOptions' => [ 'autoclose' => true, 'format' => 'yyyy-MM-dd', ], ] ), 'headerOptions' => ['class' => 'kv-sticky-column text-center'], 'contentOptions' => function ($model) { return [ 'style' => 'text-align: center;cursor:pointer;', 'name' => 'modal-circular-view-button', 'id' => $model['id'], 'onclick' => 'window.location.href = "/dispatchdata/dispatch-data/update?id="+(this.id)', ]; }, 'value' => function ($model) { return Yii::$app->thaiFormatter->asDate($model->dateon, 'long'); }, ], [ 'class' => 'kartik\grid\FormulaColumn', 'header' => '<i class="m-menu__link-icon flaticon-file"></i>', 'vAlign' => 'middle', 'format' => 'raw', 'value' => function ($model) { if ($model->filename != null) { return Html::a('<i class="m-menu__link-icon flaticon-file"></i>', ['@web/files/' . $model->filename], [ 'data-pjax' => '0', 'target' => '_blank', 'data-toggle' => 'tooltip', 'title' => 'ไฟล์เอกสาร' ]); } else { return '-'; } }, 'headerOptions' => ['class' => 'kartik-sheet-style'], 'hAlign' => 'center', 'mergeHeader' => true, ], ]; ?> <div class="site-index"> <div class="body-content"> <h1 class="header-title"><?= Html::encode($this->title) ?></h1> <div class="m-portlet m-portlet--mobile"> <?php yii\widgets\Pjax::begin(['id' => 'grid-user-pjax', 'timeout' => 5000]) ?> <?= GridView::widget([ 'id' => 'grid-circular', 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'filterRowOptions' => ['class' => 'kartik-sheet-style'], 'layout' => "{items}\n{pager}", 'showPageSummary' => false, 'panelTemplate' => ' <div class="panel {type}"> <div class="pull-right"> <div class="btn-toolbar kv-grid-toolbar" role="toolbar"> {toolbar} </div> </div> <div class="clearfix"></div> {items} <div class="kv-panel-pager"> {pager} </div> <div class="clearfix"></div> </div>', 'pjax' => true, 'pjaxSettings' => [ 'neverTimeout' => true, 'enablePushState' => true, 'options' => ['id' => 'CircularGrid'], ], 'pager' => [ 'firstPageLabel' => 'หน้าแรก', 'lastPageLabel' => 'หน้าสุดท้าย' ], '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] ]); ?> <?php yii\widgets\Pjax::end() ?> </div> </div> </div>