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.php13
1 files changed, 12 insertions, 1 deletions
diff --git a/site/app/Http/Controllers/OfferController.php b/site/app/Http/Controllers/OfferController.php
index 39c181d..e4c6ed6 100644
--- a/site/app/Http/Controllers/OfferController.php
+++ b/site/app/Http/Controllers/OfferController.php
@@ -68,6 +68,17 @@ class OfferController extends Controller {
$view_name = \Request::route()->getName();
$data = DB::table($view_name . '_view')->orderBy($sort_by, $order_by)->simplePaginate(20);
+ $rss_feed = "/" . $view_name . "/feed/";
+ $query_string = "";
+ $query_params = Input::get();
+ foreach( $query_params as $key => $value) {
+ $query_string .= "&" . $key . "=" . $value;
+ }
+ if ( "" != $query_string ) {
+ $query_string = ltrim($query_string, "&");
+ $rss_feed .= "?" . $query_string;
+ }
+
if ( "misc" == $view_name ) {
$view_name = "Andere Angebote";
if ( $data->count() ) {
@@ -91,6 +102,6 @@ class OfferController extends Controller {
*/
setlocale(LC_TIME, 'de_DE.utf8');
- return view('offer', ['data' => $data, 'spirit_type' => $view_name, 'title' => $title ]);
+ return view('offer', ['data' => $data, 'spirit_type' => $view_name, 'rss_feed' => $rss_feed, 'title' => $title ]);
}
}