Veranstaltungen filtern:

{!! Form::open(['url' => 'service/active-events', 'id' => 'filter_form']) !!} @php $search_text = null; $old_districts = []; $zipcode = null; $distance = "5"; $start_date = null; $end_date = null; $online_event = null; $old_categories = []; if (session('search_text')) { $search_text = session('search_text'); } if (session('districts')) { $old_districts = session('districts'); } if (session('zipcode')) { $zipcode = session('zipcode'); } if (session('distance')) { $distance = session('distance'); } if (session('start_date')) { $start_date = session('start_date'); } if (session('end_date')) { $end_date = session('end_date'); } if (session('online_event')) { $online_event = session('online_event'); } if (session('categories')) { $old_categories = session('categories'); } $categories = array_merge( array(array( 'id' => 0, 'text' => 'Alle' )), $categories ); $category_list = array(); $district_list = array(); foreach ($categories as $category) { $category_list[$category['id']] = $category['text']; } foreach ($districts as $district) { $district_list[$district['id']] = $district['text']; } @endphp
Icon Datum  {!! Form::label('datepicker', 'Nach Zeitraum:', ['class' => 'input-headline']); !!}
@if($start_date && $end_date)
{{ $start_date }} - {{ $end_date }}
@else
Datum wählen
@endif
Icon Themengebiet  {!! Form::label('categories', 'Nach Thema:', ['class' => 'input-headline']); !!}
Icon Stichwort  {!! Form::label('search_text', 'Nach Stichwort:', ['class' => 'input-headline']); !!}
{!! Form::text('search_text', $search_text, ['placeholder' => 'Suchbegriff eingeben']); !!}
Icon Ort  {!! Form::label('districts', 'Nach Ort:', ['class' => 'input-headline']); !!}

Im Umkreis von:

1 km 5 km 10 km
Umriss Hamburg auf der Karte suchen
Icon Lupe finden ...
{!! Form::close() !!}
@if (session('search_text') || session('districts') || session('zipcode') || session('start_date') || session('end_date') || session('online_event') || session('categories'))

Ihre Auswahl:

@if($search_text == null && $old_districts == [] && $zipcode == null && $start_date == null && $online_event == null && $old_categories == [])
Keine Filter gewählt
@else @if ($search_text)
Icon Stichwort
{{ $search_text }}
@endif @if ($old_districts)
Icon Ort
@foreach ($old_districts as $new) @if (isset($district_list[$new]))
{{ $district_list[$new] }}
@endif @endforeach
@endif @if ($zipcode)
Icon Umkreis
{{ $zipcode }} - {{ $distance }}km
@endif @if ($start_date)
Icon Datum
{{ $start_date }} - {{ $end_date }}
@endif @if ($online_event)
Icon Onlineevent
Nur Online-Events
@endif @if ($old_categories)
Icon Themengebiet
@foreach ($old_categories as $new)
{{ $category_list[$new] }}
@endforeach
@endif @endif
@endif

Alle Veranstaltungen: