/**
  * Lists all Event models.
  * @return mixed
  */
 public function actionIndex()
 {
     if (Yii::$app->user->isGuest) {
         $this->redirect(Yii::$app->urlManager->createUrl('site/login'));
     }
     $searchModel = new EventSearch();
     $dataProvider = $searchModel->search(Yii::$app->request->queryParams);
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider' => $dataProvider]);
 }
Example #2
0
    /**
     * Lists all Event models.
     * @return mixed
     */
    public function actionIndex()
    {
        $searchModel = new EventSearch();
        $dataProvider = $searchModel->search(Yii::$app->request->queryParams);

        return $this->render('index', [
            'searchModel' => $searchModel,
            'dataProvider' => $dataProvider,
        ]);
    }
 /**
  * Lists all Event models.
  * @return mixed
  */
 public function actionIndex()
 {
     if (Yii::$app->user->isGuest) {
         $this->redirect(Yii::$app->urlManager->createUrl('site/login'));
     }
     // echo print_r(Yii::$app->request->queryParams);
     // die();
     $searchModel = new EventSearch();
     $dataProvider1 = $searchModel->search(Yii::$app->request->queryParams);
     // $Event = Event::find()->where(['organiser_id' => \Yii::$app->user->identity->id])->one();
     //echo $Event->id;
     //die();
     $searchModel2 = new CheckinSearch();
     $dataProvider2 = $searchModel2->searchUsers(\Yii::$app->user->identity->id);
     // $checkinUsers = $searchModel->showCheckin();
     // $x =$searchModel::showCheckin();
     //$this->dd($dataProvider2);
     return $this->render('index', ['searchModel' => $searchModel, 'dataProvider1' => $dataProvider1, 'dataProvider2' => $dataProvider2]);
 }
Example #4
0
?>
    </p>
    </div>

 <?php 
echo Yii::$app->session->getFlash('error');
?>
   <?php 
echo GridView::widget(['dataProvider' => $dataProvider1, 'filterModel' => $searchModel, 'rowOptions' => function ($modal, $key, $index, $grid) {
    if ($modal->is_active == '0') {
        return ['class' => 'danger action-tr', 'id' => $modal['id'], 'data-link' => urldecode(Url::toRoute(['/checkin/index', 'id' => $modal['id']]))];
    } else {
        return ['class' => 'success action-tr', 'id' => $modal['id'], 'data-link' => urldecode(Url::toRoute(['/checkin/index', 'id' => $modal['id']]))];
    }
}, 'columns' => [['attribute' => 'interest_id', 'label' => 'Event Category', 'value' => 'interest.area_intrest'], ['attribute' => 'Num of Check in', 'format' => 'raw', 'value' => function ($model) {
    return EventSearch::showCheckin($model->id);
}], 'description:html', 'location', 'start_date', ['class' => 'yii\\grid\\ActionColumn', 'template' => '{index} {view} {update} {delete} ', 'contentOptions' => ['class' => 'action-td'], 'buttons' => ['index' => function ($url, $model) {
    return Html::a('<span class="glyphicon glyphicon-user"></span>', $url);
}]]]]);
?>

 






    <?php 
// You only need add this,
$this->registerJs('