]>
Commit | Line | Data |
---|---|---|
6101b0e1 AD |
1 | <?php |
2 | error_reporting(E_ERROR | E_WARNING | E_PARSE); | |
3 | ||
4 | header('Content-Type: text/html; charset=utf-8'); | |
5 | ||
6 | define('MOBILE_VERSION', true); | |
7 | ||
8 | require_once "../config.php"; | |
4046fc59 | 9 | require_once "mobile-functions.php"; |
6101b0e1 | 10 | |
4046fc59 AD |
11 | require_once "functions.php"; |
12 | require_once "sessions.php"; | |
13 | require_once "version.php"; | |
14 | require_once "db-prefs.php"; | |
6101b0e1 AD |
15 | |
16 | $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); | |
17 | ||
18 | init_connection($link); | |
19 | ||
20 | login_sequence($link, true); | |
21 | ||
22 | $op = $_REQUEST["op"]; | |
23 | ||
24 | switch ($op) { | |
25 | case "toggleMarked": | |
26 | $cmode = db_escape_string($_REQUEST["mark"]); | |
27 | $id = db_escape_string($_REQUEST["id"]); | |
28 | ||
29 | markArticlesById($link, array($id), $cmode); | |
30 | break; | |
31 | case "togglePublished": | |
32 | $cmode = db_escape_string($_REQUEST["pub"]); | |
33 | $id = db_escape_string($_REQUEST["id"]); | |
34 | ||
35 | publishArticlesById($link, array($id), $cmode); | |
36 | break; | |
b9fca867 AD |
37 | case "toggleUnread": |
38 | $cmode = db_escape_string($_REQUEST["unread"]); | |
39 | $id = db_escape_string($_REQUEST["id"]); | |
40 | ||
41 | catchupArticlesById($link, array($id), $cmode); | |
42 | break; | |
43 | ||
f0a0c1ff AD |
44 | case "setPref": |
45 | $id = db_escape_string($_REQUEST["id"]); | |
46 | $value = db_escape_string($_REQUEST["to"]); | |
47 | mobile_set_pref($link, $id, $value); | |
48 | print_r($_SESSION); | |
49 | break; | |
6101b0e1 AD |
50 | default: |
51 | print json_encode(array("error", "UNKNOWN_METHOD")); | |
52 | break; | |
53 | } | |
54 | ?> | |
55 |