]> gitweb.fluxo.info Git - lorea/elgg.git/commitdiff
Ensuring malformed offset/limit values are ignored by elgg_list_entities_from_metadata().
authornickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 7 Apr 2010 14:11:41 +0000 (14:11 +0000)
committernickw <nickw@36083f99-b078-4883-b0ff-0f9b5a30f544>
Wed, 7 Apr 2010 14:11:41 +0000 (14:11 +0000)
Refs #2046

git-svn-id: http://code.elgg.org/elgg/trunk@5644 36083f99-b078-4883-b0ff-0f9b5a30f544

engine/lib/metadata.php

index 71337db09e88d3e61e7bf1fe5e8901f67a2e11b3..d9b310b15de46b5fe04f2d17bdf8e2d86e04a51a 100644 (file)
@@ -1011,8 +1011,8 @@ function list_entities_from_metadata($meta_name, $meta_value = "", $entity_type
  */
 function elgg_list_entities_from_metadata($options) {
        $defaults = array(
-               'offset' => get_input('offset', 0),
-               'limit' => get_input('limit', 10),
+               'offset' => (int) max(get_input('offset', 0), 0),
+               'limit' => (int) max(get_input('limit', 10), 0),
                'full_view' => TRUE,
                'view_type_toggle' => FALSE,
                'pagination' => TRUE