Kleine wijzigingen layout, kerkdienst

This commit is contained in:
2020-01-06 03:17:57 +01:00
parent ed1871ae68
commit 3af813ca23
30 changed files with 46 additions and 32265 deletions

View File

@@ -13,10 +13,11 @@
"Contact" => "/contact");
?>
<?php
function isActive($link) {
function isActive($link, $checksubmenus) {
if(is_array($link)) {
if(!$checksubmenus) { return false; }
foreach($link as $item => $link) {
if(isActive($link)) { return true; }
if(isActive($link, $checksubmenus)) { return true; }
}
return false;
@@ -25,12 +26,12 @@ function isActive($link) {
return (substr($_SERVER["REQUEST_URI"], 0, strlen($link)) == $link);
}
function buildMenu($menu) {
function buildMenu($menu, $ismobile) {
$result = "";
foreach($menu as $title => $link) {
if($title == "") { continue; }
$submenu = is_array($link);
$isactive = isActive($link);
$isactive = isActive($link, !$ismobile);
$submenulink = $submenu && isset($link[""]) ? $link[""] : "#";
if(!$submenu && substr($link, 0, 8) == "/luister") { $icon = "<span class='fas fa-headphones'></span>&nbsp;"; }
else { $icon = ""; }
@@ -39,7 +40,7 @@ function buildMenu($menu) {
<a href=\"" . ($submenu ? $submenulink : $link) . "\" title=\"{$title}\">{$icon}{$title}</a>";
if($submenu) {
$result .= "\t\t\t<ul>\n"
. buildMenu($link)
. buildMenu($link, $ismobile)
. "\t\t\t</ul>\n";
}
$result .= "\t\t</li>\n";
@@ -51,7 +52,7 @@ function buildMenu($menu) {
<nav>
<!-- TODO: Mark selected, recursive menus, listen / watch icons -->
<ul class="sf-menu">
{!! buildMenu($menu) !!}
{!! buildMenu($menu, false) !!}
</ul>
</nav>
<div class="mobile_menu_container">
@@ -63,7 +64,7 @@ function buildMenu($menu) {
<div class="mobile-menu-divider"></div>
<nav>
<ul class="mobile-menu">
{!! buildMenu($menu) !!}
{!! buildMenu($menu, true) !!}
</ul>
</nav>
</div>

View File

@@ -35,7 +35,7 @@
@php($heading = new \DateTimeImmutable('first day of next month ' . $event->starts->format('Y-m-d')))
@endif
<div class='row details' data-index="{{$month}}">
@php($image = count($event->images) ? $event->images[0] : null)
@php($image = isset($event->images) && count($event->images) ? $event->images[0] : null)
<div class='col-lg-3 @if(!$image) hidden-sm hidden-xs @endif'>
<div class="news-item news-item-small wow fadeInDown">
<div class="thumb">

View File

@@ -4,13 +4,16 @@
Zondagsdienst
@endsection
@section('content')
<h1>Zondagsdienst</h1>
@include('_mediaplayer')
<div class="row">
<div class='col-lg-9'>
@section('content')
<div class="page_layout">
<div class="page_margin_top">
<h1>Zondagsdienst</h1>
</div>
<div class="clearfix">
@if($kerkdienst->isRunning)
<p><strong>
<p class="intro"><strong>
Vandaag wordt een dienst uitgezonden @if($kerkdienst->previous->name) vanuit de {{$kerkdienst->previous->name}}@endif.
Aanvang: {{$kerkdienst->previous->start->format('H:i')}} uur.
</strong></p>
@@ -24,11 +27,12 @@
</audio>
</p>
<p>
<a href="{{$url = url('kerkdienst/luister')}}" target="_radioplayer" class="btn btn-primary" onclick="window.open('{{$url}}', '_radioplayer','width=400,height=400'); return false;"><span class="fa fa-play fa-fw"></span> Luister in nieuw venster</a>
<a href="{{$url = url($apiUrl . 'kerkdienst/download')}}" class="btn btn-default">Download als MP3</a>
<a href="{{$url = url('kerkdienst/luister')}}" target="_radioplayer" class="action_button" onclick="window.open('{{$url}}', '_radioplayer','width=400,height=400'); return false;"><span class="fa fa-external-link-alt"></span> <span>Luister in nieuw venster</span></a>
<a href="{{$url = url($apiUrl . 'kerkdienst/download')}}" class="action_button"><span class="fa fa-download"></span> <span>Download als MP3</span></a>
</p>
<h3>Volgende dienst</h3>
</div>
<div>
<h3 class="page_margin_top">Volgende dienst</h3>
<p>
De eerstvolgende dienst wordt uitgezonden
op <strong>{{Formatter::fullDate($kerkdienst->next->start, 'd m')}} om {{$kerkdienst->next->start->format('H:i')}} uur</strong>
@@ -36,11 +40,13 @@
</p>
@endif
<p>
Zondagochtend van 9:00 tot 12:00 uur kunt u live meeluisteren naar het programma Kerk &amp; Samenleving via <a href="{{$live = url('luister/live')}}" target="_radioplayer" class="btn-link" onclick="window.open('{{$live}}', '_radioplayer','width=400,height=400'); return false;"><span class="fa fa-play fa-fw"></span> Luister live</a>.
Zondagochtend van 9:00 tot 12:00 uur kunt u live meeluisteren naar het programma Kerk &amp; Samenleving via de link
<a href="{{$live = url('luister/live')}}" target="_radioplayer" class="" onclick="window.open('{{$live}}', '_radioplayer','width=400,height=400'); return false;"><span class="fa fa-play"></span> <span>Luister live</span></a>.
</p>
<p>
Vanaf {{$kerkdienst->isRunning ? "vanmiddag" : "zondagmiddag" }} 12:00 uur is de dienst op deze pagina terug te luisteren.
</p>
</div>
</div>
</div>
</div>
</div>
@endsection

View File

@@ -18,6 +18,7 @@
{{ Formatter::relativeDate($podcast->created) }}
</li>
</ul>
<div class="clearfix"></div>
@if($podcast->image)
<p>
<a href="{{$url}}" title="{{$podcast->title}}">

View File

@@ -11,11 +11,11 @@
@if(isset($program))
<h2>{{$program->name}}</h2>
<p class="align-right">
<a href="{{url('gemist')}}" title="Alle programma's" class="btn btn-info">&larr; Toon alles</a>
<a href="{{url('programma' . $program->url)}}" title="{{$program->name}}" class="btn btn-info">Programmainfo</a>
<a href="{{url('radio/gemist')}}" title="Alle programma's" class="btn btn-info">&larr; Toon alles</a>
<a href="{{url('radio/programma' . $program->url)}}" title="{{$program->name}}" class="btn btn-info">Programmainfo</a>
</p>
@else
<p>Hele uitzendingen kunt u binnen twee weken terugluisteren door het betreffende programma op te zoeken via de <a href="{{url('gids')}}">programmagids</a>.
<p>Hele uitzendingen kunt u binnen twee weken terugluisteren door het betreffende programma op te zoeken via de <a href="{{url('radio/gids')}}">programmagids</a>.
@endif
@if($podcasts)

View File

@@ -27,7 +27,7 @@
<b>{{$n->name}}</b><br/>
@if($n->starts < $now)
Nu te horen tot {{$n->ends->format('H:i')}} uur<br />
<a href="{{ $player = url('luister/live') }}" target="_radioplayer" class="action_button" onclick="window.open('{{$player}}', '_radioplayer','width=400,height=400'); return false;"><span class="fa fa-play fa-fw"></span> <span>Luister live</span></a>
<a href="{{ $player = url('luister/live') }}" target="_radioplayer" class="action_button" onclick="window.open('{{$player}}', '_radioplayer','width=400,height=400'); return false;"><span class="fa fa-play"></span> <span>Luister live</span></a>
@break
@else
{{ Formatter::relativeDate( $n->starts, 'W d m' ) }} om {{ $n->starts->format('H:i') }} uur.
@@ -71,9 +71,9 @@
<b>{{$r->name}}</b><br/>
{{ Formatter::relativeDate( $r->starts, 'W d m' ) }} om {{ $r->starts->format('H:i') }} uur. <br />
@if($r->rerun || $r->nonstop)
<span title="U kunt geen herhalingen en non-stopuitzendingen terugluisteren."><span href="#" class="action_button disabled"><span class="fa fa-fw fa-play"></span> <span>Luister terug</span></a>
<span title="U kunt geen herhalingen en non-stopuitzendingen terugluisteren."><span class="action_button disabled"><span class="fa fa-play"></span> <span>Luister terug</span></a>
@else
<a href="{{$url = url('radio/luister/programma/' . $r->starts->format('Y/m/d/H') . '/' . $duration)}}" target="_radioplayer" class="action_button" onclick="window.open('{{$url}}', '_radioplayer', 'width=400,height=400'); return false;"><span class="fa fa-fw fa-play"></span> <span>Luister terug</span> </a>
<a href="{{$url = url('radio/luister/programma/' . $r->starts->format('Y/m/d/H') . '/' . $duration)}}" target="_radioplayer" class="action_button" onclick="window.open('{{$url}}', '_radioplayer', 'width=400,height=400'); return false;"><span class="fa fa-play"></span> <span>Luister terug</span></a>
@endif
</p>
</li>