| 1 |
<?php |
| 2 |
|
| 3 |
defined( 'ABSPATH' ) || exit; |
| 4 |
use YayMail\Page\Source\CustomPostType; |
| 5 |
use YayMail\Helper\Helper; |
| 6 |
$is_preview = Helper::isPreview( $this->preview_mail ); |
| 7 |
$postID = CustomPostType::postIDByTemplate( $this->template ); |
| 8 |
$order_item_title = get_post_meta( $postID, '_yaymail_email_order_item_title', true ); |
| 9 |
$order_title = false != $order_item_title && isset( $order_item_title['order_title'] ) ? $order_item_title['order_title'] : __( '[Order #', 'yaymail' ) . wp_kses_post( do_shortcode( '[yaymail_order_id]' ) . ']' ) . wp_kses_post( do_shortcode( '([yaymail_order_date])' ) ); |
| 10 |
$text_link_color = get_post_meta( $postID, '_yaymail_email_textLinkColor_settings', true ) ? get_post_meta( $postID, '_yaymail_email_textLinkColor_settings', true ) : '#7f54b3'; |
| 11 |
$sent_to_admin = isset( $this->sent_to_admin ) ? $this->sent_to_admin : false; |
| 12 |
$titleColor = isset( $atts['titlecolor'] ) && $atts['titlecolor'] ? 'color:' . html_entity_decode( $atts['titlecolor'], ENT_QUOTES, 'UTF-8' ) : 'color:inherit'; |
| 13 |
?> |
| 14 |
|
| 15 |
<?php |
| 16 |
if ( $is_preview ) { |
| 17 |
$before = '<h2 style="font-weight: normal;' . esc_attr( $titleColor ) . '" class="yaymail_builder_link" href="">'; |
| 18 |
$after = '</h2>'; |
| 19 |
$allowed_html_tags = Helper::customAllowedHTMLTags( array( 'v-html' => true ) ); |
| 20 |
echo wp_kses( $before . '<span v-html="order_title"></span>' . $after, $allowed_html_tags ); |
| 21 |
} else { |
| 22 |
$before = '<h2 style="font-weight: normal;font-size: 18px;' . esc_attr( $titleColor ) . '" class="yaymail_builder_link" >'; |
| 23 |
$after = '</h2>'; |
| 24 |
$do_shortcode_order_title = wp_kses_post( do_shortcode( $order_title ) ); |
| 25 |
echo wp_kses_post( $before . $do_shortcode_order_title . $after ); |
| 26 |
} |
| 27 |
|