diff options
| author | 2013-08-22 11:11:22 +0200 | |
|---|---|---|
| committer | 2013-08-22 11:11:22 +0200 | |
| commit | 9642fbb2211368f8063f657d34e043b311df4718 (patch) | |
| tree | 4d96db6ced2888b730afb43dbe5523a980781940 /app/controllers/feedController.php | |
| parent | 48f8401c8b9f22342f319692a5fda5da58cc75ed (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-x | app/controllers/feedController.php | 6 |
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); } |
