diff options
| author | horus | 2018-02-13 20:20:57 +0100 |
|---|---|---|
| committer | horus | 2018-02-13 20:20:57 +0100 |
| commit | 8f81049a6ed85d98fc6a810279a10e824aeb7ac7 (patch) | |
| tree | 7c8d952bd39565558804d9561aee292f5e1cf4ba /site/app | |
| parent | 0a0730479e92eafa08ce58964a8f1db8f46abf83 (diff) | |
| download | alkobote-8f81049a6ed85d98fc6a810279a10e824aeb7ac7.tar.gz | |
Adds layout if no offers are available. (website)
Diffstat (limited to 'site/app')
| -rw-r--r-- | site/app/Http/Controllers/OfferController.php | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/site/app/Http/Controllers/OfferController.php b/site/app/Http/Controllers/OfferController.php index 30a9da6..39c181d 100644 --- a/site/app/Http/Controllers/OfferController.php +++ b/site/app/Http/Controllers/OfferController.php @@ -66,12 +66,24 @@ class OfferController extends Controller { * Database query */ $view_name = \Request::route()->getName(); - $data = DB::table($view_name . '_view')->orderBy($sort_by, $order_by)->limit(100)->simplePaginate(20); + $data = DB::table($view_name . '_view')->orderBy($sort_by, $order_by)->simplePaginate(20); if ( "misc" == $view_name ) { $view_name = "Andere Angebote"; + if ( $data->count() ) { + $title = "andere Angebote"; + } else { + $title = "anderen Angebote"; + } } else if ( "all" == $view_name ) { $view_name = "Alle Angebote"; + if ( $data->count() ) { + $title = "alle Angebote"; + } else { + $title = "Angebote"; + } + } else { + $title = ucfirst($view_name) . "-Angebote"; } /* @@ -79,6 +91,6 @@ class OfferController extends Controller { */ setlocale(LC_TIME, 'de_DE.utf8'); - return view('offer', ['data' => $data, 'spirit_type' => $view_name]); + return view('offer', ['data' => $data, 'spirit_type' => $view_name, 'title' => $title ]); } } |
