Exemplo n.º 1
0
 /**
  * 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]);
 }
Exemplo n.º 2
0
 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]);
 }
Exemplo n.º 4
0
 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]);
 }