]> git.wh0rd.org - tt-rss.git/blame - mobile/backend.php
some typing error corrections
[tt-rss.git] / mobile / backend.php
CommitLineData
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