Adding a logging system
This commit is contained in:
		
							
								
								
									
										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();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/**
 | 
					/**
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user