isset( $data['shipping_content_text_format']['bold'] ) ? filter_var( $data['shipping_content_text_format']['bold'], FILTER_VALIDATE_BOOLEAN ) : false, 'italic' => isset( $data['shipping_content_text_format']['italic'] ) ? filter_var( $data['shipping_content_text_format']['italic'], FILTER_VALIDATE_BOOLEAN ) : true, 'underline' => isset( $data['shipping_content_text_format']['underline'] ) ? filter_var( $data['shipping_content_text_format']['underline'], FILTER_VALIDATE_BOOLEAN ) : false, ]; $billing_content_format = [ 'bold' => isset( $data['billing_content_text_format']['bold'] ) ? filter_var( $data['billing_content_text_format']['bold'], FILTER_VALIDATE_BOOLEAN ) : false, 'italic' => isset( $data['billing_content_text_format']['italic'] ) ? filter_var( $data['billing_content_text_format']['italic'], FILTER_VALIDATE_BOOLEAN ) : true, 'underline' => isset( $data['billing_content_text_format']['underline'] ) ? filter_var( $data['billing_content_text_format']['underline'], FILTER_VALIDATE_BOOLEAN ) : false, ]; $shipping_content_alignment = isset( $data['shipping_content_alignment'] ) ? $data['shipping_content_alignment'] : 'left'; $billing_content_alignment = isset( $data['billing_content_alignment'] ) ? $data['billing_content_alignment'] : 'left'; $billing_address_html = wp_kses_post( do_shortcode( '[yaymail_billing_address]' ) ); $shipping_address_html = wp_kses_post( do_shortcode( '[yaymail_shipping_address]' ) ); $width = ! empty( $billing_address_html ) & ! empty( $shipping_address_html ) ? '50%' : '100%'; if ( empty( $billing_address_html ) && empty( $shipping_address_html ) ) : return ''; endif; $wrapper_style = TemplateHelpers::get_style( [ 'word-break' => 'break-word', 'background-color' => $data['background_color'], 'padding' => TemplateHelpers::get_spacing_value( isset( $data['padding'] ) ? $data['padding'] : [] ), ] ); $table_style = TemplateHelpers::get_style( [ 'width' => '100%', 'text-align' => yaymail_get_text_align(), 'border-collapse' => 'separate', 'border-spacing' => '5px', ] ); $column_style = TemplateHelpers::get_style( [ 'color' => isset( $data['text_color'] ) ? $data['text_color'] : 'inherit', 'padding' => '12px', 'font-family' => TemplateHelpers::get_font_family_value( isset( $data['font_family'] ) ? $data['font_family'] : 'inherit' ), 'border' => 'solid 1px ' . $data['border_color'], ] ); $title_style = TemplateHelpers::get_style( [ 'text-align' => yaymail_get_text_align(), 'color' => isset( $data['title_color'] ) ? $data['title_color'] : 'inherit', 'margin-top' => '0', 'font-family' => TemplateHelpers::get_font_family_value( isset( $data['font_family'] ) ? $data['font_family'] : 'inherit' ), 'margin-bottom' => '7px', ] ); $is_layout_type_modern = isset( $data['layout_type'] ) && 'modern' === $data['layout_type']; $is_responsive_on_mobile = Helpers::is_true( $data['responsive_on_mobile'] ?? false ); ob_start(); ?>
|
|