LD_MARKCOURSEDONE::mark_completes_a_course( $user_id, $action_data, $recipe_id, $args )
Validation function when the action is hit
Contents
Parameters Parameters
- $user_id
-
(Required)
- $action_data
-
(Required)
- $recipe_id
-
(Required)
Source Source
File: src/integrations/learndash/actions/ld-markcoursedone.php
public function mark_completes_a_course( $user_id, $action_data, $recipe_id ) { $course_id = $action_data['meta'][ $this->action_meta ]; //$courses = learndash_user_get_enrolled_courses( $user_id, array(), true ); //if ( in_array( $course_id, $courses ) ) { $this->mark_steps_done( $user_id, $course_id ); //all steps done.. mark course complete learndash_process_mark_complete( $user_id, $course_id ); //} Automator()->complete_action( $user_id, $action_data, $recipe_id ); }
Expand full source code Collapse full source code View on Github