use kartik\widgets\ActiveForm; use kartik\tabs\TabsX; use kartik\date\DatePicker; use kartik\builder\Form; use kartik\sidenav\SideNav; use backend\assets\AppAsset; /* CLASS ASSET CSS/JS/THEME Author: -ptr.nov-*/ AppAsset::register($this); /* INDEPENDENT CSS/JS/THEME FOR PAGE Author: -ptr.nov-*/ /*Title page Modul*/ $this->mddPage = 'hrd'; $this->title = Yii::t('app', 'Employe'); $this->params['breadcrumbs'][] = $this->title; /*variable Dropdown*/ //$Combo_Corp = ArrayHelper::map(Corp::find()->orderBy('SORT')->asArray()->all(), 'CORP_NM','CORP_NM'); //$Combo_Dept = ArrayHelper::map(Dept::find()->orderBy('SORT')->asArray()->all(), 'DEP_NM','DEP_NM'); //$Combo_Jab = ArrayHelper::map(Jabatan::find()->orderBy('SORT')->asArray()->all(), 'JAB_NM','JAB_NM'); //$Combo_Status = ArrayHelper::map(Status::find()->orderBy('SORT')->asArray()->all(), 'STS_NM','STS_NM'); $side_menu = \yii\helpers\Json::decode(M1000::find()->findMenu('hrd')->one()->jval); //print_r($dataProvider); /*SHOW ARRAY YII Author: -Devandro-*/ //echo \yii\helpers\Json::encode($dataProvider->getModels()); /*SHOW ARRAY JESON Author: -ptr.nov-*/ $tab_employe = GridView::widget(['dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'columns' => [['class' => 'yii\\grid\\ActionColumn', 'template' => '{view}'], 'EMP_IMG', 'KAR_ID', 'KAR_NM', 'DEP_ID', 'CORP_ID', 'CAB_ID', 'JAB_ID', 'KAR_STS', 'KAR_TGLK', ['attribute' => 'KAR_TGLM', 'filterType' => \kartik\grid\GridView::FILTER_DATE_RANGE, 'filterWidgetOptions' => ['attribute' => 'KAR_TGLM', 'presetDropdown' => TRUE, 'convertFormat' => true, 'pluginOptions' => ['format' => 'Y-m-d', 'separator' => ' TO ', 'opens' => 'left']]]], 'panel' => ['type' => GridView::TYPE_SUCCESS, 'before' => Html::a('<i class="glyphicon glyphicon-plus"></i> ' . Yii::t('app', 'Create {modelClass}', ['modelClass' => 'Employe']), ['create'], ['class' => 'btn btn-success'])], 'pjax' => true, 'hover' => true, 'responsive' => true, 'bordered' => true, 'striped' => true, 'export' => ['fontAwesome' => true, 'showConfirmAlert' => false, 'target' => GridView::TARGET_BLANK]]); /* echo Breadcrumbs::widget([ 'links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : [], ]); */ $items = [['label' => '<i class="glyphicon glyphicon-home"></i> Employe Active', 'content' => $tab_employe, 'active' => true]]; echo TabsX::widget(['items' => $items, 'position' => TabsX::POS_ABOVE, 'bordered' => true, 'encodeLabels' => false]); ?>
</form> <!-- /.search form --> <?php /** * Author: -ptr.nov- * Noted: add variable "mddPage" get value * \vendor\yiisoft\yii2\web\View.php */ //echo $this->mddPage; if ($this->mddPage != false) { $getSideMenu = $this->mddPage; } else { $getSideMenu = 'mdefault'; } $side_menu = \yii\helpers\Json::decode(M1000::find()->findMenu($getSideMenu)->one()->jval); if (!Yii::$app->user->isGuest) { echo SideNav::widget(['items' => $side_menu, 'encodeLabels' => false, 'type' => SideNav::TYPE_DEFAULT, 'options' => ['class' => 'sidebar-nav']]); } ?> </section> </aside> <div class="content-wrapper"> <section class="content-header"> <?php echo Breadcrumbs::widget(['links' => isset($this->params['breadcrumbs']) ? $this->params['breadcrumbs'] : []]); ?> <?php echo Alert::widget(); ?> </section>