]>
Commit | Line | Data |
---|---|---|
e9e95dae | 1 | <?php |
793185a9 AD |
2 | error_reporting(E_ERROR | E_WARNING | E_PARSE); |
3 | ||
3dd46f19 | 4 | require_once "../config.php"; |
ca35939d | 5 | require_once "functions.php"; |
3dd46f19 | 6 | require_once "../functions.php"; |
9338b88c | 7 | |
9338b88c AD |
8 | require_once "../sessions.php"; |
9 | ||
10 | require_once "../version.php"; | |
11 | require_once "../config.php"; | |
12 | require_once "../db-prefs.php"; | |
13 | ||
14 | $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); | |
ca35939d | 15 | |
da3427a0 AD |
16 | if (DB_TYPE == "pgsql") { |
17 | pg_query("set client_encoding = 'UTF-8'"); | |
18 | pg_set_client_encoding("UNICODE"); | |
19 | } else { | |
20 | if (defined('MYSQL_CHARSET') && MYSQL_CHARSET) { | |
21 | db_query($link, "SET NAMES " . MYSQL_CHARSET); | |
22 | // db_query($link, "SET CHARACTER SET " . MYSQL_CHARSET); | |
23 | } | |
24 | } | |
25 | ||
793185a9 | 26 | login_sequence($link, true); |
ca35939d | 27 | |
42096f52 AD |
28 | /* perform various redirect-needing subops */ |
29 | ||
30 | $subop = db_escape_string($_GET["subop"]); | |
31 | $go = $_GET["go"]; | |
32 | ||
33 | if ($subop == "tc" && !$go) { | |
34 | ||
35 | $cat_id = db_escape_string($_GET["id"]); | |
36 | ||
37 | if ($cat_id != 0) { | |
38 | db_query($link, "UPDATE ttrss_feed_categories SET | |
39 | collapsed = NOT collapsed WHERE id = '$cat_id' AND owner_uid = " . | |
40 | $_SESSION["uid"]); | |
b750d485 AD |
41 | } else { |
42 | if ($_COOKIE["ttrss_vf_uclps"] != 1) { | |
43 | setcookie("ttrss_vf_uclps", 1); | |
44 | } else { | |
45 | setcookie("ttrss_vf_uclps", 0); | |
46 | } | |
42096f52 | 47 | } |
b750d485 AD |
48 | |
49 | header("Location: tt-rss.php"); | |
50 | return; | |
42096f52 AD |
51 | } |
52 | ||
24ac6776 AD |
53 | $ts_id = db_escape_string($_GET["ts"]); |
54 | ||
55 | if ($go == "vf" && $ts_id) { | |
56 | $result = db_query($link, "UPDATE ttrss_user_entries SET marked = NOT marked | |
57 | WHERE ref_id = '$ts_id' AND owner_uid = " . $_SESSION["uid"]); | |
58 | $query_string = preg_replace("/&ts=[0-9]*/", "", $_SERVER["QUERY_STRING"]); | |
59 | header("Location: tt-rss.php?$query_string"); | |
60 | return; | |
61 | } | |
9338b88c AD |
62 | ?> |
63 | <html> | |
64 | <head> | |
65 | <title>Tiny Tiny RSS - Mobile</title> | |
66 | <link rel="stylesheet" type="text/css" href="mobile.css"> | |
2f468537 | 67 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> |
9338b88c AD |
68 | </head> |
69 | <body> | |
70 | ||
8e3f7217 | 71 | <div id="content"> |
e9e95dae | 72 | <?php |
42096f52 | 73 | if (!$go) { |
ca35939d | 74 | render_feeds_list($link); |
2f468537 AD |
75 | } else if ($go == "vf") { |
76 | render_headlines($link); | |
42096f52 AD |
77 | } else if ($go == "view") { |
78 | render_article($link); | |
0809065e AD |
79 | } else if ($go == "sform") { |
80 | render_search_form($link, $_GET["aid"], $_GET["ic"]); | |
8e3f7217 | 81 | } else { |
793185a9 | 82 | print __("Internal error: Function not implemented"); |
ca35939d AD |
83 | } |
84 | ||
85 | ?> | |
8e3f7217 AD |
86 | </div> |
87 | ||
88 | <div id="footer"> | |
c47938f8 | 89 | <a href="http://tt-rss.spb.ru/">Tiny-Tiny RSS</a> v<?php echo VERSION ?> © 2005-2007 Andrew Dolgov |
8e3f7217 | 90 | </div> |
ca35939d | 91 | |
9338b88c AD |
92 | </body> |
93 | </html> |