| @@ 251-266 (lines=16) @@ | ||
| 248 | return $this->view->render($response, 'events-print.twig', ['events' => $events, 'groups' => $groups, 'users' => $users]); |
|
| 249 | } |
|
| 250 | ||
| 251 | public function getAllEventInfoToPrint(ServerRequestInterface $request, ResponseInterface $response, $args) |
|
| 252 | { |
|
| 253 | $this->logger->info("Fetch event printable page GET '/events/print/info'"); |
|
| 254 | ||
| 255 | $events = EventQuery::create() |
|
| 256 | ->filterByDate(['min' => new DateTime()]) |
|
| 257 | ->filterByRemoved(false) |
|
| 258 | ->orderByDate('asc') |
|
| 259 | ->find(); |
|
| 260 | ||
| 261 | $groups = GroupQuery::create() |
|
| 262 | ->filterById(136) |
|
| 263 | ->find(); |
|
| 264 | ||
| 265 | return $this->view->render($response, 'events-print-info.twig', ['events' => $events, 'groups' => $groups]); |
|
| 266 | } |
|
| 267 | } |
|
| 268 | ||
| @@ 147-161 (lines=15) @@ | ||
| 144 | return $response->getBody()->write(Crypt::generateToken(30)); |
|
| 145 | })->setName('token'); |
|
| 146 | ||
| 147 | $app->get('/', function ($request, $response, $args) { |
|
| 148 | // Sample log message |
|
| 149 | $this->logger->info("Fetch home GET '/'"); |
|
| 150 | ||
| 151 | $eventsThisWeek = EventQuery::create() |
|
| 152 | ->filterByDate(['min' => new DateTime(), 'max' => new DateTime('1 week')]) |
|
| 153 | ->filterByRemoved(false) |
|
| 154 | ->orderByDate() |
|
| 155 | ->find(); |
|
| 156 | ||
| 157 | $remainingEventsInGroups = GroupQuery::create()->find(); |
|
| 158 | ||
| 159 | // Render index view |
|
| 160 | return $this->view->render($response, 'home.twig', ['eventsthisweek' => $eventsThisWeek, 'remainingeventsingroups' => $remainingEventsInGroups]); |
|
| 161 | })->setName('home'); |
|
| 162 | ||