PluginProbe
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress / 4.1.2
QuickWebP – WebP & AVIF Image Optimizer, Compression & SEO for WordPress v4.1.2
4.1.2 4.1.1 4.1.0 4.0.1 4.0.0 3.3.1 3.3.0 trunk 1.0.0 2.0.0 2.1.0 3.0.0 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8
← All changes | admin/components/range-slider.php +12 -8 3.3.14.1.2 View file →
@@ -1,14 +1,18 @@
1 1 <?php
2 +if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
3 +
2 4 /**
3 5 * Range slider component for the settings page
4 6 */
5 7
6 -$key_option = sanitize_key( $data['name'] );
8 +$quickwebp_key_option = sanitize_key( $data['name'] );
7 9
8 -if( isset( $key_option, $_POST[ $key_option ] ) ) {
9 - $value_to_save = sanitize_text_field( wp_unslash( $_POST[ $key_option ] ) );
10 - update_option( $key_option, $value_to_save );
10 +//phpcs:ignore WordPress.Security.NonceVerification.Missing
11 +if( isset( $quickwebp_key_option, $_POST[ $quickwebp_key_option ] ) ) {
12 + //phpcs:ignore WordPress.Security.NonceVerification.Missing
13 + $quickwebp_value_to_save = sanitize_text_field( wp_unslash( $_POST[ $quickwebp_key_option ] ) );
14 + update_option( $quickwebp_key_option, $quickwebp_value_to_save );
11 15 }
12 16 ?>
13 17
14 18 <div class="rang-slider regular-text">
@@ -16,15 +20,15 @@
16 20 type="range"
17 21 min="<?php echo esc_attr( $data['min'] ?? 1 ); ?>"
18 22 max="<?php echo esc_attr( $data['max'] ?? 100 ); ?>"
19 23 step="<?php echo esc_attr( $data['step'] ?? 1 ); ?>"
20 - name="<?php echo esc_attr( $key_option ?? '' ); ?>"
21 - id="<?php echo esc_attr( $key_option ?? '' ); ?>"
22 - value="<?php echo esc_html( get_option( $key_option ?? '', $data['default'] ?? '' ) ); ?>"
24 + name="<?php echo esc_attr( $quickwebp_key_option ?? '' ); ?>"
25 + id="<?php echo esc_attr( $quickwebp_key_option ?? '' ); ?>"
26 + value="<?php echo esc_html( get_option( $quickwebp_key_option ?? '', $data['default'] ?? '' ) ); ?>"
23 27 <?php echo isset( $data['pattern'] ) ? 'pattern="' . esc_attr( $data['pattern'] ) . '"' : ''; ?>
24 28 >
25 29 <span class="value">
26 - <span class="value-num"><?php echo esc_html( get_option( $key_option ?? '', $data['default'] ?? '' ) ); ?></span>
30 + <span class="value-num"><?php echo esc_html( get_option( $quickwebp_key_option ?? '', $data['default'] ?? '' ) ); ?></span>
27 31 <span class="value-unit"><?php echo esc_html( $data['unit'] ?? '' ); ?></span>
28 32 </span>
29 33 <div class="progress"></div>
30 34 </div>