]> git.wh0rd.org - tt-rss.git/blob - mobile/backend.php
c6b75c51b790ed726cada859ece5a2eb2a265761
[tt-rss.git] / mobile / backend.php
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;
38 default:
39 print json_encode(array("error", "UNKNOWN_METHOD"));
40 break;
41 }
42 ?>
43