<?php
$rand = time() . '-1-' . rand( 0, 100 );
echo '<div class="thim-widget-step">';
echo '<ul>';
//$active = $content_active ='';
$j = $k = 1;
if ( $instance['tab'] ) {
switch ( count( $instance['tab'] ) ) {
case 1:
$class = 'tab-col-1';
break;
case 2:
$class = 'tab-col-2';
break;
case 3:
$class = 'tab-col-3';
break;
case 4:
$class = 'tab-col-4';
break;
case 5:
$class = 'tab-col-5';
break;
case 6:
$class = 'tab-col-6';
break;
default:
$class = 'tab-col-1';
}
foreach ( $instance['tab'] as $i => $tab ) {
if ( $j == '1' ) {
$active = "class='active " . $class . "'";
} else {
$active = "class='" . $class . "'";
}
$bg_color = $tab["bg_title"] ? $tab["bg_title"] : '';
$style_bg = $bg_color ? 'style="background-color: ' . $tab["bg_title"] . '"' : '';
echo '<li role="presentation" ' . $active . '><a ' . $style_bg . ' href="#thim-widget-tab-' . $j . $rand . '" role="tab" data-toggle="tab"><strong>' . $j . '</strong>' . $tab['title'] . '</a></li>';
$j ++;
}
}
echo '</ul>';
echo '<div class="tab-content-step">';
if ( $instance['tab'] ) {
foreach ( $instance['tab'] as $i => $tab ) {
if ( $k == '1' ) {
$content_active = " active";
} else {
$content_active = '';
}
$text_button = ( isset( $tab['text_button'] ) && $tab['text_button'] ) ? $tab['text_button'] : esc_html__( 'Learn More', 'eduma' );
$rel = 'nofollow';
$target = '_self';
if ( array_key_exists( "link", $tab ) ) {
if ( is_array( $tab['link'] ) ) {
$link = $tab['link']['url'];
$rel = isset( $tab['link']['rel'] ) ? 'nofollow' : 'dofollow';
$target = isset( $tab['link']['target'] ) ? '_blank' : '_self';
} else {
$link = $tab['link'];
$rel = isset( $tab['nofollow'] ) ? 'nofollow' : 'dofollow';
$target = isset( $tab['is_external'] ) ? '_blank' : '_self';
}
}
echo ' <div role="tabpanel" class="tab-pane' . $content_active . '" id="thim-widget-tab-' . $k . $rand . '">';
echo $tab['content'];
if ( array_key_exists( "link", $tab ) ) {
echo '<p><a href="' . $link . '" class="readmore" target="' . $rel . '" rel="' . $target . '">' . $text_button . ' <i class="lnr icon-arrow-right"></i></a></p>';
}
echo '</div>';
$k ++;
}
}
echo '</div>';
echo '</div>';