/** * Lists all Event models. * @return mixed */ public function actionIndex() { $today = ''; $searchModel = new EventSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams, $today); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
public function actionIndex() { $today = new \DateTime(); $today = $today->getTimestamp(); $today = date('Y-m-d', $today); $searchModel = new EventSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams, $today); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
/** * Lists all Event models. * @return mixed */ public function actionIndex() { if (\Yii::$app->user->isGuest) { return $this->redirect('/site/denied/'); } $user = \Yii::$app->user->identity; if (!$user->admin && count($user->organisations) == 0) { return $this->redirect('/site/denied/'); } $searchModel = new EventSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]); }
public function actionAdmin() { $this->layout = 'admin'; $searchModel = new EventSearch(); $dataProvider = $searchModel->search(Yii::$app->request->queryParams); $dataProvider->sort->defaultOrder = ['id' => 'DESC']; $models = Event::find()->with('room')->all(); //var_dump($models); $events = array(); foreach ($models as $value) { $event = new \yii2fullcalendar\models\Event(); //$event->id = $value->id; $event->title = $value->title . ' ห้อง ' . $value->room->roomnum; $event->start = date('Y-m-d', strtotime($value->start)); $event->end = date('Y-m-d', strtotime('+1 day', strtotime($value->finish))); $event->color = $value->room->color; $events[] = $event; } return $this->render('admin', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider, 'events' => $events]); }