Sindbad~EG File Manager
<?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