EmailDirect_Integration - Version 2.0.7

Version Notes

The module can now send the customer's Last Login Date.

Improvements to modal signup form.

Download this release

Release Info

Developer Magento Core Team
Extension EmailDirect_Integration
Version 2.0.7
Comparing to
See all releases


Code changes from version 2.0.6 to 2.0.7

app/code/community/EmailDirect/Integration/Helper/Data.php CHANGED
@@ -112,9 +112,20 @@ class EmailDirect_Integration_Helper_Data extends Mage_Core_Helper_Abstract
112
  $orders = Mage::getModel('sales/order')->getCollection()
113
  ->addAttributeToFilter('created_at', array('from' => $from_date, 'to' => $to_date));
114
 
115
- $states = Mage::helper('emaildirect')->config('send_states');
116
- $state_list = explode(",",$states);
117
- $orders->addAttributeToFilter('status', array('in' => $state_list));
 
 
 
 
 
 
 
 
 
 
 
118
 
119
  if ($store != null && $store != 0)
120
  $orders->addAttributeToFilter('store_id', array('eq' => $store));
@@ -517,6 +528,17 @@ class EmailDirect_Integration_Helper_Data extends Mage_Core_Helper_Abstract
517
 
518
  return false;
519
  }
 
 
 
 
 
 
 
 
 
 
 
520
 
521
  public function canShowSignup()
522
  {
@@ -544,9 +566,11 @@ class EmailDirect_Integration_Helper_Data extends Mage_Core_Helper_Abstract
544
 
545
  if ($last_closed > time())
546
  return false;
 
 
547
  }
548
 
549
- return true;
550
  }
551
 
552
  public function canCheckoutSubscribe()
@@ -776,6 +800,19 @@ class EmailDirect_Integration_Helper_Data extends Mage_Core_Helper_Abstract
776
  return "Wishlist is disabled.";
777
  }
778
 
 
 
 
 
 
 
 
 
 
 
 
 
 
779
  public function getBatchDisabledReason()
780
  {
781
  $base = $this->getDisabledReason();
112
  $orders = Mage::getModel('sales/order')->getCollection()
113
  ->addAttributeToFilter('created_at', array('from' => $from_date, 'to' => $to_date));
114
 
115
+ $mode = $this->config('send_field');
116
+
117
+ if ($mode == 'state')
118
+ {
119
+ $states = Mage::helper('emaildirect')->config('send_states');
120
+ $state_list = explode(",",$states);
121
+ $orders->addAttributeToFilter('state', array('in' => $state_list));
122
+ }
123
+ else
124
+ {
125
+ $statuses = Mage::helper('emaildirect')->config('send_statuses');
126
+ $status_list = explode(",",$statuses);
127
+ $orders->addAttributeToFilter('status', array('in' => $status_list));
128
+ }
129
 
130
  if ($store != null && $store != 0)
131
  $orders->addAttributeToFilter('store_id', array('eq' => $store));
528
 
529
  return false;
530
  }
531
+
532
+ public function canSendLastLogin()
533
+ {
534
+ if (!$this->canEdirect())
535
+ return false;
536
+
537
+ if (Mage::helper('customer')->isLoggedIn() && (bool)($this->config('lastlogin_enabled') != 0))
538
+ return true;
539
+
540
+ return false;
541
+ }
542
 
543
  public function canShowSignup()
544
  {
566
 
567
  if ($last_closed > time())
568
  return false;
569
+
570
+ return true;
571
  }
572
 
573
+ return false;
574
  }
575
 
576
  public function canCheckoutSubscribe()
800
  return "Wishlist is disabled.";
801
  }
802
 
803
+ public function getLastLoginDisabledReason()
804
+ {
805
+ $base = $this->getDisabledReason();
806
+
807
+ if ($base != "")
808
+ return $base;
809
+
810
+ if (!Mage::helper('customer')->isLoggedIn())
811
+ return "Customer not logged in";
812
+
813
+ return "Last Login is disabled.";
814
+ }
815
+
816
  public function getBatchDisabledReason()
817
  {
818
  $base = $this->getDisabledReason();
app/code/community/EmailDirect/Integration/Helper/Fields.php CHANGED
@@ -142,6 +142,8 @@ class EmailDirect_Integration_Helper_Fields extends Mage_Core_Helper_Abstract
142
  'size' => '200');
143
  }
144
 
 
 
145
  $fields[] = array('name' => 'AbandonedDate',
146
  'type' => 'Date');
147
  $fields[] = array('name' => 'AbandonedUrl',
142
  'size' => '200');
143
  }
144
 
145
+ $fields[] = array('name' => 'LastLogin',
146
+ 'type' => 'Date');
147
  $fields[] = array('name' => 'AbandonedDate',
148
  'type' => 'Date');
149
  $fields[] = array('name' => 'AbandonedUrl',
app/code/community/EmailDirect/Integration/Model/Observer.php CHANGED
@@ -17,6 +17,47 @@ class EmailDirect_Integration_Model_Observer
17
  $this->_helper = Mage::helper('emaildirect');
18
  }
19
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
20
  //--------------------------------------------------------------------------------------------------
21
  // WISHLIST
22
 
@@ -446,49 +487,53 @@ class EmailDirect_Integration_Model_Observer
446
  $item = $item_data;
447
 
448
  if (is_string($item))
 
449
  $product_id = $item;
 
 
 
 
 
 
450
  else
451
  {
452
- if ($item->getProduct() == null)
 
453
  return $merge_vars; // Can't get product so abort
454
- $product_id = $item->getProduct()->getId();
455
  }
456
 
457
- $product = Mage::getModel('catalog/product')->load($product_id);
458
-
459
- if ($product != null)
460
  {
461
- if ($parent_item != null)
462
- {
463
- $parent_product = Mage::getModel('catalog/product')->load($parent_item->getProduct()->getId());
464
-
465
- $parent_name = $parent_product->getName();
466
- $url = $parent_product->getProductUrl();
467
-
468
- if ($parent_product->getTypeId() == 'configurable')
469
- $url .= $this->getParentOptions($parent_product,$product_id);
470
- }
471
- else
472
- $url = $product->getProductUrl();
473
-
474
- $name = $product->getName();
475
- $sku = $product->getSku();
476
 
477
- $image = $this->getProductImage($product, $parent_product);
 
478
 
479
- if (is_string($item))
480
- {
481
- if ($product->getTypeId() == 'grouped')
482
- $cost = $this->getGroupedPrice($product);
483
- else
484
- $cost = $product->getPrice();
485
- }
 
 
 
 
 
 
 
 
486
  else
487
- $cost = $item->getPrice();
488
-
489
- $cost = Mage::helper('core')->currency($cost,true,false);
490
- $description = $product->getShortDescription();
491
- }
 
 
492
  }
493
 
494
  $merge_vars["{$prefix}ProductName{$pos}"] = $name;
@@ -562,7 +607,7 @@ class EmailDirect_Integration_Model_Observer
562
  $grouped_id_list[] = $grouped_product_id;
563
  }
564
 
565
- if ($product = $item->getProduct())
566
  {
567
  $product_id = $product->getId();
568
  if (!in_array($product_id, $id_list))
@@ -1626,7 +1671,7 @@ class EmailDirect_Integration_Model_Observer
1626
 
1627
  foreach ($quote->getAllItems() as $item)
1628
  {
1629
- $product = $item->getProduct();
1630
  $parent_id = $item->getParentItemId();
1631
 
1632
  if ($parent_id != null)
17
  $this->_helper = Mage::helper('emaildirect');
18
  }
19
 
20
+ public function customerLogin(Varien_Event_Observer $observer)
21
+ {
22
+ try
23
+ {
24
+ $this->_helper->setLogArea(EmailDirect_Integration_Helper_Data::CUSTOMER);
25
+ $this->_helper->log("Customer Login Start");
26
+
27
+ if (!$this->_helper->canSendLastLogin())
28
+ {
29
+ $this->_helper->logReason($this->_helper->getLastLoginDisabledReason());
30
+ return;
31
+ }
32
+
33
+ $customer = $observer->getEvent()->getCustomer();
34
+
35
+ if (!$customer)
36
+ {
37
+ $this->_helper->logReason("Customer not found");
38
+ return;
39
+ }
40
+
41
+ $date = date(Mage::getModel('core/date')->gmtTimestamp());
42
+ $date = date($this->_date_format, $date);
43
+
44
+ $this->_helper->log("Last Login Date: {$date}");
45
+
46
+ $email = $customer->getEmail();
47
+
48
+ $this->_helper->log("Email: {$email}");
49
+
50
+ Mage::getSingleton('emaildirect/wrapper_subscribers')->sendLastLogin($email, $date);
51
+
52
+ $this->_helper->log("Customer Login End");
53
+ }
54
+ catch (Exception $e)
55
+ {
56
+ Mage::logException($e);
57
+ $this->_helper->logException($e);
58
+ }
59
+ }
60
+
61
  //--------------------------------------------------------------------------------------------------
62
  // WISHLIST
63
 
487
  $item = $item_data;
488
 
489
  if (is_string($item))
490
+ {
491
  $product_id = $item;
492
+
493
+ $product = Mage::getModel('catalog/product')->load($product_id);
494
+
495
+ if ($product == null || !$product->getId())
496
+ return $merge_vars;
497
+ }
498
  else
499
  {
500
+ $product = $this->getProduct($item);
501
+ if ($product == null)
502
  return $merge_vars; // Can't get product so abort
 
503
  }
504
 
505
+ if ($parent_item != null)
 
 
506
  {
507
+ $parent_product = $this->getProduct($parent_item);
508
+ if ($parent_product == null)
509
+ return $merge_vars; // Can't get product so abort
 
 
 
 
 
 
 
 
 
 
 
 
510
 
511
+ $parent_name = $parent_product->getName();
512
+ $url = $parent_product->getProductUrl();
513
 
514
+ if ($parent_product->getTypeId() == 'configurable')
515
+ $url .= $this->getParentOptions($parent_product,$product_id);
516
+ }
517
+ else
518
+ $url = $product->getProductUrl();
519
+
520
+ $name = $product->getName();
521
+ $sku = $product->getSku();
522
+
523
+ $image = $this->getProductImage($product, $parent_product);
524
+
525
+ if (is_string($item))
526
+ {
527
+ if ($product->getTypeId() == 'grouped')
528
+ $cost = $this->getGroupedPrice($product);
529
  else
530
+ $cost = $product->getPrice();
531
+ }
532
+ else
533
+ $cost = $item->getPrice();
534
+
535
+ $cost = Mage::helper('core')->currency($cost,true,false);
536
+ $description = $product->getShortDescription();
537
  }
538
 
539
  $merge_vars["{$prefix}ProductName{$pos}"] = $name;
607
  $grouped_id_list[] = $grouped_product_id;
608
  }
609
 
610
+ if ($product = $this->getProduct($item))
611
  {
612
  $product_id = $product->getId();
613
  if (!in_array($product_id, $id_list))
1671
 
1672
  foreach ($quote->getAllItems() as $item)
1673
  {
1674
+ $product = $this->getProduct($item);
1675
  $parent_id = $item->getParentItemId();
1676
 
1677
  if ($parent_id != null)
app/code/community/EmailDirect/Integration/Model/Wrapper/Subscribers.php CHANGED
@@ -107,4 +107,17 @@ class EmailDirect_Integration_Model_Wrapper_subscribers extends EmailDirect_Inte
107
 
108
  return true;
109
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
110
  }
107
 
108
  return true;
109
  }
110
+
111
+ public function sendLastLogin($email, $date)
112
+ {
113
+ $merge_vars = array('LastLogin' => $date);
114
+
115
+ $rc = $this->subscriberAdd($email, $merge_vars);
116
+
117
+ if (isset($rc->ErrorCode))
118
+ {
119
+ Mage::getSingleton('customer/session')->addError((string)$rc->Message);
120
+ Mage::throwException((string)$rc->Message);
121
+ }
122
+ }
123
  }
app/code/community/EmailDirect/Integration/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <EmailDirect_Integration>
5
- <version>2.0.6</version>
6
  </EmailDirect_Integration>
7
  </modules>
8
  <global>
@@ -151,6 +151,14 @@
151
  </emaildirect_quote_save_after>
152
  </observers>
153
  </sales_quote_save_after>
 
 
 
 
 
 
 
 
154
  </events>
155
  </frontend>
156
  <admin>
@@ -254,6 +262,7 @@ C]]></abandonedsequence_options>
254
  <batch_size>200</batch_size>
255
  <batch_date_adjust>-1 week</batch_date_adjust>
256
  <wishlist_enabled>0</wishlist_enabled>
 
257
  </general>
258
  <export>
259
  <include_disabled>1</include_disabled>
2
  <config>
3
  <modules>
4
  <EmailDirect_Integration>
5
+ <version>2.0.7</version>
6
  </EmailDirect_Integration>
7
  </modules>
8
  <global>
151
  </emaildirect_quote_save_after>
152
  </observers>
153
  </sales_quote_save_after>
154
+ <customer_login>
155
+ <observers>
156
+ <emaildirect_customer_login>
157
+ <class>emaildirect/observer</class>
158
+ <method>customerLogin</method>
159
+ </emaildirect_customer_login>
160
+ </observers>
161
+ </customer_login>
162
  </events>
163
  </frontend>
164
  <admin>
262
  <batch_size>200</batch_size>
263
  <batch_date_adjust>-1 week</batch_date_adjust>
264
  <wishlist_enabled>0</wishlist_enabled>
265
+ <lastlogin_enabled>0</lastlogin_enabled>
266
  </general>
267
  <export>
268
  <include_disabled>1</include_disabled>
app/code/community/EmailDirect/Integration/etc/system.xml CHANGED
@@ -486,6 +486,26 @@
486
  <comment>Send subscriber Wishlist URL and their most recent Wishlist Date to your EmailDirect database.</comment>
487
  </wishlist_enabled>
488
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
489
  </fields>
490
  </general>
491
  <export translate="label comment">
486
  <comment>Send subscriber Wishlist URL and their most recent Wishlist Date to your EmailDirect database.</comment>
487
  </wishlist_enabled>
488
 
489
+ <!-- Customer Last Login -->
490
+ <heading_lastlogin translate="label">
491
+ <label>Customer Last Login</label>
492
+ <frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
493
+ <sort_order>700</sort_order>
494
+ <show_in_default>1</show_in_default>
495
+ <show_in_website>0</show_in_website>
496
+ <show_in_store>1</show_in_store>
497
+ </heading_lastlogin>
498
+ <lastlogin_enabled translate="label">
499
+ <label>Send Last Login Date?</label>
500
+ <frontend_type>select</frontend_type>
501
+ <source_model>adminhtml/system_config_source_yesno</source_model>
502
+ <sort_order>710</sort_order>
503
+ <show_in_default>1</show_in_default>
504
+ <show_in_website>0</show_in_website>
505
+ <show_in_store>1</show_in_store>
506
+ <comment>When customer logs in, send the date to EmailDirect</comment>
507
+ </lastlogin_enabled>
508
+
509
  </fields>
510
  </general>
511
  <export translate="label comment">
package.xml CHANGED
@@ -1,20 +1,20 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>EmailDirect_Integration</name>
4
- <version>2.0.6</version>
5
  <stability>stable</stability>
6
  <license/>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>EmailDirect integration for magento</summary>
10
  <description>EmailDirect integration for magento</description>
11
- <notes>Module will now be able to take the image from the parent item if the simple item has no image set.&#xD;
12
  &#xD;
13
- Improvements to product visibility tests when sending products to EmailDirect.</notes>
14
  <authors><author><name>Kevin Linden</name><user>auto-converted</user><email>Kevin@EmailDirect.com</email></author></authors>
15
- <date>2014-08-21</date>
16
- <time>21:41:30</time>
17
- <contents><target name="magecommunity"><dir name="EmailDirect"><dir name="Integration"><dir name="Block"><dir name="Adminhtml"><dir name="Abandoned"><file name="Grid.php" hash="4a3f8d29d3d8feb13ae124297267ae85"/><file name="Status.php" hash="9a740fd8c63148532bbcf07d19f462df"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="d01c241e1c4a42cd08f087ad784ed78e"/></dir><dir name="Form"><dir name="Field"><dir name="Export"><file name="Orders.php" hash="5b101fadb6a64044b276eb07b21cf0a5"/><file name="Products.php" hash="32e13d4b7250890bf84aba87f25de03c"/><file name="Range.php" hash="4adac96fa53fa8e1449bae943a8cca80"/></dir><dir name="Signup"><file name="Test.php" hash="3b773dda25c62bc8cb28031931d67f9f"/></dir><file name="Addressmapfields.php" hash="97b75c8340d561e863a3985ad73ce228"/><file name="Common.php" hash="6a86cce53f6df6857ea79241fa281939"/><file name="Info.php" hash="246de52ea5d2349ecd7f103cbba8cb8f"/><file name="Mapfields.php" hash="16894c5d76df1293e63128e349700e05"/><file name="Note.php" hash="ef99a474bbc3a828c7a618132a80fe66"/><file name="Shippingmapfields.php" hash="589a74260f394a5eae1b57ca89a74a8b"/><file name="Troubleshooting.php" hash="ff6b463004ab037031acea4a6f1d8517"/></dir></dir></dir><dir name="Convert"><dir name="Profile"><dir name="Export"><file name="Orders.php" hash="947af2b0d8e3f7bc47c47b32cd434f18"/><file name="Products.php" hash="3f93e4789dbeb6710cd2742587d61726"/></dir><file name="Export.php" hash="ba879607ac0693e9db6251bbbc1676a1"/></dir></dir></dir><dir name="Troubleshooting"><dir name="View"><dir name="Tab"><file name="Download.php" hash="619916677df7c833e559aae74dae2aa0"/><file name="Info.php" hash="4dad4b18e215d6df8c8e6631b4323b53"/><file name="Log.php" hash="d3dcb67ca284358eaa70db517637da87"/><file name="Submit.php" hash="fe896683680ab10ada6b67e0e803ccce"/></dir><file name="Form.php" hash="e527a3a2335b109c48a69f06c1b0d01f"/></dir><file name="Tabs.php" hash="ab1fdbe561e8572c2c50cdbec9573f82"/><file name="View.php" hash="b2d83536aade45e41039875db85b3018"/></dir><file name="Abandoned.php" hash="515b0c172e093341a2e69cb75570e553"/></dir><dir name="Checkout"><file name="Subscribe.php" hash="ae325e815a54bde93507562cf0d86b8a"/></dir><dir name="Customer"><dir name="Account"><dir name="Dashboard"><file name="Info.php" hash="20e74d9c2b2c02611c8f69b254d81ef5"/></dir><file name="Lists.php" hash="3c3bdb9482ecf4a71740a80395bd5465"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><dir name="Abandoned"><file name="Minutes.php" hash="e311f6de480fd4b63aee7f46ea412372"/></dir><file name="Action.php" hash="bf2243f50c9c6dafca26a5bcb889f372"/></dir></dir></dir></dir><file name="Capture.php" hash="e44034ad875957a566d3ac89abb408ed"/><file name="Signup.php" hash="511c9376560cdc5f63b7dc00bdc205be"/></dir><dir name="Helper"><file name="Data.php" hash="6932e37e931d86d58a2fecb159c67360"/><file name="Fields.php" hash="3ddd3a1b0769aa786b674eca91e8bc48"/><file name="Upgrade.php" hash="407f12bce2c7c06c73a23d8ed853a038"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Abandoned"><file name="Collection.php" hash="5a64b4e8b672f80b4d9b6cc5a0d231eb"/></dir><dir name="Order"><file name="Collection.php" hash="43d343562cf7e54f1b36315aa5d1d4a7"/></dir><dir name="Session"><file name="Collection.php" hash="7d6a8283fdbc1207d709e2bbbc78906d"/></dir><file name="Abandoned.php" hash="485b3771906783d383de75ae9761e55c"/><file name="Order.php" hash="8d538a5737095a1ba0ad448c027b3afb"/><file name="Session.php" hash="516eeeb28038416dc885ed7af6a8a8b0"/></dir><dir name="Resource"><file name="Setup.php" hash="ceb59161dafe7722bec195f5018714dd"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Export"><file name="Batch.php" hash="96c51fc5c0b947750be4e612e32c83ab"/></dir><dir name="Send"><file name="Field.php" hash="8ecffa8ccce40f3b2db6513b24eb9200"/></dir><dir name="Signup"><file name="Opacity.php" hash="8eabed4c72e7347f0376c3d4cc1023a7"/><file name="Recurrence.php" hash="e11200bbc204b00486c373d8a4e6675e"/></dir><file name="Abandoned.php" hash="9881811b94f38be90bd20a99951a1903"/><file name="Abandonedlist.php" hash="66386003113d8589c9f3de4f03f538a8"/><file name="Additionallist.php" hash="254081820d07a8754a71743ea58a7af4"/><file name="Checkoutsubscribe.php" hash="fd90252a1f19649a420dae136ad2a2ba"/><file name="List.php" hash="d76e36c0198e509a63c663e827cc7940"/><file name="Publication.php" hash="635fae1c20981c0ca7b90007a00e99a7"/><file name="Sequence.php" hash="ec9718c2b5dc35c559e5c09e345eff88"/><file name="Source.php" hash="f3c246959c74f6d378f3e2d7b8148d7f"/><file name="States.php" hash="a746affc786d8165a98801e68cbf80ab"/><file name="Statuses.php" hash="9844a7a9c3b5c68df45c8f6c518acf16"/><file name="Time.php" hash="8acbb5cb33e66de1e408cf55d17a9398"/></dir></dir></dir><dir name="Wrapper"><file name="Abandoned.php" hash="ef81d36a7276737f2d0aa1a5d783a83b"/><file name="Abstract.php" hash="9e97ce6a12e0d074921bb3a1391f3648"/><file name="Database.php" hash="3cceb467358d13584baff58c043762ec"/><file name="Execute.php" hash="5a339e0a5407cf05b161102fc65595bb"/><file name="Ftp.php" hash="d5335cfb68f99761d6902dd390a3d7a8"/><file name="Lists.php" hash="425d64b9256bbdbafa899c4138e78368"/><file name="Orders.php" hash="041ea2cf97c461d670022984e7ff608a"/><file name="Publications.php" hash="815715549df345ccb5b69ed65589aa53"/><file name="Sources.php" hash="c6caf0274f7d0c50114324bc47a490c4"/><file name="Subscribers.php" hash="1761d56b33e62b809ba7d380655d1d43"/><file name="Wishlist.php" hash="2ceb111bbeaa06c4f13f61281aaa5b5e"/></dir><file name="Abandoned.php" hash="93bd43b59b143dec15858a6fba6ae568"/><file name="Observer.php" hash="2ae48ded10e073ed04e2916bb6a896dd"/><file name="Order.php" hash="b21426543cd46f799cd0743525120fb8"/><file name="Session.php" hash="c56ecf779dbfb2dae0030935af31911a"/></dir><dir name="controllers"><dir name="Admin"><file name="AbandonedController.php" hash="04be2181a65e505084b324188f1fd64d"/><file name="ExportController.php" hash="e4d3eb0b3a9ef9f3caa0146debc256bc"/><file name="TroubleshootingController.php" hash="3de9950849e08648d8872aea4760c992"/></dir><dir name="Customer"><file name="AccountController.php" hash="ae75c37519f8d9f671509ff9b7fb34a4"/></dir><file name="AbandonedController.php" hash="b84b82454ab3b93e34eea2f622f86084"/><file name="CaptureController.php" hash="89e043bb3864617a062e915d2209dcf4"/><file name="ExportController.php" hash="7ca147debc5c1436b3bf2d9501592f33"/></dir><dir name="etc"><file name="adminhtml.xml" hash="26c4aa6d38306846a585166d6602b305"/><file name="config.xml" hash="d0aa1551a353ac03a1d8a82bd8f8cdcc"/><file name="system.xml" hash="966b8210df59d1825f2ee61d74f281dd"/></dir><dir name="sql"><dir name="emaildirect_setup"><file name="mysql4-install-2.0.0.php" hash="c1c83d35755641c660c3bc7c5428a98e"/><file name="mysql4-upgrade-1.5.8-2.0.0.php" hash="37094b16cfb3f69b559f5b31aee268c4"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="emaildirect"><file name="emaildirect-tab.png" hash="9ddb077b74a7078ac509d79b024631a1"/><file name="emaildirect.css" hash="cba2c50e351f973a2463e92a91ec5569"/><file name="logo.png" hash="2e7e39ced387c798ef27b77dd69f073e"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="emaildirect"><dir name="images"><file name="window_close.png" hash="3af14f053f360bf31f8ba2df73ec7f1e"/></dir><file name="emaildirect.css" hash="5b2c8907468d0d5d013e30c6c5c8c9ed"/><file name="integration.js" hash="72ffc0716bc87ac2c92ba47784b5d33b"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="emaildirect.xml" hash="9eb6f438b54472e217a9f8e99a8e117c"/></dir><dir name="template"><dir name="emaildirect"><dir name="abandoned"><file name="grid.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="status.phtml" hash="9e7723dc1fe5f8693345db9cc7cda808"/></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="f64073616c5807d5ea32a13cc008ef4d"/></dir><dir name="form"><dir name="field"><dir name="export"><file name="date_range.phtml" hash="d2a91e7ba256fed67745ef1c284889cb"/><file name="orders.phtml" hash="7cc302d6bd638c111ca769ce2d23a1e1"/><file name="products.phtml" hash="b3e91d0fb47f26a3cc989f73f25a1e34"/></dir><dir name="signup"><file name="test.phtml" hash="636501cd90c6ab4231bea54efb16b2ff"/></dir><file name="array.phtml" hash="5415eeff311735624354468c886d39b5"/><file name="info.phtml" hash="19921a9ba4d9abd065ba7ab62e9946ce"/><file name="note.phtml" hash="6625a3771ba10daba5ded5570574716f"/><file name="trouble.phtml" hash="a6cbebe7956299a64c2f5ceab0c28651"/></dir></dir><file name="setup_check.phtml" hash="1814302f58a15fb1629446e074a7e1e0"/></dir><dir name="convert"><dir name="profile"><file name="export.phtml" hash="c829eeccb120ffe4c0b9f0ddf9c7ff9a"/></dir></dir></dir><dir name="troubleshooting"><dir name="view"><dir name="tab"><file name="download.phtml" hash="41dc4cc22f7a1c6fc9048bf936fb7953"/><file name="info.phtml" hash="bd19bb1072ce1d60a4fb7bda660a0ce7"/><file name="log.phtml" hash="c9e2c9493a2dad579bba4ed53795cf5e"/><file name="submit.phtml" hash="c2269f4a6a52d66bff5eac660d0831bd"/></dir><file name="form.phtml" hash="d2338bfe3598e9315ca8f5ac8d9b5516"/></dir><file name="view.phtml" hash="ee6af3fe79d916af764f41e7e8c5cc37"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="emaildirect.xml" hash="a2541c4b82ef33c791794344893c0f2d"/></dir><dir name="template"><dir name="emaildirect"><dir name="capture"><file name="email.phtml" hash="fa273ff1a48a12eb386f58f3e3e78f66"/></dir><dir name="checkout"><file name="subscribe.phtml" hash="d57eb93aab4e0f1d58f1ec8b9ed24c50"/></dir><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="fb89b2a726be35932de32ec9417ba81a"/></dir><file name="lists.phtml" hash="4c697dcfa63ece1db7885cadb02982d1"/></dir></dir><dir name="signup"><file name="form.phtml" hash="4c7633e518f3374f722ccf22b51158da"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><file name="newsletter_subscr_success_emaildirect.html" hash="f6afb69d207bbc3f8920e7a72ac9dd07"/><file name="newsletter_unsub_success_emaildirect.html" hash="bd9f97e8f5485180d4420097b5200ef4"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="EmailDirect_Integration.xml" hash="90a441f2d0dff6c247f810274e8a76ab"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies/>
20
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>EmailDirect_Integration</name>
4
+ <version>2.0.7</version>
5
  <stability>stable</stability>
6
  <license/>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>EmailDirect integration for magento</summary>
10
  <description>EmailDirect integration for magento</description>
11
+ <notes>The module can now send the customer's Last Login Date.&#xD;
12
  &#xD;
13
+ Improvements to modal signup form.</notes>
14
  <authors><author><name>Kevin Linden</name><user>auto-converted</user><email>Kevin@EmailDirect.com</email></author></authors>
15
+ <date>2014-09-12</date>
16
+ <time>16:41:25</time>
17
+ <contents><target name="magecommunity"><dir name="EmailDirect"><dir name="Integration"><dir name="Block"><dir name="Adminhtml"><dir name="Abandoned"><file name="Grid.php" hash="4a3f8d29d3d8feb13ae124297267ae85"/><file name="Status.php" hash="9a740fd8c63148532bbcf07d19f462df"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="d01c241e1c4a42cd08f087ad784ed78e"/></dir><dir name="Form"><dir name="Field"><dir name="Export"><file name="Orders.php" hash="5b101fadb6a64044b276eb07b21cf0a5"/><file name="Products.php" hash="32e13d4b7250890bf84aba87f25de03c"/><file name="Range.php" hash="4adac96fa53fa8e1449bae943a8cca80"/></dir><dir name="Signup"><file name="Test.php" hash="3b773dda25c62bc8cb28031931d67f9f"/></dir><file name="Addressmapfields.php" hash="97b75c8340d561e863a3985ad73ce228"/><file name="Common.php" hash="6a86cce53f6df6857ea79241fa281939"/><file name="Info.php" hash="246de52ea5d2349ecd7f103cbba8cb8f"/><file name="Mapfields.php" hash="16894c5d76df1293e63128e349700e05"/><file name="Note.php" hash="ef99a474bbc3a828c7a618132a80fe66"/><file name="Shippingmapfields.php" hash="589a74260f394a5eae1b57ca89a74a8b"/><file name="Troubleshooting.php" hash="ff6b463004ab037031acea4a6f1d8517"/></dir></dir></dir><dir name="Convert"><dir name="Profile"><dir name="Export"><file name="Orders.php" hash="947af2b0d8e3f7bc47c47b32cd434f18"/><file name="Products.php" hash="3f93e4789dbeb6710cd2742587d61726"/></dir><file name="Export.php" hash="ba879607ac0693e9db6251bbbc1676a1"/></dir></dir></dir><dir name="Troubleshooting"><dir name="View"><dir name="Tab"><file name="Download.php" hash="619916677df7c833e559aae74dae2aa0"/><file name="Info.php" hash="4dad4b18e215d6df8c8e6631b4323b53"/><file name="Log.php" hash="d3dcb67ca284358eaa70db517637da87"/><file name="Submit.php" hash="fe896683680ab10ada6b67e0e803ccce"/></dir><file name="Form.php" hash="e527a3a2335b109c48a69f06c1b0d01f"/></dir><file name="Tabs.php" hash="ab1fdbe561e8572c2c50cdbec9573f82"/><file name="View.php" hash="b2d83536aade45e41039875db85b3018"/></dir><file name="Abandoned.php" hash="515b0c172e093341a2e69cb75570e553"/></dir><dir name="Checkout"><file name="Subscribe.php" hash="ae325e815a54bde93507562cf0d86b8a"/></dir><dir name="Customer"><dir name="Account"><dir name="Dashboard"><file name="Info.php" hash="20e74d9c2b2c02611c8f69b254d81ef5"/></dir><file name="Lists.php" hash="3c3bdb9482ecf4a71740a80395bd5465"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><dir name="Abandoned"><file name="Minutes.php" hash="e311f6de480fd4b63aee7f46ea412372"/></dir><file name="Action.php" hash="bf2243f50c9c6dafca26a5bcb889f372"/></dir></dir></dir></dir><file name="Capture.php" hash="e44034ad875957a566d3ac89abb408ed"/><file name="Signup.php" hash="511c9376560cdc5f63b7dc00bdc205be"/></dir><dir name="Helper"><file name="Data.php" hash="80608a5e064c1292ef14d421f67c01c0"/><file name="Fields.php" hash="9d3df47a02f30ade5372c559e7679107"/><file name="Upgrade.php" hash="407f12bce2c7c06c73a23d8ed853a038"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Abandoned"><file name="Collection.php" hash="5a64b4e8b672f80b4d9b6cc5a0d231eb"/></dir><dir name="Order"><file name="Collection.php" hash="43d343562cf7e54f1b36315aa5d1d4a7"/></dir><dir name="Session"><file name="Collection.php" hash="7d6a8283fdbc1207d709e2bbbc78906d"/></dir><file name="Abandoned.php" hash="485b3771906783d383de75ae9761e55c"/><file name="Order.php" hash="8d538a5737095a1ba0ad448c027b3afb"/><file name="Session.php" hash="516eeeb28038416dc885ed7af6a8a8b0"/></dir><dir name="Resource"><file name="Setup.php" hash="ceb59161dafe7722bec195f5018714dd"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Export"><file name="Batch.php" hash="96c51fc5c0b947750be4e612e32c83ab"/></dir><dir name="Send"><file name="Field.php" hash="8ecffa8ccce40f3b2db6513b24eb9200"/></dir><dir name="Signup"><file name="Opacity.php" hash="8eabed4c72e7347f0376c3d4cc1023a7"/><file name="Recurrence.php" hash="e11200bbc204b00486c373d8a4e6675e"/></dir><file name="Abandoned.php" hash="9881811b94f38be90bd20a99951a1903"/><file name="Abandonedlist.php" hash="66386003113d8589c9f3de4f03f538a8"/><file name="Additionallist.php" hash="254081820d07a8754a71743ea58a7af4"/><file name="Checkoutsubscribe.php" hash="fd90252a1f19649a420dae136ad2a2ba"/><file name="List.php" hash="d76e36c0198e509a63c663e827cc7940"/><file name="Publication.php" hash="635fae1c20981c0ca7b90007a00e99a7"/><file name="Sequence.php" hash="ec9718c2b5dc35c559e5c09e345eff88"/><file name="Source.php" hash="f3c246959c74f6d378f3e2d7b8148d7f"/><file name="States.php" hash="a746affc786d8165a98801e68cbf80ab"/><file name="Statuses.php" hash="9844a7a9c3b5c68df45c8f6c518acf16"/><file name="Time.php" hash="8acbb5cb33e66de1e408cf55d17a9398"/></dir></dir></dir><dir name="Wrapper"><file name="Abandoned.php" hash="ef81d36a7276737f2d0aa1a5d783a83b"/><file name="Abstract.php" hash="9e97ce6a12e0d074921bb3a1391f3648"/><file name="Database.php" hash="3cceb467358d13584baff58c043762ec"/><file name="Execute.php" hash="5a339e0a5407cf05b161102fc65595bb"/><file name="Ftp.php" hash="d5335cfb68f99761d6902dd390a3d7a8"/><file name="Lists.php" hash="425d64b9256bbdbafa899c4138e78368"/><file name="Orders.php" hash="041ea2cf97c461d670022984e7ff608a"/><file name="Publications.php" hash="815715549df345ccb5b69ed65589aa53"/><file name="Sources.php" hash="c6caf0274f7d0c50114324bc47a490c4"/><file name="Subscribers.php" hash="ed61d6bd944236034bcbc9e68765ff1c"/><file name="Wishlist.php" hash="2ceb111bbeaa06c4f13f61281aaa5b5e"/></dir><file name="Abandoned.php" hash="93bd43b59b143dec15858a6fba6ae568"/><file name="Observer.php" hash="db514d52c55c7e0d50292248fb80e631"/><file name="Order.php" hash="b21426543cd46f799cd0743525120fb8"/><file name="Session.php" hash="c56ecf779dbfb2dae0030935af31911a"/></dir><dir name="controllers"><dir name="Admin"><file name="AbandonedController.php" hash="04be2181a65e505084b324188f1fd64d"/><file name="ExportController.php" hash="e4d3eb0b3a9ef9f3caa0146debc256bc"/><file name="TroubleshootingController.php" hash="3de9950849e08648d8872aea4760c992"/></dir><dir name="Customer"><file name="AccountController.php" hash="ae75c37519f8d9f671509ff9b7fb34a4"/></dir><file name="AbandonedController.php" hash="b84b82454ab3b93e34eea2f622f86084"/><file name="CaptureController.php" hash="89e043bb3864617a062e915d2209dcf4"/><file name="ExportController.php" hash="7ca147debc5c1436b3bf2d9501592f33"/></dir><dir name="etc"><file name="adminhtml.xml" hash="26c4aa6d38306846a585166d6602b305"/><file name="config.xml" hash="c51448153d1f4c0cb27e63aea687d0a5"/><file name="system.xml" hash="5256bee2d5e034c4ba45770473ab9caf"/></dir><dir name="sql"><dir name="emaildirect_setup"><file name="mysql4-install-2.0.0.php" hash="c1c83d35755641c660c3bc7c5428a98e"/><file name="mysql4-upgrade-1.5.8-2.0.0.php" hash="37094b16cfb3f69b559f5b31aee268c4"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="emaildirect"><file name="emaildirect-tab.png" hash="9ddb077b74a7078ac509d79b024631a1"/><file name="emaildirect.css" hash="cba2c50e351f973a2463e92a91ec5569"/><file name="logo.png" hash="2e7e39ced387c798ef27b77dd69f073e"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="emaildirect"><dir name="images"><file name="window_close.png" hash="3af14f053f360bf31f8ba2df73ec7f1e"/></dir><file name="emaildirect.css" hash="5b2c8907468d0d5d013e30c6c5c8c9ed"/><file name="integration.js" hash="72ffc0716bc87ac2c92ba47784b5d33b"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="emaildirect.xml" hash="9eb6f438b54472e217a9f8e99a8e117c"/></dir><dir name="template"><dir name="emaildirect"><dir name="abandoned"><file name="grid.phtml" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="status.phtml" hash="9e7723dc1fe5f8693345db9cc7cda808"/></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="f64073616c5807d5ea32a13cc008ef4d"/></dir><dir name="form"><dir name="field"><dir name="export"><file name="date_range.phtml" hash="d2a91e7ba256fed67745ef1c284889cb"/><file name="orders.phtml" hash="7cc302d6bd638c111ca769ce2d23a1e1"/><file name="products.phtml" hash="b3e91d0fb47f26a3cc989f73f25a1e34"/></dir><dir name="signup"><file name="test.phtml" hash="636501cd90c6ab4231bea54efb16b2ff"/></dir><file name="array.phtml" hash="5415eeff311735624354468c886d39b5"/><file name="info.phtml" hash="19921a9ba4d9abd065ba7ab62e9946ce"/><file name="note.phtml" hash="6625a3771ba10daba5ded5570574716f"/><file name="trouble.phtml" hash="a6cbebe7956299a64c2f5ceab0c28651"/></dir></dir><file name="setup_check.phtml" hash="1814302f58a15fb1629446e074a7e1e0"/></dir><dir name="convert"><dir name="profile"><file name="export.phtml" hash="c829eeccb120ffe4c0b9f0ddf9c7ff9a"/></dir></dir></dir><dir name="troubleshooting"><dir name="view"><dir name="tab"><file name="download.phtml" hash="41dc4cc22f7a1c6fc9048bf936fb7953"/><file name="info.phtml" hash="bd19bb1072ce1d60a4fb7bda660a0ce7"/><file name="log.phtml" hash="c9e2c9493a2dad579bba4ed53795cf5e"/><file name="submit.phtml" hash="c2269f4a6a52d66bff5eac660d0831bd"/></dir><file name="form.phtml" hash="d2338bfe3598e9315ca8f5ac8d9b5516"/></dir><file name="view.phtml" hash="ee6af3fe79d916af764f41e7e8c5cc37"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="emaildirect.xml" hash="a2541c4b82ef33c791794344893c0f2d"/></dir><dir name="template"><dir name="emaildirect"><dir name="capture"><file name="email.phtml" hash="fa273ff1a48a12eb386f58f3e3e78f66"/></dir><dir name="checkout"><file name="subscribe.phtml" hash="d57eb93aab4e0f1d58f1ec8b9ed24c50"/></dir><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="fb89b2a726be35932de32ec9417ba81a"/></dir><file name="lists.phtml" hash="4c697dcfa63ece1db7885cadb02982d1"/></dir></dir><dir name="signup"><file name="form.phtml" hash="4c7633e518f3374f722ccf22b51158da"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><file name="newsletter_subscr_success_emaildirect.html" hash="f6afb69d207bbc3f8920e7a72ac9dd07"/><file name="newsletter_unsub_success_emaildirect.html" hash="bd9f97e8f5485180d4420097b5200ef4"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="EmailDirect_Integration.xml" hash="90a441f2d0dff6c247f810274e8a76ab"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies/>
20
  </package>