File manager - Edit - /home/theblueo/questionnaire/wp-content/plugins/sfwd-lms/includes/shortcodes/ld_quiz_complete.php
Back
<?php /** * Shortcode for ld_quiz_complete * * @since 3.2 * * @package LearnDash\Shortcodes */ function ld_quiz_complete_shortcode( $atts = array(), $content = '' ) { global $learndash_shortcode_used; if ( ! is_array( $atts ) ) { $atts = array(); } $defaults = array( 'course_id' => 0, 'quiz_id' => 0, 'user_id' => get_current_user_id(), ); $atts = shortcode_atts( $defaults, $atts ); $atts['course_id'] = absint( $atts['course_id'] ); $atts['quiz_id'] = absint( $atts['quiz_id'] ); $atts['user_id'] = absint( $atts['user_id'] ); if ( empty( $atts['course_id'] ) ) { $atts['course_id'] = learndash_get_course_id(); } if ( empty( $atts['quiz_id'] ) ) { $atts['quiz_id'] = learndash_get_quiz_id(); } $learndash_shortcode_used = true; if ( ( ! empty( $atts['quiz_id'] ) ) && ( ! empty( $atts['user_id'] ) ) ) { if ( learndash_is_quiz_complete( $atts['user_id'], $atts['quiz_id'], $atts['course_id'] ) ) { $content = do_shortcode( $content ); } else { $content = ''; } } else { $content = ''; } return $content; } add_shortcode( 'ld_quiz_complete', 'ld_quiz_complete_shortcode', 10, 2 );
| ver. 1.4 |
Github
|
.
| PHP 7.0.33 | Generation time: 0 |
proxy
|
phpinfo
|
Settings