<?php
/**
 * Template for displaying progress of single course.
 *
 * This template can be overridden by copying it to yourtheme/learnpress/single-course/progress.php.
 *
 * @author   ThimPress
 * @package  Learnpress/Templates
 * @version  3.0.0
 */

/**
 * Prevent loading this file directly
 */
defined( 'ABSPATH' ) || exit();

$course = LP_Global::course();
$user   = LP_Global::user();

if ( ! $course || ! $user ) {
	return;
}

if ( ! $user->has_enrolled_course( $course->get_id() ) ) {
	return;
}

$course_data       = $user->get_course_data( $course->get_id() );
$course_results    = $course_data->get_results( false );
$passing_condition = $course->get_passing_condition();

$current = 0;

if ( isset( $course_results['result'] ) ) {
	$current = round( $course_results['result'], 2 );
}

$passed = $current >= $passing_condition;
?>

<div class="learn-press-course-results-progress-">

	<div class="items-progress course-progress" style="display: none">

		<div class="lp-course-progress" data-value="<?php echo $course_results['completed_items']; ?>"
			 data-passing-condition="<?php echo $course_results['count_items']; ?>">
			<?php if ( false !== ( $heading = apply_filters( 'learn-press/course/items-completed-heading', __( 'Items completed', 'eduma' ) ) ) ) { ?>
				<label class="lp-course-progress-heading"><?php esc_html( $heading ); ?>
					<span class="value result">
                        <?php printf( __( '%d of %d items', 'eduma' ), $course_results['completed_items'], $course->count_items( '', true ) ); ?>
                    </span>
				</label>
			<?php } ?>
			<div class="lp-progress-bar value">
				<div class="lp-progress-value percentage-sign"
					 style="width: <?php echo $course_results['count_items'] ? absint( $course_results['completed_items'] / $course_results['count_items'] * 100 ) : 0; ?>%;">
				</div>
			</div>
		</div>

	</div>

	<div class="course-progress">
		<div class="lp-course-progress<?php echo $passed ? ' passed' : ''; ?>" data-value="<?php echo $current; ?>"
			 data-passing-condition="<?php echo $passing_condition; ?>">
			<?php if ( false !== ( $heading = apply_filters( 'learn-press/course/result-heading', __( 'Course results', 'eduma' ) ) ) ) { ?>
				<label class="lp-course-progress-heading"><?php echo $heading; ?>
					<span class="value result"><b class="number">
                        <?php echo $current; ?></b>%
                </span>
				</label>
			<?php } ?>

			<div class="lp-progress-bar value">
				<div class="lp-progress-value percentage-sign"
					 style="width: <?php echo $current; ?>%;">
				</div>
				<div class="lp-passing-conditional"	data-content="<?php printf( esc_html__( 'Passing condition: %s%%', 'eduma' ), $passing_condition ); ?>"
						style="left: <?php echo $passing_condition; ?>%;">
				</div>
			</div>
			
		</div>
	</div>

</div>