The function 'local_webhooks_insert_event' is replaced by the function 'local_webhooks_insert_events'

Signed-off-by: Valentin Popov <info@valentineus.link>
This commit is contained in:
Valentin Popov 2018-03-12 23:38:14 +04:00
parent 2b7e419f8f
commit 0d9fe62ec6
Signed by: Valentin Popov
GPG Key ID: 269A00ACA90A8EA3

View File

@ -72,14 +72,25 @@ function local_webhooks_cache_reset() {
}
/**
* Adding an event to the database.
* Adds all events to the database.
*
* @param object $event
* @param number $serviceid
* @param array $events
* @return boolean
*/
function local_webhooks_insert_event($event) {
global $DB;
return $DB->insert_record(LOCAL_WEBHOOKS_TABLE_EVENTS, $event, true, false);
function local_webhooks_insert_events($serviceid, $events) {
$records = array();
foreach ($events as $eventname => $eventstatus) {
$event = new stdClass();
$event->name = $eventname;
$event->status = $eventstatus;
$event->serviceid = $serviceid;
$records[] = $event;
}
local_webhooks_delete_events($serviceid);
return $DB->insert_records(LOCAL_WEBHOOKS_TABLE_EVENTS, $records);
}
/**