2 error_reporting(E_ERROR | E_WARNING | E_PARSE
);
4 header('Content-Type: text/html; charset=utf-8');
6 define('MOBILE_VERSION', true);
8 require_once "../config.php";
9 require_once "functions.php";
10 require_once "../functions.php";
12 require_once "../sessions.php";
14 require_once "../version.php";
15 require_once "../db-prefs.php";
17 $link = db_connect(DB_HOST
, DB_USER
, DB_PASS
, DB_NAME
);
19 init_connection($link);
21 login_sequence($link, true);
23 $op = $_REQUEST["op"];
27 $cmode = db_escape_string($_REQUEST["mark"]);
28 $id = db_escape_string($_REQUEST["id"]);
30 markArticlesById($link, array($id), $cmode);
32 case "togglePublished":
33 $cmode = db_escape_string($_REQUEST["pub"]);
34 $id = db_escape_string($_REQUEST["id"]);
36 publishArticlesById($link, array($id), $cmode);
39 $id = db_escape_string($_REQUEST["id"]);
40 $value = db_escape_string($_REQUEST["to"]);
41 mobile_set_pref($link, $id, $value);
45 print json_encode(array("error", "UNKNOWN_METHOD"));