Added a service search function that contains the specified event

This commit is contained in:
Valentin Popov 2018-02-18 21:37:43 +04:00
parent ebf76795da
commit 29bdbc7456

19
lib.php
View File

@ -44,6 +44,25 @@ function local_webhooks_change_status($serviceid) {
return $result;
}
/**
* Search for services that contain the specified event.
*
* @param string $eventname
* @return array
*/
function local_webhooks_search_services_by_event($eventname) {
$recordlist = local_webhooks_get_list_records();
$result = array();
foreach ($recordlist as $record) {
if (boolval($record->enable) && !empty($record->events[$eventname])) {
$result[] = $record;
}
}
return $result;
}
/**
* Get the record from the database.
*