PluginProbe
FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration / 2.2.0
FluentBoards – Project Management, Task Management, Goal Tracking, Kanban Board, and, Team Collaboration v2.2.0
2.2.0 2.1.0 2.0.15 2.0.12 2.0.10 2.0.4 2.0.1 2.0.0 1.95.3 1.95.2 1.95 1.91.6 trunk 1.11 1.12 1.13 1.20 1.21 1.22 1.23 1.30 1.31 1.32 1.35 1.40 All 43 releases
← All changes | app/Views/emails/common-header.php +13 -6 2.0.12 → 2.2.0 View file →
@@ -1,12 +1,19 @@
1 -<div class="fbs_email_notification_head">
1 +<?php if (!defined('ABSPATH')) exit; // if accessed directly exit ?>
2 +<div class="fbs_email_notification_head" style="padding: 0 4px 20px;">
2 3 <?php
3 - $fluent_boards_email_header = '';
4 + $fluent_boards_site_title = isset($site_title) ? (string) $site_title : get_bloginfo('name');
5 + $fluent_boards_site_logo = isset($site_logo) ? $site_logo : '';
4 6
5 - if ($site_logo) {
6 - $fluent_boards_email_header .= '<img src="' . esc_url($site_logo) . '" width="100px" alt="' . esc_attr($site_title) . '">';
7 + if ($fluent_boards_site_logo) {
8 + $fluent_boards_email_header = '<img src="' . esc_url($fluent_boards_site_logo) . '" height="32" alt="' . esc_attr($fluent_boards_site_title) . '" style="display: block; height: 32px; width: auto; max-width: 200px;">';
7 9 } else {
8 - $fluent_boards_email_header .= '<div class="fbs_head_text">' . esc_html($site_title) . '</div>';
10 + // No logo: a solid initial tile keeps the brand row visible when clients invert colors.
11 + $fluent_boards_initial = function_exists('mb_substr') ? mb_substr($fluent_boards_site_title, 0, 1) : substr($fluent_boards_site_title, 0, 1);
12 + $fluent_boards_email_header = '<table role="presentation" cellpadding="0" cellspacing="0" border="0"><tr>'
13 + . '<td class="fbs_email_logo_tile" width="28" height="28" align="center" style="width: 28px; height: 28px; border-radius: 7px; background: #222530; color: #FFFFFF; font-size: 14px; font-weight: 700; line-height: 28px; text-align: center;">' . esc_html(strtoupper($fluent_boards_initial)) . '</td>'
14 + . '<td class="fbs_email_text" style="padding-left: 10px; color: #0E121B; font-size: 15px; font-weight: 600; line-height: 20px;">' . esc_html($fluent_boards_site_title) . '</td>'
15 + . '</tr></table>';
9 16 }
10 17
11 18 // Apply the filter to the email header
12 19 $fluent_boards_email_header = apply_filters('fluent_boards/email_header', $fluent_boards_email_header);
@@ -12,5 +19,5 @@
12 19 $fluent_boards_email_header = apply_filters('fluent_boards/email_header', $fluent_boards_email_header);
13 20 // Output the final email header (allow safe HTML)
14 21 echo wp_kses_post($fluent_boards_email_header);
15 22 ?>
16 -</div>
23 +</div>