Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/templates/single-quiz.php
Keine Baseline-Datei – Diff nur gegen leer.
1
-
1
+
<?php
2
+
/**
3
+
* Template for displaying single quiz
4
+
*
5
+
* @package Tutor\Templates
6
+
* @author Themeum <support@themeum.com>
7
+
* @link https://themeum.com
8
+
* @since 1.0.0
9
+
*/
10
+
11
+
use Tutor\Models\CourseModel;
12
+
13
+
global $previous_id;
14
+
15
+
// Get the ID of this content and the corresponding course.
16
+
$course_content_id = get_the_ID();
17
+
$course_id = tutor_utils()->get_course_id_by_subcontent( $course_content_id );
18
+
$content_id = tutor_utils()->get_post_id( $course_content_id );
19
+
$contents = tutor_utils()->get_course_prev_next_contents_by_id( $content_id );
20
+
$previous_id = $contents->previous_id;
21
+
$course = CourseModel::get_course_by_quiz( get_the_ID() );
22
+
$enable_spotlight_mode = tutor_utils()->get_option( 'enable_spotlight_mode' );
23
+
ob_start();
24
+
?>
25
+
<input type="hidden" name="tutor_quiz_id" id="tutor_quiz_id" value="<?php the_ID(); ?>">
26
+
<?php tutor_load_template( 'single.common.header', array( 'course_id' => $course_id ) ); ?>
27
+
28
+
<?php ob_start(); ?>
29
+
<div class="tutor-quiz-wrapper">
30
+
<input type="hidden" name="tutor_quiz_id" id="tutor_quiz_id" value="<?php the_ID(); ?>">
31
+
32
+
<?php
33
+
if ( $course ) {
34
+
tutor_single_quiz_top();
35
+
tutor_single_quiz_body();
36
+
} else {
37
+
tutor_single_quiz_no_course_belongs();
38
+
}
39
+
?>
40
+
</div>
41
+
<?php
42
+
tutor_load_template( 'single.common.footer', array( 'course_id' => $course_id ) );
43
+
echo apply_filters( 'tutor_quiz/single/wrapper', ob_get_clean() ); //phpcs:ignore
44
+
tutor_load_template_from_custom_path(
45
+
__DIR__ . '/single-content-loader.php',
46
+
array(
47
+
'context' => 'quiz',
48
+
'html_content' => ob_get_clean(),
49
+
),
50
+
false
51
+
);
52
+
?>
53
+