<?php if ( ! defined( 'ABSPATH' ) ) {
	die( 'No direct access allowed' );} ?>
<?php
// style-1
$all_currencies = apply_filters( 'woocs_currency_manipulation_before_show', $this->get_currencies() );

// +++

$empty_flag       = WOOCS_LINK . 'img/no_flag.png';
$show_money_signs = get_option( 'woocs_show_money_signs', 1 );

// ***

if ( ! isset( $show_flags ) ) {
	$show_flags = get_option( 'woocs_show_flags', 1 );
}

if ( ! isset( $width ) ) {
	$width = '100%';
}

if ( ! isset( $flag_position ) ) {
	$flag_position = 'right';
}

// ***

$flags_data = array();
if ( $show_flags ) {
	foreach ( $all_currencies as $key => $currency ) {
		$flag                            = ( ! empty( $currency['flag'] ) ? $currency['flag'] : $empty_flag );
		$flags_data[ $currency['name'] ] = 'background-image: url(' . $flag . '); background-size: 30px 20px; background-repeat: no-repeat; background-position: 99% 10px;';
	}
}
?>


<div class="woocs-style-1-dropdown" style="width: <?php echo esc_attr( $width ); ?>;">

	<?php
	$options = array();
	foreach ( $all_currencies as $key => $currency ) {

		if ( isset( $currency['hide_on_front'] ) and $currency['hide_on_front'] ) {
			continue;
		}

		$option_txt = apply_filters( 'woocs_currname_in_option', $currency['name'] );

		if ( $show_money_signs ) {
			if ( ! empty( $option_txt ) ) {
				$option_txt .= ', ' . $currency['symbol'];
			} else {
				$option_txt = $currency['symbol'];
			}
		}
		// ***
		if ( isset( $txt_type ) ) {
			if ( $txt_type == 'desc' ) {
				if ( ! empty( $currency['description'] ) ) {
					$option_txt = $currency['description'];
				}
			}
		}

		$options[ $currency['name'] ] = $option_txt;
	}
	?>

	<div class="woocs-style-1-select">
		<span><?php echo esc_html( $options[ $this->current_currency ] ); ?></span>
		<i class="fa2 fa-chevron-left2"><img src="<?php echo esc_attr( WOOCS_LINK ); ?>img/arrow-right.png" width="16" alt="" /></i>
	</div>
	<ul class="woocs-style-1-dropdown-menu">
		<?php foreach ( $options as $key => $value ) : ?>
			<?php
			if ( $key === $this->current_currency and ! $this->shop_is_cached ) {
				continue;}
			?>
			<li data-currency="<?php echo esc_attr( $key ); ?>" data-flag="<?php echo esc_attr( ( isset( $all_currencies[ $key ]['flag'] ) ? $all_currencies[ $key ]['flag'] : '' ) ); ?>" style="
			<?php
			if ( isset( $flags_data[ $key ] ) ) {
				echo wp_kses_post( $flags_data[ $key ] );
			}
			?>
			"><?php echo esc_html( $value ); ?></li>
			<?php endforeach; ?>
	</ul>

	<div class="woocs_display_none">FOX v.<?php echo esc_html( WOOCS_VERSION ); ?></div>
</div>
