From ef6738379ea5d3e1d9d66bd14289bca788c10337 Mon Sep 17 00:00:00 2001 From: horus Date: Mon, 27 May 2019 15:59:42 +0200 Subject: Add nicer filter buttons. --- resources/views/listoffer.blade.php | 2 +- resources/views/search.blade.php | 2 +- resources/views/snippets/filterbuttons.blade.php | 91 ++++++++++++++++++++++++ 3 files changed, 93 insertions(+), 2 deletions(-) create mode 100644 resources/views/snippets/filterbuttons.blade.php (limited to 'resources/views') diff --git a/resources/views/listoffer.blade.php b/resources/views/listoffer.blade.php index db9cf80..1e47f99 100644 --- a/resources/views/listoffer.blade.php +++ b/resources/views/listoffer.blade.php @@ -44,7 +44,7 @@
{{ $header_text }}
- @include('snippets.sortbuttons') + @include('snippets.filterbuttons') diff --git a/resources/views/search.blade.php b/resources/views/search.blade.php index dec190b..2b44eef 100644 --- a/resources/views/search.blade.php +++ b/resources/views/search.blade.php @@ -32,7 +32,7 @@ if ( $data->count() ) {Sie haben nach {{ ucwords($search_phrase) }} gesucht ({{$count}} Treffer)
- @include('snippets.sortbuttons') + @include('snippets.filterbuttons') diff --git a/resources/views/snippets/filterbuttons.blade.php b/resources/views/snippets/filterbuttons.blade.php new file mode 100644 index 0000000..9f18f9a --- /dev/null +++ b/resources/views/snippets/filterbuttons.blade.php @@ -0,0 +1,91 @@ + "price", + "Name" => "name", + "Shop" => "shop", + "Preisnachlass" => "procent", + "Aktualität" => "time" +); + +if ( in_array($filter, $possible_filter) ) { + $filter = array_search( $filter, $possible_filter ); + $show_filter = true; +} else { + $filter = ""; +} + +foreach( $possible_filter as $name => $value ) { + $sortby .= ""; +} + +if ( "desc" == $order ) { + $orderby = + ' + '; + $order = "Absteigend"; +} else { + $orderby = + ' + '; + $order = "Aufsteigend"; +} + +$hidden_search_options = array(); +$search_type = Request::Input('type'); +if ( "" != $search_type ) { + $hidden_search_options['type'] = $search_type; +} +$search_phrase = Request::Input('q'); +if ( "" != $search_phrase ) { + $hidden_search_options['q'] = $search_phrase;; +} +?> ++ + + + +
+ +