"; print ""; print " " . date("r", time()) . " Tiny Tiny RSS Feed Export "; print ""; $cat_mode = false; if (get_pref($link, 'ENABLE_FEED_CATS')) { $cat_mode = true; $result = db_query($link, "SELECT title,feed_url,site_url, (SELECT title FROM ttrss_feed_categories WHERE id = cat_id) as cat_title FROM ttrss_feeds WHERE owner_uid = '$owner_uid' ORDER BY cat_title,title"); } else { $result = db_query($link, "SELECT * FROM ttrss_feeds WHERE owner_uid = '$owner_uid' ORDER BY title"); } $old_cat_title = ""; while ($line = db_fetch_assoc($result)) { $title = htmlspecialchars($line["title"]); $url = htmlspecialchars($line["feed_url"]); $site_url = htmlspecialchars($line["site_url"]); if ($cat_mode) { $cat_title = htmlspecialchars($line["cat_title"]); if ($old_cat_title != $cat_title) { if ($old_cat_title) { print "\n"; } if ($cat_title) { print "\n"; } $old_cat_title = $cat_title; } } if ($site_url) { $html_url_qpart = "htmlUrl=\"$site_url\""; } else { $html_url_qpart = ""; } print "\n"; } if ($cat_mode && $old_cat_title) { print "\n"; } print ""; } // FIXME there are some brackets issues here $op = $_REQUEST["op"]; if (!$op) $op = "Export"; if ($op == "Export") { return opml_export($link); } if ($op == "Import") { print "

"._('OPML Import')."

"; if (function_exists('domxml_open_file')) { print "

Using DOMXML library

"; require_once "modules/opml_domxml.php"; opml_import_domxml($link, $owner_uid); } else { print "

Using DOMDocument library (PHP5)

"; require_once "modules/opml_domdoc.php"; opml_import_domdoc($link, $owner_uid); } print "
"; print ""; } // if ($link) db_close($link); ?>