LLMS_Frontend_Forms::voucher_check()
Check voucher and use it if valid
Description Description
Return Return
(bool)
Source Source
File: includes/forms/frontend/class.llms.frontend.forms.php
public function voucher_check() { if ( empty( $_POST['lifterlms_voucher_nonce'] ) || ! wp_verify_nonce( $_POST['lifterlms_voucher_nonce'], 'lifterlms_voucher_check' ) ) { return false; } if ( isset( $_POST['llms_voucher_code'] ) && ! empty( $_POST['llms_voucher_code'] ) ) { $voucher = new LLMS_Voucher(); $redeemed = $voucher->use_voucher( $_POST['llms_voucher_code'], get_current_user_id() ); if ( is_wp_error( $redeemed ) ) { llms_add_notice( $redeemed->get_error_message(), 'error' ); } else { llms_add_notice( __( 'Voucher redeemed successfully!', 'lifterlms' ), 'success' ); } } }
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
3.30.3 | Introduced. |
User Contributed Notes User Contributed Notes
Permalink: