public function actionDaily() { $searchModel = new SalesSearch(); $searchModel->branch_id = Yii::$app->profile->branch_id; $parms = Yii::$app->request->queryParams; $dmonth = isset($parms['Sales']['Date']) ? $parms['Sales']['Date'] : date('m'); $dbranch = isset($parms['nm_branch']) ? $parms['nm_branch'] . ' :' : ''; $dataProvider = $searchModel->searchDaily($parms); $bln = []; for ($i = 1; $i < 13; $i++) { $time = mktime(0, 0, 0, $i); $bln[date('n', $time)] = date('M Y', $time); } return $this->render('daily', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'dmonth' => $dmonth, 'bln' => $bln, 'dbranch' => $dbranch]); }
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); }
/** * Lists all Sales models. * @return mixed */ public function actionIndex() { $searchModel = new SalesSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }