Added function to change the status of the service
This commit is contained in:
parent
999ad9f472
commit
97711bb186
19
lib.php
19
lib.php
@ -26,6 +26,25 @@ defined("MOODLE_INTERNAL") || die();
|
||||
|
||||
require_once(__DIR__ . "/locallib.php");
|
||||
|
||||
/**
|
||||
* Change the status of the service.
|
||||
*
|
||||
* @param number $serviceid
|
||||
* @return boolean
|
||||
*/
|
||||
function local_webhooks_change_status($serviceid) {
|
||||
global $DB;
|
||||
|
||||
$result = false;
|
||||
$conditions = array("id" => $serviceid);
|
||||
if ($DB->record_exists("local_webhooks_service", $conditions)) {
|
||||
$enabled = $DB->get_field("local_webhooks_service", "enable", $conditions, IGNORE_MISSING);
|
||||
$result = $DB->set_field("local_webhooks_service", "enable", !boolval($enabled), $conditions);
|
||||
}
|
||||
|
||||
return boolval($result);
|
||||
}
|
||||
|
||||
/**
|
||||
* Getting a list of all services.
|
||||
*
|
||||
|
Loading…
x
Reference in New Issue
Block a user