Kerkdienstpagina nog een beetje aangepast

This commit is contained in:
2017-09-03 11:15:43 +02:00
parent 81bf7d2b07
commit 17cda55624
2 changed files with 34 additions and 3 deletions

View File

@@ -8,7 +8,7 @@ use Symfony\Component\HttpFoundation\StreamedResponse;
class KerkdienstController extends Controller
{
private static $BASE_SQL = <<<QUERY
SELECT `zondagdienst`.`datum` AS `date`, `zondagdienst`.`tijd` AS `time`, `contacten`.`naam` AS `name`
SELECT ADDTIME(`zondagdienst`.`datum`, `zondagdienst`.`tijd`) AS `start`, `contacten`.`naam` AS `name`
FROM `zondagdienst` LEFT JOIN `contacten` ON `zondagdienst`.`kerk` = `contacten`.`contacten_id`
WHERE `zondagdienst`.`datum` > DATE_SUB("2017-09-02", INTERVAL 7 DAY)
ORDER BY `zondagdienst`.`datum` ASC
@@ -32,9 +32,14 @@ QUERY;
$isAvailable = ((date('N') % 7) != 0) || (time() > strtotime('today noon'));
$lastNext = app('db')->select(self::$BASE_SQL);
foreach($lastNext as $r) {
$r->start = new \DateTimeImmutable($r->start);
}
return response()->json([
'available' => $isAvailable,
'lastNext' => $lastNext]);
'isRunning' => !$isAvailable,
'previous' => $lastNext[0],
'next' => $lastNext[1]]);
}
/**