45 lines
1.7 KiB
PHP
45 lines
1.7 KiB
PHP
<?php
|
|
|
|
defined('ABSPATH') || exit;
|
|
|
|
/** @var array $data */
|
|
|
|
$label = $data['label'];
|
|
$title = $data['title'];
|
|
$tooltip = $data['tooltip'];
|
|
$payeyeShipping = $data['payeyeShipping'];
|
|
$description = $data['description'];
|
|
$options = $data['options'];
|
|
?>
|
|
|
|
<tr>
|
|
<th>
|
|
<label for="<?php echo esc_html($label) ?>"><?php echo esc_html($title) ?><?php echo esc_html($tooltip) ?></label>
|
|
</th>
|
|
|
|
<td>
|
|
<div class="payeye-match-shipping">
|
|
<?php foreach ($options as $zone => $shippingMethods): ?>
|
|
<div><?php _e('Zone:', 'e-payeye-payments') ?> <?php echo esc_html($zone) ?></div>
|
|
<div>
|
|
<?php foreach ($shippingMethods as $id => $method) : ?>
|
|
<div class="payeye-match-shipping__item">
|
|
<label for="<?php echo esc_html($id) ?>"><?php echo esc_html($method['title']) ?></label>
|
|
|
|
<select class="wc-enhanced-select" name="<?php echo esc_html($id) ?>" id="<?php echo esc_html($id) ?>">
|
|
<option value=""><?php _e('Select a shipping type', 'e-payeye-payments') ?></option>
|
|
|
|
<?php foreach ($payeyeShipping as $type => $name): ?>
|
|
<option value="<?php echo esc_html($type) ?>" <?php echo $type === esc_html($method['type']) ? 'selected' : '' ?>><?php echo esc_html($name) ?></option>
|
|
<?php endforeach; ?>
|
|
</select>
|
|
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
<?php echo wp_kses($description,'p') ?>
|
|
</div>
|
|
</td>
|
|
</tr>
|