summaryrefslogtreecommitdiff
path: root/site/app
diff options
context:
space:
mode:
authorhorus2018-02-13 20:20:57 +0100
committerhorus2018-02-13 20:20:57 +0100
commit8f81049a6ed85d98fc6a810279a10e824aeb7ac7 (patch)
tree7c8d952bd39565558804d9561aee292f5e1cf4ba /site/app
parent0a0730479e92eafa08ce58964a8f1db8f46abf83 (diff)
downloadalkobote-8f81049a6ed85d98fc6a810279a10e824aeb7ac7.tar.gz
Adds layout if no offers are available. (website)
Diffstat (limited to 'site/app')
-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 ]);
}
}