Changeset 2833421
- Timestamp:
- 12/14/2022 06:09:40 AM (3 years ago)
- Location:
- kraken-image-optimizer/trunk
- Files:
-
- 2 edited
-
kraken.php (modified) (9 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
kraken-image-optimizer/trunk/kraken.php
r2802728 r2833421 22 22 * Description: This plugin allows you to optimize your WordPress images through the Kraken API, the world's most advanced image optimization solution. 23 23 * Author: Karim Salman 24 * Version: 2.6. 624 * Version: 2.6.7 25 25 * Requires at least: 3.0.1 26 26 * Requires PHP: 5.0.0 27 * Stable Tag: 2.6. 627 * Stable Tag: 2.6.7 28 28 * Author URI: https://kraken.io 29 29 * License GPL2 … … 31 31 32 32 33 33 34 if ( !class_exists( 'Wp_Kraken' ) ) { 34 35 … … 44 45 private $optimization_type = 'lossy'; 45 46 46 public static $kraken_plugin_version = '2.6. 4';47 public static $kraken_plugin_version = '2.6.7'; 47 48 48 49 function __construct() { … … 152 153 <div class="kraken error settings-error"> 153 154 <?php foreach( $result['error'] as $error ) { ?> 154 <p><?php echo $error;?></p>155 <p><?php echo esc_attr( $error ) ?></p> 155 156 <?php } ?> 156 157 </div> … … 258 259 <?php } ?> 259 260 <?php if ($i > 0) { ?> 260 <option value="<?php echo $number?>" <?php selected( $jpeg_quality, $number, true); ?>>261 <?php echo $number; ?>261 <option value="<?php echo esc_attr( $number ) ?>" <?php selected( $jpeg_quality, $number, true); ?>> 262 <?php echo esc_attr( $number ); ?> 262 263 <?php } ?> 263 264 </option> … … 310 311 <?php foreach($sizes as $size) { ?> 311 312 <?php $size_checked = isset( $valid['include_size_' . $size] ) ? $valid['include_size_' . $size] : 1; ?> 312 <label for="<?php echo "kraken_size_$size" ?>"><input type="checkbox" id="kraken_size_<?php echo $size ?>" name="_kraken_options[include_size_<?php echo $size ?>]" value="1" <?php checked( 1, $size_checked, true ); ?>/> <?php echo $size?></label> 313 <label for="<?php echo esc_attr( "kraken_size_$size" ) ?>"><input type="checkbox" id="kraken_size_<?php echo esc_attr( $size ) ?>" name="_kraken_options[include_size_<?php echo esc_attr( $size ) ?>]" value="1" <?php checked( 1, $size_checked, true ); ?>/> <?php echo esc_attr( $size ) ?></label> 313 314 <?php $i++ ?> 314 315 <?php if ($i % 3 == 0) { ?> … … 363 364 <select name="_kraken_options[bulk_async_limit]"> 364 365 <?php foreach ( range(1, 10) as $number ) { ?> 365 <option value="<?php echo $number?>" <?php selected( $bulk_async_limit, $number, true); ?>>366 <?php echo $number?>366 <option value="<?php echo esc_attr( $number ) ?>" <?php selected( $bulk_async_limit, $number, true); ?>> 367 <?php echo esc_attr( $number ) ?> 367 368 </option> 368 369 <?php } ?> … … 827 828 <select name="_kraken_options[bulk_async_limit]"> 828 829 <?php foreach ( range(1, 10) as $number ) { ?> 829 <option value="<?php echo $number?>" <?php selected( $bulk_limit, $number, true); ?>>830 <option value="<?php echo esc_attr( $number ) ?>" <?php selected( $bulk_limit, $number, true); ?>> 830 831 <?php echo $number ?> 831 832 </option> … … 1172 1173 } 1173 1174 1174 set_time_limit(400);1175 1175 $data = $kraken->upload( $params ); 1176 1176 $data['type'] = !empty( $type ) ? $type : $settings['api_lossy']; -
kraken-image-optimizer/trunk/readme.txt
r2802728 r2833421 110 110 == Changelog == 111 111 112 = 2.6.7 = 113 * Security release - added more escape mechanisms just to be sure. 114 112 115 = 2.6.6 = 113 116 * Security release to solve https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2022-38454
Note: See TracChangeset
for help on using the changeset viewer.