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