]>
Commit | Line | Data |
---|---|---|
1 | <?php | |
2 | set_include_path(dirname(__FILE__) ."/include" . PATH_SEPARATOR . | |
3 | get_include_path()); | |
4 | ||
5 | require_once "autoload.php"; | |
6 | require_once "functions.php"; | |
7 | require_once "sessions.php"; | |
8 | require_once "sanity_check.php"; | |
9 | require_once "config.php"; | |
10 | require_once "db.php"; | |
11 | require_once "db-prefs.php"; | |
12 | ||
13 | if (!init_plugins()) return; | |
14 | ||
15 | $op = $_REQUEST['op']; | |
16 | ||
17 | if ($op == "publish"){ | |
18 | $key = db_escape_string( $_REQUEST["key"]); | |
19 | ||
20 | $result = db_query( "SELECT owner_uid | |
21 | FROM ttrss_access_keys WHERE | |
22 | access_key = '$key' AND feed_id = 'OPML:Publish'"); | |
23 | ||
24 | if (db_num_rows($result) == 1) { | |
25 | $owner_uid = db_fetch_result($result, 0, "owner_uid"); | |
26 | ||
27 | $opml = new Opml($_REQUEST); | |
28 | $opml->opml_export("", $owner_uid, true, false); | |
29 | ||
30 | } else { | |
31 | print "<error>User not found</error>"; | |
32 | } | |
33 | } | |
34 | ||
35 | ?> |