<?php
stm_module_styles('course_category', 'style_4');
//wp_enqueue_style('aos.css');
//stm_module_scripts('aos', 'style_1', array('aos.js', 'jquery'));

if (empty($taxonomy)) $taxonomy = 'get_default';

if (!empty($taxonomy)):
	if ($taxonomy === 'get_default') {
		$terms = array();
		$terms_all = stm_lms_get_terms_with_meta('course_icon');
		if (!empty($terms_all)) {
			foreach ($terms_all as $term) {
				$meta_value = get_term_meta($term->term_id, 'course_icon', true);
				if (!empty($meta_value)) $terms[] = $term->term_id;
			}
		}
	} else {
		$terms = explode(', ', $taxonomy);
	}

	if (!empty($terms) and is_array($terms)): ?>
        <div class="stm_lms_courses_categories <?php echo esc_attr($style . $css_class); ?>">

			<?php foreach ($terms as $key => $term):
				$term = get_term_by('id', $term, 'stm_lms_course_taxonomy');
				if (empty($term) or is_wp_error($term)) continue;

				$term_icon = get_term_meta($term->term_id, 'course_icon', true);
				$term_icon = (!empty($term_icon)) ? $term_icon : 'no-icon';

				$term_color = get_term_meta($term->term_id, 'course_color', true);
				$term_color = (!empty($term_color)) ? $term_color : '#1ec1d9';
				?>
                <div class="stm_lms_courses_category" style="background-color: <?php echo esc_attr($term_color); ?>">

                    <a href="<?php echo esc_url(get_term_link($term, 'stm_lms_course_taxonomy')); ?>"
                       title="<?php echo sanitize_text_field($term->name); ?>"
                       class="no_deco">
                        <i class="<?php echo esc_attr($term_icon); ?>"></i>
                        <h4><?php echo esc_attr($term->name); ?></h4>
                    </a>
                </div>

			<?php endforeach; ?>
        </div>
	<?php endif; ?>
<?php endif;