diff options
author | Andrew Dolgov <[email protected]> | 2005-11-21 08:27:17 +0100 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2005-11-21 08:27:17 +0100 |
commit | fe99ab12bb0fbbab3dc513e421d9c29536fb15d6 (patch) | |
tree | 782199a31ca9c30463caaa01247a6447476b6899 /functions.php | |
parent | a277007718774e04a1760a152b4b506d76b9635e (diff) |
fix possible bug in tag-processing part of update_rss_feed
Diffstat (limited to 'functions.php')
-rw-r--r-- | functions.php | 49 |
1 files changed, 24 insertions, 25 deletions
diff --git a/functions.php b/functions.php index 35460efbd..0d4ee78de 100644 --- a/functions.php +++ b/functions.php @@ -414,32 +414,31 @@ AND feed_id = '$feed' AND ref_id = id AND owner_uid = '$owner_uid'"); - if (!$result || db_num_rows($result) != 1) { - return; - } - - $entry_id = db_fetch_result($result, 0, "id"); - $entry_int_id = db_fetch_result($result, 0, "int_id"); - - foreach ($entry_tags as $tag) { - $tag = db_escape_string(strtolower($tag)); - - $tag = str_replace("technorati tag: ", "", $tag); - - $result = db_query($link, "SELECT id FROM ttrss_tags - WHERE tag_name = '$tag' AND post_int_id = '$entry_int_id' AND - owner_uid = '$owner_uid' LIMIT 1"); - -// print db_fetch_result($result, 0, "id"); - - if ($result && db_num_rows($result) == 0) { - -// print "tagging $entry_id as $tag<br>"; + if (db_num_rows($result) == 1) { - db_query($link, "INSERT INTO ttrss_tags - (owner_uid,tag_name,post_int_id) - VALUES ('$owner_uid','$tag', '$entry_int_id')"); - } + $entry_id = db_fetch_result($result, 0, "id"); + $entry_int_id = db_fetch_result($result, 0, "int_id"); + + foreach ($entry_tags as $tag) { + $tag = db_escape_string(strtolower($tag)); + + $tag = str_replace("technorati tag: ", "", $tag); + + $result = db_query($link, "SELECT id FROM ttrss_tags + WHERE tag_name = '$tag' AND post_int_id = '$entry_int_id' AND + owner_uid = '$owner_uid' LIMIT 1"); + + // print db_fetch_result($result, 0, "id"); + + if ($result && db_num_rows($result) == 0) { + + // print "tagging $entry_id as $tag<br>"; + + db_query($link, "INSERT INTO ttrss_tags + (owner_uid,tag_name,post_int_id) + VALUES ('$owner_uid','$tag', '$entry_int_id')"); + } + } } } } |