File "tabs_content.php"

Full Path: /home/vantageo/public_html/cache/cache/cache/cache/cache/cache/cache/.wp-cli/wp-content/plugins/woocommerce-products-filter/ext/meta_filter/views/tabs_content.php
File size: 7.76 KB
MIME-type: text/x-php
Charset: utf-8

<?php
if (!defined('ABSPATH'))
    die('No direct access allowed');
?>

<section id="tabs-meta-filter">
    <div class="woof-tabs woof-tabs-style-line">

<?php global $wp_locale; ?>

        <div class="content-wrap">

            <section>

                <div class="woof-section-title">
                    <div class="col-title">

                        <h4><?php esc_html_e('Meta Fields', 'woocommerce-products-filter') ?></h4>

<?php if (woof()->show_notes) : ?>
                            <br>
                            <div class="woof__alert woof__alert-info2 woof_tomato">
    <?php esc_html_e('In FREE version it is possible to operate by 2 meta fields only!', 'woocommerce-products-filter') ?>
                            </div>
                            <?php endif; ?>

                    </div>
                    <div class="col-button">
                        <a href="https://products-filter.com/extencion/woocommerce-filter-by-meta-fields/" target="_blank" class="button-primary"><span class="icon-info"></span></a><br />


                    </div>
                </div>



                <div class="woof-control-section">

                    <div class="woof-control-container">
                        <div class="woof-control">

                            <h5><?php esc_html_e('Add Custom key by hands', 'woocommerce-products-filter') ?>:</h5>
                            <input type="text" value="" class="woof_meta_key_input woof_width_75p">&nbsp;<a href="#" id="woof_meta_add_new_btn" class="button button-primary button-large"><?php esc_html_e('Add', 'woocommerce-products-filter') ?></a> 


                        </div>
                        <div class="woof-description">
                            <h5><?php esc_html_e('Get keys from any product by its ID', 'woocommerce-products-filter') ?>:</h5>
                            <input type="number" min="1" class="woof_meta_keys_get_input woof_width_75p" value="" placeholder="<?php esc_html_e('enter product ID', 'woocommerce-products-filter') ?>">&nbsp;<a href="#" id="woof_meta_get_btn" class="button button-primary button-large"><?php esc_html_e('Get', 'woocommerce-products-filter') ?></a>


                        </div>
                    </div>

                </div>




                <div class="clear"></div>

                <br />

                <div id="metaform" method="post" action="">
                    <input type="hidden" name="woof_meta_fields[]" value="" />
                    <ul id="woof_meta_list" class="ui-sortable woof_fields">

<?php
if (!empty($metas)) {
    $counter = 0;
    foreach ($metas as $m) {
        if ($m['meta_key'] == "__META_KEY__") {
            continue;
        }

        if (intval(WOOF_VERSION) === 1) {
            if ($counter++ >= 2) {
                break;
            }
        }

        woof_meta_print_li($m, $meta_types);
    }
}
?>

                    </ul>


                    <br />


                </div>

                <div style="display: none;" id="woof_meta_li_tpl">
<?php
woof_meta_print_li(array(
    'meta_key' => '__META_KEY__',
    'title' => '__TITLE__',
    'search_view' => '',
    'type' => '',
    'options' => ''
        ), $meta_types);
?>
                </div>

<?php

function woof_meta_print_li($m, $meta_types) {
    ?>
                    <li class="woof_options_li">
                        <span class="icon-arrow-combo help_tip2 woof_drag_and_drope" data-tip2="<?php esc_html_e("drag and drope", 'woocommerce-products-filter'); ?>"></span>

                        <div class="woof_options_item">
                            <input type="text" name="woof_settings[meta_filter][<?php esc_attr_e($m['meta_key']) ?>][meta_key]" value="<?php esc_attr_e($m['meta_key']) ?>" readonly="" class="woof_column_li_option" />
                        </div>
                        <div class="woof_options_item">
                            <input type="text" name="woof_settings[meta_filter][<?php esc_attr_e($m['meta_key']) ?>][title]" placeholder="<?php esc_html_e('enter title', 'woocommerce-products-filter') ?>" value="<?php esc_html_e($m['title']) ?>" class="woof_column_li_option woof_fix2" />

                        </div>
                        <div class="woof_options_item">
                            <div class="select-wrap">
                                <select name="woof_settings[meta_filter][<?php esc_attr_e($m['meta_key']) ?>][search_view]" class="woof_meta_view_selector woof_width_99p">
    <?php
    foreach ($meta_types as $key => $type):
        if (!is_array($type['hide_if'])) {
            $type['hide_if'] = array($type['hide_if']);
        }
        if ($m['search_view'] == $key AND in_array($m['type'], $type['hide_if'])) {
            $m['search_view'] = 'textinput';
        }
        ?> 
                                        <option  <?php selected($m['search_view'], $key) ?> value="<?php esc_html_e($key) ?>" data-show-options="<?php esc_attr_e(($type['show_options']) ? 'yes' : 'no') ?>" data-hideif="<?php esc_html_e(implode(',', $type['hide_if'])) ?>" <?php if (in_array($m['type'], $type['hide_if'])): ?>style="display:none;"<?php endif; ?>>
                                        <?php esc_html_e($type['title']) ?>
                                        </option>
                                        <?php endforeach; ?>
                                </select>
                            </div>
                        </div>
    <?php
    $show_options = false;
    if (isset($meta_types[$m['search_view']]['show_options'])) {
        $show_options = $meta_types[$m['search_view']]['show_options'];
    }
    ?>
                        <div class="woof_options_item_options" <?php if (!$show_options): ?> style="display:none;" <?php endif; ?> >
                            <div class="textarea-wrap">
                                <textarea name="woof_settings[meta_filter][<?php esc_attr_e($m['meta_key']) ?>][options]" class="woof_column_li_option" ><?php esc_html_e(isset($m['options']) ? $m['options'] : "") ?></textarea>
                            </div>
                            <div class="woof-meta-description">
                                <p><i><?php esc_html_e('Use comma as in example: 1,2,3,4,5. If you want structure like title->value use next syntax example: France^1,Germany^2,USA^3. Countries are titles here.', 'woocommerce-products-filter') ?></i></p>
                            </div>
                        </div>
                        <div class="woof_options_item">
                            <div class="select-wrap" <?php if (in_array($m['search_view'], array('popupeditor', 'switcher'))): ?>style="display: none;"<?php endif; ?>>
                                <select name="woof_settings[meta_filter][<?php esc_attr_e($m['meta_key']) ?>][type]" class="woof_meta_type_selector">
                                    <option <?php selected($m['type'], 'NUMERIC') ?> value="NUMERIC"><?php esc_html_e('number', 'woocommerce-products-filter') ?></option>
                                    <option <?php selected($m['type'], 'string') ?> value="string"><?php esc_html_e('string', 'woocommerce-products-filter') ?></option>
                                    <option <?php selected($m['type'], 'DATE') ?> value="DATE"><?php esc_html_e('date', 'woocommerce-products-filter') ?></option>
                                </select>
                            </div>
                        </div>
                        <div class="woof_options_item">
                            <a href="#" class="button button-primary woof_meta_delete" title="<?php esc_html_e('delete', 'woocommerce-products-filter') ?>"><span class="dashicons dashicons-trash"></span></a>
                        </div>

                        <div class="clear clearfix"></div>
                    </li>
    <?php
}
?>
            </section>

        </div>

    </div>
</section>