PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.3
Tutor LMS – eLearning and online course solution v4.0.3
4.0.3 4.0.2 4.0.1 4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / templates / learning-area / components / sidebar-nav-item.php
tutor / templates / learning-area / components Last commit date
header.php 3 weeks ago sidebar-nav-item.php 1 week ago sidebar.php 3 weeks ago
sidebar-nav-item.php
48 lines
1 <?php
2 /**
3 * Render a single nav item for learning area sidebar.
4 *
5 * @package Tutor\Templates
6 * @subpackage LearningArea
7 * @author Themeum <support@themeum.com>
8 * @link https://themeum.com
9 * @since 4.0.2
10 */
11
12 defined( 'ABSPATH' ) || exit;
13
14 use Tutor\Components\SvgIcon;
15
16 $item = $item ?? null;
17 $active = $active ?? false;
18 $can_access = $can_access ?? false;
19 $is_completed = $is_completed ?? false;
20 $type_label = $type_label ?? '';
21 $icon = $icon ?? '';
22 $status_class = $status_class ?? '';
23
24 if ( ! $item || ! is_a( $item, 'WP_Post' ) ) {
25 return;
26 }
27
28 $active_class = $active ? 'active' : '';
29 $item_title = $item->post_title;
30 $allowed_html = array(
31 'span' => array(
32 'class' => array(),
33 ),
34 );
35 ?>
36
37 <a
38 href="<?php echo esc_url( get_permalink( $item->ID ) ); ?>"
39 title="<?php echo esc_attr( $item_title ); ?>"
40 class="<?php echo esc_attr( sprintf( 'tutor-learning-nav-item %s %s', $active_class, $status_class ) ); ?>"
41 >
42 <?php SvgIcon::make()->name( $icon )->size( 20 )->render(); ?>
43 <div class="tutor-overflow-hidden">
44 <div><?php echo esc_html( $item_title ); ?></div>
45 <div class="tutor-tiny-2 tutor-text-subdued"><?php echo wp_kses( $type_label, $allowed_html ); ?></div>
46 </div>
47 </a>
48