improve customer login & timetable design
This commit is contained in:
@@ -135,7 +135,6 @@ class EventController extends CustomerApiController
|
||||
/** @var Event $event */
|
||||
$event = $query->one();
|
||||
|
||||
|
||||
$result = new EventDetailsView();
|
||||
$result->id = $event->id;
|
||||
$result->start = $event->start;
|
||||
@@ -144,7 +143,7 @@ class EventController extends CustomerApiController
|
||||
$result->trainer = TrainerDetailsView::findOne($event->id_trainer);
|
||||
$result->room = RoomDetailsView::findOne($event->id_room);
|
||||
$result->eventType = EventTypeDetailsView::findOne($event->id_event_type);
|
||||
$registrations = EventRegistrationView::find()->all();
|
||||
$registrations = EventRegistrationView::find()->andWhere(['id_event' => $event->id,'id_customer' => \Yii::$app->user->id])->all();
|
||||
$allActiveRegistrations = EventRegistration::filterActive($registrations);
|
||||
$customerActiveRegistrations = EventRegistration::filterForCustomer($allActiveRegistrations,\Yii::$app->user->id);
|
||||
$result->reservationCount = count($allActiveRegistrations);
|
||||
|
||||
Reference in New Issue
Block a user