Example #1
0
<?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;
 }
Example #4
0
<?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 
}
Example #5
0
<?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