Your IP : 216.73.216.79


Current Path : /var/www/html/crm/views/productcategory/
Upload File :
Current File : /var/www/html/crm/views/productcategory/index.php

<?php

use yii\helpers\Html;
use yii\grid\GridView;
use yii\helpers\Url;
use app\models\Menu;

/* @var $this yii\web\View */
/* @var $searchModel app\models\ProductCategorySearch */
/* @var $dataProvider yii\data\ActiveDataProvider */
$Menu = new Menu();
$this->title = $Menu->getmenutitle($menu_id);
?>
<div class="kt-subheader  kt-grid__item" id="kt_subheader">
    <div class="kt-container  kt-container--fluid ">
        <div class="kt-subheader__main">
            <h3 class="kt-subheader__title"><?= $this->title ?></h3>
            <div class="kt-subheader__breadcrumbs">
                <?= $Menu->getbreadcrumbs($menu_id, ''); ?>
                <span class="kt-subheader__breadcrumbs-separator"></span><span class="kt-subheader__breadcrumbs-link"><?= $this->title ?> List</span>
            </div>
        </div>
    </div>
</div>
<div class="user-index">
    <div class="kt-container kt-grid__item kt-grid__item--fluid">
        <div class="kt-portlet kt-portlet--mobile">
            <div class="kt-portlet__head"><?php echo $this->render('_search', ['model' => $searchModel]); ?></div>
            <div class="kt-portlet__body p-0">
                <?=
                GridView::widget([
                    'dataProvider' => $dataProvider,
                    'tableOptions' => ['class' => 'table mb-0 table-borderless table-striped table-hover table-custom'],
                    'pager' => [
                        'firstPageLabel' => '<i class="fa fa-angle-double-left kt-font-brand"></i>',
                        'lastPageLabel' => '<i class="fa fa-angle-double-right kt-font-brand"></i>',
                        'prevPageLabel' => '<i class="fa fa-angle-left kt-font-brand"></i>',
                        'nextPageLabel' => '<i class="fa fa-angle-right kt-font-brand"></i>',
                        'maxButtonCount' => 3,
                        'options' => ['tag' => 'ul', 'class' => 'kt-pagination--brand kt-pagination__links p-3',],
                        'activePageCssClass' => 'kt-pagination__link--active',
                        'prevPageCssClass' => 'kt-pagination__link--prev',
                        'nextPageCssClass' => 'kt-pagination__link--next',
                        'firstPageCssClass' => 'kt-pagination__link--first',
                        'lastPageCssClass' => 'kt-pagination__link--last',
                    ],'columns' => [
                [
                    'header' => '',
                    'format' => 'raw',
                    'contentOptions' => ['class' => 'text-center', 'width' => '4%'],
                    'value' => function ($model)use($menu_id) {
                if ($model->status == 1) {
                    return '<span class="kt-font-success icon-custom" style="cursor:pointer;" onclick="changestatus(' . $model->id . ',\'0\',\'product_category\', ' . $menu_id . ', \'' . $model->uuid . '\')"><i class="fas fa-check fa-lg"></i></span>';
                }
                if ($model->status == 0) {
                    return '<span class="kt-font-danger icon-custom" style="cursor:pointer;" onclick="changestatus(' . $model->id . ',\'1\',\'product_category\', ' . $menu_id . ', \'' . $model->uuid . '\')"><i class="fas fa-times fa-lg"></i></span>';
                }
            },],
                [
                    'class' => 'yii\grid\SerialColumn',
                    'headerOptions' => ['class' => 'text-center', 'width' => '5%'],
                    'contentOptions' => ['class' => 'text-center'],
                ],
                [
                    'attribute' => 'parent',
                    'value' => function ($model) {
                        return $model->getParent();
                    },
                ],
                [
                    'attribute' => 'name',
                    'headerOptions' => ['class' => 'head-sort'],
                ],
                [
                    'class' => 'yii\grid\ActionColumn',
                    'header' => 'Action',
                    'headerOptions' => ['class' => 'text-center', 'width' => '10%'],
                    'contentOptions' => ['class' => 'text-center'],
                    'template' => '{update}',
                    'buttons' => [
                        'update' => function ($url, $model) {
                            $url = Url::to(['productcategory/update', 'uuid' => $model->uuid, 'returnUrl' => Yii::$app->controller->action->id]);
                            return Html::a('<span class="kt-font-success icon-custom"><i class="far fa-edit fa-lg"></i></span>', $url, ['title' => 'Update',]);
                        }, 'log' => function ($url, $model) {
                            $url = Url::to(['productcategory/log', 'uuid' => $model->uuid, 'returnUrl' => Yii::$app->controller->action->id]);
                            return Html::a('<span class="kt-font-warning icon-custom"><i class="fas fa-history fa-lg"></i></span>', $url, ['title' => 'Change Log',]);
                        }],
                        ],
                    ],
                    
                ]);
                ?>
            </div>
        </div>
    </div>
</div>