PluginProbe
E2Pdf – Export Pdf Tool for WordPress / 1.32.49
E2Pdf – Export Pdf Tool for WordPress v1.32.49
1.32.49 1.32.48 1.32.43 1.32.40 1.32.34 1.32.32 1.32.31 1.32.26 1.32.22 1.32.23 1.32.18 1.32.17 1.32.15 trunk 1.00.00 1.00.13 1.01.01 1.02.02 1.03.07 1.04.07 1.05.03 1.06.02 1.07.11 1.08.00 1.08.06 All 72 releases
← All changes | classes/view/field/select.php +14 -10 1.08.001.32.49 View file →
@@ -2,18 +2,22 @@
2 2 if (!defined('ABSPATH')) {
3 3 die('Access denied.');
4 4 }
5 5 ?>
6 -<select <?php foreach ($this->tpl_args->get('field') as $key => $value) { ?><?php if (($key === 'disabled' && $value != false) || $key != 'disabled') { ?><?php echo $key; ?>="<?php echo $value; ?>" <?php } ?><?php } ?>>
6 +<select <?php foreach ($this->tpl_args->get('field') as $field_key => $field_value) { ?><?php if (($field_key === 'disabled' && $field_value != false) || $field_key != 'disabled') { ?><?php echo esc_attr($field_key); ?>="<?php echo esc_attr($field_value); ?>" <?php } ?><?php } ?>>
7 7 <?php if ($this->tpl_args->get('empty')) { ?>
8 - <option <?php if ($this->tpl_args->get('value') == '') { ?>selected="selected"<?php } ?> value=""><?php echo $this->tpl_args->get('empty') ?></option>
8 + <option <?php if ($this->tpl_args->get('value') == '') { ?>selected="selected"<?php } ?> value=""><?php echo esc_html($this->tpl_args->get('empty')) ?></option>
9 9 <?php } ?>
10 - <?php foreach ($this->tpl_args->get('options') as $key => $value) { ?>
11 - <?php if (is_array($value)) { ?>
12 - <option <?php if (isset($value['subfield'])) {
13 - foreach ($value['subfield'] as $sub_key => $sub_value) { ?><?php echo $sub_key; ?>="<?php echo $sub_value; ?>" <?php }
14 - } ?><?php if ($this->tpl_args->get('value') == $value['key']) { ?>selected="selected"<?php } ?> value="<?php echo $value['key']; ?>"><?php echo $value['value']; ?></option>
15 - <?php } else { ?>
16 - <option <?php if ($this->tpl_args->get('value') == $key) { ?>selected="selected"<?php } ?> value="<?php echo $key; ?>"><?php echo $value; ?></option>
10 + <?php foreach ($this->tpl_args->get('options') as $option_key => $option_value) { ?>
11 + <?php if (is_array($option_value)) { ?>
12 + <option <?php
13 + if (isset($option_value['subfield'])) {
14 + foreach ($option_value['subfield'] as $sub_key => $sub_value) {
15 + ?><?php echo esc_attr($sub_key); ?>="<?php echo esc_attr($sub_value); ?>" <?php
16 + }
17 + }
18 + ?><?php if ($this->tpl_args->get('value') == $option_value['key']) { ?>selected="selected"<?php } ?> value="<?php echo esc_attr($option_value['key']); ?>"><?php echo esc_html($option_value['value']); ?></option>
19 + <?php } else { ?>
20 + <option <?php if ($this->tpl_args->get('value') == $option_key) { ?>selected="selected"<?php } ?> value="<?php echo esc_attr($option_key); ?>"><?php echo esc_html($option_value); ?></option>
21 + <?php } ?>
17 22 <?php } ?>
18 -<?php } ?>
19 23 </select>