<?php set_include_path(dirname(__FILE__) . "/include" . PATH_SEPARATOR . get_include_path()); require_once "vendor/autoload.php"; require_once "functions.php"; require_once "sessions.php"; require_once "sanity_check.php"; require_once "config.php"; require_once "db.php"; require_once "db-prefs.php"; if (!init_plugins()) { return; } $op = $_REQUEST['op']; if ($op == "publish") { $key = db_escape_string($_REQUEST["key"]); $result = db_query("SELECT owner_uid\n FROM ttrss_access_keys WHERE\n access_key = '{$key}' AND feed_id = 'OPML:Publish'"); if (db_num_rows($result) == 1) { $owner_uid = db_fetch_result($result, 0, "owner_uid"); $opml = new Opml($_REQUEST); $opml->opml_export("", $owner_uid, true, false); } else { print "<error>User not found</error>"; } }