Skip to content
This repository was archived by the owner on Jun 1, 2018. It is now read-only.

Commit

Permalink
Merge branch 'develop' into santisp_dev
Browse files Browse the repository at this point in the history
  • Loading branch information
Santiagoebizmarts committed Sep 8, 2016
2 parents 9832416 + 2ff3a7b commit b5ef7d7
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 21 deletions.
2 changes: 1 addition & 1 deletion app/code/community/Ebizmarts/MageMonkey/etc/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<config>
<modules>
<Ebizmarts_MageMonkey>
<version>1.2.5</version>
<version>1.2.6</version>
</Ebizmarts_MageMonkey>
</modules>
<global>
Expand Down
44 changes: 27 additions & 17 deletions app/code/community/Ebizmarts/Mandrill/Model/Email/Queue.php
Original file line number Diff line number Diff line change
Expand Up @@ -33,36 +33,46 @@ public function send()
if (Mage::getStoreConfig(Ebizmarts_Mandrill_Model_System_Config::ENABLE, $storeId)) {
$parameters = new Varien_Object($message->getMessageParameters());
$mailer = $this->getMail($storeId);
$mandrill = array(
'subject' => $parameters->getSubject(),
'to' => array(),
'from_email' => $parameters->getFromEmail(),
'from_name' => $parameters->getFromName(),
'headers' => $mailer->getHeaders(),
'html' => ($parameters->getIsPlain() ? "" : $message->getMessageBody()),
'text' => ($parameters->getIsPlain() ? $message->getMessageBody() : ""),
);
$mailer->setFrom($parameters->getFromEmail(),$parameters->getFromName());
$mailer->setSubject($parameters->getSubject());
if ($parameters->getIsPlain()) {
$mailer->setBodyText($message->getMessageBody());
} else {
$mailer->setBodyHtml($message->getMessageBody());
}
foreach ($message->getRecipients() as $recipient) {
list($email, $name, $type) = $recipient;
$mandrill['to'][] = array(
'type' => ($type == self::EMAIL_TYPE_BCC ? "bcc" : "to"),
'email' => $email,
'name' => $name
);
switch ($type) {
case self::EMAIL_TYPE_TO:
case self::EMAIL_TYPE_CC:
$mailer->addTo($email,$name);
break;
case self::EMAIL_TYPE_BCC:
$mailer->addBcc($email);
break;
}
}
if ($parameters->getReplyTo() !== null) {
$mandrill['headers'] = array_merge($mandrill['headers'], array('Reply-To' => $parameters->getReplyTo()));
$mailer->setReplyTo($parameters->getReplyTo());
}
if ($parameters->getReturnTo() !== null) {
$mailer->setReturnPath($parameters->getReturnTo());
}
try {
$mailer->messages->send($mandrill);
Mage::dispatchEvent(
'fooman_emailattachments_before_send_queue',
array(
'mailer' => $mailer,
'message' => $message,
'mail_transport' => false

)
);
$mailer->send();
} catch (Exception $e) {
Mage::logException($e);
}
unset($mailer);
unset($mandrill);
$message->setProcessedAt(Varien_Date::formatDate(true));
$message->save();
} else {
Expand Down
2 changes: 1 addition & 1 deletion app/code/community/Ebizmarts/Mandrill/etc/config.xml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
<config>
<modules>
<Ebizmarts_Mandrill>
<version>2.0.10</version>
<version>2.0.11</version>
</Ebizmarts_Mandrill>
</modules>
<global>
Expand Down
3 changes: 1 addition & 2 deletions js/ebizmarts/magemonkey/campaignCatcher.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@ function getCampaign() {
function createCookie(name, value, expirationInSec) {
var now = new Date();
var expire = new Date(now.getTime() + (expirationInSec * 1000));//[(1 * 365 * 24 * 60) * 60000] == 1 year -- (Years * Days * Hours * Minutes) * 60000
alert('creating cookie');
Mage.Cookies.expires = expire;
Mage.Cookies.set(name,value);
}
Expand All @@ -30,4 +29,4 @@ if (document.loaded) {
getCampaign;
} else {
document.observe('dom:loaded', getCampaign);
}
}

0 comments on commit b5ef7d7

Please sign in to comment.