lesson-topic-grid.php
2.38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<div class="<?php echo implode( ' ', $grid_classes ) ?>">
<div class="uo-border<?php if ( 'completed' === $completed ) {
echo ' completed';
} ?>">
<a href="<?php echo $permalink; ?>">
<?php if ( 'yes' === $atts['show_image'] ) { ?>
<div class="featured-image">
<?php if ( has_post_thumbnail( $lesson_topic_id->ID ) ) { ?>
<img src="<?php echo self::resize_grid_image( $lesson_topic_id->ID, 'uo_lesson_image_size' ); ?>"
class="uo-grid-featured-image"/>
<?php } else { ?>
<img
src="<?php echo $default_no_image_path; ?>"
class="uo-grid-featured-image"/>
<?php } ?>
</div>
<?php
}
?>
<div class="course-info-holder<?php if ( 'completed' === $completed ) {
echo ' completed';
} ?>">
<span class="course-title"><?php echo $lesson_topic_id->post_title; ?></span>
<?php
//$settings = get_post_meta( $lesson_topic_id->ID, '_sfwd-lessons', true );
$lesson_available_from = ld_lesson_access_from( $lesson_topic_id, wp_get_current_user()->ID );
$uncanny_active_classes = get_option( 'uncanny_toolkit_active_classes', '' );
if ( ! empty( $uncanny_active_classes ) ) {
if ( key_exists( 'uncanny_pro_toolkit\UncannyDripLessonsByGroup', $uncanny_active_classes ) ) {
$uo_lesson_id = learndash_get_lesson_id( $lesson_topic_id->ID );
if ( empty( $uo_lesson_id ) ) {
$uo_lesson_id = $lesson_topic_id->ID;
}
$lesson_access_from = uncanny_pro_toolkit\UncannyDripLessonsByGroup::get_lesson_access_from( $uo_lesson_id, wp_get_current_user()->ID );
if ( ! empty( $lesson_access_from ) ) {
$lesson_available_from = $lesson_access_from;
}
}
}
if ( ! empty( $lesson_available_from ) ) {
if ( ! is_numeric( $lesson_available_from ) ) {
$timestamp = strtotime( $lesson_available_from );
} else {
$timestamp = $lesson_available_from;
}
if ( ! empty( $timestamp ) && $timestamp > current_time( 'timestamp' ) ) {
?>
<p class="lesson_available"><?php echo sprintf( esc_attr__( 'Available on: %s', 'uncanny-pro-toolkit' ), learndash_adjust_date_time_display( $timestamp, get_option( 'date_format', 'Y-m-d' ) ) ) ?> </p>
<?php
}
} ?>
</div>
<div class="course-info-holder<?php if ( 'completed' === $completed ) {
echo ' completed';
} ?> bottom">
<?php echo $status_icon; ?>
</div>
</a>
</div>
</div>