| @@ -301,9 +301,10 @@ | ||
| 301 | 301 | case 'polarArea': |
| 302 | 302 | // fall through. |
| 303 | 303 | case 'pie': |
| 304 | 304 | $chart = get_post( $chart_id ); |
| 305 | - $data = $chart instanceof WP_Post ? maybe_unserialize( $chart->post_content ) : array(); | |
| 305 | + $raw = $chart instanceof WP_Post ? $chart->post_content : array(); | |
| 306 | + $data = self::maybe_decode_content( $raw ); | |
| 306 | 307 | $name = 'slices'; |
| 307 | 308 | $max = is_array( $data ) ? count( $data ) : $count; |
| 308 | 309 | // fall through. |
| 309 | 310 | case 'column': |
| @@ -433,9 +434,9 @@ | ||
| 433 | 434 | switch ( $type ) { |
| 434 | 435 | case 'polarArea': |
| 435 | 436 | // fall through. |
| 436 | 437 | case 'pie': |
| 437 | - $data = unserialize( $chart->post_content ); | |
| 438 | + $data = self::decode_content( $chart->post_content ); | |
| 438 | 439 | $name = 'slices'; |
| 439 | 440 | $max = count( $data ); |
| 440 | 441 | // fall through. |
| 441 | 442 | case 'column': |