diff options
| author | 2014-09-12 21:34:42 +0200 | |
|---|---|---|
| committer | 2014-09-12 21:34:42 +0200 | |
| commit | 3fa726a81eb1889f29115cf4d8349d15f68b03f9 (patch) | |
| tree | 68b903597802c02e70a7f9f9314f5b7545f2174b /app/Controllers | |
| parent | 098f5e6d747cf442b72f75a22a9ce43d36605d65 (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')
| -rw-r--r-- | app/Controllers/importExportController.php | 9 |
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() ); |
