Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
primogenial
/
languages
/
wp-content-20241001222009
/
plugins
/
mailpoet
/
lib
/
Newsletter
/
Renderer
/
Blocks
:
Divider.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?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; } }