Exemplo n.º 1
0
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;
    case "setPref":
        $id = db_escape_string($_REQUEST["id"]);
        $value = db_escape_string($_REQUEST["to"]);
        mobile_set_pref($link, $id, $value);
        print_r($_SESSION);
        break;
    default:
        print json_encode(array("error", "UNKNOWN_METHOD"));
        break;
}
?>

Exemplo n.º 2
0
 function publishSelected()
 {
     $ids = explode(",", db_escape_string($_REQUEST["ids"]));
     $cmode = sprintf("%d", $_REQUEST["cmode"]);
     publishArticlesById($this->link, $ids, $cmode);
     print json_encode(array("message" => "UPDATE_COUNTERS"));
 }
Exemplo n.º 3
0
require_once "version.php";
require_once "db-prefs.php";
if (!$_SESSION["uid"]) {
    return;
}
$op = $_REQUEST["op"];
switch ($op) {
    case "toggleMarked":
        $cmode = db_escape_string($_REQUEST["mark"]);
        $id = db_escape_string($_REQUEST["id"]);
        markArticlesById(array($id), $cmode);
        break;
    case "togglePublished":
        $cmode = db_escape_string($_REQUEST["pub"]);
        $id = db_escape_string($_REQUEST["id"]);
        publishArticlesById(array($id), $cmode);
        break;
    case "toggleUnread":
        $cmode = db_escape_string($_REQUEST["unread"]);
        $id = db_escape_string($_REQUEST["id"]);
        catchupArticlesById(array($id), $cmode);
        break;
    case "setPref":
        $id = db_escape_string($_REQUEST["id"]);
        $value = db_escape_string($_REQUEST["to"]);
        mobile_set_pref($id, $value);
        print_r($_SESSION);
        break;
    default:
        print json_encode(array("error", "UNKNOWN_METHOD"));
        break;