access-control-expose-headers.php in HTTP Headers 1.13.2, at views/access-control-expose-headers.php
| 1 | <?php |
| 2 | if (!defined('ABSPATH')) { |
| 3 | exit; |
| 4 | } |
| 5 | ?> |
| 6 | <tr> |
| 7 | <th scope="row">Access-Control-Expose-Headers |
| 8 | <p class="description"><?php _e('The Access-Control-Expose-Headers response header brings information about headers that browsers could allow accessing.', 'http-headers'); ?></p> |
| 9 | </th> |
| 10 | <td> |
| 11 | <fieldset> |
| 12 | <legend class="screen-reader-text">Access-Control-Expose-Headers</legend> |
| 13 | <?php |
| 14 | $access_control_expose_headers = get_option('hh_access_control_expose_headers', 0); |
| 15 | foreach ($bools as $k => $v) |
| 16 | { |
| 17 | ?><p><label><input type="radio" class="http-header" name="hh_access_control_expose_headers" value="<?php echo $k; ?>"<?php checked($access_control_expose_headers, $k); ?> /> <?php echo $v; ?></label></p><?php |
| 18 | } |
| 19 | ?> |
| 20 | </fieldset> |
| 21 | </td> |
| 22 | <td> |
| 23 | <?php settings_fields( 'http-headers-aceh' ); ?> |
| 24 | <?php do_settings_sections( 'http-headers-aceh' ); ?> |
| 25 | <table><tbody><tr> |
| 26 | <?php |
| 27 | $items = array('Accept', 'Accept-Charset', 'Accept-Encoding', 'Accept-Language', 'Accept-Datetime', 'Authorization', 'Cache-Control', 'Connection', 'Permanent', 'Cookie', 'Content-Length', 'Content-MD5', 'Content-Type', 'Date', 'Expect', 'Forwarded', 'From', 'Host', 'Permanent', 'If-Match', 'If-Modified-Since', 'If-None-Match', 'If-Range', 'If-Unmodified-Since', 'Max-Forwards', 'Origin', 'Pragma', 'Proxy-Authorization', 'Range', 'Referer', 'TE', 'User-Agent', 'Upgrade', 'Via', 'Warning', 'X-Requested-With', 'DNT', 'X-Forwarded-For', 'X-Forwarded-Host', 'X-Forwarded-Proto', 'Front-End-Https', 'X-Http-Method-Override', 'X-ATT-DeviceId', 'X-Wap-Profile', 'Proxy-Connection', 'X-UIDH', 'X-Csrf-Token', 'X-PINGOTHER'); |
| 28 | $access_control_expose_headers_value = get_option('hh_access_control_expose_headers_value'); |
| 29 | if (!$access_control_expose_headers_value) |
| 30 | { |
| 31 | $access_control_expose_headers_value = array(); |
| 32 | } |
| 33 | foreach ($items as $i => $item) { |
| 34 | if ($i % 3 === 0) { |
| 35 | ?></tr><tr><?php |
| 36 | } |
| 37 | ?><td><label><input type="checkbox" class="http-header-value" name="hh_access_control_expose_headers_value[<?php echo $item; ?>]" value="1"<?php echo !array_key_exists($item, $access_control_expose_headers_value) ? NULL : ' checked'; ?><?php echo $access_control_expose_headers == 1 ? NULL : ' readonly'; ?> /> <?php echo $item; ?></label></td><?php |
| 38 | } |
| 39 | ?> |
| 40 | </tr></tbody></table> |
| 41 | </td> |
| 42 | </tr> |