コード例 #1
0
 public function actionDashboard()
 {
     $parms = Yii::$app->request->queryParams;
     $mperiode = \backend\models\accounting\AccPeriode::find()->active()->one();
     if ($mperiode == null) {
         throw new NotFoundHttpException('There is no active accounting periode.');
     }
     $searchModel = new SalesSearch();
     $dataProvider = $searchModel->searchByBranch($parms);
     $searchHutang = new \backend\models\accounting\search\Invoice();
     $searchHutang->type = \backend\models\accounting\Invoice::TYPE_INCOMING;
     $hutangPro = $searchHutang->search(Yii::$app->request->queryParams);
     $searchTransfer = new \backend\models\inventory\search\Transfer();
     $transfPro = $searchTransfer->search(Yii::$app->request->queryParams);
     $datavar = ['dataProvider' => $dataProvider, 'mperiode' => $mperiode->name, 'hutangPro' => $hutangPro, 'transfPro' => $transfPro];
     return $this->render('dashboard', $datavar);
 }