diff options
author | Andrew Dolgov <[email protected]> | 2009-12-18 11:33:35 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2009-12-18 11:33:35 +0300 |
commit | 6101b0e1a187f8cd30144b6bfa884390d2d441c3 (patch) | |
tree | b9a3b1d16febff7ebb172be5a43705eb7373c908 /mobile/backend.php | |
parent | 64bce1dae485ea65d623aac50cd1785a17e0e643 (diff) |
mobile: split local .js
Diffstat (limited to 'mobile/backend.php')
-rw-r--r-- | mobile/backend.php | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/mobile/backend.php b/mobile/backend.php new file mode 100644 index 000000000..c6b75c51b --- /dev/null +++ b/mobile/backend.php @@ -0,0 +1,43 @@ +<?php + error_reporting(E_ERROR | E_WARNING | E_PARSE); + + header('Content-Type: text/html; charset=utf-8'); + + define('MOBILE_VERSION', true); + + require_once "../config.php"; + require_once "functions.php"; + require_once "../functions.php"; + + require_once "../sessions.php"; + + require_once "../version.php"; + require_once "../db-prefs.php"; + + $link = db_connect(DB_HOST, DB_USER, DB_PASS, DB_NAME); + + init_connection($link); + + login_sequence($link, true); + + $op = $_REQUEST["op"]; + + switch ($op) { + case "toggleMarked": + $cmode = db_escape_string($_REQUEST["mark"]); + $id = db_escape_string($_REQUEST["id"]); + + markArticlesById($link, array($id), $cmode); + break; + case "togglePublished": + $cmode = db_escape_string($_REQUEST["pub"]); + $id = db_escape_string($_REQUEST["id"]); + + publishArticlesById($link, array($id), $cmode); + break; + default: + print json_encode(array("error", "UNKNOWN_METHOD")); + break; + } +?> + |