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 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;; +} +?> +

+ + + + +

+ +
+ +
+ $value ) { +?> + + +
+
+ + +
+
+ + +
+
+
+ +
-- cgit v1.2.3