From b2a653c37f882dab30ba0e063c157413ff23ac31 Mon Sep 17 00:00:00 2001 From: Andrew Dolgov Date: Wed, 7 Apr 2010 11:46:39 +0400 Subject: properly check for entry id array being present before iterating it in mobile/classic (closes #267) --- mobile/classic/functions.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'mobile/classic') diff --git a/mobile/classic/functions.php b/mobile/classic/functions.php index 05409d630..c7acba79e 100644 --- a/mobile/classic/functions.php +++ b/mobile/classic/functions.php @@ -364,12 +364,14 @@ } if ($catchup_op == "selection") { - $ids_to_mark = array_keys($_GET["sel_ids"]); - if ($ids_to_mark) { - foreach ($ids_to_mark as $id) { - db_query($link, "UPDATE ttrss_user_entries SET - unread = false,last_read = NOW() - WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]); + if (is_array($_GET["sel_ids"])) { + $ids_to_mark = array_keys($_GET["sel_ids"]); + if ($ids_to_mark) { + foreach ($ids_to_mark as $id) { + db_query($link, "UPDATE ttrss_user_entries SET + unread = false,last_read = NOW() + WHERE ref_id = '$id' AND owner_uid = " . $_SESSION["uid"]); + } } } } -- cgit v1.2.3