summaryrefslogtreecommitdiff
path: root/app
diff options
context:
space:
mode:
authorhorus2021-01-07 21:55:44 +0100
committerhorus2021-01-07 21:55:44 +0100
commit665a0a61632eea9320246443419c7c03748a3bbf (patch)
treeb08a77414406fa1f950ae5c1e38f3ff1c7d4ae29 /app
parent5ed7d8cd7b931ea48d570a59782c3dcd3e5bfc2b (diff)
downloadkategorischeraperitif-665a0a61632eea9320246443419c7c03748a3bbf.tar.gz
Minor improvements.
Diffstat (limited to 'app')
-rw-r--r--app/Http/Controllers/RSSController.php13
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 ] );
}