diff options
author | Valentin Popov <info@valentineus.link> | 2018-09-20 17:36:28 +0300 |
---|---|---|
committer | Valentin Popov <info@valentineus.link> | 2018-09-20 17:36:28 +0300 |
commit | 5115697a62d11157d7878a706f47db599593a203 (patch) | |
tree | 92975a6e0e99c6007fcda04b0fd0c108f265c0b1 | |
parent | 68a1928a4cf812b42a10a62d8374ddabf35e08f4 (diff) | |
download | local_webhooks-5115697a62d11157d7878a706f47db599593a203.tar.xz local_webhooks-5115697a62d11157d7878a706f47db599593a203.zip |
Comments added
Signed-off-by: Valentin Popov <info@valentineus.link>
-rw-r--r-- | index.php | 2 | ||||
-rw-r--r-- | service.php | 3 |
2 files changed, 5 insertions, 0 deletions
@@ -38,11 +38,13 @@ $baseUrl = new moodle_url( $mainPage ); admin_externalpage_setup( "local_webhooks", "", null, $baseUrl, array() ); $context = context_system::instance(); +/* Remove the service */ if ( !empty( $deleteId ) && confirm_sesskey() ) { local_webhooks_api::delete_service( $deleteId ); redirect( $PAGE->url, new lang_string( "deleted", "moodle" ) ); } +/* Disable / Enable the service */ if ( !empty( $hideShowId ) && confirm_sesskey() ) { $service = local_webhooks_api::get_service( $hideShowId ); $service->status = !(bool) $service->status; diff --git a/service.php b/service.php index 202f59f..093936f 100644 --- a/service.php +++ b/service.php @@ -40,10 +40,12 @@ $context = context_system::instance(); $mForm = new local_webhooks_service_edit_form( $PAGE->url ); $formData = (array) $mForm->get_data(); +/* Cancel */ if ( $mForm->is_cancelled() ) { redirect( $mainPage ); } +/* Updating the data */ if ( !empty( $formData ) && confirm_sesskey() ) { if ( isset( $formData[ "events" ] ) ) { $formData[ "events" ] = array_keys( $formData[ "events" ] ); @@ -59,6 +61,7 @@ if ( !empty( $formData ) && confirm_sesskey() ) { redirect( $mainPage, new lang_string( "changessaved", "moodle" ) ); } +/* Loading service data */ if ( !empty( $serviceId ) ) { $service = local_webhooks_api::get_service( $serviceId ); $service->events = array_fill_keys( $service->events, 1 ); |