<?php namespace myretail\controllers;use Yii;use myretail\models\SyncToJurnalHeader;use myretail\models\SyncToJurnalHeaderSearch;use yii\data\ActiveDataProvider;use yii\web\Controller;use yii\web\NotFoundHttpException;use yii\filters\VerbFilter;class SyncToJurnalHeaderController extends Controller{public function behaviors(){return [ 'verbs'=>[ 'class'=>VerbFilter::className(),'actions'=>[ 'delete'=>['POST'],],],];}public function actionIndex(){$searchModel=new SyncToJurnalHeaderSearch();$dataProvider=$searchModel->search(Yii::$app->request->queryParams);return $this->render('index',[ 'searchModel'=>$searchModel,'dataProvider'=>$dataProvider,]);}public function actionView($id){return $this->render('view',[ 'model'=>$this->findModel($id),]);}public function actionCreate(){$model=new SyncToJurnalHeader();if($model->load(Yii::$app->request->post())&&$model->save()){return $this->redirect(['view','id'=>$model->id_header]);}return $this->render('create',[ 'model'=>$model,]);}public function actionUpdate($id){$model=$this->findModel($id);if($model->load(Yii::$app->request->post())&&$model->save()){return $this->redirect(['view','id'=>$model->id_header]);}return $this->render('update',[ 'model'=>$model,]);}public function actionDelete($id){$this->findModel($id)->delete();return $this->redirect(['index']);}protected function findModel($id){if(($model=SyncToJurnalHeader::findOne($id))!==null){return $model;}throw new NotFoundHttpException('The requested page does not exist.');}public function actionGetErrorData(){$get=Yii::$app->request->get();$dateStart=$get['dateStart'];$dateEnd=$get['dateEnd'];$result=SyncToJurnalHeader::getErrorData($dateStart,$dateEnd);return json_encode($result);}}