summaryrefslogtreecommitdiff
path: root/classes/rpc.php
diff options
context:
space:
mode:
Diffstat (limited to 'classes/rpc.php')
-rw-r--r--classes/rpc.php204
1 files changed, 102 insertions, 102 deletions
diff --git a/classes/rpc.php b/classes/rpc.php
index c46d61d30..3b753f118 100644
--- a/classes/rpc.php
+++ b/classes/rpc.php
@@ -8,18 +8,18 @@ class RPC extends Handler_Protected {
}
function setprofile() {
- $id = db_escape_string( $_REQUEST["id"]);
+ $id = db_escape_string($_REQUEST["id"]);
$_SESSION["profile"] = $id;
$_SESSION["prefs_cache"] = array();
}
function remprofiles() {
- $ids = explode(",", db_escape_string( trim($_REQUEST["ids"])));
+ $ids = explode(",", db_escape_string(trim($_REQUEST["ids"])));
foreach ($ids as $id) {
if ($_SESSION["profile"] != $id) {
- db_query( "DELETE FROM ttrss_settings_profiles WHERE id = '$id' AND
+ db_query("DELETE FROM ttrss_settings_profiles WHERE id = '$id' AND
owner_uid = " . $_SESSION["uid"]);
}
}
@@ -27,38 +27,38 @@ class RPC extends Handler_Protected {
// Silent
function addprofile() {
- $title = db_escape_string( trim($_REQUEST["title"]));
+ $title = db_escape_string(trim($_REQUEST["title"]));
if ($title) {
- db_query( "BEGIN");
+ db_query("BEGIN");
- $result = db_query( "SELECT id FROM ttrss_settings_profiles
+ $result = db_query("SELECT id FROM ttrss_settings_profiles
WHERE title = '$title' AND owner_uid = " . $_SESSION["uid"]);
if (db_num_rows($result) == 0) {
- db_query( "INSERT INTO ttrss_settings_profiles (title, owner_uid)
+ db_query("INSERT INTO ttrss_settings_profiles (title, owner_uid)
VALUES ('$title', ".$_SESSION["uid"] .")");
- $result = db_query( "SELECT id FROM ttrss_settings_profiles WHERE
+ $result = db_query("SELECT id FROM ttrss_settings_profiles WHERE
title = '$title'");
if (db_num_rows($result) != 0) {
$profile_id = db_fetch_result($result, 0, "id");
if ($profile_id) {
- initialize_user_prefs( $_SESSION["uid"], $profile_id);
+ initialize_user_prefs($_SESSION["uid"], $profile_id);
}
}
}
- db_query( "COMMIT");
+ db_query("COMMIT");
}
}
// Silent
function saveprofile() {
- $id = db_escape_string( $_REQUEST["id"]);
- $title = db_escape_string( trim($_REQUEST["value"]));
+ $id = db_escape_string($_REQUEST["id"]);
+ $title = db_escape_string(trim($_REQUEST["value"]));
if ($id == 0) {
print __("Default profile");
@@ -66,55 +66,55 @@ class RPC extends Handler_Protected {
}
if ($title) {
- db_query( "BEGIN");
+ db_query("BEGIN");
- $result = db_query( "SELECT id FROM ttrss_settings_profiles
+ $result = db_query("SELECT id FROM ttrss_settings_profiles
WHERE title = '$title' AND owner_uid =" . $_SESSION["uid"]);
if (db_num_rows($result) == 0) {
- db_query( "UPDATE ttrss_settings_profiles
+ db_query("UPDATE ttrss_settings_profiles
SET title = '$title' WHERE id = '$id' AND
owner_uid = " . $_SESSION["uid"]);
print $title;
} else {
- $result = db_query( "SELECT title FROM ttrss_settings_profiles
+ $result = db_query("SELECT title FROM ttrss_settings_profiles
WHERE id = '$id' AND owner_uid =" . $_SESSION["uid"]);
print db_fetch_result($result, 0, "title");
}
- db_query( "COMMIT");
+ db_query("COMMIT");
}
}
// Silent
function remarchive() {
- $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
+ $ids = explode(",", db_escape_string($_REQUEST["ids"]));
foreach ($ids as $id) {
- $result = db_query( "DELETE FROM ttrss_archived_feeds WHERE
+ $result = db_query("DELETE FROM ttrss_archived_feeds WHERE
(SELECT COUNT(*) FROM ttrss_user_entries
WHERE orig_feed_id = '$id') = 0 AND
id = '$id' AND owner_uid = ".$_SESSION["uid"]);
- $rc = db_affected_rows( $result);
+ $rc = db_affected_rows($result);
}
}
function addfeed() {
- $feed = db_escape_string( $_REQUEST['feed']);
- $cat = db_escape_string( $_REQUEST['cat']);
- $login = db_escape_string( $_REQUEST['login']);
+ $feed = db_escape_string($_REQUEST['feed']);
+ $cat = db_escape_string($_REQUEST['cat']);
+ $login = db_escape_string($_REQUEST['login']);
$pass = trim($_REQUEST['pass']); // escaped later
- $rc = subscribe_to_feed( $feed, $cat, $login, $pass);
+ $rc = subscribe_to_feed($feed, $cat, $login, $pass);
print json_encode(array("result" => $rc));
}
function togglepref() {
- $key = db_escape_string( $_REQUEST["key"]);
- set_pref( $key, !get_pref( $key));
- $value = get_pref( $key);
+ $key = db_escape_string($_REQUEST["key"]);
+ set_pref($key, !get_pref($key));
+ $value = get_pref($key);
print json_encode(array("param" =>$key, "value" => $value));
}
@@ -124,14 +124,14 @@ class RPC extends Handler_Protected {
$key = $_REQUEST['key'];
$value = str_replace("\n", "<br/>", $_REQUEST['value']);
- set_pref( $key, $value, $_SESSION['uid'], $key != 'USER_STYLESHEET');
+ set_pref($key, $value, $_SESSION['uid'], $key != 'USER_STYLESHEET');
print json_encode(array("param" =>$key, "value" => $value));
}
function mark() {
$mark = $_REQUEST["mark"];
- $id = db_escape_string( $_REQUEST["id"]);
+ $id = db_escape_string($_REQUEST["id"]);
if ($mark == "1") {
$mark = "true";
@@ -139,7 +139,7 @@ class RPC extends Handler_Protected {
$mark = "false";
}
- $result = db_query( "UPDATE ttrss_user_entries SET marked = $mark,
+ $result = db_query("UPDATE ttrss_user_entries SET marked = $mark,
last_marked = NOW()
WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]);
@@ -147,9 +147,9 @@ class RPC extends Handler_Protected {
}
function delete() {
- $ids = db_escape_string( $_REQUEST["ids"]);
+ $ids = db_escape_string($_REQUEST["ids"]);
- $result = db_query( "DELETE FROM ttrss_user_entries
+ $result = db_query("DELETE FROM ttrss_user_entries
WHERE ref_id IN ($ids) AND owner_uid = " . $_SESSION["uid"]);
purge_orphans();
@@ -161,19 +161,19 @@ class RPC extends Handler_Protected {
$ids = explode(",", $_REQUEST["ids"]);
foreach ($ids as $id) {
- $id = db_escape_string( trim($id));
- db_query( "BEGIN");
+ $id = db_escape_string(trim($id));
+ db_query("BEGIN");
- $result = db_query( "SELECT feed_url,site_url,title FROM ttrss_archived_feeds
+ $result = db_query("SELECT feed_url,site_url,title FROM ttrss_archived_feeds
WHERE id = (SELECT orig_feed_id FROM ttrss_user_entries WHERE ref_id = $id
AND owner_uid = ".$_SESSION["uid"].")");
if (db_num_rows($result) != 0) {
- $feed_url = db_escape_string( db_fetch_result($result, 0, "feed_url"));
- $site_url = db_escape_string( db_fetch_result($result, 0, "site_url"));
- $title = db_escape_string( db_fetch_result($result, 0, "title"));
+ $feed_url = db_escape_string(db_fetch_result($result, 0, "feed_url"));
+ $site_url = db_escape_string(db_fetch_result($result, 0, "site_url"));
+ $title = db_escape_string(db_fetch_result($result, 0, "title"));
- $result = db_query( "SELECT id FROM ttrss_feeds WHERE feed_url = '$feed_url'
+ $result = db_query("SELECT id FROM ttrss_feeds WHERE feed_url = '$feed_url'
AND owner_uid = " .$_SESSION["uid"]);
if (db_num_rows($result) == 0) {
@@ -202,32 +202,32 @@ class RPC extends Handler_Protected {
}
if ($feed_id) {
- $result = db_query( "UPDATE ttrss_user_entries
+ $result = db_query("UPDATE ttrss_user_entries
SET feed_id = '$feed_id', orig_feed_id = NULL
WHERE ref_id = $id AND owner_uid = " . $_SESSION["uid"]);
}
}
- db_query( "COMMIT");
+ db_query("COMMIT");
}
print json_encode(array("message" => "UPDATE_COUNTERS"));
}
function archive() {
- $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
+ $ids = explode(",", db_escape_string($_REQUEST["ids"]));
foreach ($ids as $id) {
- $this->archive_article( $id, $_SESSION["uid"]);
+ $this->archive_article($id, $_SESSION["uid"]);
}
print json_encode(array("message" => "UPDATE_COUNTERS"));
}
- private function archive_article( $id, $owner_uid) {
- db_query( "BEGIN");
+ private function archive_article($id, $owner_uid) {
+ db_query("BEGIN");
- $result = db_query( "SELECT feed_id FROM ttrss_user_entries
+ $result = db_query("SELECT feed_id FROM ttrss_user_entries
WHERE ref_id = '$id' AND owner_uid = $owner_uid");
if (db_num_rows($result) != 0) {
@@ -237,29 +237,29 @@ class RPC extends Handler_Protected {
$feed_id = (int) db_fetch_result($result, 0, "feed_id");
if ($feed_id) {
- $result = db_query( "SELECT id FROM ttrss_archived_feeds
+ $result = db_query("SELECT id FROM ttrss_archived_feeds
WHERE id = '$feed_id'");
if (db_num_rows($result) == 0) {
- db_query( "INSERT INTO ttrss_archived_feeds
+ db_query("INSERT INTO ttrss_archived_feeds
(id, owner_uid, title, feed_url, site_url)
SELECT id, owner_uid, title, feed_url, site_url from ttrss_feeds
WHERE id = '$feed_id'");
}
- db_query( "UPDATE ttrss_user_entries
+ db_query("UPDATE ttrss_user_entries
SET orig_feed_id = feed_id, feed_id = NULL
WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]);
}
}
- db_query( "COMMIT");
+ db_query("COMMIT");
}
function publ() {
$pub = $_REQUEST["pub"];
- $id = db_escape_string( $_REQUEST["id"]);
- $note = trim(strip_tags(db_escape_string( $_REQUEST["note"])));
+ $id = db_escape_string($_REQUEST["id"]);
+ $note = trim(strip_tags(db_escape_string($_REQUEST["note"])));
if ($pub == "1") {
$pub = "true";
@@ -267,7 +267,7 @@ class RPC extends Handler_Protected {
$pub = "false";
}
- $result = db_query( "UPDATE ttrss_user_entries SET
+ $result = db_query("UPDATE ttrss_user_entries SET
published = $pub, last_published = NOW()
WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]);
@@ -276,7 +276,7 @@ class RPC extends Handler_Protected {
if (PUBSUBHUBBUB_HUB) {
$rss_link = get_self_url_prefix() .
"/public.php?op=rss&id=-2&key=" .
- get_feed_access_key( -2, false);
+ get_feed_access_key(-2, false);
$p = new Publisher(PUBSUBHUBBUB_HUB);
@@ -305,28 +305,28 @@ class RPC extends Handler_Protected {
/* GET["cmode"] = 0 - mark as read, 1 - as unread, 2 - toggle */
function catchupSelected() {
- $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
+ $ids = explode(",", db_escape_string($_REQUEST["ids"]));
$cmode = sprintf("%d", $_REQUEST["cmode"]);
- catchupArticlesById( $ids, $cmode);
+ catchupArticlesById($ids, $cmode);
print json_encode(array("message" => "UPDATE_COUNTERS", "ids" => $ids));
}
function markSelected() {
- $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
+ $ids = explode(",", db_escape_string($_REQUEST["ids"]));
$cmode = sprintf("%d", $_REQUEST["cmode"]);
- $this->markArticlesById( $ids, $cmode);
+ $this->markArticlesById($ids, $cmode);
print json_encode(array("message" => "UPDATE_COUNTERS"));
}
function publishSelected() {
- $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
+ $ids = explode(",", db_escape_string($_REQUEST["ids"]));
$cmode = sprintf("%d", $_REQUEST["cmode"]);
- $this->publishArticlesById( $ids, $cmode);
+ $this->publishArticlesById($ids, $cmode);
print json_encode(array("message" => "UPDATE_COUNTERS"));
}
@@ -349,9 +349,9 @@ class RPC extends Handler_Protected {
}
function completeLabels() {
- $search = db_escape_string( $_REQUEST["search"]);
+ $search = db_escape_string($_REQUEST["search"]);
- $result = db_query( "SELECT DISTINCT caption FROM
+ $result = db_query("SELECT DISTINCT caption FROM
ttrss_labels2
WHERE owner_uid = '".$_SESSION["uid"]."' AND
LOWER(caption) LIKE LOWER('$search%') ORDER BY caption
@@ -365,29 +365,29 @@ class RPC extends Handler_Protected {
}
function purge() {
- $ids = explode(",", db_escape_string( $_REQUEST["ids"]));
+ $ids = explode(",", db_escape_string($_REQUEST["ids"]));
$days = sprintf("%d", $_REQUEST["days"]);
foreach ($ids as $id) {
- $result = db_query( "SELECT id FROM ttrss_feeds WHERE
+ $result = db_query("SELECT id FROM ttrss_feeds WHERE
id = '$id' AND owner_uid = ".$_SESSION["uid"]);
if (db_num_rows($result) == 1) {
- purge_feed( $id, $days);
+ purge_feed($id, $days);
}
}
}
function updateFeedBrowser() {
- $search = db_escape_string( $_REQUEST["search"]);
- $limit = db_escape_string( $_REQUEST["limit"]);
- $mode = (int) db_escape_string( $_REQUEST["mode"]);
+ $search = db_escape_string($_REQUEST["search"]);
+ $limit = db_escape_string($_REQUEST["limit"]);
+ $mode = (int) db_escape_string($_REQUEST["mode"]);
require_once "feedbrowser.php";
print json_encode(array("content" =>
- make_feed_browser( $search, $limit, $mode),
+ make_feed_browser($search, $limit, $mode),
"mode" => $mode));
}
@@ -402,14 +402,14 @@ class RPC extends Handler_Protected {
if ($mode == 1) {
foreach ($payload as $feed) {
- $title = db_escape_string( $feed[0]);
- $feed_url = db_escape_string( $feed[1]);
+ $title = db_escape_string($feed[0]);
+ $feed_url = db_escape_string($feed[1]);
- $result = db_query( "SELECT id FROM ttrss_feeds WHERE
+ $result = db_query("SELECT id FROM ttrss_feeds WHERE
feed_url = '$feed_url' AND owner_uid = " . $_SESSION["uid"]);
if (db_num_rows($result) == 0) {
- $result = db_query( "INSERT INTO ttrss_feeds
+ $result = db_query("INSERT INTO ttrss_feeds
(owner_uid,feed_url,title,cat_id,site_url)
VALUES ('".$_SESSION["uid"]."',
'$feed_url', '$title', NULL, '')");
@@ -418,19 +418,19 @@ class RPC extends Handler_Protected {
} else if ($mode == 2) {
// feed archive
foreach ($payload as $id) {
- $result = db_query( "SELECT * FROM ttrss_archived_feeds
+ $result = db_query("SELECT * FROM ttrss_archived_feeds
WHERE id = '$id' AND owner_uid = " . $_SESSION["uid"]);
if (db_num_rows($result) != 0) {
- $site_url = db_escape_string( db_fetch_result($result, 0, "site_url"));
- $feed_url = db_escape_string( db_fetch_result($result, 0, "feed_url"));
- $title = db_escape_string( db_fetch_result($result, 0, "title"));
+ $site_url = db_escape_string(db_fetch_result($result, 0, "site_url"));
+ $feed_url = db_escape_string(db_fetch_result($result, 0, "feed_url"));
+ $title = db_escape_string(db_fetch_result($result, 0, "title"));
- $result = db_query( "SELECT id FROM ttrss_feeds WHERE
+ $result = db_query("SELECT id FROM ttrss_feeds WHERE
feed_url = '$feed_url' AND owner_uid = " . $_SESSION["uid"]);
if (db_num_rows($result) == 0) {
- $result = db_query( "INSERT INTO ttrss_feeds
+ $result = db_query("INSERT INTO ttrss_feeds
(owner_uid,feed_url,title,cat_id,site_url)
VALUES ('$id','".$_SESSION["uid"]."',
'$feed_url', '$title', NULL, '$site_url')");
@@ -441,21 +441,21 @@ class RPC extends Handler_Protected {
}
function catchupFeed() {
- $feed_id = db_escape_string( $_REQUEST['feed_id']);
- $is_cat = db_escape_string( $_REQUEST['is_cat']) == "true";
- $mode = db_escape_string( $_REQUEST['mode']);
+ $feed_id = db_escape_string($_REQUEST['feed_id']);
+ $is_cat = db_escape_string($_REQUEST['is_cat']) == "true";
+ $mode = db_escape_string($_REQUEST['mode']);
- catchup_feed( $feed_id, $is_cat, false, false, $mode);
+ catchup_feed($feed_id, $is_cat, false, false, $mode);
print json_encode(array("message" => "UPDATE_COUNTERS"));
}
function quickAddCat() {
- $cat = db_escape_string( $_REQUEST["cat"]);
+ $cat = db_escape_string($_REQUEST["cat"]);
- add_feed_category( $cat);
+ add_feed_category($cat);
- $result = db_query( "SELECT id FROM ttrss_feed_categories WHERE
+ $result = db_query("SELECT id FROM ttrss_feed_categories WHERE
title = '$cat' AND owner_uid = " . $_SESSION["uid"]);
if (db_num_rows($result) == 1) {
@@ -464,12 +464,12 @@ class RPC extends Handler_Protected {
$id = 0;
}
- print_feed_cat_select( "cat_id", $id);
+ print_feed_cat_select("cat_id", $id);
}
// Silent
function clearArticleKeys() {
- db_query( "UPDATE ttrss_user_entries SET uuid = '' WHERE
+ db_query("UPDATE ttrss_user_entries SET uuid = '' WHERE
owner_uid = " . $_SESSION["uid"]);
return;
@@ -516,7 +516,7 @@ class RPC extends Handler_Protected {
$random_qpart = sql_random_function();
// We search for feed needing update.
- $result = db_query( "SELECT ttrss_feeds.feed_url,ttrss_feeds.id
+ $result = db_query("SELECT ttrss_feeds.feed_url,ttrss_feeds.id
FROM
ttrss_feeds, ttrss_users, ttrss_user_prefs
WHERE
@@ -539,7 +539,7 @@ class RPC extends Handler_Protected {
$feed_id = $line["id"];
if (time() - $tstart < ini_get("max_execution_time") * 0.7) {
- update_rss_feed( $feed_id, true);
+ update_rss_feed($feed_id, true);
++$num_updated;
} else {
break;
@@ -548,7 +548,7 @@ class RPC extends Handler_Protected {
// Purge orphans and cleanup tags
purge_orphans();
- cleanup_tags( 14, 50000);
+ cleanup_tags(14, 50000);
if ($num_updated > 0) {
print json_encode(array("message" => "UPDATE_COUNTERS",
@@ -559,7 +559,7 @@ class RPC extends Handler_Protected {
}
- private function markArticlesById( $ids, $cmode) {
+ private function markArticlesById($ids, $cmode) {
$tmp_ids = array();
@@ -570,21 +570,21 @@ class RPC extends Handler_Protected {
$ids_qpart = join(" OR ", $tmp_ids);
if ($cmode == 0) {
- db_query( "UPDATE ttrss_user_entries SET
+ db_query("UPDATE ttrss_user_entries SET
marked = false, last_marked = NOW()
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
} else if ($cmode == 1) {
- db_query( "UPDATE ttrss_user_entries SET
+ db_query("UPDATE ttrss_user_entries SET
marked = true, last_marked = NOW()
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
} else {
- db_query( "UPDATE ttrss_user_entries SET
+ db_query("UPDATE ttrss_user_entries SET
marked = NOT marked,last_marked = NOW()
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
}
}
- private function publishArticlesById( $ids, $cmode) {
+ private function publishArticlesById($ids, $cmode) {
$tmp_ids = array();
@@ -595,15 +595,15 @@ class RPC extends Handler_Protected {
$ids_qpart = join(" OR ", $tmp_ids);
if ($cmode == 0) {
- db_query( "UPDATE ttrss_user_entries SET
+ db_query("UPDATE ttrss_user_entries SET
published = false,last_published = NOW()
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
} else if ($cmode == 1) {
- db_query( "UPDATE ttrss_user_entries SET
+ db_query("UPDATE ttrss_user_entries SET
published = true,last_published = NOW()
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
} else {
- db_query( "UPDATE ttrss_user_entries SET
+ db_query("UPDATE ttrss_user_entries SET
published = NOT published,last_published = NOW()
WHERE ($ids_qpart) AND owner_uid = " . $_SESSION["uid"]);
}
@@ -611,7 +611,7 @@ class RPC extends Handler_Protected {
if (PUBSUBHUBBUB_HUB) {
$rss_link = get_self_url_prefix() .
"/public.php?op=rss&id=-2&key=" .
- get_feed_access_key( -2, false);
+ get_feed_access_key(-2, false);
$p = new Publisher(PUBSUBHUBBUB_HUB);
@@ -620,9 +620,9 @@ class RPC extends Handler_Protected {
}
function getlinktitlebyid() {
- $id = db_escape_string( $_REQUEST['id']);
+ $id = db_escape_string($_REQUEST['id']);
- $result = db_query( "SELECT link, title FROM ttrss_entries, ttrss_user_entries
+ $result = db_query("SELECT link, title FROM ttrss_entries, ttrss_user_entries
WHERE ref_id = '$id' AND ref_id = id AND owner_uid = ". $_SESSION["uid"]);
if (db_num_rows($result) != 0) {