<?php
/**
 * Course thumb header
 *
 * @package Tutor\Templates
 * @subpackage CourseLoopPart
 * @author Themeum <support@themeum.com>
 * @link https://themeum.com
 * @since 1.5.8
 */

?>
<?php 
	tutor_course_loop_thumbnail(); 
	$is_enabled_wishlist = tutor_utils()->get_option( 'enable_wishlist', true );
?>
<?php if ( $is_enabled_wishlist ) : ?>
<div class="tutor-course-bookmark">
	<?php
	$course_id      = get_the_ID();
	$is_wish_listed = tutor_utils()->is_wishlisted( $course_id );

	$login_url_attr = '';
	$action_class   = '';

	if ( is_user_logged_in() ) {
		$action_class = apply_filters( 'tutor_wishlist_btn_class', 'tutor-course-wishlist-btn' );
	} else {
		$action_class = apply_filters( 'tutor_popup_login_class', 'tutor-open-login-modal' );

		if ( ! tutor_utils()->get_option( 'enable_tutor_native_login', null, true, true ) ) {
			$login_url_attr = 'data-login_url="' . esc_url( wp_login_url() ) . '"';
		}
	}
	//phpcs:disable WordPress.Security.EscapeOutput.OutputNotEscaped -- $login_url_attr contain safe data
	echo '<a href="javascript:;" ' . $login_url_attr . ' class="' . esc_attr( $action_class ) . ' save-bookmark-btn tutor-iconic-btn tutor-iconic-btn-secondary" data-course-id="' . esc_attr( $course_id ) . '">
		<i class="' . ( $is_wish_listed ? 'tutor-icon-bookmark-bold' : 'tutor-icon-bookmark-line' ) . '"></i>
	</a>';
	?>
</div>
<?php endif; ?>
