From 7aa0d6c1ebaff3e22ae5fe430158542f4b84661a Mon Sep 17 00:00:00 2001 From: Juan Basso Date: Tue, 1 Mar 2011 13:35:28 -0300 Subject: [PATCH] Added the methods to set/add/get Cc and Bcc. --- lib/Cake/Network/CakeEmail.php | 62 ++++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) diff --git a/lib/Cake/Network/CakeEmail.php b/lib/Cake/Network/CakeEmail.php index 8df30071ffe..d7b57d7076f 100644 --- a/lib/Cake/Network/CakeEmail.php +++ b/lib/Cake/Network/CakeEmail.php @@ -254,6 +254,68 @@ public function getTo() { return $this->_to; } +/** + * Set Cc + * + * @param mixed $email String with email, Array with email as key, name as value or email as value (without name) + * @param string $name + * @return void + */ + public function setCc($email, $name = null) { + $this->_setEmail('_cc', $email, $name); + } + +/** + * Add Cc + * + * @param mixed $email String with email, Array with email as key, name as value or email as value (without name) + * @param string $name + * @return void + */ + public function addCc($email, $name = null) { + $this->_addEmail('_cc', $email, $name); + } + +/** + * Get Cc + * + * @return array + */ + public function getCc() { + return $this->_cc; + } + +/** + * Set Bcc + * + * @param mixed $email String with email, Array with email as key, name as value or email as value (without name) + * @param string $name + * @return void + */ + public function setBcc($email, $name = null) { + $this->_setEmail('_bcc', $email, $name); + } + +/** + * Add Bcc + * + * @param mixed $email String with email, Array with email as key, name as value or email as value (without name) + * @param string $name + * @return void + */ + public function addBcc($email, $name = null) { + $this->_addEmail('_bcc', $email, $name); + } + +/** + * Get Bcc + * + * @return array + */ + public function getBcc() { + return $this->_bcc; + } + /** * Set email *