Diff: STRATO-apps/wordpress_03/app/wp-content/plugins/tutor/templates/single-quiz.php

Keine Baseline-Datei – Diff nur gegen leer.
Zur Liste
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 +