diff options
author | Valentin Popov <info@valentineus.link> | 2017-11-23 17:11:33 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2017-11-23 17:11:33 +0300 |
commit | 4f342659d4a83fca265f985bfd999d667d8da217 (patch) | |
tree | 3b466ea2606547fa4114b1e9a21b8804b468547b /lib.php | |
parent | 0bc809ba07e16c8d043edb58dde95d5dfaed32d7 (diff) | |
download | local_webhooks-4f342659d4a83fca265f985bfd999d667d8da217.tar.xz local_webhooks-4f342659d4a83fca265f985bfd999d667d8da217.zip |
Updating external functions
Diffstat (limited to 'lib.php')
-rw-r--r-- | lib.php | 39 |
1 files changed, 24 insertions, 15 deletions
@@ -25,6 +25,27 @@ defined("MOODLE_INTERNAL") || die(); /** + * Getting a list of all services. + * + * @param number $limitfrom + * @param number $limitnum + * @return array + */ +function local_webhooks_get_list_records($limitfrom = 0, $limitnum = 0) { + global $DB; + + $listservices = $DB->get_records("local_webhooks_service", null, "id", "*", $limitfrom, $limitnum); + + foreach ($listservices as $servicerecord) { + if (!empty($servicerecord->events)) { + $servicerecord->events = local_webhooks_unarchive_data($servicerecord->events); + } + } + + return $listservices; +} + +/** * Getting information about the service. * * @param number $serviceid @@ -43,24 +64,12 @@ function local_webhooks_get_record($serviceid = 0) { } /** - * Getting a list of all services. - * - * @param number $limitfrom - * @param number $limitnum - * @return array + * Clear the database table. */ -function local_webhooks_list_records($limitfrom = 0, $limitnum = 0) { +function local_webhooks_remove_list_records() { global $DB; - $listservices = $DB->get_records("local_webhooks_service", null, "id", "*", $limitfrom, $limitnum); - - foreach ($listservices as $servicerecord) { - if (!empty($servicerecord->events)) { - $servicerecord->events = local_webhooks_unarchive_data($servicerecord->events); - } - } - - return $listservices; + $DB->delete_records("local_webhooks_service", null); } /** |