From 51b521c3269d3a1644b3f3a3adcd19ddc923acbb Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Fri, 6 Oct 2017 09:22:04 +0300 Subject: [PATCH] fix batch feed editor using wrong SQL syntax when saving feed password remove uses of auth_pass_encrypted in several other places --- classes/feeds.php | 3 +-- classes/pref/feeds.php | 9 +++------ 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/classes/feeds.php b/classes/feeds.php index b0fa85f9e..99eb0fbf2 100755 --- a/classes/feeds.php +++ b/classes/feeds.php @@ -1530,7 +1530,6 @@ class Feeds extends Handler_Protected { "SELECT id FROM ttrss_feeds WHERE feed_url = '$url' AND owner_uid = ".$_SESSION["uid"]); - $auth_pass_encrypted = 'false'; $auth_pass = db_escape_string($auth_pass); if (db_num_rows($result) == 0) { @@ -1538,7 +1537,7 @@ class Feeds extends Handler_Protected { "INSERT INTO ttrss_feeds (owner_uid,feed_url,title,cat_id, auth_login,auth_pass,update_method,auth_pass_encrypted) VALUES ('".$_SESSION["uid"]."', '$url', - '[Unknown]', $cat_qpart, '$auth_login', '$auth_pass', 0, $auth_pass_encrypted)"); + '[Unknown]', $cat_qpart, '$auth_login', '$auth_pass', 0, false)"); $result = db_query( "SELECT id FROM ttrss_feeds WHERE feed_url = '$url' diff --git a/classes/pref/feeds.php b/classes/pref/feeds.php index b0f82e7e4..30a09b01f 100755 --- a/classes/pref/feeds.php +++ b/classes/pref/feeds.php @@ -971,7 +971,6 @@ class Pref_Feeds extends Handler_Protected { $feed_language = $this->dbh->escape_string(trim($_POST["feed_language"])); - $auth_pass_encrypted = 'false'; $auth_pass = $this->dbh->escape_string($auth_pass); if (get_pref('ENABLE_FEED_CATS')) { @@ -1001,7 +1000,7 @@ class Pref_Feeds extends Handler_Protected { purge_interval = '$purge_intl', auth_login = '$auth_login', auth_pass = '$auth_pass', - auth_pass_encrypted = $auth_pass_encrypted, + auth_pass_encrypted = false, private = $private, cache_images = $cache_images, hide_images = $hide_images, @@ -1055,8 +1054,7 @@ class Pref_Feeds extends Handler_Protected { break; case "auth_pass": - $qpart = "auth_pass = '$auth_pass' AND - auth_pass_encrypted = $auth_pass_encrypted"; + $qpart = "auth_pass = '$auth_pass', auth_pass_encrypted = false"; break; case "private": @@ -1857,7 +1855,6 @@ class Pref_Feeds extends Handler_Protected { "SELECT id FROM ttrss_feeds WHERE feed_url = '$feed' AND owner_uid = ".$_SESSION["uid"]); - $auth_pass_encrypted = 'false'; $pass = $this->dbh->escape_string($pass); if ($this->dbh->num_rows($result) == 0) { @@ -1865,7 +1862,7 @@ class Pref_Feeds extends Handler_Protected { "INSERT INTO ttrss_feeds (owner_uid,feed_url,title,cat_id,auth_login,auth_pass,update_method,auth_pass_encrypted) VALUES ('".$_SESSION["uid"]."', '$feed', - '[Unknown]', $cat_qpart, '$login', '$pass', 0, $auth_pass_encrypted)"); + '[Unknown]', $cat_qpart, '$login', '$pass', 0, false)"); } $this->dbh->query("COMMIT");