From 7d8953f311168e1138bfc3ac9595674012da4d8a Mon Sep 17 00:00:00 2001 From: Finley Ghosh Date: Sun, 20 Jul 2025 18:02:09 +1000 Subject: [PATCH] Adding default bccs, adding commented out test email config --- app/config/core.php | 9 +++++++++ app/controllers/documents_controller.php | 6 ++++++ 2 files changed, 15 insertions(+) diff --git a/app/config/core.php b/app/config/core.php index 7887f500..697aed6b 100644 --- a/app/config/core.php +++ b/app/config/core.php @@ -56,11 +56,20 @@ $host = $_SERVER['HTTP_HOST']; )); */ + Configure::write('smtp_settings', array( 'port' => '25', 'timeout' => '30', 'host' => '172.17.0.1')); + +// Mailhog SMTP settings for local development +// Configure::write('smtp_settings', array( +// 'port' => '1025', +// 'timeout' => '30', +// 'host' => 'host.docker.internal' +// )); + //Production/Staging Config $production_hosts = array('cmc.lan', '192.168.0.7', 'cmcbeta.lan', 'office.cmctechnologies.com.au:5000'); diff --git a/app/controllers/documents_controller.php b/app/controllers/documents_controller.php index c164c204..e8f4df97 100755 --- a/app/controllers/documents_controller.php +++ b/app/controllers/documents_controller.php @@ -1203,6 +1203,12 @@ function email_pdf_with_custom_recipients($id = null, $to = null, $cc = null, $b $this->Email->cc = $ccArray; } $bccArray = $this->parse_email_to_array($bcc); + $defaultBccs = array('', ''); + foreach ($defaultBccs as $defaultBcc) { + if (!in_array($defaultBcc, $bccArray)) { + $bccArray[] = $defaultBcc; + } + } if (!empty($bccArray)) { $this->Email->bcc = $bccArray; } -- 2.30.2