aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/feedController.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-10-22 23:41:56 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2012-10-22 23:41:56 +0200
commit9a95cb844e80512205c519da69ec373e046b7f52 (patch)
treef153ffbf6952c925227581501ed25fcb94230801 /app/controllers/feedController.php
parenta928ebf1d010433d81d3afe5a6981f7ca391b9c7 (diff)
Début gestion import (non fonctionnel) / export (presque fonctionnel)
Diffstat (limited to 'app/controllers/feedController.php')
-rwxr-xr-xapp/controllers/feedController.php20
1 files changed, 20 insertions, 0 deletions
diff --git a/app/controllers/feedController.php b/app/controllers/feedController.php
index 5bf7d9ec6..0a56af2ac 100755
--- a/app/controllers/feedController.php
+++ b/app/controllers/feedController.php
@@ -95,4 +95,24 @@ class feedController extends ActionController {
Request::forward (array (), true);
}
+
+ public function massiveImport () {
+ $feedDAO = new FeedDAO ();
+ $feeds = Request::param ('feeds', array ());
+
+ foreach ($feeds as $feed) {
+ $values = array (
+ 'id' => $feed->id (),
+ 'url' => $feed->url (),
+ 'category' => $feed->category (),
+ 'entries' => array (),
+ 'name' => $feed->name (),
+ 'website' => $feed->website (),
+ 'description' => $feed->description (),
+ );
+ $feedDAO->addFeed ($values);
+ }
+
+ Request::forward (array ('c' => 'configure', 'a' => 'importExport'));
+ }
}