LLMS_Settings_Notifications::after_save()
Send a test notification after notification data is saved
Return Return
(void)
Source Source
File: includes/admin/settings/class.llms.settings.notifications.php
public function after_save() { if ( ! llms_verify_nonce( '_wpnonce', 'lifterlms-settings' ) ) { return; } if ( isset( $_GET['notification'] ) && isset( $_GET['type'] ) && isset( $_POST['llms_notification_test_data_temp'] ) ) { if ( ! empty( $_POST['llms_notification_test_data_temp'] ) ) { $controller = llms()->notifications()->get_controller( llms_filter_input_sanitize_string( INPUT_GET, 'notification' ) ); $controller->send_test( llms_filter_input_sanitize_string( INPUT_GET, 'type' ), wp_unslash( $_POST['llms_notification_test_data_temp'] ) // phpcs:ignore WordPress.Security.ValidatedSanitizedInput.InputNotSanitized ); } } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
5.9.0 | Stop using deprecated FILTER_SANITIZE_STRING . |
3.35.0 | Verify nonce & Sanitize input data. |
3.24.0 | Introduced. |