![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/gg.corals.io/wp-content/plugins/custom-facebook-feed/inc/ |
<?php namespace CustomFacebookFeed; use \CustomFacebookFeed\CFF_Education; /** * Class Email_Notification */ class Email_Notification { /** * Sends a notification email to the admin(s) of the site. * * @param string $title * @param string $bold * @param string $details * * @return bool */ public static function send($title, $bold, $details) { $options = get_option('cff_style_settings'); $to_string = !empty($options['email_notification_addresses']) ? str_replace(' ', '', $options['email_notification_addresses']) : get_option('admin_email', ''); $all_emails = explode(',', $to_string); $valid_emails = []; foreach ($all_emails as $email) { if (is_email($email)) { $valid_emails[] = $email; } } if (empty($valid_emails)) { return false; } $headers = array('Content-Type: text/html; charset=utf-8'); $header_image = CFF_PLUGIN_URL . 'img/balloon-120.png'; $footer_link = admin_url('admin.php?page=sbi-settings&view=advanced&flag=emails'); $message_content = '<h6 style="padding:0;word-wrap:normal;font-family:\'Helvetica Neue\',Helvetica,Arial,sans-serif;font-weight:bold;line-height:130%;font-size: 16px;color:#444444;text-align:inherit;margin:0 0 20px 0;Margin:0 0 20px 0;">' . $bold . '</h6>' . $details; $educator = new CFF_Education(); $dyk_message = $educator->dyk_display(); ob_start(); include_once CFF_PLUGIN_DIR . '/email.php'; $email_body = ob_get_contents(); ob_get_clean(); return wp_mail($valid_emails, $title, $email_body, $headers); } }