mirror of
https://git.tt-rss.org/git/tt-rss.git
synced 2025-12-13 21:25:55 +00:00
update site_url (and title if needed) when changing feed_url in feed editor
This commit is contained in:
@@ -991,6 +991,11 @@ class Pref_Feeds extends Handler_Protected {
|
|||||||
|
|
||||||
if (!$batch) {
|
if (!$batch) {
|
||||||
|
|
||||||
|
$result = db_query("SELECT feed_url FROM ttrss_feeds WHERE id = " . $feed_id);
|
||||||
|
$orig_feed_url = db_fetch_result($result, 0, "feed_url");
|
||||||
|
|
||||||
|
$reset_basic_info = $orig_feed_url != $feed_link;
|
||||||
|
|
||||||
$this->dbh->query("UPDATE ttrss_feeds SET
|
$this->dbh->query("UPDATE ttrss_feeds SET
|
||||||
$category_qpart
|
$category_qpart
|
||||||
title = '$feed_title', feed_url = '$feed_link',
|
title = '$feed_title', feed_url = '$feed_link',
|
||||||
@@ -1008,6 +1013,12 @@ class Pref_Feeds extends Handler_Protected {
|
|||||||
feed_language = '$feed_language'
|
feed_language = '$feed_language'
|
||||||
WHERE id = '$feed_id' AND owner_uid = " . $_SESSION["uid"]);
|
WHERE id = '$feed_id' AND owner_uid = " . $_SESSION["uid"]);
|
||||||
|
|
||||||
|
if ($reset_basic_info) {
|
||||||
|
require_once "rssfuncs.php";
|
||||||
|
|
||||||
|
set_basic_feed_info($feed_id);
|
||||||
|
}
|
||||||
|
|
||||||
PluginHost::getInstance()->run_hooks(PluginHost::HOOK_PREFS_SAVE_FEED,
|
PluginHost::getInstance()->run_hooks(PluginHost::HOOK_PREFS_SAVE_FEED,
|
||||||
"hook_prefs_save_feed", $feed_id);
|
"hook_prefs_save_feed", $feed_id);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user