private function sendMail($templateId, Gpf_Data_Record $userRecord) { $user = new Pap_Common_User(); $user->fillFromRecord($userRecord); $user->setPassword($userRecord->get('password')); $template = new Pap_Mail_MassMailTemplate(); $template->setTemplateId($templateId); $template->setUser($user); $template->addRecipient($user->getEmail()); $template->send(); }
private function sendMail($templateId, Gpf_Data_Record $userRecord, $filterId, $affiliateId) { $user = new Pap_Common_User(); $user->fillFromRecord($userRecord); if ($userRecord->contains(Pap_Mail_MassMailAffiliatesGrid::COLUMN_PASSWORD)) { $user->setPassword($userRecord->get(Pap_Mail_MassMailAffiliatesGrid::COLUMN_PASSWORD)); } else if ($userRecord->contains(Gpf_Db_Table_AuthUsers::PASSWORD)) { $user->setPassword($userRecord->get(Gpf_Db_Table_AuthUsers::PASSWORD)); } $template = new Pap_Mail_MassMailTemplate(); if ($affiliateId != null && $affiliateId != '') { $this->setFromEmailAndName($template, $affiliateId); } $template->setTemplateId($templateId); $template->setUser($user); $template->addRecipient($user->getEmail()); $template->send(); }