File: //proc/self/cwd/wp-content/plugins/tutor/templates/learning-area/components/header.php
<?php
/**
* Tutor learning area header.
*
* @package Tutor\Templates
* @subpackage LearningArea
* @author Themeum <support@themeum.com>
* @link https://themeum.com
* @since 4.0.0
*/
defined( 'ABSPATH' ) || exit;
use Tutor\Components\Constants\Size;
use Tutor\Components\Constants\Variant;
use TUTOR\Icon;
use Tutor\Components\Button;
use TUTOR\Course;
// Globals inherited from learning-area/index.php template.
global $tutor_course_id,
$tutor_course,
$current_user_id,
$tutor_is_enrolled,
$tutor_current_post,
$tutor_course_progress,
$tutor_can_complete_course,
$tutor_can_retake_course,
$course_complete_modal_id,
$course_retake_modal_id;
$course_title = $tutor_course->post_title;
$content_title = $tutor_current_post->post_title ?? '';
?>
<div class="tutor-learning-header">
<div class="tutor-learning-header-inner">
<div class="tutor-learning-header-content">
<div class="tutor-learning-header-back">
<?php
Button::make()
->tag( 'a' )
->label( __( 'Back to dashboard', 'tutor' ) )
->variant( Variant::GHOST )
->size( Size::SMALL )
->icon( Icon::LEFT, 'left', 20 )
->icon_only()
->flip_rtl()
->attr( 'href', esc_url( tutor_utils()->tutor_dashboard_url() ) )
->render();
?>
</div>
<h5 class="tutor-learning-header-title tutor-my-none">
<span class="tutor-md-hidden">
<?php echo esc_html( $course_title ); ?>
</span>
<span class="tutor-hidden tutor-md-inline">
<?php echo esc_html( $content_title ? $content_title : $course_title ); ?>
</span>
</h5>
<?php if ( $tutor_is_enrolled ) : ?>
<div class="tutor-flex tutor-gap-2 tutor-items-center tutor-ml-auto tutor-pr-4 tutor-whitespace-nowrap tutor-md-hidden">
<?php
$incomplete_msg = Course::get_course_completion_restrict_msg( $tutor_course_id, $current_user_id );
if ( $tutor_can_complete_course || $incomplete_msg ) {
Course::render_course_complete_btn( $course_complete_modal_id, $tutor_course_id, $tutor_course_progress, Size::SMALL, $incomplete_msg ?? '' );
}
if ( $tutor_can_retake_course ) {
Course::render_course_retake_btn( $course_retake_modal_id, Size::SMALL );
}
?>
</div>
<?php endif; ?>
</div>
<div class="tutor-learning-header-toggle-mobile">
<?php
Button::make()
->label( __( 'Toggle course sidebar', 'tutor' ) )
->variant( Variant::GHOST )
->size( Size::SMALL )
->icon( Icon::MENU, 'left', 20 )
->icon_only()
->attr( '@click.stop', '$dispatch(\'toggle-sidebar\')' )
->render();
?>
</div>
</div>
</div>