summaryrefslogtreecommitdiff
path: root/plugins
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2013-03-31 13:10:39 +0400
committerAndrew Dolgov <[email protected]>2013-03-31 13:10:39 +0400
commitb9fc62a776f0d8c551798b27a077c4512128be7e (patch)
tree9d7dccd3dfc194187c909fc64192f2a37c643f11 /plugins
parentd538101618b61f745472ae1c76473db443975a8f (diff)
fix typo which caused sql constraint errors
Diffstat (limited to 'plugins')
-rw-r--r--plugins/googlereaderimport/init.php20
1 files changed, 12 insertions, 8 deletions
diff --git a/plugins/googlereaderimport/init.php b/plugins/googlereaderimport/init.php
index 1c9f3b8bf..808f241b6 100644
--- a/plugins/googlereaderimport/init.php
+++ b/plugins/googlereaderimport/init.php
@@ -141,6 +141,10 @@ class GoogleReaderImport extends Plugin {
$imported += (int) $this->create_article($owner_uid, $guid, $title,
$updated, $link, $content, $author, $sql_set_marked, $tags,
$orig_feed_data);
+
+ if ($file && $processed % 25 == 0) {
+ _debug("processed $processed articles...");
+ }
}
if ($file) {
@@ -171,7 +175,7 @@ class GoogleReaderImport extends Plugin {
if (!$guid) $guid = sha1($link);
- $create_archived_feeds = false; // may cause SQL errors SOMEHOW, thus disabled for the time being
+ $create_archived_feeds = true;
$guid = "$owner_uid,$guid";
@@ -241,15 +245,15 @@ class GoogleReaderImport extends Plugin {
if (db_num_rows($result) != 0) {
$orig_feed_id = db_fetch_result($result, 0, "id");
-
- // delete temporarily inserted feed
- if ($feed_inserted) {
- db_query($this->link, "DELETE FROM ttrss_feeds WHERE id = $feed_id");
- }
}
}
}
+ // delete temporarily inserted feed
+ if ($feed_id && $feed_inserted) {
+ db_query($this->link, "DELETE FROM ttrss_feeds WHERE id = $feed_id");
+ }
+
$result = db_query($this->link, "SELECT id FROM ttrss_entries, ttrss_user_entries WHERE
guid = '$guid' AND ref_id = id AND owner_uid = '$owner_uid' LIMIT 1");
@@ -268,7 +272,7 @@ class GoogleReaderImport extends Plugin {
(ref_id, uuid, feed_id, orig_feed_id, owner_uid, marked, tag_cache, label_cache,
last_read, note, unread, last_marked)
VALUES
- ('$ref_id', '', NULL, $feed_id, $owner_uid, $marked, '', '', NOW(), '', false, NOW())");
+ ('$ref_id', '', NULL, $orig_feed_id, $owner_uid, $marked, '', '', NOW(), '', false, NOW())");
$result = db_query($this->link, "SELECT int_id FROM ttrss_user_entries, ttrss_entries
WHERE owner_uid = $owner_uid AND ref_id = id AND ref_id = $ref_id");
@@ -311,7 +315,7 @@ class GoogleReaderImport extends Plugin {
}
}
- db_query($this->link, "COMMIT");
+// db_query($this->link, "COMMIT");
return $rc;
}