Explorar el Código

Import all .json files

Before, only feed_*.json and *starred*.json was imported. Now, all
*.json files are imported.
Marien Fressinaud hace 11 años
padre
commit
3fa726a81e
Se han modificado 1 ficheros con 6 adiciones y 3 borrados
  1. 6 3
      app/Controllers/importExportController.php

+ 6 - 3
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()
 			);