PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 2.1.8
Visualizer – Tables & Charts Manager with Built-in AI Generator v2.1.8
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 3.10.4 All 148 releases
← All changes | classes/Visualizer/Source.php +1 -21 3.1.02.1.8 View file →
@@ -207,9 +207,9 @@
207 207 case 'number':
208 208 $data[ $i ] = ( is_numeric( $data[ $i ] ) ) ? floatval( $data[ $i ] ) : ( is_numeric( str_replace( ',', '', $data[ $i ] ) ) ? floatval( str_replace( ',', '', $data[ $i ] ) ) : null );
209 209 break;
210 210 case 'boolean':
211 - $data[ $i ] = ! empty( $data[ $i ] ) ? filter_var( $data[ $i ], FILTER_VALIDATE_BOOLEAN ) : null;
211 + $data[ $i ] = ! empty( $data[ $i ] ) ? filter_validate( $data[ $i ], FILTER_VALIDATE_BOOLEAN ) : null;
212 212 break;
213 213 case 'timeofday':
214 214 $date = new DateTime( '1984-03-16T' . $data[ $i ] );
215 215 if ( $date ) {
@@ -220,32 +220,12 @@
220 220 0,
221 221 );
222 222 }
223 223 break;
224 - case 'string':
225 - $data[ $i ] = $this->toUTF8( $data[ $i ] );
226 - break;
227 224 }
228 225 }
229 226
230 227 // error_log(print_r($data,true));
231 228 return $data;
232 - }
233 -
234 -
235 - /**
236 - * Converts values to UTF8, if required.
237 - *
238 - * @access protected
239 - *
240 - * @param string $datum The data to convert.
241 - *
242 - * @return string The converted data.
243 - */
244 - protected final function toUTF8( $datum ) {
245 - if ( ! function_exists( 'mb_detect_encoding' ) || mb_detect_encoding( $datum ) !== 'ASCII' ) {
246 - $datum = \ForceUTF8\Encoding::toUTF8( $datum );
247 - }
248 - return $datum;
249 229 }
250 230
251 231 }