summaryrefslogtreecommitdiff
path: root/site/app/Http/Controllers/OfferController.php
diff options
context:
space:
mode:
Diffstat (limited to 'site/app/Http/Controllers/OfferController.php')
-rw-r--r--site/app/Http/Controllers/OfferController.php16
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 ]);
}
}