- $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME);
-
- init_connection($link);
-
- function opml_export($link, $owner_uid, $hide_private_feeds=False) {
- header("Content-type: application/xml+opml");
- print "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
-
- print "<opml version=\"1.0\">";
- print "<head>
- <dateCreated>" . date("r", time()) . "</dateCreated>
- <title>Tiny Tiny RSS Feed Export</title>
- </head>";
- print "<body>";
-
- $cat_mode = false;
-
- $select = "SELECT * ";
- $where = "WHERE owner_uid = '$owner_uid'";
- $orderby = "ORDER BY title";
- if ($hide_private_feeds){
- $where = "WHERE owner_uid = '$owner_uid' AND private IS false";
- }
-
- if (get_pref($link, 'ENABLE_FEED_CATS')) {
- $cat_mode = true;
- $select = "SELECT
- title, feed_url, site_url,
- (SELECT title FROM ttrss_feed_categories WHERE id = cat_id) as cat_title";
- $orderby = "ORDER BY cat_title, title";
-
- }
-
- $result = db_query($link, $select." FROM ttrss_feeds ".$where." ".$orderby);