A small correction of logic

This commit is contained in:
Valentin Popov 2017-10-27 08:04:23 +04:00
parent e1734746c0
commit af6ac9fb22
2 changed files with 4 additions and 3 deletions

View File

@ -77,13 +77,14 @@ class events {
* @param object $callback * @param object $callback
*/ */
private static function handler_callback($data, $callback) { private static function handler_callback($data, $callback) {
if ($callback->enable) { if (boolval($callback->enable)) {
$events = array();
if (!empty($callback->events)) { if (!empty($callback->events)) {
$events = unserialize(gzuncompress(base64_decode($callback->events))); $events = unserialize(gzuncompress(base64_decode($callback->events)));
} }
if (!empty($events[$data["eventname"]])) { if (!empty($events[$data["eventname"]])) {
if (boolval($callback->token)) { if (!empty($callback->token)) {
$data["token"] = $callback->token; $data["token"] = $callback->token;
} }

View File

@ -66,7 +66,7 @@ if ($data = $mform->get_data()) {
$data->events = base64_encode(gzcompress(serialize($data->events), 9)); $data->events = base64_encode(gzcompress(serialize($data->events), 9));
} }
if (boolval($idediting)) { if ($idediting) {
$data->id = $serviceid; $data->id = $serviceid;
$DB->update_record("local_webhooks_service", $data); $DB->update_record("local_webhooks_service", $data);
redirect($managerservice, new lang_string("eventwebserviceserviceupdated", "webservice")); redirect($managerservice, new lang_string("eventwebserviceserviceupdated", "webservice"));