From 0bb5833beb77e845c7a16b72006276b5f5e7d84b Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Thu, 28 Mar 2013 11:04:15 +0400 Subject: api: add getFeedTree --- classes/api.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'classes/api.php') diff --git a/classes/api.php b/classes/api.php index 2b9c3a148..1efa3865f 100644 --- a/classes/api.php +++ b/classes/api.php @@ -704,6 +704,20 @@ class API extends Handler { } } + function getFeedTree() { + $pf = new Pref_Feeds($this->link, $_REQUEST); + + $_REQUEST['mode'] = 2; + + if ($pf){ + $data = $pf->makefeedtree(); + print $this->wrap(self::STATUS_OK, array("categories" => $data)); + } else { + print $this->wrap(self::STATUS_ERR, array("error" => + 'UNABLE_TO_INSTANTIATE_OBJECT')); + } + + } } ?> -- cgit v1.2.3