diff options
author | Valentin Popov <info@valentineus.link> | 2019-05-09 18:09:36 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2019-05-09 18:09:36 +0300 |
commit | cb6d5c7e13c0eee799b0e9fcb42432eaad674117 (patch) | |
tree | 69706adbf809f7eaf8e24feef51e819aeed77fd5 /classes/local/api.php | |
parent | da306feae32b859f5cd40793aa9cefe6180a900f (diff) | |
download | local_webhooks-cb6d5c7e13c0eee799b0e9fcb42432eaad674117.tar.xz local_webhooks-cb6d5c7e13c0eee799b0e9fcb42432eaad674117.zip |
Added sort fields
Signed-off-by: Valentin Popov <info@valentineus.link>
Diffstat (limited to 'classes/local/api.php')
-rw-r--r-- | classes/local/api.php | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/classes/local/api.php b/classes/local/api.php index d25d383..c937aa5 100644 --- a/classes/local/api.php +++ b/classes/local/api.php @@ -126,17 +126,18 @@ final class api { /** * Get list records from the database. * - * @param array|null $conditions - * @param int|null $limitfrom - * @param int|null $limitnum + * @param array|null $conditions + * @param string|null $sort + * @param int|null $from + * @param int|null $limit * - * @return \local_webhooks\local\record[] + * @return array * @throws \dml_exception */ - public static function get_services(array $conditions = null, int $limitfrom = null, int $limitnum = null): array { + public static function get_services(array $conditions = null, string $sort = null, int $from = null, int $limit = null): array { global $DB; - $records = $DB->get_records(LW_TABLE_SERVICES, $conditions ?? [], '', '*', $limitfrom ?? 0, $limitnum ?? 0); + $records = $DB->get_records(LW_TABLE_SERVICES, $conditions ?? [], $sort ?? '', '*', $from ?? 0, $limit ?? 0); $services = []; foreach ($records as $record) { |