<?php /** * @author ThimPress * @package LearnPress/Templates * @version 1.0 */ if (!defined('ABSPATH')) { exit; // Exit if accessed directly } $viewable = learn_press_user_can_view_quiz($item->ID); //learn_press_is_enrolled_course(); $tag = $viewable ? 'a' : 'span'; $target = apply_filters('learn_press_section_item_link_target', '_blank', $item); ?> <li <?php learn_press_course_quiz_class($item->ID); ?> data-type="<?php echo $item->post_type; ?> "> <?php do_action('learn_press_before_section_item_title', $item, $section, $course); ?> <<?php echo $tag;
<?php $viewable = learn_press_user_can_view_quiz($lesson_quiz); //learn_press_is_enrolled_course(); $tag = $viewable ? 'a' : 'span'; $target = apply_filters('learn_press_quiz_link_target', '_blank', $lesson_quiz); ?> <li <?php learn_press_course_quiz_class($lesson_quiz); ?> > <?php do_action('learn_press_course_lesson_quiz_before_title', $lesson_quiz, $viewable); ?> <<?php echo $tag; ?> target="<?php echo $target; ?> " <?php echo $viewable ? 'href="' . get_the_permalink($lesson_quiz) . '"' : ''; ?> data-id="<?php echo $lesson_quiz; ?> "> <?php do_action('learn_press_course_lesson_quiz_begin_title', $lesson_quiz, $viewable); ?> <?php
/** * Check permission to view page * * @param file $template * * @return file */ function learn_press_permission_to_view_page($template) { if (get_post_type() == 'lpr_quiz' && is_single()) { if (!learn_press_user_can_view_quiz()) { // learn_press_404_page(); $quiz_id = get_the_ID(); $course_id = get_post_meta($quiz_id, '_lpr_course', true); wp_redirect(get_permalink($course_id)); exit; } } /*if( $slug == 'single' && 'quiz' == $name ){ echo "[",learn_press_user_can_view_quiz(),"]"; if( ! learn_press_user_can_view_quiz() ) { learn_press_404_page(); exit(); } }*/ return $template; }
<?php learn_press_prevent_access_directly(); if (!learn_press_user_can_view_quiz()) { return; } if (learn_press_get_quiz_questions()) { ?> <div class="quiz-sidebar"> <?php do_action('learn_press_content_quiz_sidebar'); ?> </div> <?php }
<?php /** * @author ThimPress * @package LearnPress/Templates * @version 1.0 */ if (!defined('ABSPATH')) { exit; // Exit if accessed directly } global $course; $viewable = learn_press_user_can_view_quiz($item->ID, $course->id); //learn_press_is_enrolled_course(); $tag = $viewable ? 'a' : 'span'; $target = apply_filters('learn_press_section_item_link_target', '_blank', $item); ?> <li <?php learn_press_course_quiz_class($item->ID); ?> data-type="<?php echo $item->post_type; ?> "> <?php do_action('learn_press_before_section_item_title', $item, $section, $course); ?> <<?php