summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2017-12-17 16:24:13 +0300
committerAndrew Dolgov <[email protected]>2017-12-17 16:24:13 +0300
commitbed2d6e05499c574b64d1dfdf6be3f43d704abb6 (patch)
treedb3ecec2c71c28ad05f32ad33bdfc15f73f9b7db /classes
parentd0cce0c7a431d886403632ef94add650363d4ef6 (diff)
force-cast some variables used in queries to integer
do not display SQL query in headlines debug mode
Diffstat (limited to 'classes')
-rwxr-xr-xclasses/feeds.php14
1 files changed, 8 insertions, 6 deletions
diff --git a/classes/feeds.php b/classes/feeds.php
index 64880b02d..98507d361 100755
--- a/classes/feeds.php
+++ b/classes/feeds.php
@@ -1271,6 +1271,7 @@ class Feeds extends Handler_Protected {
if ($feed > 0) {
$children = Feeds::getChildCategories($feed, $owner_uid);
array_push($children, $feed);
+ $children = array_map("intval", $children);
$children = join(",", $children);
@@ -1437,7 +1438,7 @@ class Feeds extends Handler_Protected {
} else if ($n_feed >= 0) {
if ($n_feed != 0) {
- $match_part = "feed_id = '$n_feed'";
+ $match_part = "feed_id = " . (int)$n_feed;
} else {
$match_part = "feed_id IS NULL";
}
@@ -1672,7 +1673,7 @@ class Feeds extends Handler_Protected {
$cat_feeds = array();
while ($line = $sth->fetch()) {
- array_push($cat_feeds, "feed_id = " . $line["id"]);
+ array_push($cat_feeds, "feed_id = " . (int)$line["id"]);
}
if (count($cat_feeds) == 0) return 0;
@@ -1887,8 +1888,9 @@ class Feeds extends Handler_Protected {
if ($include_children) {
# sub-cats
$subcats = Feeds::getChildCategories($feed, $owner_uid);
-
array_push($subcats, $feed);
+ $subcats = array_map("intval", $subcats);
+
$query_strategy_part = "cat_id IN (".
implode(",", $subcats).")";
@@ -2096,9 +2098,9 @@ class Feeds extends Handler_Protected {
$sanity_interval_qpart
$first_id_query_strategy_part ORDER BY $order_by LIMIT 1";
- if ($_REQUEST["debug"]) {
+ /*if ($_REQUEST["debug"]) {
print $query;
- }
+ }*/
$res = $pdo->query($query);
@@ -2144,7 +2146,7 @@ class Feeds extends Handler_Protected {
$query_strategy_part ORDER BY $order_by
$limit_query_part $offset_query_part";
- if ($_REQUEST["debug"]) print $query;
+ //if ($_REQUEST["debug"]) print $query;
$res = $pdo->query($query);