Added function to change the status of the service

This commit is contained in:
Valentin Popov 2017-12-19 14:50:30 +04:00
parent 999ad9f472
commit 97711bb186

19
lib.php
View File

@ -26,6 +26,25 @@ defined("MOODLE_INTERNAL") || die();
require_once(__DIR__ . "/locallib.php"); 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. * Getting a list of all services.
* *