From: Andrew Dolgov Date: Tue, 29 Jun 2010 10:54:22 +0000 (+0400) Subject: do not show settings in published opml X-Git-Tag: 1.4.3-proper~30 X-Git-Url: https://git.wh0rd.org/?a=commitdiff_plain;h=442f326bc6230fbe6f8ca1dbfb774978e1b92bd3;p=tt-rss.git do not show settings in published opml --- diff --git a/opml.php b/opml.php index d3a352fa..4524dc33 100644 --- a/opml.php +++ b/opml.php @@ -12,7 +12,7 @@ init_connection($link); - function opml_export($link, $owner_uid, $hide_private_feeds=False) { + function opml_export($link, $owner_uid, $hide_private_feeds=false, $include_settings=true) { if (!$_REQUEST["debug"]) { header("Content-type: application/xml+opml"); } else { @@ -94,23 +94,25 @@ # export tt-rss settings - print ""; + if ($include_settings) { + print ""; - $result = db_query($link, "SELECT pref_name, value FROM ttrss_user_prefs WHERE - profile IS NULL AND owner_uid = " . $_SESSION["uid"]); + $result = db_query($link, "SELECT pref_name, value FROM ttrss_user_prefs WHERE + profile IS NULL AND owner_uid = " . $_SESSION["uid"]); - while ($line = db_fetch_assoc($result)) { + while ($line = db_fetch_assoc($result)) { - $name = $line["pref_name"]; - $value = htmlspecialchars($line["value"]); + $name = $line["pref_name"]; + $value = htmlspecialchars($line["value"]); - print ""; + print ""; - print ""; + print ""; - } + } - print ""; + print ""; + } print ""; } @@ -127,7 +129,8 @@ $owner_uid = $_SESSION["uid"]; return opml_export($link, $owner_uid); } - if ($op == "publish"){ + + if ($op == "publish"){ $key = db_escape_string($_REQUEST["key"]); $result = db_query($link, "SELECT login, owner_uid @@ -138,7 +141,7 @@ if (db_num_rows($result) == 1) { $owner = db_fetch_result($result, 0, "owner_uid"); - return opml_export($link, $owner, True); + return opml_export($link, $owner, true, false); } else { print "User not found"; }