From fc6dfc94fdfa990d0861619949e2ae7682c450f0 Mon Sep 17 00:00:00 2001 From: Frode Petterson <frode.andre.petterson@gmail.com> Date: Fri, 15 Jul 2016 09:50:52 +0200 Subject: [PATCH] Fixes #93, use Moodle's SQL limit func --- classes/results.php | 10 +++++----- mod_form.php | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/classes/results.php b/classes/results.php index ccb22e5..ee969ff 100644 --- a/classes/results.php +++ b/classes/results.php @@ -161,9 +161,9 @@ class results { {$join} {$where} {$order_by} - LIMIT {$this->limit} - OFFSET {$this->offset} - ", $args); + ", $args, + $this->offset, + $this->limit); } /** @@ -312,8 +312,8 @@ class results { * @param array $args Used for placeholders * @return array */ - protected function get_sql_results($query, $args) { + protected function get_sql_results($query, $args, $limitfrom = 0, $limitnum = 0) { global $DB; - return $DB->get_records_sql($query, $args); + return $DB->get_records_sql($query, $args, $limitfrom, $limitnum); } } diff --git a/mod_form.php b/mod_form.php index 62f8f37..c3b5513 100644 --- a/mod_form.php +++ b/mod_form.php @@ -121,7 +121,7 @@ class mod_hvp_mod_form extends moodleform_mod { } // Determine default action - if ($content === null && $DB->get_field_sql("SELECT id FROM {hvp_libraries} WHERE runnable = 1 LIMIT 1") === false) { + if ($content === null && $DB->get_field_sql("SELECT id FROM {hvp_libraries} WHERE runnable = 1", null, IGNORE_MULTIPLE) === false) { $defaultvalues['h5paction'] = 'upload'; } -- GitLab