<?php namespace MailPoet\Newsletter\Renderer\Blocks; if (!defined('ABSPATH')) exit; use MailPoet\Newsletter\Renderer\EscapeHelper as EHelper; use MailPoet\Newsletter\Renderer\StylesHelper; class Divider { public function render($element) { $backgroundColor = $element['styles']['block']['backgroundColor']; $dividerCellStyle = "border-top-width: {$element['styles']['block']['borderWidth']};"; $dividerCellStyle .= "border-top-style: {$element['styles']['block']['borderStyle']};"; $dividerCellStyle .= "border-top-color: {$element['styles']['block']['borderColor']};"; $template = ' <tr> <td class="mailpoet_divider" valign="top" ' . (($element['styles']['block']['backgroundColor'] !== 'transparent') ? 'bgColor="' . EHelper::escapeHtmlAttr($backgroundColor) . '" style="background-color:' . EHelper::escapeHtmlStyleAttr($backgroundColor) . ';' : 'style="' ) . sprintf('padding: %s %spx %s %spx;', EHelper::escapeHtmlStyleAttr($element['styles']['block']['padding']), StylesHelper::$paddingWidth, EHelper::escapeHtmlStyleAttr($element['styles']['block']['padding']), StylesHelper::$paddingWidth) . '"> <table width="100%" border="0" cellpadding="0" cellspacing="0" style="border-spacing:0;mso-table-lspace:0;mso-table-rspace:0;"> <tr> <td class="mailpoet_divider-cell" style="' . EHelper::escapeHtmlStyleAttr($dividerCellStyle) . '"> </td> </tr> </table> </td> </tr>'; return $template; } }
Name | Type | Size | Permission | Actions |
---|---|---|---|---|
AbandonedCartContent.php | File | 2.25 KB | 0644 |
|
AutomatedLatestContentBlock.php | File | 2.12 KB | 0644 |
|
Button.php | File | 3.3 KB | 0644 |
|
Divider.php | File | 1.59 KB | 0644 |
|
Footer.php | File | 1.83 KB | 0644 |
|
Header.php | File | 1.83 KB | 0644 |
|
Image.php | File | 2.91 KB | 0644 |
|
Placeholder.php | File | 676 B | 0644 |
|
Renderer.php | File | 4 KB | 0644 |
|
Social.php | File | 1.37 KB | 0644 |
|
Spacer.php | File | 607 B | 0644 |
|
Text.php | File | 6.7 KB | 0644 |
|
index.php | File | 0 B | 0644 |
|