diff options
| author | horus | 2021-01-07 21:55:44 +0100 |
|---|---|---|
| committer | horus | 2021-01-07 21:55:44 +0100 |
| commit | 665a0a61632eea9320246443419c7c03748a3bbf (patch) | |
| tree | b08a77414406fa1f950ae5c1e38f3ff1c7d4ae29 /app/Http/Controllers | |
| parent | 5ed7d8cd7b931ea48d570a59782c3dcd3e5bfc2b (diff) | |
| download | kategorischeraperitif-665a0a61632eea9320246443419c7c03748a3bbf.tar.gz | |
Minor improvements.
Diffstat (limited to 'app/Http/Controllers')
| -rw-r--r-- | app/Http/Controllers/RSSController.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/app/Http/Controllers/RSSController.php b/app/Http/Controllers/RSSController.php index 7853b32..5d23b65 100644 --- a/app/Http/Controllers/RSSController.php +++ b/app/Http/Controllers/RSSController.php @@ -8,6 +8,7 @@ use App\Http\Controllers\Controller; use Carbon; use App\Libraries\Utility; +use App\Libraries\TemplateFunction; class RSSController extends Controller { /** @@ -57,7 +58,6 @@ class RSSController extends Controller { * Database query */ $view_name = str_replace("_feed", "", \Request::route()->getName()); - $view_name = str_replace("/angebote/", "", $view_name); if ( "search" == $view_name ) { if ( "" != $request->get("q") ) { @@ -68,7 +68,7 @@ class RSSController extends Controller { $data = DB::table('all_view')->where('spirit_type', '=', $request->get('type'))->whereNotNull('url')->orderBy($sort_by, $order_by)->limit(20)->get(); } } else { - $data = DB::table($view_name . '_view')->orderBy($sort_by, $order_by)->limit(20)->get(); + $data = DB::table($view_name . '_view')->where('procent', '>=', 10)->orderBy($sort_by, $order_by)->limit(20)->get(); } /* @@ -110,8 +110,9 @@ class RSSController extends Controller { $feed->description = 'Finde immer die günstigsten Angebote im Bereich Spirituosen. Regelmäßig neue Schnäppchen.'; $feed->logo = url('https://angebote.fuselkoenig.de/img/paw-400-400.png'); $feed->link = url( $request->fullUrl() ); - $feed->setDateFormat('timestamp'); // 'datetime', 'timestamp' or 'carbon' - $feed->pubdate = $data[0]->created_at; + #$feed->setDateFormat('timestamp'); // 'datetime', 'timestamp' or 'carbon' + $feed->setDateFormat('datetime'); // 'datetime', 'timestamp' or 'carbon' + $feed->pubdate = strftime('%Y-%m-%d', $data[0]->created_at); $feed->lang = 'de'; $feed->setShortening(true); // true or false $feed->setTextLimit(5000); // maximum length of description text @@ -125,14 +126,14 @@ class RSSController extends Controller { //$piwik->doTrackContentImpression($offer->spirit_type, $offer->name, $offer->long_url); } - $desc = '<p><img src="'.$offer->image_url.'"></p><p><strong>'.$offer->spirit_type.'</strong><br>'. $offer->name . ' gesenkt auf <strong>' . \TF::fF($offer->discounted_price) . '€</strong> statt ' . \TF::fF($offer->original_price) . '€ ('.$offer->procent.'% Rabatt auf '. $offer->shop .').'; + $desc = '<p><img src="'.TemplateFunction::Camo($offer->image_url).'"></p><p><strong>'.$offer->spirit_type.'</strong><br>'. $offer->name . ' gesenkt auf <strong>' . \TF::fF($offer->discounted_price) . '€</strong> statt ' . \TF::fF($offer->original_price) . '€ ('.$offer->procent.'% Rabatt auf '. $offer->shop .').'; $feed->addItem( [ 'title' => $offer->name, 'author' => $offer->shop, 'url' => $offer->url, 'link' => $offer->url, - 'pubdate' => $offer->created_at, + 'pubdate' => strftime('%Y-%m-%d', $offer->created_at), 'description' => $desc, 'content' => $desc ] ); } |
