LLMS_Admin_Review::dismiss()
AJAX callback for dismissing the notice
Return Return
(void)
Source Source
File: includes/admin/class-llms-admin-review.php
public function dismiss() {
if ( ! current_user_can( 'manage_lifterlms' ) || ! isset( $_REQUEST['nonce'] ) || ! wp_verify_nonce( sanitize_text_field( wp_unslash( $_REQUEST['nonce'] ) ), 'llms-admin-review-request-dismiss' ) ) {
wp_die();
}
$success = llms_parse_bool( llms_filter_input( INPUT_POST, 'success' ) );
update_option(
'llms_review',
array(
'time' => time(),
'dismissed' => true,
'success' => $success ? 'yes' : 'no',
)
);
wp_die();
}
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 5.9.0 | Stop using deprecated FILTER_SANITIZE_STRING. |
| 4.14.0 | Only users with manager_lifterlms caps can dismiss and added nonce verification.<br> Use llms_filter_input() in favor of filter_input(). |
| 3.24.0 | Introduced. |