| @@ -517,9 +517,9 @@ | ||
| 517 | 517 | // End social_icon logic |
| 518 | 518 | |
| 519 | 519 | if ( $element['type'] === 'button' ) { |
| 520 | 520 | // Increase button's width |
| 521 | - $data['width'] = min( $element['data']['width'] + 20, 100 ); | |
| 521 | + $data['width'] = min( (int) $element['data']['width'] + 20, 100 ); | |
| 522 | 522 | } |
| 523 | 523 | |
| 524 | 524 | if ( $element['type'] === 'video' ) { |
| 525 | 525 | // Old core uses percent, new core uses px |
| @@ -535,9 +535,9 @@ | ||
| 535 | 535 | // Map data for image_list and image_box |
| 536 | 536 | if ( $element['type'] === 'image_list' ) { |
| 537 | 537 | |
| 538 | 538 | if ( ! empty( $element['data']['number_column'] ) ) { |
| 539 | - $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ]; | |
| 539 | + $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ] ?? $element['data']['number_column']; | |
| 540 | 540 | return; |
| 541 | 541 | } |
| 542 | 542 | return; |
| 543 | 543 | } |
| @@ -545,9 +545,9 @@ | ||
| 545 | 545 | |
| 546 | 546 | // Map data for text_list |
| 547 | 547 | if ( $element['type'] === 'text_list' ) { |
| 548 | 548 | if ( ! empty( $element['data']['number_column'] ) ) { |
| 549 | - $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ]; | |
| 549 | + $element['data']['number_column'] = $number_column_value_map[ $element['data']['number_column'] ] ?? $element['data']['number_column']; | |
| 550 | 550 | } |
| 551 | 551 | |
| 552 | 552 | foreach ( [ 'column_1', 'column_2', 'column_3' ] as $column ) { |
| 553 | 553 | if ( isset( $element['data']['text_list'][ $column ]['show_button'] ) ) { |