]>
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"; | |
9 | require_once "functions.php"; | |
10 | require_once "../functions.php"; | |
11 | ||
12 | require_once "../sessions.php"; | |
13 | ||
14 | require_once "../version.php"; | |
15 | require_once "../db-prefs.php"; | |
16 | ||
17 | $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); | |
18 | ||
19 | init_connection($link); | |
20 | ||
21 | login_sequence($link, true); | |
22 | ||
23 | $op = $_REQUEST["op"]; | |
24 | ||
25 | switch ($op) { | |
26 | case "toggleMarked": | |
27 | $cmode = db_escape_string($_REQUEST["mark"]); | |
28 | $id = db_escape_string($_REQUEST["id"]); | |
29 | ||
30 | markArticlesById($link, array($id), $cmode); | |
31 | break; | |
32 | case "togglePublished": | |
33 | $cmode = db_escape_string($_REQUEST["pub"]); | |
34 | $id = db_escape_string($_REQUEST["id"]); | |
35 | ||
36 | publishArticlesById($link, array($id), $cmode); | |
37 | break; | |
f0a0c1ff AD |
38 | case "setPref": |
39 | $id = db_escape_string($_REQUEST["id"]); | |
40 | $value = db_escape_string($_REQUEST["to"]); | |
41 | mobile_set_pref($link, $id, $value); | |
42 | print_r($_SESSION); | |
43 | break; | |
6101b0e1 AD |
44 | default: |
45 | print json_encode(array("error", "UNKNOWN_METHOD")); | |
46 | break; | |
47 | } | |
48 | ?> | |
49 |