Campaigner_Integration - Version 1.0.3

Version Notes

Patch for newsletter issue.

Download this release

Release Info

Developer Magento Core Team
Extension Campaigner_Integration
Version 1.0.3
Comparing to
See all releases


Code changes from version 1.0.2 to 1.0.3

app/code/community/Campaigner/Integration/Model/Newsletter/Observer.php CHANGED
@@ -1,224 +1,229 @@
1
- <?php
2
-
3
- class Campaigner_Integration_Model_Newsletter_Observer extends Campaigner_Integration_Model_Observer_Abstract
4
- {
5
- /**
6
- * Handle Subscriber object saving process
7
- */
8
- public function handleSubscriber(Varien_Event_Observer $observer)
9
- {
10
- try
11
- {
12
- $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
13
- $this->_log('handleSubscriber Start');
14
-
15
- if (!$this->_helper->campaignerEnabled()) {
16
- $this->_logReason($this->_helper->getDisabledReason());
17
- return;
18
- }
19
-
20
- $subscriber = $observer->getEvent()->getSubscriber();
21
- $subscriber->setImportMode(false);
22
-
23
- $customer = Mage::getModel('customer/customer');
24
-
25
- if ($subscriber->getCustomerId() != 0) {
26
- $customer->load($subscriber->getCustomerId());
27
- }
28
-
29
- $email = $subscriber->getSubscriberEmail();
30
- $listId = $this->_helper->getDefaultPublication($subscriber->getStoreId());
31
- $isConfirmNeed = (Mage::getStoreConfig(Mage_Newsletter_Model_Subscriber::XML_PATH_CONFIRMATION_FLAG, $subscriber->getStoreId()) == 1) ? TRUE : FALSE;
32
-
33
- //New subscriber, just add
34
- if ($subscriber->isObjectNew()) {
35
- $this->_log("New Subscriber");
36
- if (TRUE === $isConfirmNeed) {
37
- $this->_log("Confirmation Needed");
38
- $subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED);
39
- if (!Mage::helper('customer')->isLoggedIn() && Mage::registry('campaigner_guest_customer')) {
40
- $this->_log("Guest Customer");
41
- $guestCustomer = Mage::registry('campaigner_guest_customer');
42
- $subscriber->setFirstname($guestCustomer->getFirstname());
43
- $subscriber->setLastname($guestCustomer->getLastname());
44
- Mage::unregister('campaigner_guest_customer');
45
- $subscriber->save();
46
- } else {
47
- $this->_log("Not a Guest Customer (Doing Nothing?)");
48
- }
49
- } else {
50
- $this->_log("Confirmation Not Required");
51
- $subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED);
52
- $merge_vars = $this->_helper->getMergeVars($customer);
53
-
54
- $this->_log($merge_vars,"Merge Vars");
55
-
56
- $rc = Mage::getSingleton('campaigner/wrapper_subscribers')
57
- ->addByEmail($email,$merge_vars, true);
58
- }
59
- } else {
60
- $this->_log("Existing Subscriber");
61
- $status = (int)$subscriber->getData('subscriber_status');
62
-
63
- $oldSubscriber = Mage::getModel('newsletter/subscriber')
64
- ->load($subscriber->getId());
65
- $oldstatus = (int)$oldSubscriber->getOrigData('subscriber_status');
66
-
67
- if ($oldstatus == Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED && $status == Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED) {
68
- $this->_log("Unconfirmed to Subscribed");
69
- $subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED);
70
- $merge_vars = $this->_helper->getMergeVars($customer);
71
-
72
- $this->_log($merge_vars,"Merge Vars");
73
- $rc = Mage::getSingleton('campaigner/wrapper_subscribers')
74
- ->addByEmail($email,$merge_vars, true);
75
- } elseif( $status !== $oldstatus ) {
76
- //Status change
77
- $this->_log("Status Change");
78
-
79
- //Unsubscribe customer
80
- if($status == Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED) {
81
- $this->_log("Unsubscribed");
82
- $rc = Mage::getSingleton('campaigner/wrapper_publications')
83
- ->unsubscribe($listId, $email);
84
- } else if($status == Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED) {
85
- $this->_log("Subscribed");
86
- if( $oldstatus == Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE || $oldstatus == Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED ) {
87
- $this->_log("Changing Status");
88
- $rc = Mage::getSingleton('campaigner/wrapper_publications')
89
- ->subscribe($listId, $email);
90
- } else {
91
- $this->_log("Status Not Changed");
92
- }
93
- }
94
- }
95
- }
96
- $this->_log('handleSubscriber End');
97
- } catch (Exception $e) {
98
- Mage::logException($e);
99
- $this->_logException($e);
100
- }
101
- }
102
-
103
- // Remove Unsubscribe option from Newsletter grid
104
- public function updateNewsletterMassAction($observer)
105
- {
106
- try {
107
- if (!$this->_helper->campaignerEnabled()) {
108
- return;
109
- }
110
-
111
- $block = $observer->getEvent()->getBlock();
112
-
113
- if (get_class($block) =='Mage_Adminhtml_Block_Widget_Grid_Massaction'
114
- && $block->getRequest()->getControllerName() == 'newsletter_subscriber') {
115
- $block->removeItem('unsubscribe');
116
- }
117
- } catch (Exception $e) {
118
- Mage::logException($e);
119
- $this->_logException($e);
120
- }
121
- }
122
-
123
- /**
124
- * Handle Subscriber deletion from Magento, unsubcribes email
125
- * and sends the delete_member flag so the subscriber gets deleted.
126
- */
127
- public function handleSubscriberDeletion(Varien_Event_Observer $observer)
128
- {
129
- try {
130
- $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
131
- $this->_log("Handle Subscriber Deletion Start");
132
-
133
- if (!$this->_helper->campaignerEnabled()) {
134
- $this->_logReason($this->_helper->getDisabledReason());
135
- return;
136
- }
137
-
138
- $subscriber = $observer->getEvent()->getSubscriber();
139
-
140
- $email = $subscriber->getSubscriberEmail();
141
-
142
- Mage::getSingleton('campaigner/wrapper_subscribers')
143
- ->delete($email);
144
-
145
- $this->_log("Handle Subscriber Deletion End");
146
- } catch (Exception $e) {
147
- Mage::logException($e);
148
- $this->_logException($e);
149
- }
150
- }
151
-
152
- public function registerCheckoutSubscribe(Varien_Event_Observer $observer)
153
- {
154
- try {
155
- $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
156
- $this->_log("Register Checkout Subscribe Start");
157
- if (!$this->_helper->campaignerEnabled()) {
158
- $this->_logReason($this->_helper->getDisabledReason());
159
- return;
160
- }
161
- $subscribe = Mage::app()->getRequest()->getPost('campaigner_subscribe');
162
-
163
- if (!is_null($subscribe) || $this->_helper->forceSubscribe()) {
164
- Mage::getSingleton('core/session')->setCampaignerCheckout($subscribe);
165
- }
166
-
167
- $this->_log("Register Checkout Subscribe End");
168
- } catch (Exception $e) {
169
- Mage::logException($e);
170
- $this->_logException($e);
171
- }
172
- }
173
-
174
- /**
175
- * Subscribe customer to Newsletter if flag on session is present
176
- */
177
- public function registerCheckoutSuccess(Varien_Event_Observer $observer)
178
- {
179
- try {
180
- $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
181
- $this->_log("Register Checkout Success Start");
182
-
183
- if (!$this->_helper->campaignerEnabled()) {
184
- $this->_logReason($this->_helper->getDisabledReason());
185
- return;
186
- }
187
-
188
- $sessionFlag = Mage::getSingleton('core/session')->getCampaignerCheckout(TRUE);
189
- if (!$sessionFlag && !$this->_helper->forceSubscribe()) {
190
- $this->_logReason("Session flag not found.");
191
- return;
192
- }
193
-
194
- $order_id = (int)current($observer->getEvent()->getOrderIds());
195
-
196
- if (!$order_id) {
197
- $this->_logReason("Order ID not found.");
198
- return;
199
- }
200
-
201
- $order = Mage::getModel('sales/order')->load($order_id);
202
- if (!$order->getId()) {
203
- $this->_logReason("Failed to Load Order ({$order_id}).");
204
- return;
205
- }
206
-
207
- $this->_log("Processing Order # " . $order->getIncrementId());
208
-
209
- //Guest Checkout
210
- if ((int)$order->getCustomerGroupId() === Mage_Customer_Model_Group::NOT_LOGGED_IN_ID ) {
211
- $this->_log("Guest Checkout");
212
- $this->_helper->registerGuestCustomer($order);
213
- }
214
-
215
- $subscriber = Mage::getModel('newsletter/subscriber')
216
- ->subscribe($order->getCustomerEmail());
217
-
218
- $this->_log("Register Checkout Success End");
219
- } catch (Exception $e) {
220
- Mage::logException($e);
221
- $this->_logException($e);
222
- }
223
- }
224
- }
 
 
 
 
 
1
+ <?php
2
+
3
+ class Campaigner_Integration_Model_Newsletter_Observer extends Campaigner_Integration_Model_Observer_Abstract
4
+ {
5
+ /**
6
+ * Handle Subscriber object saving process
7
+ */
8
+ public function handleSubscriber(Varien_Event_Observer $observer)
9
+ {
10
+ try
11
+ {
12
+ $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
13
+ $this->_log('handleSubscriber Start');
14
+
15
+ if (!$this->_helper->campaignerEnabled()) {
16
+ $this->_logReason($this->_helper->getDisabledReason());
17
+ return;
18
+ }
19
+
20
+ $subscriber = $observer->getEvent()->getSubscriber();
21
+ $subscriber->setImportMode(false);
22
+
23
+ $customer = Mage::getModel('customer/customer');
24
+
25
+ if ($subscriber->getCustomerId() != 0) {
26
+ $customer->load($subscriber->getCustomerId());
27
+ }
28
+
29
+ $email = $subscriber->getSubscriberEmail();
30
+ $listId = $this->_helper->config('list');//getDefaultList($subscriber->getStoreId());
31
+ $isConfirmNeed = (Mage::getStoreConfig(Mage_Newsletter_Model_Subscriber::XML_PATH_CONFIRMATION_FLAG, $subscriber->getStoreId()) == 1) ? TRUE : FALSE;
32
+
33
+ //New subscriber, just add
34
+ if ($subscriber->isObjectNew()) {
35
+ $this->_log("New Subscriber");
36
+ if (TRUE === $isConfirmNeed) {
37
+ $this->_log("Confirmation Needed");
38
+ $subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED);
39
+ if (!Mage::helper('customer')->isLoggedIn() && Mage::registry('campaigner_guest_customer')) {
40
+ $this->_log("Guest Customer");
41
+ $guestCustomer = Mage::registry('campaigner_guest_customer');
42
+ $subscriber->setFirstname($guestCustomer->getFirstname());
43
+ $subscriber->setLastname($guestCustomer->getLastname());
44
+ Mage::unregister('campaigner_guest_customer');
45
+ $subscriber->save();
46
+ } else {
47
+ $this->_log("Not a Guest Customer (Doing Nothing?)");
48
+ }
49
+ } else {
50
+ $this->_log("Confirmation Not Required");
51
+ $subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED);
52
+ $merge_vars = $this->_helper->getMergeVars($customer);
53
+
54
+ $this->_log($merge_vars,"Merge Vars");
55
+
56
+ Mage::getSingleton('campaigner/wrapper_subscribers')
57
+ ->addByEmail($email,$merge_vars, true);
58
+ }
59
+ } else {
60
+ $this->_log("Existing Subscriber");
61
+ $status = (int)$subscriber->getData('subscriber_status');
62
+
63
+ $oldSubscriber = Mage::getModel('newsletter/subscriber')
64
+ ->load($subscriber->getId());
65
+ $oldstatus = (int)$oldSubscriber->getOrigData('subscriber_status');
66
+
67
+ if ($oldstatus == Mage_Newsletter_Model_Subscriber::STATUS_UNCONFIRMED && $status == Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED) {
68
+ $this->_log("Unconfirmed to Subscribed");
69
+ $subscriber->setSubscriberStatus(Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED);
70
+ $merge_vars = $this->_helper->getMergeVars($customer);
71
+
72
+ $this->_log($merge_vars,"Merge Vars");
73
+ Mage::getSingleton('campaigner/wrapper_subscribers')
74
+ ->addByEmail($email,$merge_vars, true);
75
+ } elseif( $status !== $oldstatus ) {
76
+ //Status change
77
+ $this->_log("Status Change");
78
+
79
+ if (!$customer->getId()) {
80
+ $this->_log("Customer not found. Aborting...");
81
+ return;
82
+ }
83
+
84
+ //Unsubscribe customer
85
+ if($status == Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED) {
86
+ $this->_log("Unsubscribed");
87
+ Mage::getSingleton('campaigner/wrapper_subscribers')
88
+ ->updateSubscriptions($customer, array(), array($listId));
89
+ } else if($status == Mage_Newsletter_Model_Subscriber::STATUS_SUBSCRIBED) {
90
+ $this->_log("Subscribed");
91
+ if( $oldstatus == Mage_Newsletter_Model_Subscriber::STATUS_NOT_ACTIVE || $oldstatus == Mage_Newsletter_Model_Subscriber::STATUS_UNSUBSCRIBED ) {
92
+ $this->_log("Changing Status");
93
+ Mage::getSingleton('campaigner/wrapper_subscribers')
94
+ ->updateSubscriptions($customer, array($listId), array());
95
+ } else {
96
+ $this->_log("Status Not Changed");
97
+ }
98
+ }
99
+ }
100
+ }
101
+ $this->_log('handleSubscriber End');
102
+ } catch (Exception $e) {
103
+ Mage::logException($e);
104
+ $this->_logException($e);
105
+ }
106
+ }
107
+
108
+ // Remove Unsubscribe option from Newsletter grid
109
+ public function updateNewsletterMassAction($observer)
110
+ {
111
+ try {
112
+ if (!$this->_helper->campaignerEnabled()) {
113
+ return;
114
+ }
115
+
116
+ $block = $observer->getEvent()->getBlock();
117
+
118
+ if (get_class($block) =='Mage_Adminhtml_Block_Widget_Grid_Massaction'
119
+ && $block->getRequest()->getControllerName() == 'newsletter_subscriber') {
120
+ $block->removeItem('unsubscribe');
121
+ }
122
+ } catch (Exception $e) {
123
+ Mage::logException($e);
124
+ $this->_logException($e);
125
+ }
126
+ }
127
+
128
+ /**
129
+ * Handle Subscriber deletion from Magento, unsubcribes email
130
+ * and sends the delete_member flag so the subscriber gets deleted.
131
+ */
132
+ public function handleSubscriberDeletion(Varien_Event_Observer $observer)
133
+ {
134
+ try {
135
+ $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
136
+ $this->_log("Handle Subscriber Deletion Start");
137
+
138
+ if (!$this->_helper->campaignerEnabled()) {
139
+ $this->_logReason($this->_helper->getDisabledReason());
140
+ return;
141
+ }
142
+
143
+ $subscriber = $observer->getEvent()->getSubscriber();
144
+
145
+ $email = $subscriber->getSubscriberEmail();
146
+
147
+ Mage::getSingleton('campaigner/wrapper_subscribers')
148
+ ->delete($email);
149
+
150
+ $this->_log("Handle Subscriber Deletion End");
151
+ } catch (Exception $e) {
152
+ Mage::logException($e);
153
+ $this->_logException($e);
154
+ }
155
+ }
156
+
157
+ public function registerCheckoutSubscribe(Varien_Event_Observer $observer)
158
+ {
159
+ try {
160
+ $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
161
+ $this->_log("Register Checkout Subscribe Start");
162
+ if (!$this->_helper->campaignerEnabled()) {
163
+ $this->_logReason($this->_helper->getDisabledReason());
164
+ return;
165
+ }
166
+ $subscribe = Mage::app()->getRequest()->getPost('campaigner_subscribe');
167
+
168
+ if (!is_null($subscribe) || $this->_helper->forceSubscribe()) {
169
+ Mage::getSingleton('core/session')->setCampaignerCheckout($subscribe);
170
+ }
171
+
172
+ $this->_log("Register Checkout Subscribe End");
173
+ } catch (Exception $e) {
174
+ Mage::logException($e);
175
+ $this->_logException($e);
176
+ }
177
+ }
178
+
179
+ /**
180
+ * Subscribe customer to Newsletter if flag on session is present
181
+ */
182
+ public function registerCheckoutSuccess(Varien_Event_Observer $observer)
183
+ {
184
+ try {
185
+ $this->_setLogArea(Campaigner_Integration_Helper_Troubleshooting::NEWSLETTER);
186
+ $this->_log("Register Checkout Success Start");
187
+
188
+ if (!$this->_helper->campaignerEnabled()) {
189
+ $this->_logReason($this->_helper->getDisabledReason());
190
+ return;
191
+ }
192
+
193
+ $sessionFlag = Mage::getSingleton('core/session')->getCampaignerCheckout(TRUE);
194
+ if (!$sessionFlag && !$this->_helper->forceSubscribe()) {
195
+ $this->_logReason("Session flag not found.");
196
+ return;
197
+ }
198
+
199
+ $order_id = (int)current($observer->getEvent()->getOrderIds());
200
+
201
+ if (!$order_id) {
202
+ $this->_logReason("Order ID not found.");
203
+ return;
204
+ }
205
+
206
+ $order = Mage::getModel('sales/order')->load($order_id);
207
+ if (!$order->getId()) {
208
+ $this->_logReason("Failed to Load Order ({$order_id}).");
209
+ return;
210
+ }
211
+
212
+ $this->_log("Processing Order # " . $order->getIncrementId());
213
+
214
+ //Guest Checkout
215
+ if ((int)$order->getCustomerGroupId() === Mage_Customer_Model_Group::NOT_LOGGED_IN_ID ) {
216
+ $this->_log("Guest Checkout");
217
+ $this->_helper->registerGuestCustomer($order);
218
+ }
219
+
220
+ $subscriber = Mage::getModel('newsletter/subscriber')
221
+ ->subscribe($order->getCustomerEmail());
222
+
223
+ $this->_log("Register Checkout Success End");
224
+ } catch (Exception $e) {
225
+ Mage::logException($e);
226
+ $this->_logException($e);
227
+ }
228
+ }
229
+ }
app/code/community/Campaigner/Integration/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Campaigner_Integration>
5
- <version>1.0.2</version>
6
  </Campaigner_Integration>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <Campaigner_Integration>
5
+ <version>1.0.3</version>
6
  </Campaigner_Integration>
7
  </modules>
8
  <global>
package.xml CHANGED
@@ -1,26 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Campaigner_Integration</name>
4
- <version>1.0.2</version>
5
  <stability>stable</stability>
6
  <license/>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Campaigner integration for Magento</summary>
10
  <description>Campaigner integration for Magento</description>
11
- <notes>Tailor the subscription management experience: Provide your Magento customers with specific subscription management options by selecting which Campaigner mailing lists they can sign up for or opt out of when they visit the newsletter subscription area in their Magento account. Please note that regardless of which lists you choose to expose, your main list will always appear in the newsletter subscription area.&#xD;
12
- &#xD;
13
- Track abandon behavior by contact or across all contacts: Share abandoned cart sequences across all contacts to capture a broad sample of abandons for a special promotion you plan to send to a subset of contacts, or track the sequence per-contact to trigger personalized, automated follow-up messages in Campaigner.&#xD;
14
- &#xD;
15
- Permissions updated to allow access to admin pages for specific roles.&#xD;
16
- &#xD;
17
- Improved custom field support.&#xD;
18
- &#xD;
19
- Added additional uninstall instructions.</notes>
20
  <authors><author><name>Mark Cerullo</name><user>auto-converted</user><email>integrations@campaigner.com</email></author></authors>
21
- <date>2015-10-07</date>
22
- <time>16:22:48</time>
23
- <contents><target name="magecommunity"><dir name="Campaigner"><dir name="Integration"><dir name="Block"><dir name="Adminhtml"><dir name="Abandoned"><dir name="Details"><dir name="Tab"><dir name="Diagnostics"><file name="Status.php" hash="8a19e2e94944ca44fb36b1f1eea2c57e"/></dir><file name="Cart.php" hash="eeb38260b64b43d9d7ae59e27733b269"/><file name="Diagnostics.php" hash="e8fb26b980ead6d7ce9adaa0ccf391d2"/></dir><file name="Form.php" hash="59f4ae15758308ff52cd951d863f13ce"/></dir><file name="Details.php" hash="ccbce1ea6eb14476937df78c721cfba4"/><file name="Grid.php" hash="1155cba06b4d55f87461845e65f91e2c"/><file name="Status.php" hash="dd498f84c5f6beba1bfb465c5e5f9279"/><file name="Tabs.php" hash="ece0311585223168e00396c449e66c40"/></dir><dir name="Diagnostics"><dir name="Status"><file name="Abstract.php" hash="26a7456053abc173fbf8aaf3f68d7ab8"/></dir></dir><dir name="Latest"><file name="Grid.php" hash="fb6f191f0fd9d27f1550ff2caa75c229"/><file name="Status.php" hash="18c32fdc47887ea3231833ca6585362d"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="7d1f4659d72038a03281345bb7798ea1"/></dir><dir name="Form"><dir name="Field"><dir name="Signup"><file name="Test.php" hash="e4489f226eeef06c504b920847ff9593"/></dir><dir name="Smtp"><file name="Server.php" hash="3535455e2c04b70e9a52ef0bc9d00088"/><file name="Test.php" hash="933c8c06879a2e278b4757223fed1c53"/></dir><file name="Addressmapfields.php" hash="55c88d6e85ca0e73e54b842e0e7ab4ba"/><file name="Api.php" hash="549b18aaf277a7ae46408865f195ee81"/><file name="Common.php" hash="c421a4ca9e6bc2c1c64429f3640cc427"/><file name="Diagnostics.php" hash="05bdb6a63bc4742432af8dfb0ffd0a2a"/><file name="Info.php" hash="525c685749a05461e33f3f0df4f146c7"/><file name="Logging.php" hash="183cd28a3156a024455fd854730c859e"/><file name="Mapfields.php" hash="80c79d853273c16e3be073a18c2ec011"/><file name="Note.php" hash="7ba64e042e476f4b8ca6741f3880df23"/><file name="Shippingmapfields.php" hash="741d75b6e332151dba21befccd95ddc7"/><file name="Smtp.php" hash="93eabbd4c24a4001bb5808e51e9d43a0"/></dir></dir></dir></dir><dir name="Troubleshooting"><dir name="View"><dir name="Tab"><file name="Download.php" hash="8d47397381bc8286c22188c2f6e015e3"/><file name="Help.php" hash="90ec5834c9c198518bbab0536d60d945"/><file name="Info.php" hash="6ce83e41898da9792868bc42e889a429"/><file name="Log.php" hash="a9281138b7791a6a4e5ad2a35623a61d"/><file name="Settings.php" hash="bd0b189a1b1cc313ed0bb96b869a04f8"/><file name="Submit.php" hash="7f5481630cd9f115aa801d16314b8edf"/></dir><file name="Form.php" hash="0809b7e09e2a932bab3f2c85e95516da"/></dir><file name="Status.php" hash="5032e69d110bc15a20ddabd492a2c9e3"/><file name="Tabs.php" hash="08299230ebb95078adf10bd9242b42cc"/><file name="View.php" hash="4e045d938bdddfd5af9917db56f2c8df"/></dir><file name="Abandoned.php" hash="a7d349903733493af5cd3713bad1ec70"/><file name="Latest.php" hash="48e49078842a436c7ce662f5ea745020"/></dir><dir name="Checkout"><file name="Subscribe.php" hash="2d31ac46504200508ffb142e35acb0b9"/></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><dir name="Abandoned"><file name="Minutes.php" hash="67c46d39f2824b0288974b6927a98dac"/></dir><file name="Action.php" hash="a8454d2d40609f2de12bdbc0a9f3a551"/></dir></dir></dir></dir><file name="Capture.php" hash="e2f1e84334b5e63fbac13399f76be136"/><file name="Signup.php" hash="3cfb414ed7fc6d6b866d38b296fad7cc"/></dir><dir name="Controller"><dir name="Front"><file name="Abstract.php" hash="1ec0fbe702b70b33cf21097f2472f165"/></dir></dir><dir name="Helper"><file name="Abandoned.php" hash="e05cf79f7862f6e22c675737e97e8474"/><file name="Data.php" hash="52d9de4457d78d89094be8e34cd2a31b"/><file name="Diagnostic.php" hash="0382ce6337fc845fb099ff79507a64ef"/><file name="Email.php" hash="b23abe06562ae3bfc02093d56ea61807"/><file name="Fields.php" hash="87e4067a0bf8091593af31f6978e704d"/><file name="Order.php" hash="822946957285c469a70c1a48c143abee"/><file name="Troubleshooting.php" hash="48915a6a5b68c1b5d60a617e7b4cab8f"/></dir><dir name="Model"><dir name="Abandoned"><file name="Observer.php" hash="582d143f0c57d80f17c82c8312860d94"/></dir><dir name="Action"><file name="List.php" hash="ba8f9239b1c3aba92a870aec4c5e5fd3"/><file name="Observer.php" hash="3d74517e8d5548e06fc669634951b285"/></dir><dir name="Configuration"><file name="Observer.php" hash="71d2841a4f68c3f344e73bd69bf5b363"/></dir><dir name="Customer"><file name="Observer.php" hash="f49389ad3ba057dad9b11e79c28ba88b"/></dir><dir name="Email"><file name="Queue.php" hash="a755044d7d354ac2d3c31dba230eb005"/><file name="Template.php" hash="26096ed08f0339b836938abd7ecec2c5"/></dir><dir name="Latest"><file name="Order.php" hash="15cff0518a0e053bffaa2d8f6113778a"/></dir><dir name="Mysql4"><dir name="Abandoned"><file name="Collection.php" hash="3f68e0ebf3ca9293473ed52551834a0f"/></dir><dir name="Action"><dir name="List"><file name="Collection.php" hash="b901ec897893ace7b3a47b7ce63d1825"/></dir><file name="List.php" hash="d31fdb94086b8c2feca37384af08ae7a"/></dir><dir name="Latest"><dir name="Order"><file name="Collection.php" hash="487eab71efa04552566a1260012a5845"/></dir><file name="Order.php" hash="1b25cfbe2923690187bed3a982968d07"/></dir><dir name="Order"><file name="Collection.php" hash="f751237abc91e49544a473bdf2a5e35d"/></dir><dir name="Session"><file name="Collection.php" hash="629816a4bf1be669d1ed677744357f61"/></dir><file name="Abandoned.php" hash="cd4ca2dbc8f0758a3835a4b870fedcaa"/><file name="Order.php" hash="5bac34cb7dc1d4d2db838894438034fd"/><file name="Session.php" hash="cafb42130e54bea5461e0f709bb09214"/></dir><dir name="Newsletter"><file name="Observer.php" hash="d143215522958d1d4cdd4800cf49b224"/></dir><dir name="Observer"><file name="Abstract.php" hash="9ac37b03684b20cddcfd97b6a6f3170b"/></dir><dir name="Order"><file name="Observer.php" hash="0f566abaad6dc86719c75a0b2322b8dc"/></dir><dir name="Resource"><file name="Setup.php" hash="952230e5b0632c3441c20bbfc386ec4f"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Send"><file name="Field.php" hash="e4ea62f64f043668f00eb627837cc6d4"/></dir><dir name="Sequence"><file name="Scope.php" hash="bcf820524f3a9ce5a62569767c8248e3"/></dir><dir name="Signup"><file name="Opacity.php" hash="bd3370611c9551efd53d84565e5cb234"/><file name="Recurrence.php" hash="aa42d1124016892bad804a43dbe0138e"/></dir><dir name="Smtp"><file name="Encryption.php" hash="5447e71037ae34960fff66479d7152c1"/></dir><file name="Abandonedlist.php" hash="64f11bdc40e02d614bb1282c6fb762b8"/><file name="Additionallist.php" hash="84454d9fd80e411efc8540d9dcb51888"/><file name="Checkoutsubscribe.php" hash="c4f2e403652fb6438ec993af3ba0c7b9"/><file name="List.php" hash="6c9784a917109e7b6812b147ffba733e"/><file name="Sequence.php" hash="705c04c54e730c5feadad07d7a01e050"/><file name="States.php" hash="b3bc4e2c3ee3caac578909b85962bf3d"/><file name="Statuses.php" hash="6cd4cd287608cd0ed30088ded5ee5c42"/><file name="Store.php" hash="e0a4863f576e202e66b6fe4bd1ddc12c"/><file name="Time.php" hash="3c402071ddd3dd01bd49717fe5d5016e"/></dir></dir></dir><dir name="Wrapper"><file name="Abandoned.php" hash="9fbd98b3d5150ba55d1bb5bd2a071c53"/><file name="Abstract.php" hash="0748d215889a2dfda1a164237ff01905"/><file name="Database.php" hash="164de5c78c9912225afed7192a1a3f7c"/><file name="Exception.php" hash="7e2f930f4106b5d91e595dcac75f6c62"/><file name="Execute.php" hash="f30674355173dd9dd27a69dada96ed61"/><file name="Lists.php" hash="38f8e6989bd6cba51e1f2a41b9529042"/><file name="Orders.php" hash="d741e48adf06eecbe76f92c342ce8cca"/><file name="Subscribers.php" hash="ef30903cc31ce2e0e75c7d1219afa124"/><file name="Wishlist.php" hash="8139aaef7923f7e9313a85d7ecaed853"/></dir><file name="Abandoned.php" hash="3121570ce6e5faf0fcc7aeea98ffa562"/><file name="Observer.php" hash="8e69e0fe1d659a5413ac578dc72299ad"/><file name="Order.php" hash="9a66161a19226a724ebdaa0df847b847"/><file name="Session.php" hash="f25cc2990b4baca8a1265165938f3592"/></dir><dir name="controllers"><dir name="Admin"><file name="AbandonedController.php" hash="f04a9d6af44e95d6dfbcef01c1529142"/><file name="DiagnosticController.php" hash="4f9a5b21d482a9e717887dbccb4bc113"/><file name="LatestController.php" hash="2342b1ecd3003e2340281ad391b5dad3"/><file name="TroubleshootingController.php" hash="be5d0064879d8aa639dbb783feede0a6"/></dir><dir name="Customer"><file name="AccountController.php" hash="948146143dad1495cf5770d5b26df5e5"/></dir><file name="AbandonedController.php" hash="348d8e52d4d439695ecb35c3707345f9"/><file name="CaptureController.php" hash="f4b3dbd7fed2ba835679a465999b6e8d"/><file name="SignupController.php" hash="9f22f1599ec5ca4159dca1f5597dc5b8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="68e19d887bf7ca5641222a68fbd6c8dd"/><file name="config.xml" hash="6c40e0024dd443032312a4e8a8ad948c"/><file name="system.xml" hash="c02822a1f889fdaae5b63a4404da6803"/></dir><dir name="sql"><dir name="campaigner_setup"><file name="mysql4-install-1.0.0.php" hash="80c1aae7aa0da201429e58f2990128c6"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="65b76f1e85f2ab9f4b17f985fc7be0b8"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="campaigner"><file name="campaigner-tab.png" hash="181849ccef5e616db6aae38a229a759a"/><file name="campaigner.css" hash="84bd6e6afaa0f225faf403046416a5f8"/><file name="logo.png" hash="d73185d0f531abdfb30c95b1305e9c3b"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="campaigner"><dir name="images"><file name="window_close.png" hash="3af14f053f360bf31f8ba2df73ec7f1e"/></dir><file name="campaigner.css" hash="57204bebe8e822a80be8ede51d0c0491"/><file name="integration.js" hash="027627a14bfe078ef56c34202d5c9a19"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="campaigner.xml" hash="0a6c410360dd033e295921873e539bb4"/></dir><dir name="template"><dir name="campaigner"><dir name="abandoned"><dir name="details"><dir name="tab"><dir name="diagnostics"><file name="status.phtml" hash="89eb5aeb29d09d7cc31f33c8d0d9573a"/></dir><file name="cart.phtml" hash="e826e27563af99f9217477b59208853a"/></dir><file name="form.phtml" hash="60633d212382770e99d11d24ae919e47"/></dir><file name="details.phtml" hash="a0569efc165c9435e53c036d468d05ca"/><file name="status.phtml" hash="cfe2fa838e1c68522fa018a17db1c5c2"/></dir><dir name="latest"><file name="status.phtml" hash="3a322cbe915c3252e69ed2e6b1e39a42"/></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="313fedffa1c7c9079ea4f09387e58eef"/></dir><dir name="form"><dir name="field"><dir name="export"><file name="date_range.phtml" hash="746bf1adb96eb46b4d43f9f4a39c2040"/><file name="orders.phtml" hash="6264bb43770229c38ce12e57886b4787"/><file name="products.phtml" hash="92deede7e13c573897b84262bb55e16d"/></dir><dir name="signup"><file name="test.phtml" hash="a9921c7483bbaf56c0bf98e41a672e1e"/></dir><dir name="smtp"><file name="test.phtml" hash="b5ed32a1e695c6fdf011dc6e1b5801fd"/></dir><file name="api.phtml" hash="8f406515a32962902a055554ac313261"/><file name="array.phtml" hash="082111176e5dac1d0e1f1eec1b1fc5d4"/><file name="diagnostics.phtml" hash="a6e51e54eade038052caa12542a1b163"/><file name="info.phtml" hash="9d3d76056542cb7ecdbbc03551cea432"/><file name="logging.phtml" hash="eafec906a6f3d67b48e138009b0134bb"/><file name="note.phtml" hash="8df6563e1e33c8047d3c399dbe43d476"/><file name="smtp.phtml" hash="0c3151b4d7f34d6cf96f9fd2bfe210fd"/></dir></dir><file name="setup_check.phtml" hash="74f11286e25cea96fdb87642b96d62ec"/></dir><dir name="convert"><dir name="profile"><file name="export.phtml" hash="c0cc0401d8a4b4cda36b3f28d09c98a8"/></dir></dir></dir><dir name="troubleshooting"><dir name="view"><dir name="tab"><file name="download.phtml" hash="72265504ae19264e31b3e0f5814b219b"/><file name="help.phtml" hash="40398a7ac0d4617956815d627fe086ca"/><file name="info.phtml" hash="53d09908246eade525571ef809e40735"/><file name="log.phtml" hash="db325e68b0584162fa3c2c082a029421"/><file name="settings.phtml" hash="218160085bc1745971cb80216704816e"/><file name="submit.phtml" hash="650f228e6be47ed72a8dfd636fb85512"/></dir><file name="form.phtml" hash="d2338bfe3598e9315ca8f5ac8d9b5516"/></dir><file name="status.phtml" hash="2a11a1c817fdcc7ea8c402583a85bbf4"/><file name="view.phtml" hash="6ddfc8c6efe25d30e63f792b19a95c84"/></dir><file name="diagnostics.phtml" hash="ca3b12f1caf598a0006c7a17bc78ea18"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="campaigner.xml" hash="5c81b7e0468c3c5d411cfede758f9311"/></dir><dir name="template"><dir name="campaigner"><dir name="capture"><file name="email.phtml" hash="fa273ff1a48a12eb386f58f3e3e78f66"/></dir><dir name="checkout"><file name="subscribe.phtml" hash="fd0671d9d8186d7c93e2c2eb5dbffaeb"/></dir><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="eb8b4743f1a37ac4e9d2d71dae71f65d"/></dir><file name="lists.phtml" hash="e20050217381c740bcffe3dfddff222a"/><file name="unsubscribed.phtml" hash="66a0e1ae8f7fa7e7770c931e2bb73244"/></dir></dir><dir name="signup"><file name="form.phtml" hash="87f1ced5f634d2816a37bca3797ecacf"/></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_campaigner.html" hash="f6afb69d207bbc3f8920e7a72ac9dd07"/><file name="newsletter_unsub_success_campaigner.html" hash="bd9f97e8f5485180d4420097b5200ef4"/><file name="campaigner_relay_test.html" hash="3e01c93e616154068ea4b841802acf2f"/></dir></dir><file name="Campaigner_Integration.csv" hash="d107a2ee0ccd206831a19e21f0e13ad6"/></dir></target><target name="mageetc"><dir name="modules"><file name="Campaigner_Integration.xml" hash="d7311dea93c926305f8ed67be1c1fc12"/></dir></target></contents>
24
  <compatible/>
25
  <dependencies/>
26
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Campaigner_Integration</name>
4
+ <version>1.0.3</version>
5
  <stability>stable</stability>
6
  <license/>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>Campaigner integration for Magento</summary>
10
  <description>Campaigner integration for Magento</description>
11
+ <notes>Patch for newsletter issue.</notes>
 
 
 
 
 
 
 
 
12
  <authors><author><name>Mark Cerullo</name><user>auto-converted</user><email>integrations@campaigner.com</email></author></authors>
13
+ <date>2015-12-02</date>
14
+ <time>16:46:30</time>
15
+ <contents><target name="magecommunity"><dir name="Campaigner"><dir name="Integration"><dir name="Block"><dir name="Adminhtml"><dir name="Abandoned"><dir name="Details"><dir name="Tab"><dir name="Diagnostics"><file name="Status.php" hash="8a19e2e94944ca44fb36b1f1eea2c57e"/></dir><file name="Cart.php" hash="eeb38260b64b43d9d7ae59e27733b269"/><file name="Diagnostics.php" hash="e8fb26b980ead6d7ce9adaa0ccf391d2"/></dir><file name="Form.php" hash="59f4ae15758308ff52cd951d863f13ce"/></dir><file name="Details.php" hash="ccbce1ea6eb14476937df78c721cfba4"/><file name="Grid.php" hash="1155cba06b4d55f87461845e65f91e2c"/><file name="Status.php" hash="dd498f84c5f6beba1bfb465c5e5f9279"/><file name="Tabs.php" hash="ece0311585223168e00396c449e66c40"/></dir><dir name="Diagnostics"><dir name="Status"><file name="Abstract.php" hash="26a7456053abc173fbf8aaf3f68d7ab8"/></dir></dir><dir name="Latest"><file name="Grid.php" hash="fb6f191f0fd9d27f1550ff2caa75c229"/><file name="Status.php" hash="18c32fdc47887ea3231833ca6585362d"/></dir><dir name="System"><dir name="Config"><dir name="Fieldset"><file name="Hint.php" hash="7d1f4659d72038a03281345bb7798ea1"/></dir><dir name="Form"><dir name="Field"><dir name="Signup"><file name="Test.php" hash="e4489f226eeef06c504b920847ff9593"/></dir><dir name="Smtp"><file name="Server.php" hash="3535455e2c04b70e9a52ef0bc9d00088"/><file name="Test.php" hash="933c8c06879a2e278b4757223fed1c53"/></dir><file name="Addressmapfields.php" hash="55c88d6e85ca0e73e54b842e0e7ab4ba"/><file name="Api.php" hash="549b18aaf277a7ae46408865f195ee81"/><file name="Common.php" hash="c421a4ca9e6bc2c1c64429f3640cc427"/><file name="Diagnostics.php" hash="05bdb6a63bc4742432af8dfb0ffd0a2a"/><file name="Info.php" hash="525c685749a05461e33f3f0df4f146c7"/><file name="Logging.php" hash="183cd28a3156a024455fd854730c859e"/><file name="Mapfields.php" hash="80c79d853273c16e3be073a18c2ec011"/><file name="Note.php" hash="7ba64e042e476f4b8ca6741f3880df23"/><file name="Shippingmapfields.php" hash="741d75b6e332151dba21befccd95ddc7"/><file name="Smtp.php" hash="93eabbd4c24a4001bb5808e51e9d43a0"/></dir></dir></dir></dir><dir name="Troubleshooting"><dir name="View"><dir name="Tab"><file name="Download.php" hash="8d47397381bc8286c22188c2f6e015e3"/><file name="Help.php" hash="90ec5834c9c198518bbab0536d60d945"/><file name="Info.php" hash="6ce83e41898da9792868bc42e889a429"/><file name="Log.php" hash="a9281138b7791a6a4e5ad2a35623a61d"/><file name="Settings.php" hash="bd0b189a1b1cc313ed0bb96b869a04f8"/><file name="Submit.php" hash="7f5481630cd9f115aa801d16314b8edf"/></dir><file name="Form.php" hash="0809b7e09e2a932bab3f2c85e95516da"/></dir><file name="Status.php" hash="5032e69d110bc15a20ddabd492a2c9e3"/><file name="Tabs.php" hash="08299230ebb95078adf10bd9242b42cc"/><file name="View.php" hash="4e045d938bdddfd5af9917db56f2c8df"/></dir><file name="Abandoned.php" hash="a7d349903733493af5cd3713bad1ec70"/><file name="Latest.php" hash="48e49078842a436c7ce662f5ea745020"/></dir><dir name="Checkout"><file name="Subscribe.php" hash="2d31ac46504200508ffb142e35acb0b9"/></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><dir name="Abandoned"><file name="Minutes.php" hash="67c46d39f2824b0288974b6927a98dac"/></dir><file name="Action.php" hash="a8454d2d40609f2de12bdbc0a9f3a551"/></dir></dir></dir></dir><file name="Capture.php" hash="e2f1e84334b5e63fbac13399f76be136"/><file name="Signup.php" hash="3cfb414ed7fc6d6b866d38b296fad7cc"/></dir><dir name="Controller"><dir name="Front"><file name="Abstract.php" hash="1ec0fbe702b70b33cf21097f2472f165"/></dir></dir><dir name="Helper"><file name="Abandoned.php" hash="e05cf79f7862f6e22c675737e97e8474"/><file name="Data.php" hash="52d9de4457d78d89094be8e34cd2a31b"/><file name="Diagnostic.php" hash="0382ce6337fc845fb099ff79507a64ef"/><file name="Email.php" hash="b23abe06562ae3bfc02093d56ea61807"/><file name="Fields.php" hash="87e4067a0bf8091593af31f6978e704d"/><file name="Order.php" hash="822946957285c469a70c1a48c143abee"/><file name="Troubleshooting.php" hash="48915a6a5b68c1b5d60a617e7b4cab8f"/></dir><dir name="Model"><dir name="Abandoned"><file name="Observer.php" hash="582d143f0c57d80f17c82c8312860d94"/></dir><dir name="Action"><file name="List.php" hash="ba8f9239b1c3aba92a870aec4c5e5fd3"/><file name="Observer.php" hash="3d74517e8d5548e06fc669634951b285"/></dir><dir name="Configuration"><file name="Observer.php" hash="71d2841a4f68c3f344e73bd69bf5b363"/></dir><dir name="Customer"><file name="Observer.php" hash="f49389ad3ba057dad9b11e79c28ba88b"/></dir><dir name="Email"><file name="Queue.php" hash="a755044d7d354ac2d3c31dba230eb005"/><file name="Template.php" hash="26096ed08f0339b836938abd7ecec2c5"/></dir><dir name="Latest"><file name="Order.php" hash="15cff0518a0e053bffaa2d8f6113778a"/></dir><dir name="Mysql4"><dir name="Abandoned"><file name="Collection.php" hash="3f68e0ebf3ca9293473ed52551834a0f"/></dir><dir name="Action"><dir name="List"><file name="Collection.php" hash="b901ec897893ace7b3a47b7ce63d1825"/></dir><file name="List.php" hash="d31fdb94086b8c2feca37384af08ae7a"/></dir><dir name="Latest"><dir name="Order"><file name="Collection.php" hash="487eab71efa04552566a1260012a5845"/></dir><file name="Order.php" hash="1b25cfbe2923690187bed3a982968d07"/></dir><dir name="Order"><file name="Collection.php" hash="f751237abc91e49544a473bdf2a5e35d"/></dir><dir name="Session"><file name="Collection.php" hash="629816a4bf1be669d1ed677744357f61"/></dir><file name="Abandoned.php" hash="cd4ca2dbc8f0758a3835a4b870fedcaa"/><file name="Order.php" hash="5bac34cb7dc1d4d2db838894438034fd"/><file name="Session.php" hash="cafb42130e54bea5461e0f709bb09214"/></dir><dir name="Newsletter"><file name="Observer.php" hash="cb0c0946fdfaab2b5939eef840eb7ea6"/></dir><dir name="Observer"><file name="Abstract.php" hash="9ac37b03684b20cddcfd97b6a6f3170b"/></dir><dir name="Order"><file name="Observer.php" hash="0f566abaad6dc86719c75a0b2322b8dc"/></dir><dir name="Resource"><file name="Setup.php" hash="952230e5b0632c3441c20bbfc386ec4f"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Send"><file name="Field.php" hash="e4ea62f64f043668f00eb627837cc6d4"/></dir><dir name="Sequence"><file name="Scope.php" hash="bcf820524f3a9ce5a62569767c8248e3"/></dir><dir name="Signup"><file name="Opacity.php" hash="bd3370611c9551efd53d84565e5cb234"/><file name="Recurrence.php" hash="aa42d1124016892bad804a43dbe0138e"/></dir><dir name="Smtp"><file name="Encryption.php" hash="5447e71037ae34960fff66479d7152c1"/></dir><file name="Abandonedlist.php" hash="64f11bdc40e02d614bb1282c6fb762b8"/><file name="Additionallist.php" hash="84454d9fd80e411efc8540d9dcb51888"/><file name="Checkoutsubscribe.php" hash="c4f2e403652fb6438ec993af3ba0c7b9"/><file name="List.php" hash="6c9784a917109e7b6812b147ffba733e"/><file name="Sequence.php" hash="705c04c54e730c5feadad07d7a01e050"/><file name="States.php" hash="b3bc4e2c3ee3caac578909b85962bf3d"/><file name="Statuses.php" hash="6cd4cd287608cd0ed30088ded5ee5c42"/><file name="Store.php" hash="e0a4863f576e202e66b6fe4bd1ddc12c"/><file name="Time.php" hash="3c402071ddd3dd01bd49717fe5d5016e"/></dir></dir></dir><dir name="Wrapper"><file name="Abandoned.php" hash="9fbd98b3d5150ba55d1bb5bd2a071c53"/><file name="Abstract.php" hash="0748d215889a2dfda1a164237ff01905"/><file name="Database.php" hash="164de5c78c9912225afed7192a1a3f7c"/><file name="Exception.php" hash="7e2f930f4106b5d91e595dcac75f6c62"/><file name="Execute.php" hash="f30674355173dd9dd27a69dada96ed61"/><file name="Lists.php" hash="38f8e6989bd6cba51e1f2a41b9529042"/><file name="Orders.php" hash="d741e48adf06eecbe76f92c342ce8cca"/><file name="Subscribers.php" hash="ef30903cc31ce2e0e75c7d1219afa124"/><file name="Wishlist.php" hash="8139aaef7923f7e9313a85d7ecaed853"/></dir><file name="Abandoned.php" hash="3121570ce6e5faf0fcc7aeea98ffa562"/><file name="Observer.php" hash="8e69e0fe1d659a5413ac578dc72299ad"/><file name="Order.php" hash="9a66161a19226a724ebdaa0df847b847"/><file name="Session.php" hash="f25cc2990b4baca8a1265165938f3592"/></dir><dir name="controllers"><dir name="Admin"><file name="AbandonedController.php" hash="f04a9d6af44e95d6dfbcef01c1529142"/><file name="DiagnosticController.php" hash="4f9a5b21d482a9e717887dbccb4bc113"/><file name="LatestController.php" hash="2342b1ecd3003e2340281ad391b5dad3"/><file name="TroubleshootingController.php" hash="be5d0064879d8aa639dbb783feede0a6"/></dir><dir name="Customer"><file name="AccountController.php" hash="948146143dad1495cf5770d5b26df5e5"/></dir><file name="AbandonedController.php" hash="348d8e52d4d439695ecb35c3707345f9"/><file name="CaptureController.php" hash="f4b3dbd7fed2ba835679a465999b6e8d"/><file name="SignupController.php" hash="9f22f1599ec5ca4159dca1f5597dc5b8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="68e19d887bf7ca5641222a68fbd6c8dd"/><file name="config.xml" hash="f2ee047ee76f0cbd9fd5e3e5176474e6"/><file name="system.xml" hash="c02822a1f889fdaae5b63a4404da6803"/></dir><dir name="sql"><dir name="campaigner_setup"><file name="mysql4-install-1.0.0.php" hash="80c1aae7aa0da201429e58f2990128c6"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="65b76f1e85f2ab9f4b17f985fc7be0b8"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="campaigner"><file name="campaigner-tab.png" hash="181849ccef5e616db6aae38a229a759a"/><file name="campaigner.css" hash="84bd6e6afaa0f225faf403046416a5f8"/><file name="logo.png" hash="d73185d0f531abdfb30c95b1305e9c3b"/></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="campaigner"><dir name="images"><file name="window_close.png" hash="3af14f053f360bf31f8ba2df73ec7f1e"/></dir><file name="campaigner.css" hash="57204bebe8e822a80be8ede51d0c0491"/><file name="integration.js" hash="027627a14bfe078ef56c34202d5c9a19"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="campaigner.xml" hash="0a6c410360dd033e295921873e539bb4"/></dir><dir name="template"><dir name="campaigner"><dir name="abandoned"><dir name="details"><dir name="tab"><dir name="diagnostics"><file name="status.phtml" hash="89eb5aeb29d09d7cc31f33c8d0d9573a"/></dir><file name="cart.phtml" hash="e826e27563af99f9217477b59208853a"/></dir><file name="form.phtml" hash="60633d212382770e99d11d24ae919e47"/></dir><file name="details.phtml" hash="a0569efc165c9435e53c036d468d05ca"/><file name="status.phtml" hash="cfe2fa838e1c68522fa018a17db1c5c2"/></dir><dir name="latest"><file name="status.phtml" hash="3a322cbe915c3252e69ed2e6b1e39a42"/></dir><dir name="system"><dir name="config"><dir name="fieldset"><file name="hint.phtml" hash="313fedffa1c7c9079ea4f09387e58eef"/></dir><dir name="form"><dir name="field"><dir name="export"><file name="date_range.phtml" hash="746bf1adb96eb46b4d43f9f4a39c2040"/><file name="orders.phtml" hash="6264bb43770229c38ce12e57886b4787"/><file name="products.phtml" hash="92deede7e13c573897b84262bb55e16d"/></dir><dir name="signup"><file name="test.phtml" hash="a9921c7483bbaf56c0bf98e41a672e1e"/></dir><dir name="smtp"><file name="test.phtml" hash="b5ed32a1e695c6fdf011dc6e1b5801fd"/></dir><file name="api.phtml" hash="8f406515a32962902a055554ac313261"/><file name="array.phtml" hash="082111176e5dac1d0e1f1eec1b1fc5d4"/><file name="diagnostics.phtml" hash="a6e51e54eade038052caa12542a1b163"/><file name="info.phtml" hash="9d3d76056542cb7ecdbbc03551cea432"/><file name="logging.phtml" hash="eafec906a6f3d67b48e138009b0134bb"/><file name="note.phtml" hash="8df6563e1e33c8047d3c399dbe43d476"/><file name="smtp.phtml" hash="0c3151b4d7f34d6cf96f9fd2bfe210fd"/></dir></dir><file name="setup_check.phtml" hash="74f11286e25cea96fdb87642b96d62ec"/></dir><dir name="convert"><dir name="profile"><file name="export.phtml" hash="c0cc0401d8a4b4cda36b3f28d09c98a8"/></dir></dir></dir><dir name="troubleshooting"><dir name="view"><dir name="tab"><file name="download.phtml" hash="72265504ae19264e31b3e0f5814b219b"/><file name="help.phtml" hash="40398a7ac0d4617956815d627fe086ca"/><file name="info.phtml" hash="53d09908246eade525571ef809e40735"/><file name="log.phtml" hash="db325e68b0584162fa3c2c082a029421"/><file name="settings.phtml" hash="218160085bc1745971cb80216704816e"/><file name="submit.phtml" hash="650f228e6be47ed72a8dfd636fb85512"/></dir><file name="form.phtml" hash="d2338bfe3598e9315ca8f5ac8d9b5516"/></dir><file name="status.phtml" hash="2a11a1c817fdcc7ea8c402583a85bbf4"/><file name="view.phtml" hash="6ddfc8c6efe25d30e63f792b19a95c84"/></dir><file name="diagnostics.phtml" hash="ca3b12f1caf598a0006c7a17bc78ea18"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="campaigner.xml" hash="5c81b7e0468c3c5d411cfede758f9311"/></dir><dir name="template"><dir name="campaigner"><dir name="capture"><file name="email.phtml" hash="fa273ff1a48a12eb386f58f3e3e78f66"/></dir><dir name="checkout"><file name="subscribe.phtml" hash="fd0671d9d8186d7c93e2c2eb5dbffaeb"/></dir><dir name="customer"><dir name="account"><dir name="dashboard"><file name="info.phtml" hash="eb8b4743f1a37ac4e9d2d71dae71f65d"/></dir><file name="lists.phtml" hash="e20050217381c740bcffe3dfddff222a"/><file name="unsubscribed.phtml" hash="66a0e1ae8f7fa7e7770c931e2bb73244"/></dir></dir><dir name="signup"><file name="form.phtml" hash="87f1ced5f634d2816a37bca3797ecacf"/></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_campaigner.html" hash="f6afb69d207bbc3f8920e7a72ac9dd07"/><file name="newsletter_unsub_success_campaigner.html" hash="bd9f97e8f5485180d4420097b5200ef4"/><file name="campaigner_relay_test.html" hash="3e01c93e616154068ea4b841802acf2f"/></dir></dir><file name="Campaigner_Integration.csv" hash="d107a2ee0ccd206831a19e21f0e13ad6"/></dir></target><target name="mageetc"><dir name="modules"><file name="Campaigner_Integration.xml" hash="d7311dea93c926305f8ed67be1c1fc12"/></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>