<?php
defined('ABSPATH') || exit;

$key = isset($key) ? (int)$key : '{key}';
$method = isset($filter['method']) && !empty($filter['method']) ? $filter['method'] : '';
$values = isset($filter['values']) && !empty($filter['values']) ? array_flip($filter['values']) : [];
foreach ($values as $id => $index) {
    $values[$id] = CUW()->wc->getProductTitle($id, true);
}
?>

<div class="filter-method flex-fill">
    <select class="form-control" name="filters[<?php echo esc_attr($key); ?>][method]">
        <option value="in_list" <?php if ($method == 'in_list') echo "selected"; ?>><?php esc_html_e("In list", 'checkout-upsell-and-order-bumps'); ?></option>
        <option value="not_in_list" <?php if ($method == 'not_in_list') echo "selected"; ?>><?php esc_html_e("Not in list", 'checkout-upsell-and-order-bumps'); ?></option>
    </select>
</div>

<div class="filter-values">
    <select multiple class="select2-list" name="filters[<?php echo esc_attr($key); ?>][values][]" data-list="products"
            data-placeholder=" <?php esc_html_e("Choose products", 'checkout-upsell-and-order-bumps'); ?>">
        <?php foreach ($values as $id => $name) { ?>
            <option value="<?php echo esc_attr($id); ?>" selected><?php echo esc_html($name); ?></option>
        <?php } ?>
    </select>
</div>
