summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--classes/events.php5
-rw-r--r--editservice.php2
2 files changed, 4 insertions, 3 deletions
diff --git a/classes/events.php b/classes/events.php
index 9be880f..419ad50 100644
--- a/classes/events.php
+++ b/classes/events.php
@@ -77,13 +77,14 @@ class events {
* @param object $callback
*/
private static function handler_callback($data, $callback) {
- if ($callback->enable) {
+ if (boolval($callback->enable)) {
+ $events = array();
if (!empty($callback->events)) {
$events = unserialize(gzuncompress(base64_decode($callback->events)));
}
if (!empty($events[$data["eventname"]])) {
- if (boolval($callback->token)) {
+ if (!empty($callback->token)) {
$data["token"] = $callback->token;
}
diff --git a/editservice.php b/editservice.php
index 9474ad9..986ce9a 100644
--- a/editservice.php
+++ b/editservice.php
@@ -66,7 +66,7 @@ if ($data = $mform->get_data()) {
$data->events = base64_encode(gzcompress(serialize($data->events), 9));
}
- if (boolval($idediting)) {
+ if ($idediting) {
$data->id = $serviceid;
$DB->update_record("local_webhooks_service", $data);
redirect($managerservice, new lang_string("eventwebserviceserviceupdated", "webservice"));