Adding a logging system
This commit is contained in:
parent
de3c3a6553
commit
2ae949bbc3
8
lib.php
8
lib.php
@ -24,6 +24,8 @@
|
|||||||
|
|
||||||
defined("MOODLE_INTERNAL") || die();
|
defined("MOODLE_INTERNAL") || die();
|
||||||
|
|
||||||
|
require_once(__DIR__ . "/locallib.php");
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Getting a list of all services.
|
* Getting a list of all services.
|
||||||
*
|
*
|
||||||
@ -81,6 +83,7 @@ function local_webhooks_remove_record($serviceid = 0) {
|
|||||||
global $DB;
|
global $DB;
|
||||||
|
|
||||||
$DB->delete_records("local_webhooks_service", array("id" => $serviceid));
|
$DB->delete_records("local_webhooks_service", array("id" => $serviceid));
|
||||||
|
local_webhooks_events::service_deleted($serviceid);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -101,8 +104,10 @@ function local_webhooks_update_record($data, $insert = true) {
|
|||||||
|
|
||||||
if (boolval($insert)) {
|
if (boolval($insert)) {
|
||||||
$result = $DB->insert_record("local_webhooks_service", $data, true, false);
|
$result = $DB->insert_record("local_webhooks_service", $data, true, false);
|
||||||
|
local_webhooks_events::service_added($result);
|
||||||
} else {
|
} else {
|
||||||
$result = $DB->update_record("local_webhooks_service", $data, false);
|
$result = $DB->update_record("local_webhooks_service", $data, false);
|
||||||
|
local_webhooks_events::service_updated($data->id);
|
||||||
}
|
}
|
||||||
|
|
||||||
return boolval($result);
|
return boolval($result);
|
||||||
@ -116,6 +121,7 @@ function local_webhooks_update_record($data, $insert = true) {
|
|||||||
function local_webhooks_create_backup() {
|
function local_webhooks_create_backup() {
|
||||||
$listservices = local_webhooks_get_list_records();
|
$listservices = local_webhooks_get_list_records();
|
||||||
$listservices = local_webhooks_archiving_data($listservices);
|
$listservices = local_webhooks_archiving_data($listservices);
|
||||||
|
local_webhooks_events::backup_performed();
|
||||||
return $listservices;
|
return $listservices;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -132,6 +138,8 @@ function local_webhooks_restore_backup($listservices = "") {
|
|||||||
foreach ($listservices as $servicerecord) {
|
foreach ($listservices as $servicerecord) {
|
||||||
local_webhooks_update_record($servicerecord, true);
|
local_webhooks_update_record($servicerecord, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
local_webhooks_events::backup_restored();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user