Sindbad~EG File Manager

Current Path : /home/xiedrke/entrepot/wp-content/themes/realpro/realpress/classic/shortcodes/
Upload File :
Current File : /home/xiedrke/entrepot/wp-content/themes/realpro/realpress/classic/shortcodes/advanced-search.php

<?php

use RealPress\Helpers\Settings;
use RealPress\Helpers\Template;
use RealPress\Shortcodes\AdvancedSearch;

if ( ! isset( $data ) ) {
	return;
}

$advanced_search_enable = Settings::get_setting_detail( 'group:advanced_search:fields:enable' );

if ( empty( $advanced_search_enable ) ) {
	return;
}
$advanced_search = Settings::get_advanced_search();

if ( empty( $advanced_search ) ) {
	return;
}

$taxonomy       = get_queried_object()->taxonomy ?? '';
$taxonomy_index = array_search( $taxonomy, $advanced_search );
if ( $taxonomy_index !== false ) {
	unset( $advanced_search[ $taxonomy_index ] );
	$advanced_search = array_values( $advanced_search );
}
$number_search_filed = get_theme_mod('thim_show_number_search_field', 4);
$total = count($advanced_search);

$template = Template::instance();
do_action( 'realpress/shortcode/advanced-search/before', $advanced_search );
?>
	<div class="<?php echo esc_attr( apply_filters( 'realpress/filter/advanced-search/class', 'realpress-advanced-search' ) ); ?>">
		<div class="wrapper-search-fields">
			<?php
				$data = $data + AdvancedSearch::get_default();
				$count = 0;
				foreach ( $advanced_search as $key ) {
					if($total > $number_search_filed) {
						if($count >= $number_search_filed) {
							break;
						}
					}
					
					$key = str_replace( array( '_', 'realpress-' ), array( '-', '' ), $key );
					$template->get_frontend_template_type_classic( 'shortcodes/advanced-search/' . $key . '.php', compact( 'data' ) );
					$count++;
				}

				$buttons = array( 'reset-button', 'toggle-button', 'search-button' );
				foreach ( $buttons as $button ) {
					$template->get_frontend_template_type_classic( 'shortcodes/advanced-search/' . $button . '.php', compact( 'data' ) );
				}
			?>
		</div>
		<?php 
			if($total > $number_search_filed) {
				?>
				<div class="realpress-search-toggle-fields">
					<div class="wrapper-search-fields">
						<?php
							for ($i = $number_search_filed; $i < $total; $i++) {
								$advanced_search[$i] = str_replace( array( '_', 'realpress-' ), array( '-', '' ), $advanced_search[$i] );
								$template->get_frontend_template_type_classic( 'shortcodes/advanced-search/' . $advanced_search[$i] . '.php', compact( 'data' ) );
							}
						?>
					</div>
				</div> <?php
			}
		?>
	</div>
<?php
do_action( 'realpress/shortcode/advanced-search/after', $advanced_search );

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists