aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/feedController.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-08-22 11:11:22 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2013-08-22 11:11:22 +0200
commit9642fbb2211368f8063f657d34e043b311df4718 (patch)
tree4d96db6ced2888b730afb43dbe5523a980781940 /app/controllers/feedController.php
parent48f8401c8b9f22342f319692a5fda5da58cc75ed (diff)
Fix issue #118 : option pour garder historique
*** ATTENTION, MODIFICATION DE LA BDD *** Cette option permet de garder les vieux articles d'un flux en même s'ils sont plus vieux que la limite des X mois d'historique (3 par défaut) Les modifications de la base de données : - ajout du champ "keep_history int(1) DEFAULT 0" à la table feed - suppression des champs "is_public" et "lastUpdate" de la table entry (n'étaient plus utilisés de toute façon)
Diffstat (limited to 'app/controllers/feedController.php')
-rwxr-xr-xapp/controllers/feedController.php6
1 files changed, 4 insertions, 2 deletions
diff --git a/app/controllers/feedController.php b/app/controllers/feedController.php
index 21ea2aadd..18a46f322 100755
--- a/app/controllers/feedController.php
+++ b/app/controllers/feedController.php
@@ -69,7 +69,8 @@ class feedController extends ActionController {
// on ajoute les articles en masse sans vérification
foreach ($entries as $entry) {
- if ($entry->date (true) >= $date_min) {
+ if ($entry->date (true) >= $date_min ||
+ $feed->keepHistory ()) {
$values = $entry->toArray ();
$entryDAO->addEntry ($values);
}
@@ -150,7 +151,8 @@ class feedController extends ActionController {
// La BDD refusera l'ajout de son côté car l'id doit être
// unique
foreach ($entries as $entry) {
- if ($entry->date (true) >= $date_min) {
+ if ($entry->date (true) >= $date_min ||
+ $feed->keepHistory ()) {
$values = $entry->toArray ();
$entryDAO->addEntry ($values);
}