Files
Admin Nasledstvo ac168868ee Initial import
2026-05-01 20:52:04 +03:00

35 lines
911 B
PHP

<?php
/** @var \app\models\UserPublic $user */
$user = \app\services\Auth::getUserByToken($_GET['token']);
if ($user) {
$partner_ids = [];
foreach ($user->qrValidators as $qrValidator) {
$partner_ids[] = $qrValidator->partner_id;
}
if (sizeof($partner_ids) > 0) {
//$articles->innerJoinWith('events');
$events = \app\models\Events::find();
$condition = ['and'];
$condition[] = ['=', 'type', 'booking'];
$condition[] = ['IN', 'partner_id', $partner_ids];
$events->where($condition);
$data = [];
foreach ($events->all() as $event) {
$data[] = [
'id' => $event->id,
'name' => $event->title(),
'date' => date('d.m.Y', strtotime($event->event_dates))];
}
echo json_encode(['data' => $data]);
exit;
}
}
/* @var $this \yii\web\View */