aboutsummaryrefslogtreecommitdiff
path: root/app/Controllers/importExportController.php
diff options
context:
space:
mode:
authorGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-09-12 21:34:42 +0200
committerGravatar Marien Fressinaud <dev@marienfressinaud.fr> 2014-09-12 21:34:42 +0200
commit3fa726a81eb1889f29115cf4d8349d15f68b03f9 (patch)
tree68b903597802c02e70a7f9f9314f5b7545f2174b /app/Controllers/importExportController.php
parent098f5e6d747cf442b72f75a22a9ce43d36605d65 (diff)
Import all .json files
Before, only feed_*.json and *starred*.json was imported. Now, all *.json files are imported.
Diffstat (limited to 'app/Controllers/importExportController.php')
-rw-r--r--app/Controllers/importExportController.php9
1 files changed, 6 insertions, 3 deletions
diff --git a/app/Controllers/importExportController.php b/app/Controllers/importExportController.php
index 5adf3878a..07c097c4a 100644
--- a/app/Controllers/importExportController.php
+++ b/app/Controllers/importExportController.php
@@ -119,8 +119,7 @@ class FreshRSS_importExport_Controller extends Minz_ActionController {
} elseif (substr_compare($filename, '.json', -5) === 0 &&
strpos($filename, 'starred') !== false) {
return 'json_starred';
- } elseif (substr_compare($filename, '.json', -5) === 0 &&
- strpos($filename, 'feed_') === 0) {
+ } elseif (substr_compare($filename, '.json', -5) === 0) {
return 'json_feed';
} else {
return 'unknown';
@@ -238,6 +237,7 @@ class FreshRSS_importExport_Controller extends Minz_ActionController {
strpos($article_object['id'], 'com.google') !== false
);
+
$error = false;
foreach ($article_object['items'] as $item) {
$feed = $this->addFeedArticles($item['origin'], $google_compliant);
@@ -263,7 +263,10 @@ class FreshRSS_importExport_Controller extends Minz_ActionController {
);
$entry->_tags($tags);
- //FIME: Use entryDAO->addEntryPrepare(). Do not call entryDAO->listLastGuidsByFeed() for each entry. Consider using a transaction.
+ // FIXME
+ // Use entryDAO->addEntryPrepare().
+ // Do not call entryDAO->listLastGuidsByFeed() for each entry.
+ // Consider using a transaction.
$id = $this->entryDAO->addEntryObject(
$entry, $this->view->conf, $feed->keepHistory()
);