aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/feedController.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-10-25 00:31:10 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-10-25 00:31:10 +0200
commit8d157046a425deeb48df0e2172eb5f0dec4d6114 (patch)
tree89c22db1000d19f2ef554b167f3549e6bcec0cf2 /app/controllers/feedController.php
parent6723babdd65d946cdc7e315d7f11fb3ca0e455d3 (diff)
correction bug ajout flux + màj catégorie
Diffstat (limited to 'app/controllers/feedController.php')
-rwxr-xr-xapp/controllers/feedController.php25
1 files changed, 12 insertions, 13 deletions
diff --git a/app/controllers/feedController.php b/app/controllers/feedController.php
index e728ac3b0..f597c872f 100755
--- a/app/controllers/feedController.php
+++ b/app/controllers/feedController.php
@@ -8,10 +8,20 @@ class feedController extends ActionController {
try {
$feed = new Feed ($url);
$feed->load ();
- $entries = $feed->entries ();
- $entryDAO = new EntryDAO ();
+ $feedDAO = new FeedDAO ();
+ $values = array (
+ 'id' => $feed->id (),
+ 'url' => $feed->url (),
+ 'category' => null,
+ 'name' => $feed->name (),
+ 'website' => $feed->website (),
+ 'description' => $feed->description (),
+ );
+ $feedDAO->addFeed ($values);
+ $entryDAO = new EntryDAO ();
+ $entries = $feed->entries ();
foreach ($entries as $entry) {
$values = array (
'id' => $entry->id (),
@@ -27,17 +37,6 @@ class feedController extends ActionController {
);
$entryDAO->addEntry ($values);
}
-
- $feedDAO = new FeedDAO ();
- $values = array (
- 'id' => $feed->id (),
- 'url' => $feed->url (),
- 'category' => $feed->category (),
- 'name' => $feed->name (),
- 'website' => $feed->website (),
- 'description' => $feed->description (),
- );
- $feedDAO->addFeed ($values);
} catch (Exception $e) {
// TODO ajouter une erreur : url non valide
}