From e359d44b5e6ea3adfaebac4dbe49611bf4829b2c Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Sun, 21 May 2006 03:17:20 +0100 Subject: [PATCH] report unread information in rss.getSubscribedFeeds, add xmlrpc/README, set output encoding of xml-rpc server to utf-8 --- xml-rpc.php | 9 ++++++--- xmlrpc/README | 11 +++++++++++ 2 files changed, 17 insertions(+), 3 deletions(-) create mode 100644 xmlrpc/README diff --git a/xml-rpc.php b/xml-rpc.php index fc4afeeb..69c5f368 100644 --- a/xml-rpc.php +++ b/xml-rpc.php @@ -2,8 +2,6 @@ require "xmlrpc/lib/xmlrpc.inc"; require "xmlrpc/lib/xmlrpcs.inc"; - $xmlrpc_defencoding = "UTF8"; - require_once "sanity_check.php"; require_once "config.php"; @@ -46,12 +44,15 @@ $feeds = array(); while ($line = db_fetch_assoc($result)) { + + $unread = getFeedUnread($link, $line["id"]); $line_struct = new xmlrpcval( array( "feed_url" => new xmlrpcval($line["feed_url"]), "title" => new xmlrpcval($line["title"]), "id" => new xmlrpcval($line["id"], "int"), + "unread" => new xmlrpcval($unread, "int"), "last_updated" => new xmlrpcval(strtotime($line["last_updated"]), "int") ), "struct"); @@ -370,6 +371,8 @@ "rss.getSubscribedFeeds" => array("function" => "getSubscribedFeeds", "signature" => $getSubscribedFeeds_sig), "rss.subscribeToFeed" => array("function" => "subscribeToFeed", - "signature" => $subscribeToFeed_sig)) + "signature" => $subscribeToFeed_sig)), 0 ); + $s->response_charset_encoding = "UTF-8"; + $s->service(); ?> diff --git a/xmlrpc/README b/xmlrpc/README new file mode 100644 index 00000000..2c90683b --- /dev/null +++ b/xmlrpc/README @@ -0,0 +1,11 @@ +Place lib folder from xmlrpc-2.0 here like this: + +lib +lib/compat +lib/compat/array_key_exists.php +lib/compat/is_a.php +lib/compat/is_scalar.php +lib/compat/var_export.php +lib/compat/version_compare.php +lib/xmlrpc.inc +lib/xmlrpcs.inc -- 2.39.5