/** * Index * @author ptrnov <*****@*****.**> * @since 1.1 */ public function actionIndex() { //Check componen generate kode RO //print_r(\Yii::$app->ambilkonci->getRoCode()); //function getPermission(){ //return Yii::$app->getUserOpt->Modul_akses(1); //} //$getPermission=Yii::$app->getUserOpt->Modul_akses(1); $searchModel = new RequestorderSearch(); /* if (isset($_GET['param'])){ $dataProvider = $searchModel->searchChildRo(Yii::$app->request->queryParams,$_GET['param']); }else{ $dataProvider = $searchModel->searchChildRo(Yii::$app->request->queryParams); } */ //$searchModel->KD_RO ='2015.12.04.RO.0070'; $dataProvider = $searchModel->searchRo(Yii::$app->request->queryParams); $dataProviderInbox = $searchModel->searchRoInbox(Yii::$app->request->queryParams); $dataProviderOutbox = $searchModel->searchRoOutbox(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'dataProviderInbox' => $dataProviderInbox, 'dataProviderOutbox' => $dataProviderOutbox]); }
/** * Index * @author ptrnov <*****@*****.**> * @since 1.1 */ public function actionIndex() { //Check componen generate kode RO //print_r(\Yii::$app->ambilkonci->getRoCode()); //function getPermission(){ //return Yii::$app->getUserOpt->Modul_akses(1); //} //$getPermission=Yii::$app->getUserOpt->Modul_akses(1); $searchModel = new RequestorderSearch(); /* if (isset($_GET['param'])){ $dataProvider = $searchModel->searchChildRo(Yii::$app->request->queryParams,$_GET['param']); }else{ $dataProvider = $searchModel->searchChildRo(Yii::$app->request->queryParams); } */ //$searchModel->KD_RO ='2015.12.04.RO.0070'; $dataProvider = $searchModel->searchRo(Yii::$app->request->queryParams); $dataProviderInbox = $searchModel->searchRoInbox(Yii::$app->request->queryParams); $dataProviderOutbox = $searchModel->searchRoOutbox(Yii::$app->request->queryParams); $profile = Yii::$app->getUserOpt->Profile_user(); // data for search index RO// $AryCorp = ArrayHelper::map(Corp::find()->all(), 'CORP_ID', 'CORP_NM'); $Combo_Dept = ArrayHelper::map(Dept::find()->orderBy('SORT')->asArray()->all(), 'DEP_NM', 'DEP_NM'); // ** // $datachecked = Requestorder::find()->where("PARENT_ROSO = 0 AND STATUS = 101 AND STATUS <> 3 AND USER_CC='" . $profile->emp->EMP_ID . "'")->count(); $datacreate = Requestorder::find()->where("PARENT_ROSO = 0 AND STATUS <> 3 AND STATUS = 0 AND ID_USER = '******'")->count(); $dataapprove = Requestorder::find()->where("PARENT_ROSO = 0 AND STATUS = 102 AND STATUS <>3 AND KD_DEP='" . $profile->emp->DEP_ID . "' OR STATUS = 5")->count(); $dataAprrove = new ActiveDataProvider(['query' => Requestorder::find()->where("PARENT_ROSO = 0 AND STATUS = 102 AND STATUS<>3 AND KD_DEP='" . $profile->emp->DEP_ID . "'OR STATUS = 5"), 'pagination' => ['pageSize' => 5]]); $dataChecked = new ActiveDataProvider(['query' => Requestorder::find()->where("PARENT_ROSO = 0 AND STATUS = 101 AND USER_CC='" . $profile->emp->EMP_ID . "'"), 'pagination' => ['pageSize' => 5]]); $dataCreate = new ActiveDataProvider(['query' => Requestorder::find()->where("PARENT_ROSO = 0 AND STATUS <> 3 AND STATUS = 0 AND ID_USER = '******'"), 'pagination' => ['pageSize' => 5]]); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'dataProviderInbox' => $dataProviderInbox, 'dataProviderOutbox' => $dataProviderOutbox, 'datachecked' => $datachecked, 'datacreate' => $datacreate, 'dataCreate' => $dataCreate, 'dataapprove' => $dataapprove, 'dataAprrove' => $dataAprrove, 'dataChecked' => $dataChecked, 'Combo_Dept' => $Combo_Dept, 'AryCorp' => $AryCorp]); }