LLMS_AJAX_Handler::remove_coupon_code( array $request )
Remove a coupon from an order during checkout
Parameters Parameters
- $request
-
(array) (Required) $_POST data.
Return Return
(array)
Source Source
File: includes/class.llms.ajax.handler.php
}
// Record the attempt's completion.
$attempt->end();
// Setup a redirect.
$url = add_query_arg(
array(
'attempt_key' => $attempt->get_key(),
),
get_permalink( $attempt->get( 'quiz_id' ) )
);
return array(
/**
* Filter the quiz redirect URL on completion.
*
* @since Unknown
*
* @param string $url The quiz redirect URL on completion.
* @param LLMS_Quiz_Attempt $attempt The quiz attempt.
*/
'redirect' => apply_filters( 'llms_quiz_complete_redirect', $url, $attempt ),
);
}
/**
* Remove a coupon from an order during checkout
*
* @since 3.0.0
*
* @param array $request $_POST data.
* @return array
*/
public static function remove_coupon_code( $request ) {
llms()->session->set( 'llms_coupon', false );
$plan = new LLMS_Access_Plan( $request['plan_id'] );
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
| Version | Description |
|---|---|
| 3.0.0 | Introduced. |