Version Notes
For installation and configuration instructions, as well as a full list of new features and known issues, please review the Implementation Guide.
Download this release
Release Info
Developer | Chris Geiss |
Extension | Bronto_Extension |
Version | 2.0.1 |
Comparing to | |
See all releases |
Code changes from version 2.0.0.2 to 2.0.1
- app/code/community/Bronto/Common/Block/Adminhtml/System/Config/About.php +1 -1
- app/code/community/Bronto/Common/Helper/Data.php +3 -1
- app/code/community/Bronto/Common/Model/Keysentry.php +1 -1
- app/code/community/Bronto/Common/Model/System/Config/Source/Field.php +2 -2
- app/code/community/Bronto/Common/Test/Model/Keysentry.php +0 -1
- app/code/community/Bronto/Common/etc/config.xml +1 -1
- app/code/community/Bronto/Common/etc/system.xml +1 -1
- app/code/community/Bronto/Customer/Block/Adminhtml/System/Config/Cron.php +12 -3
- app/code/community/Bronto/Customer/Block/Adminhtml/System/Config/Form/Fieldset/Attributes/Address.php +1 -0
- app/code/community/Bronto/Customer/Block/Adminhtml/System/Config/Form/Fieldset/Attributes/Customer.php +1 -0
- app/code/community/Bronto/Customer/Helper/Data.php +1 -1
- app/code/community/Bronto/Customer/Model/Customer/Observer.php +0 -19
- app/code/community/Bronto/Customer/Model/Observer.php +54 -12
- app/code/community/Bronto/Customer/Model/Resource/Customer/Collection.php +20 -1
- app/code/community/Bronto/Customer/Model/System/Config/Backend/Newfield.php +1 -1
- app/code/community/Bronto/Customer/etc/config.xml +6 -1
- app/code/community/Bronto/Email/Test/Model/Email/Message.php +9 -9
- app/code/community/Bronto/Reminder/Model/Rule.php +1 -1
- app/code/community/Bronto/Reminder/Test/Model/Observer.php +15 -7
- app/code/community/Bronto/Roundtrip/Test/Model/Roundtrip.php +12 -3
- package.xml +6 -8
app/code/community/Bronto/Common/Block/Adminhtml/System/Config/About.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
* @package Bronto\Common
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
-
* @version 2.0.
|
7 |
*/
|
8 |
class Bronto_Common_Block_Adminhtml_System_Config_About extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
|
9 |
{
|
3 |
/**
|
4 |
* @package Bronto\Common
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 2.0.1
|
7 |
*/
|
8 |
class Bronto_Common_Block_Adminhtml_System_Config_About extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
|
9 |
{
|
app/code/community/Bronto/Common/Helper/Data.php
CHANGED
@@ -325,7 +325,9 @@ class Bronto_Common_Helper_Data extends Mage_Core_Helper_Abstract
|
|
325 |
$config->saveConfig($path, 0, $scope, $scopeId);
|
326 |
|
327 |
$version = Mage::getVersionInfo();
|
328 |
-
if (1 == $version['major']
|
|
|
|
|
329 |
// Get the Module alias from the path
|
330 |
// $path = bronto_email/settings/api_token
|
331 |
// $module = bronto_email
|
325 |
$config->saveConfig($path, 0, $scope, $scopeId);
|
326 |
|
327 |
$version = Mage::getVersionInfo();
|
328 |
+
if ( 1 == $version['major']
|
329 |
+
&& (9 != $version['minor'] && 10 != $version['minor'])
|
330 |
+
) {
|
331 |
// Get the Module alias from the path
|
332 |
// $path = bronto_email/settings/api_token
|
333 |
// $module = bronto_email
|
app/code/community/Bronto/Common/Model/Keysentry.php
CHANGED
@@ -41,7 +41,7 @@ class Bronto_Common_Model_Keysentry extends Mage_Core_Model_Abstract
|
|
41 |
Mage::helper(self::NEWSLETTER)->disableModule($scope, $scopeId);
|
42 |
}
|
43 |
|
44 |
-
public function unlinkEmails(
|
45 |
{
|
46 |
/*
|
47 |
// missing key variable. disabling for launch, keys are still relinked later
|
41 |
Mage::helper(self::NEWSLETTER)->disableModule($scope, $scopeId);
|
42 |
}
|
43 |
|
44 |
+
public function unlinkEmails(Varien_Data_Collection_Db $collection, $scopeId)
|
45 |
{
|
46 |
/*
|
47 |
// missing key variable. disabling for launch, keys are still relinked later
|
app/code/community/Bronto/Common/Model/System/Config/Source/Field.php
CHANGED
@@ -26,9 +26,9 @@ class Bronto_Common_Model_System_Config_Source_Field
|
|
26 |
$fieldObject = $api->getFieldObject();
|
27 |
foreach ($fieldObject->readAll()->iterate() as $field /* @var $field Bronto_Api_Field_Row */) {
|
28 |
$this->_options[] = array(
|
29 |
-
'value' => $field->
|
30 |
'label' => $field->label,
|
31 |
-
);
|
32 |
}
|
33 |
}
|
34 |
} catch (Exception $e) {
|
26 |
$fieldObject = $api->getFieldObject();
|
27 |
foreach ($fieldObject->readAll()->iterate() as $field /* @var $field Bronto_Api_Field_Row */) {
|
28 |
$this->_options[] = array(
|
29 |
+
'value' => $field->id,
|
30 |
'label' => $field->label,
|
31 |
+
);
|
32 |
}
|
33 |
}
|
34 |
} catch (Exception $e) {
|
app/code/community/Bronto/Common/Test/Model/Keysentry.php
CHANGED
@@ -66,6 +66,5 @@ class Bronto_Common_Test_Model_Keysentry extends EcomDev_PHPUnit_Test_Case
|
|
66 |
public function getMatchingScopes($configuration)
|
67 |
{
|
68 |
$config = Mage::getStoreConfig('bronto/settings/api_token');
|
69 |
-
var_dump($config);
|
70 |
}
|
71 |
}
|
66 |
public function getMatchingScopes($configuration)
|
67 |
{
|
68 |
$config = Mage::getStoreConfig('bronto/settings/api_token');
|
|
|
69 |
}
|
70 |
}
|
app/code/community/Bronto/Common/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Common>
|
5 |
-
<version>2.0.
|
6 |
</Bronto_Common>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Common>
|
5 |
+
<version>2.0.1</version>
|
6 |
</Bronto_Common>
|
7 |
</modules>
|
8 |
<global>
|
app/code/community/Bronto/Common/etc/system.xml
CHANGED
@@ -52,7 +52,7 @@
|
|
52 |
<show_in_default>1</show_in_default>
|
53 |
<show_in_website>1</show_in_website>
|
54 |
<show_in_store>1</show_in_store>
|
55 |
-
<comment><![CDATA[Allow Bronto
|
56 |
</debug>
|
57 |
<verbose>
|
58 |
<depends><debug>1</debug></depends>
|
52 |
<show_in_default>1</show_in_default>
|
53 |
<show_in_website>1</show_in_website>
|
54 |
<show_in_store>1</show_in_store>
|
55 |
+
<comment><![CDATA[Allow the Bronto extension to write logs in <code>var/log</code>.]]></comment>
|
56 |
</debug>
|
57 |
<verbose>
|
58 |
<depends><debug>1</debug></depends>
|
app/code/community/Bronto/Customer/Block/Adminhtml/System/Config/Cron.php
CHANGED
@@ -36,10 +36,19 @@ class Bronto_Customer_Block_Adminhtml_System_Config_Cron extends Bronto_Common_B
|
|
36 |
*/
|
37 |
protected function getProgressBarPending()
|
38 |
{
|
39 |
-
|
40 |
->addBrontoNotImportedFilter()
|
41 |
-
->
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
|
45 |
/**
|
36 |
*/
|
37 |
protected function getProgressBarPending()
|
38 |
{
|
39 |
+
$notImportedCustomersWithAttribute = Mage::getModel('bronto_customer/resource_customer_collection')
|
40 |
->addBrontoNotImportedFilter()
|
41 |
+
->orderByUpdatedAt()
|
42 |
+
->getAllIds();
|
43 |
+
|
44 |
+
// This will find all customers who are missing the bronto_imported attribute on their entity
|
45 |
+
$notImportedCustomersWithoutAttribute = Mage::getModel('bronto_customer/resource_customer_collection')
|
46 |
+
->addBrontoMissingImportedAttribute()
|
47 |
+
->orderByUpdatedAt()
|
48 |
+
->getAllIds();
|
49 |
+
|
50 |
+
$allCustomerIds = array_merge($notImportedCustomersWithAttribute, $notImportedCustomersWithoutAttribute);
|
51 |
+
return count($allCustomerIds);
|
52 |
}
|
53 |
|
54 |
/**
|
app/code/community/Bronto/Customer/Block/Adminhtml/System/Config/Form/Fieldset/Attributes/Address.php
CHANGED
@@ -22,6 +22,7 @@ class Bronto_Customer_Block_Adminhtml_System_Config_Form_Fieldset_Attributes_Add
|
|
22 |
'prefix',
|
23 |
'region_id',
|
24 |
'suffix',
|
|
|
25 |
);
|
26 |
|
27 |
/**
|
22 |
'prefix',
|
23 |
'region_id',
|
24 |
'suffix',
|
25 |
+
'vat_id',
|
26 |
);
|
27 |
|
28 |
/**
|
app/code/community/Bronto/Customer/Block/Adminhtml/System/Config/Form/Fieldset/Attributes/Customer.php
CHANGED
@@ -28,6 +28,7 @@ class Bronto_Customer_Block_Adminhtml_System_Config_Form_Fieldset_Attributes_Cus
|
|
28 |
'confirmation',
|
29 |
'reward_update_notification',
|
30 |
'reward_warning_notification',
|
|
|
31 |
);
|
32 |
|
33 |
/**
|
28 |
'confirmation',
|
29 |
'reward_update_notification',
|
30 |
'reward_warning_notification',
|
31 |
+
'disable_auto_group_change',
|
32 |
);
|
33 |
|
34 |
/**
|
app/code/community/Bronto/Customer/Helper/Data.php
CHANGED
@@ -13,7 +13,7 @@ class Bronto_Customer_Helper_Data extends Bronto_Common_Helper_Data implements B
|
|
13 |
const XML_PATH_UPGRADE_DATE = 'bronto_customer/settings/upgrade_date';
|
14 |
|
15 |
const XML_PREFIX_CUSTOMER_ATTR = 'bronto_customer/attributes/';
|
16 |
-
const XML_PREFIX_ADDRESS_ATTR = 'bronto_customer/
|
17 |
|
18 |
/**
|
19 |
* @return bool
|
13 |
const XML_PATH_UPGRADE_DATE = 'bronto_customer/settings/upgrade_date';
|
14 |
|
15 |
const XML_PREFIX_CUSTOMER_ATTR = 'bronto_customer/attributes/';
|
16 |
+
const XML_PREFIX_ADDRESS_ATTR = 'bronto_customer/address_attributes/';
|
17 |
|
18 |
/**
|
19 |
* @return bool
|
app/code/community/Bronto/Customer/Model/Customer/Observer.php
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
|
3 |
-
/**
|
4 |
-
* @package Bronto\Customer
|
5 |
-
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
-
* @version 1.0.0
|
7 |
-
*/
|
8 |
-
class Bronto_Customer_Model_Customer_Observer
|
9 |
-
{
|
10 |
-
/**
|
11 |
-
* @param Varien_Event_Observer $observer
|
12 |
-
*/
|
13 |
-
public function markCustomerForReimport(Varien_Event_Observer $observer)
|
14 |
-
{
|
15 |
-
/* @var $customer Mage_Customer_Model_Customer */
|
16 |
-
$customer = $observer->getCustomer();
|
17 |
-
$customer->setBrontoImported(null);
|
18 |
-
}
|
19 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
app/code/community/Bronto/Customer/Model/Observer.php
CHANGED
@@ -7,8 +7,11 @@
|
|
7 |
*/
|
8 |
class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
9 |
{
|
|
|
|
|
10 |
/**
|
11 |
* @param mixed $storeId
|
|
|
12 |
* @return array
|
13 |
*/
|
14 |
public function processCustomersForStore($storeId = null)
|
@@ -44,18 +47,31 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
44 |
return false;
|
45 |
}
|
46 |
|
47 |
-
|
|
|
|
|
|
|
48 |
->addStoreFilter($storeId)
|
49 |
->addBrontoNotImportedFilter()
|
50 |
->orderByUpdatedAt()
|
51 |
-
->getAllIds(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
|
53 |
if (empty($customerIds)) {
|
54 |
Mage::helper('bronto_customer')->writeVerboseDebug(' No Customers to process. Skipping...');
|
55 |
return $result;
|
56 |
}
|
57 |
|
58 |
-
$customerAttributes = Mage::getModel('customer/entity_attribute_collection')
|
59 |
$addressAttributes = Mage::getModel('customer/entity_address_attribute_collection')->addVisibleFilter();
|
60 |
$customerCache = array();
|
61 |
|
@@ -70,11 +86,11 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
70 |
$brontoContact->email = $customer->getEmail();
|
71 |
|
72 |
// For each Customer attribute
|
73 |
-
foreach ($customerAttributes as $attributeId => $attribute) {
|
74 |
-
$_attributeCode = $
|
75 |
$_fieldName = Mage::helper('bronto_customer')->getCustomerAttributeField($_attributeCode, $store);
|
76 |
if (!empty($_fieldName)) {
|
77 |
-
$brontoContact->setField($_fieldName, $customer->
|
78 |
}
|
79 |
}
|
80 |
|
@@ -82,10 +98,10 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
82 |
$primaryAddress = $customer->getPrimaryShippingAddress();
|
83 |
if (!empty($primaryAddress)) {
|
84 |
foreach ($addressAttributes as $attributeId => $attribute) {
|
85 |
-
$_attributeCode = $
|
86 |
$_fieldName = Mage::helper('bronto_customer')->getAddressAttributeField($_attributeCode, $store);
|
87 |
if (!empty($_fieldName)) {
|
88 |
-
$brontoContact->setField($_fieldName, $primaryAddress->
|
89 |
}
|
90 |
}
|
91 |
}
|
@@ -99,14 +115,14 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
99 |
|
100 |
// Flush every 10 Customers
|
101 |
if ($result['total'] % 100 === 0) {
|
102 |
-
$result = $this->flushCustomers($
|
103 |
$customerCache = array();
|
104 |
}
|
105 |
} catch (Exception $e) {
|
106 |
Mage::helper('bronto_customer')->writeError($e);
|
107 |
|
108 |
// Mark Customer as *not* imported
|
109 |
-
$customer->setBrontoImported(
|
110 |
$customer->save();
|
111 |
|
112 |
$result['error']++;
|
@@ -117,7 +133,7 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
117 |
}
|
118 |
|
119 |
// Final flush (for any we miss)
|
120 |
-
$result = $this->flushCustomers($
|
121 |
|
122 |
Mage::helper('bronto_customer')->writeDebug(' Success: ' . $result['success']);
|
123 |
Mage::helper('bronto_customer')->writeDebug(' Error: ' . $result['error']);
|
@@ -126,10 +142,14 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
126 |
return $result;
|
127 |
}
|
128 |
|
|
|
|
|
|
|
129 |
/**
|
130 |
* @param Bronto_Api_Customer $customerObject
|
131 |
* @param array $customerCache
|
132 |
* @param array $result
|
|
|
133 |
* @return array
|
134 |
*/
|
135 |
public function flushCustomers($customerObject, $customerCache, $result)
|
@@ -146,7 +166,7 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
146 |
$errorMessage = $flushResultRow->getErrorMessage();
|
147 |
if (isset($customerCache[$i])) {
|
148 |
// Reset Bronto Import status
|
149 |
-
$customer = Mage::getModel('
|
150 |
$customer->setBrontoImported(null);
|
151 |
$customer->save();
|
152 |
Mage::helper('bronto_customer')->writeError("[{$errorCode}] {$errorMessage} ({$customer->getIncrementId})");
|
@@ -162,6 +182,9 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
162 |
return $result;
|
163 |
}
|
164 |
|
|
|
|
|
|
|
165 |
/**
|
166 |
* @return array
|
167 |
*/
|
@@ -183,4 +206,23 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
183 |
|
184 |
return $result;
|
185 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
186 |
}
|
7 |
*/
|
8 |
class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
9 |
{
|
10 |
+
// {{{ processCustomersForStore()
|
11 |
+
|
12 |
/**
|
13 |
* @param mixed $storeId
|
14 |
+
*
|
15 |
* @return array
|
16 |
*/
|
17 |
public function processCustomersForStore($storeId = null)
|
47 |
return false;
|
48 |
}
|
49 |
|
50 |
+
// This will find all customers who already have the bronto_imported attribute set on them
|
51 |
+
// and are not imported into Bronto already. But will exclude to get any customer who is not
|
52 |
+
// imported and does not have the bronto_imported attribute set
|
53 |
+
$notImportedCustomersWithAttribute = Mage::getModel('bronto_customer/resource_customer_collection')
|
54 |
->addStoreFilter($storeId)
|
55 |
->addBrontoNotImportedFilter()
|
56 |
->orderByUpdatedAt()
|
57 |
+
->getAllIds();
|
58 |
+
|
59 |
+
// This will find all customers who are missing the bronto_imported attribute on their entity
|
60 |
+
$notImportedCustomersWithoutAttribute = Mage::getModel('bronto_customer/resource_customer_collection')
|
61 |
+
->addStoreFilter($storeId)
|
62 |
+
->addBrontoMissingImportedAttribute()
|
63 |
+
->orderByUpdatedAt()
|
64 |
+
->getAllIds();
|
65 |
+
|
66 |
+
$allCustomerIds = array_merge($notImportedCustomersWithAttribute, $notImportedCustomersWithoutAttribute);
|
67 |
+
$customerIds = array_slice($allCustomerIds, 0, $limit);
|
68 |
|
69 |
if (empty($customerIds)) {
|
70 |
Mage::helper('bronto_customer')->writeVerboseDebug(' No Customers to process. Skipping...');
|
71 |
return $result;
|
72 |
}
|
73 |
|
74 |
+
$customerAttributes = Mage::getModel('customer/entity_attribute_collection');
|
75 |
$addressAttributes = Mage::getModel('customer/entity_address_attribute_collection')->addVisibleFilter();
|
76 |
$customerCache = array();
|
77 |
|
86 |
$brontoContact->email = $customer->getEmail();
|
87 |
|
88 |
// For each Customer attribute
|
89 |
+
foreach ($customerAttributes as $attributeId => $attribute) {
|
90 |
+
$_attributeCode = $attribute->getAttributeCode();
|
91 |
$_fieldName = Mage::helper('bronto_customer')->getCustomerAttributeField($_attributeCode, $store);
|
92 |
if (!empty($_fieldName)) {
|
93 |
+
$brontoContact->setField($_fieldName, $customer->getData($_attributeCode));
|
94 |
}
|
95 |
}
|
96 |
|
98 |
$primaryAddress = $customer->getPrimaryShippingAddress();
|
99 |
if (!empty($primaryAddress)) {
|
100 |
foreach ($addressAttributes as $attributeId => $attribute) {
|
101 |
+
$_attributeCode = $attribute->getAttributeCode();
|
102 |
$_fieldName = Mage::helper('bronto_customer')->getAddressAttributeField($_attributeCode, $store);
|
103 |
if (!empty($_fieldName)) {
|
104 |
+
$brontoContact->setField($_fieldName, $primaryAddress->getData($_attributeCode));
|
105 |
}
|
106 |
}
|
107 |
}
|
115 |
|
116 |
// Flush every 10 Customers
|
117 |
if ($result['total'] % 100 === 0) {
|
118 |
+
$result = $this->flushCustomers($contactObject, $customerCache, $result);
|
119 |
$customerCache = array();
|
120 |
}
|
121 |
} catch (Exception $e) {
|
122 |
Mage::helper('bronto_customer')->writeError($e);
|
123 |
|
124 |
// Mark Customer as *not* imported
|
125 |
+
$customer->setBrontoImported();
|
126 |
$customer->save();
|
127 |
|
128 |
$result['error']++;
|
133 |
}
|
134 |
|
135 |
// Final flush (for any we miss)
|
136 |
+
$result = $this->flushCustomers($contactObject, $customerCache, $result);
|
137 |
|
138 |
Mage::helper('bronto_customer')->writeDebug(' Success: ' . $result['success']);
|
139 |
Mage::helper('bronto_customer')->writeDebug(' Error: ' . $result['error']);
|
142 |
return $result;
|
143 |
}
|
144 |
|
145 |
+
// }}}
|
146 |
+
// {{{ flushCustomers()
|
147 |
+
|
148 |
/**
|
149 |
* @param Bronto_Api_Customer $customerObject
|
150 |
* @param array $customerCache
|
151 |
* @param array $result
|
152 |
+
*
|
153 |
* @return array
|
154 |
*/
|
155 |
public function flushCustomers($customerObject, $customerCache, $result)
|
166 |
$errorMessage = $flushResultRow->getErrorMessage();
|
167 |
if (isset($customerCache[$i])) {
|
168 |
// Reset Bronto Import status
|
169 |
+
$customer = Mage::getModel('customer/customer')->load($customerCache[$i]);
|
170 |
$customer->setBrontoImported(null);
|
171 |
$customer->save();
|
172 |
Mage::helper('bronto_customer')->writeError("[{$errorCode}] {$errorMessage} ({$customer->getIncrementId})");
|
182 |
return $result;
|
183 |
}
|
184 |
|
185 |
+
// }}}
|
186 |
+
// {{{ processCustomers()
|
187 |
+
|
188 |
/**
|
189 |
* @return array
|
190 |
*/
|
206 |
|
207 |
return $result;
|
208 |
}
|
209 |
+
|
210 |
+
// }}}
|
211 |
+
// {{{ markCustomerForReimport()
|
212 |
+
|
213 |
+
/**
|
214 |
+
* @param Varien_Event_Observer $observer
|
215 |
+
*/
|
216 |
+
public function markCustomerForReimport(Varien_Event_Observer $observer)
|
217 |
+
{
|
218 |
+
/* @var $customer Mage_Customer_Model_Customer */
|
219 |
+
$customer = $observer->getCustomer();
|
220 |
+
if ( $customer->hasDataChanges()
|
221 |
+
&& !$customer->dataHasChangedFor('bronto_imported')
|
222 |
+
) {
|
223 |
+
$customer->setBrontoImported(null);
|
224 |
+
}
|
225 |
+
}
|
226 |
+
|
227 |
+
// }}}
|
228 |
}
|
app/code/community/Bronto/Customer/Model/Resource/Customer/Collection.php
CHANGED
@@ -5,7 +5,8 @@
|
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
* @version 1.1.5
|
7 |
*/
|
8 |
-
class Bronto_Customer_Model_Resource_Customer_Collection
|
|
|
9 |
{
|
10 |
/**
|
11 |
* @return Bronto_Customer_Model_Resource_Customer_Collection
|
@@ -25,6 +26,24 @@ class Bronto_Customer_Model_Resource_Customer_Collection extends Mage_Customer_M
|
|
25 |
return $this;
|
26 |
}
|
27 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
/**
|
29 |
* @param mixed $storeIds (null, int|string, array, array may contain null)
|
30 |
* @return Bronto_Customer_Model_Resource_Customer_Collection
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
* @version 1.1.5
|
7 |
*/
|
8 |
+
class Bronto_Customer_Model_Resource_Customer_Collection
|
9 |
+
extends Mage_Customer_Model_Entity_Customer_Collection
|
10 |
{
|
11 |
/**
|
12 |
* @return Bronto_Customer_Model_Resource_Customer_Collection
|
26 |
return $this;
|
27 |
}
|
28 |
|
29 |
+
public function addBrontoMissingImportedAttribute()
|
30 |
+
{
|
31 |
+
$resource = Mage::getSingleton('core/resource');
|
32 |
+
$db = $resource->getConnection('core_read');
|
33 |
+
|
34 |
+
$attributeId = Mage::getModel('eav/config')
|
35 |
+
->getAttribute('customer', 'bronto_imported')
|
36 |
+
->getId();
|
37 |
+
|
38 |
+
$subSelect = $db->select()
|
39 |
+
->from($resource->getTableName('customer_entity_datetime'), array('entity_id'))
|
40 |
+
->where($db->quoteInto('`attribute_id` = ?', $attributeId));
|
41 |
+
$this->getSelect()
|
42 |
+
->where($db->quoteInto('`e`.`entity_id` not in ?', $subSelect));
|
43 |
+
|
44 |
+
return $this;
|
45 |
+
}
|
46 |
+
|
47 |
/**
|
48 |
* @param mixed $storeIds (null, int|string, array, array may contain null)
|
49 |
* @return Bronto_Customer_Model_Resource_Customer_Collection
|
app/code/community/Bronto/Customer/Model/System/Config/Backend/Newfield.php
CHANGED
@@ -26,7 +26,7 @@ class Bronto_Customer_Model_System_Config_Backend_Newfield extends Mage_Core_Mod
|
|
26 |
$field->save();
|
27 |
$fieldObject->addToCache($field->name, $field);
|
28 |
|
29 |
-
$this->_saveConfigData(str_replace('new_', '', $this->getPath()), $field->
|
30 |
$this->setValue(null);
|
31 |
} catch (Exception $e) {
|
32 |
Mage::throwException(Mage::helper('adminhtml')->__('Unable to save new field'));
|
26 |
$field->save();
|
27 |
$fieldObject->addToCache($field->name, $field);
|
28 |
|
29 |
+
$this->_saveConfigData(str_replace('new_', '', $this->getPath()), $field->id);
|
30 |
$this->setValue(null);
|
31 |
} catch (Exception $e) {
|
32 |
Mage::throwException(Mage::helper('adminhtml')->__('Unable to save new field'));
|
app/code/community/Bronto/Customer/etc/config.xml
CHANGED
@@ -23,6 +23,11 @@
|
|
23 |
</bronto_customer>
|
24 |
<bronto_customer_resource>
|
25 |
<class>Bronto_Customer_Model_Resource</class>
|
|
|
|
|
|
|
|
|
|
|
26 |
</bronto_customer_resource>
|
27 |
</models>
|
28 |
<resources>
|
@@ -51,7 +56,7 @@
|
|
51 |
<observers>
|
52 |
<bronto_customer_sales_customer_save_before>
|
53 |
<type>singleton</type>
|
54 |
-
<class>bronto_customer/
|
55 |
<method>markCustomerForReimport</method>
|
56 |
</bronto_customer_sales_customer_save_before>
|
57 |
</observers>
|
23 |
</bronto_customer>
|
24 |
<bronto_customer_resource>
|
25 |
<class>Bronto_Customer_Model_Resource</class>
|
26 |
+
<entities>
|
27 |
+
<imported>
|
28 |
+
<table>bronto_imported</table>
|
29 |
+
</imported>
|
30 |
+
</entities>
|
31 |
</bronto_customer_resource>
|
32 |
</models>
|
33 |
<resources>
|
56 |
<observers>
|
57 |
<bronto_customer_sales_customer_save_before>
|
58 |
<type>singleton</type>
|
59 |
+
<class>bronto_customer/observer</class>
|
60 |
<method>markCustomerForReimport</method>
|
61 |
</bronto_customer_sales_customer_save_before>
|
62 |
</observers>
|
app/code/community/Bronto/Email/Test/Model/Email/Message.php
CHANGED
@@ -1,21 +1,21 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
class Bronto_Email_Test_Model_Email_Message
|
|
|
4 |
{
|
5 |
/**
|
6 |
* @test
|
7 |
*/
|
8 |
public function testOrderEmailSent()
|
9 |
{
|
10 |
-
|
11 |
-
|
12 |
-
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
$this->replaceByMock('model', 'sales/order', $mockOrder);
|
17 |
|
18 |
-
|
19 |
|
20 |
$this->assertEventDispatchedExactly('bronto_email_send_before', 1);
|
21 |
$this->assertEventDispatchedExactly('bronto_email_send_after', 1);
|
1 |
<?php
|
2 |
|
3 |
+
class Bronto_Email_Test_Model_Email_Message
|
4 |
+
extends Bronto_Common_Test_Model_Checkout
|
5 |
{
|
6 |
/**
|
7 |
* @test
|
8 |
*/
|
9 |
public function testOrderEmailSent()
|
10 |
{
|
11 |
+
$this->markTestIncomplete('need to mock/replace sessions before this will work.');
|
12 |
+
$mockOrder = $this->getModelMock('sales/order', array('sendNewOrderEmail'));
|
13 |
+
$mockOrder->expects($this->any())
|
14 |
+
->method('sendNewOrderEmail')
|
15 |
+
->will($this->returnCallback(array($this, '')));
|
16 |
+
$this->replaceByMock('model', 'sales/order', $mockOrder);
|
|
|
17 |
|
18 |
+
$order = $this->createRandomGuestOrder();
|
19 |
|
20 |
$this->assertEventDispatchedExactly('bronto_email_send_before', 1);
|
21 |
$this->assertEventDispatchedExactly('bronto_email_send_after', 1);
|
app/code/community/Bronto/Reminder/Model/Rule.php
CHANGED
@@ -31,7 +31,7 @@ class Bronto_Reminder_Model_Rule extends Mage_Rule_Model_Rule
|
|
31 |
|
32 |
$version = Mage::getVersionInfo();
|
33 |
if ( 1 == $version['major']
|
34 |
-
&& (6 >= $version['minor'] || 9 == $version['minor'])
|
35 |
) {
|
36 |
$conditionsArr = unserialize($this->getConditionsSerialized());
|
37 |
if (!empty($conditionsArr) && is_array($conditionsArr)) {
|
31 |
|
32 |
$version = Mage::getVersionInfo();
|
33 |
if ( 1 == $version['major']
|
34 |
+
&& (6 >= $version['minor'] || 9 == $version['minor'] || 11 == $version['minor'])
|
35 |
) {
|
36 |
$conditionsArr = unserialize($this->getConditionsSerialized());
|
37 |
if (!empty($conditionsArr) && is_array($conditionsArr)) {
|
app/code/community/Bronto/Reminder/Test/Model/Observer.php
CHANGED
@@ -6,7 +6,7 @@ class Bronto_Reminder_Test_Model_Observer
|
|
6 |
|
7 |
protected function setUp()
|
8 |
{
|
9 |
-
|
10 |
}
|
11 |
|
12 |
/**
|
@@ -14,9 +14,14 @@ class Bronto_Reminder_Test_Model_Observer
|
|
14 |
* @group amd
|
15 |
* @group model
|
16 |
*/
|
17 |
-
public function
|
18 |
{
|
19 |
-
|
|
|
|
|
|
|
|
|
|
|
20 |
}
|
21 |
|
22 |
/**
|
@@ -24,13 +29,16 @@ class Bronto_Reminder_Test_Model_Observer
|
|
24 |
* @group amd
|
25 |
* @group model
|
26 |
*/
|
27 |
-
public function
|
28 |
{
|
29 |
-
|
|
|
|
|
|
|
30 |
}
|
31 |
|
32 |
-
public function
|
33 |
{
|
34 |
-
|
35 |
}
|
36 |
}
|
6 |
|
7 |
protected function setUp()
|
8 |
{
|
9 |
+
$this->_model = Mage::getModel('bronto_reminder/observer');
|
10 |
}
|
11 |
|
12 |
/**
|
14 |
* @group amd
|
15 |
* @group model
|
16 |
*/
|
17 |
+
public function checkBrontoRequirementsShouldReturnNull()
|
18 |
{
|
19 |
+
$sessionMock = $this->getModelMockBuilder('admin/session')
|
20 |
+
->disableOriginalConstructor()
|
21 |
+
->setMethods(null)
|
22 |
+
->getMock();
|
23 |
+
$this->replaceByMock('singleton', 'admin/session', $sessionMock);
|
24 |
+
$this->assertNull($this->_model->checkBrontoRequirements(new Varien_Event_Observer()));
|
25 |
}
|
26 |
|
27 |
/**
|
29 |
* @group amd
|
30 |
* @group model
|
31 |
*/
|
32 |
+
public function getCouponTypesShouldReturnSelf()
|
33 |
{
|
34 |
+
$this->assertInstanceOf(
|
35 |
+
'Bronto_Reminder_Model_Observer',
|
36 |
+
$this->_model->getCouponTypes()
|
37 |
+
);
|
38 |
}
|
39 |
|
40 |
+
public function getCouponTypesShouldSetTransport()
|
41 |
{
|
42 |
+
$this->markTestSkipped();
|
43 |
}
|
44 |
}
|
app/code/community/Bronto/Roundtrip/Test/Model/Roundtrip.php
CHANGED
@@ -13,17 +13,26 @@ class Bronto_RoundTrip_Test_Model_Roundtrip
|
|
13 |
* @group jmk
|
14 |
* @group model
|
15 |
*/
|
16 |
-
public function
|
17 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
// Create helper mock that will be used in logic
|
19 |
-
$helper = $this->getHelperMock('bronto_common', array('validApiTokens'));
|
20 |
$helper->expects($this->once())
|
21 |
->method('validApiTokens')
|
22 |
->will($this->returnValue(true));
|
23 |
|
24 |
// Inject helper object as item to be invoked when static
|
25 |
// method called to get helper
|
26 |
-
$this->replaceByMock('helper', 'bronto_common', $helper);
|
27 |
|
28 |
// Mock the roundtrip object so we can
|
29 |
// control how functionality is controlled
|
13 |
* @group jmk
|
14 |
* @group model
|
15 |
*/
|
16 |
+
public function processOrderShouldFailGracefully()
|
17 |
{
|
18 |
+
$sessions = array('admin/session', 'adminhtml/session', 'core/session');
|
19 |
+
foreach ($sessions as $session) {
|
20 |
+
$sessionMock = $this->getModelMockBuilder($session)
|
21 |
+
->disableOriginalConstructor()
|
22 |
+
->setMethods(null)
|
23 |
+
->getMock();
|
24 |
+
$this->replaceByMock('singleton', $session, $sessionMock);
|
25 |
+
}
|
26 |
+
|
27 |
// Create helper mock that will be used in logic
|
28 |
+
$helper = $this->getHelperMock('bronto_common/data', array('validApiTokens'));
|
29 |
$helper->expects($this->once())
|
30 |
->method('validApiTokens')
|
31 |
->will($this->returnValue(true));
|
32 |
|
33 |
// Inject helper object as item to be invoked when static
|
34 |
// method called to get helper
|
35 |
+
$this->replaceByMock('helper', 'bronto_common/data', $helper);
|
36 |
|
37 |
// Mock the roundtrip object so we can
|
38 |
// control how functionality is controlled
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Bronto_Extension</name>
|
4 |
-
<version>2.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
@@ -27,7 +27,7 @@
|
|
27 |

|
28 |
<p><strong>Newsletter Opt-In</strong><br />Automatically add contacts who opt-in for marketing emails on your Magento site to Bronto and keep their subscription status up-to-date.</p>
|
29 |

|
30 |
-
<p>Installation and configuration documentation for the extension may be found <a href="http://
|
31 |

|
32 |
<h3>Contact Us to Learn More</h3>
|
33 |

|
@@ -53,13 +53,11 @@
|
|
53 |

|
54 |
<h3>About Bronto</h3>
|
55 |
<p />Bronto Software provides a cloud-based marketing platform for retailers to drive revenue through their email, mobile and social campaigns. The platform is used by over 1000 organizations worldwide, including Party City, Armani Exchange, Timex, Samsonite and Gander Mountain. Bronto is a Gold Magento Industry Partner and the leading self-service email marketing provider to the Internet Retailer Top 1000. Bronto is headquartered in Durham, NC with an office in London, UK. For more information, visit <a href="http://bronto.com">bronto.com</a>.</p></description>
|
56 |
-
<notes><p />
|
57 |
-

|
58 |
-
<p />For installation and configuration instructions, as well as a full list of new features and known issues, please review the <a href="http://bronto.com/sites/default/files/Bronto-Extension-for-Magento-Implementation-Guide-v2.0.0.1.pdf">Implementation Guide</a>.</notes>
|
59 |
<authors><author><name>Dave Johnson</name><user>BrontoSoftware</user><email>dave.johnson@bronto.com</email></author></authors>
|
60 |
-
<date>2013-
|
61 |
-
<time>
|
62 |
-
<contents><target name="magecommunity"><dir name="Bronto"><dir name="Common"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="f4be0821dadfb40b0dbcfd4bc4ee5f32"/><file name="Cron.php" hash="b1c18891073fa233cd5e44f16c60ec97"/><dir name="Form"><dir name="Field"><file name="Apitoken.php" hash="6f3121e8a5ee54c58993654018048b9e"/><file name="Hidden.php" hash="18a13153df6dd084840086105f8117cc"/><file name="List.php" hash="48f36e9d06e6bc759e36ebb1128aa513"/></dir><file name="Field.php" hash="bfc0b65b927934ba54bb5225c0fb9247"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="aa0f86b84c97399bdf259935de33dca0"/><file name="Data.php" hash="42a3e392c17c1bae812ebfc4e9d19ccb"/><file name="DataInterface.php" hash="a6700f3a4a79f6d6468df24f714427a9"/><file name="Field.php" hash="683839cfcd4fd5cd81b0393fc67b019c"/><file name="Message.php" hash="22d6224ab354a6ed7dc13d1e6e0a2fc5"/><file name="Product.php" hash="64202787e5f0c63a38efff387ab3c325"/></dir><dir name="Model"><file name="Api.php" hash="3716948a5e50e621625714a1e3a93263"/><dir name="Email"><dir name="Message"><file name="Filter.php" hash="4668bb03abbb5029980765c0b712fd5c"/><file name="Templatefilter.php" hash="783dcbb689021665f2b7f34f83bb99c2"/></dir><file name="Message.php" hash="17086fba16eed6986c0ab1fafbeffbd6"/></dir><file name="Keysentry.php" hash="a28e79f0ddd83f662931e67638990f51"/><file name="Observer.php" hash="73b02a94aba279c05dd7753ac10fdb75"/><dir name="Resource"><file name="Setup.php" hash="780f5c070cbd9da2f003372ee90a0891"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="b05e28fb0cc0db0377eee68ffc712c10"/><file name="Token.php" hash="03a0cf45efe77307e06afa3b4a98b214"/></dir><dir name="Source"><dir name="Contact"><file name="Status.php" hash="1bf6c053f8132a36dd6882e0f1faf45f"/></dir><dir name="Cron"><file name="Frequency.php" hash="c6689871a7a8add3dc4b84e4a2ff6f10"/><file name="Minutes.php" hash="be3e3066819785b55a25f22c5bc9392a"/></dir><file name="Field.php" hash="875707da33979b4717ea05bb75959b0d"/><file name="List.php" hash="69497100fe9f036c442b9d94133c8f4a"/><file name="Message.php" hash="4fb4e4f9deaabe4971bfcdf3e12b0da4"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="02b55ba2804a024740506c4df0ebdd42"/></dir><dir name="Model"><file name="Checkout.php" hash="9716ab2c76558e463f1a105308973b74"/><dir name="Keysentry"><dir name="fixtures"><file name="seed.yaml" hash="3a9b13b2ef5a72bea298be72edba821d"/></dir></dir><file name="Keysentry.php" hash="21a68afb98418e416d934d356951f246"/></dir></dir><dir name="controllers"><file name="LogController.php" hash="d97e8dc3624053d563389b8b19c71c06"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f5792bf262cf83cc193d23c09a17a03f"/><file name="config.xml" hash="648b43b9d5bfad8dc117153216d928ad"/><file name="system.xml" hash="f681ef11d508da77376180b05d5b0296"/></dir><dir name="sql"><dir name="bronto_common_setup"><file name="mysql4-install-1.7.0.php" hash="c8459d26fdfea2fb9430e8829b3257e1"/></dir></dir></dir><dir name="ConflictChecker"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="9049055c03e261b2452c926d801196a6"/><file name="Conflictchecker.php" hash="c00f929ef55e95597761871674077b10"/></dir></dir></dir><file name="Printer.php" hash="cd8ef4c01028da3d690ce6f5c53d1f61"/></dir><dir name="Helper"><file name="Data.php" hash="0f5c562370c77b6cfe9579dc7fe396d0"/></dir><dir name="Model"><dir name="Config"><file name="Blocks.php" hash="78eb63947ae94be2b1dc9ee42de52152"/><file name="Checker.php" hash="a1a38b9c4a518e0be2e4ea84adab0107"/><file name="ConfigAbstract.php" hash="8bc2be8485543a17338cb953d760c71c"/><file name="ConfigInterface.php" hash="86a788c1b1971828c8f947b42f03baea"/><file name="Datastore.php" hash="d2b37735fe127d831e6055e05b232fb8"/><file name="Helpers.php" hash="3de600b842bf90c53417843e9b4c1946"/><file name="Models.php" hash="0358f506ff4e5820b61b076701f0746d"/><file name="Printer.php" hash="6d2aec31a623b943d3d982c97999be13"/><file name="Resources.php" hash="9f12487e864cd4005c53b72fe02e4cf4"/></dir><dir name="Core"><dir name="Config"><file name="Base.php" hash="b1ecb5cd90e050d1c825beb65e6d888e"/><file name="Element.php" hash="2efb1a1c022cb393ab5718c1f7eafd1f"/></dir><file name="Config.php" hash="29408203a0aa8b7afa84ba16b1416f91"/></dir><dir name="Lib"><dir name="Varien"><dir name="Simplexml"><file name="Config.php" hash="3acbdd7d7c9fa6c346688e5083569596"/><file name="Element.php" hash="f5961e7a41035851cabf7fcd8022a13a"/></dir></dir></dir><dir name="Mysql4"><dir name="Core"><file name="Config.php" hash="36685bb89b45c71cfc447727ce66ea9a"/></dir></dir><dir name="Path"><dir name="Locator"><file name="Array.php" hash="f82c5966dab92ed91a9441a0231e7ace"/><file name="Factory.php" hash="bea2e4a6bea17815a9040341209f4256"/><file name="IteratorAbstract.php" hash="9adccb7c853d80e8d64a0eb8346f3cbc"/><file name="LocatorInterface.php" hash="b3cf0d528296ee0e87e7898da44baa47"/><file name="Stack.php" hash="4524078604b43dffcf57c7a23959ef03"/></dir></dir><dir name="Resource"><dir name="Core"><file name="Config.php" hash="6b69bd1c0ce0e4c92c1c96436f79e83d"/></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="23de17a20f7a5588bb9761a2d3eb79ae"/></dir><dir name="Model"><dir name="Path"><dir name="Locator"><file name="Array.php" hash="e219f193e027d5c9a5d9cb9d7a27a6ac"/><file name="Factory.php" hash="36ffe1ec656f3f3ba1f99dd743e52c0b"/><file name="Stack.php" hash="29cbf00cd66bc61ee16c740847d9f400"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="9d5cab56f52b0d12688c5787e3bfa03f"/><file name="config.xml" hash="0497e6c9bf942db62d01e0595437166b"/><file name="system.xml" hash="6d6b10860c55f815efe815d7ee0c2290"/></dir></dir><dir name="Customer"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="5874d9bf1ff106212a348815104c5244"/><file name="Cron.php" hash="0af7552b1b21d706adc5249acf466fc8"/><dir name="Form"><dir name="Fieldset"><dir name="Attributes"><file name="Address.php" hash="4e07b4f417c57d291669d7380ec83c19"/><file name="Customer.php" hash="c4cae63b2f176689a42aef673e437df4"/></dir><file name="Attributes.php" hash="fd77169977b903ecbd179723c9bad5dd"/></dir></dir></dir></dir><dir name="Widget"><dir name="Button"><file name="Reset.php" hash="74d38897533f7b4e67d476dd791a38ee"/><file name="Run.php" hash="e707627c781ea4323d1924fa33094320"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="60e9424dbf9f2e7d7b1e494f1fa8f794"/></dir><dir name="Model"><dir name="Customer"><file name="Observer.php" hash="887c118c435ca41324444a7583ec9f0b"/></dir><file name="Observer.php" hash="3f78e716b0615abeab84d95c8b9c6111"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="5b9489d7293bce6589a84973dca8d5f3"/></dir><file name="Setup.php" hash="6e988a951049e5b0e0e7ed214e84f277"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="dbcd55d41447d46fded27dfa2e6febb0"/><file name="Newfield.php" hash="1862d6819c9b4f04aa07359099404eb6"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="1610a3a3256fc0d1b277bb2d82431ae0"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomerController.php" hash="d25faab3ee92f4af43347d7924239592"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="6cc229b440b34da710887aaf96bbcf81"/><file name="config.xml" hash="2be4f9a2678307c9e06063dd25a5ede9"/><file name="system.xml" hash="4ea888d7af3d269937ac8358e8c862ff"/></dir><dir name="sql"><dir name="bronto_customer_setup"><file name="mysql4-install-1.0.0.php" hash="871c225318588b2804a05751bce45e1f"/></dir></dir></dir><dir name="Email"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="10cb51420b205c100ef46cf59edef05b"/></dir><dir name="Email"><dir name="Log"><dir name="Grid"><dir name="Renderer"><file name="Customer.php" hash="c2530287b293e05508816049586ef5c2"/><file name="Fields.php" hash="6c5d921b6c636329f035381af4c7f028"/></dir></dir><file name="Grid.php" hash="b54cada4029aa45290679e6cf69f8c47"/></dir><file name="Log.php" hash="3fa0b873d262b3d5c6161c1aef33e6ae"/><dir name="Template"><dir name="Edit"><file name="Form.php" hash="804a3fc8d0e773639f8eb2fe3df1ab1f"/></dir><file name="Edit.php" hash="bcc5b9ba9bee92a3e8f33684dd02506f"/><dir name="Grid"><dir name="Renderer"><file name="Message.php" hash="bf56f19c9f4310609fbb9a788768e222"/></dir></dir><file name="Grid.php" hash="6a253035cf2db239f93b73667e92ee63"/></dir><file name="Template.php" hash="b33503babba2480ca840569629dfbb07"/></dir></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="712033409f93712e4a22cf89252d44e4"/><file name="Data.php" hash="e582e103dfe73cb4ab9e6eb675f81309"/><file name="Field.php" hash="e4714e9cc95bdfe4da9a16feb604f44c"/><file name="Message.php" hash="f328dcee7934ddc48d6f4d40afff74cc"/></dir><dir name="Model"><dir name="Email"><file name="Message.php" hash="5d2c4b3ac3120352f8424863ad176dc6"/></dir><file name="Log.php" hash="2740d9cd5073106f58880e57e84ce8ee"/><dir name="Mysql4"><dir name="Log"><file name="Collection.php" hash="6de4819537636d3ea7816cb7c6fc250c"/></dir><file name="Log.php" hash="15ffb2c83281c77b5d427ff29abac776"/></dir><file name="Observer.php" hash="0b67950706c21220a4712bc0c279ba00"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Email"><file name="Template.php" hash="ba80e6553c61e731b85c027cd688ca8f"/></dir></dir></dir></dir><dir name="Template"><file name="Import.php" hash="b808d3e5a70dc30e09448b20dd000708"/></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="8a74889c3f24c3053baefca6e7d7eddb"/></dir><dir name="Model"><dir name="Email"><file name="Message.php" hash="5ac860c2519eb9719ce318c5f60e88f8"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="System"><dir name="Email"><file name="LogController.php" hash="386560ba30da12796614db1d0381bb7c"/><file name="TemplateController.php" hash="578112502761e70000ff10ca67502034"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="35a2ffa5e273f87b6d2de172cea4a219"/><file name="config.xml" hash="37e21ee9d0458bd28379446f063457a5"/><file name="system.xml" hash="2e6f8375e4794780c2f49f68536d2c6b"/></dir><dir name="sql"><dir name="bronto_email_setup"><file name="mysql4-install-1.0.0.php" hash="516265312ede986c1a35a19b9e5bbfea"/><file name="mysql4-install-1.0.2.php" hash="327ac219e947d608fbf9d3209dd03bab"/><file name="mysql4-install-1.0.5.php" hash="327ac219e947d608fbf9d3209dd03bab"/><file name="mysql4-install-1.0.8.php" hash="b572625c1380dfffe3b089275ac1dc7e"/><file name="mysql4-install-1.1.2.php" hash="bf80f7b12eccdad2e0e36a564e18530c"/><file name="mysql4-upgrade-1.0.0-1.0.2.php" hash="1f797c3f909d72219ef5d00017b10554"/><file name="mysql4-upgrade-1.0.2-1.0.5.php" hash="f2c83b65500d9df0fd10c2e6721f2bfe"/><file name="mysql4-upgrade-1.0.5-1.0.8.php" hash="cdbda7aa084e51b9b222c56e548462a6"/><file name="mysql4-upgrade-1.0.8-1.1.1.php" hash="f2c83b65500d9df0fd10c2e6721f2bfe"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="0538afef03b1e21d509593e2ad275c34"/></dir></dir></dir><dir name="Newsletter"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="bc44a52305e7cbe3a41c5f19e6257ede"/><file name="Cron.php" hash="1b4aca8bcab75685754a441e4dd77b04"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Run.php" hash="4d23a9eba8aab13d9fc71ed369e42e4e"/></dir></dir></dir><dir name="Checkout"><dir name="Onepage"><file name="Newsletter.php" hash="e0ba7884794f68fe3c299946ef8e63a4"/></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="85dffba4f8edd375e53ca59f7a4bf1a0"/><file name="Data.php" hash="62e5be8e1326862fee10774654daad15"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Queue"><file name="Collection.php" hash="de63f9f3b73cf040d16b1eb971d499a5"/></dir><file name="Queue.php" hash="f5a1e0ee4f7901fc555313d9828761c5"/></dir><file name="Observer.php" hash="8318825696a7020c88cec0b459843c5f"/><file name="Queue.php" hash="e7bf4ff44b4033257ae7892f1966e20d"/></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="c749aea6f1147d0b164de83c7eb0d8d1"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="NewsletterController.php" hash="18972c972f84cf8d267bfead4ffc1b7d"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="253518e92554bf89fabe7b832a7a562c"/><file name="config.xml" hash="5f292e14c0f89d901ed94de2351ca978"/><file name="system.xml" hash="b1cfe14bf4b8c5c4097790996bddd2f0"/></dir><dir name="sql"><dir name="bronto_newsletter_setup"><file name="mysql4-install-1.0.0.php" hash="49beafe0e59744cfe7dd1297da7c5975"/><file name="mysql4-install-1.4.0.php" hash="fa8797dee2ef1096292aefb983487eb2"/><file name="mysql4-upgrade-1.4.0-1.4.1.php" hash="bd58648cbf4a65e300ef386db3f51de5"/></dir></dir></dir><dir name="Order"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><file name="Info.php" hash="7ba16c9e796b59a179ae8af230ccf33e"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="About.php" hash="126e3166dace48941fccbe2bb4c80264"/><file name="Cron.php" hash="ce303baf533f78ce71680602cae07e94"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Reset.php" hash="9bfbc1f1ffb38389a3a47ca009a24a35"/><file name="Run.php" hash="5b833a216bea22b962f633e33f6a86b8"/></dir></dir></dir><file name="Bta.php" hash="10f7f6f5e5e701dafefe8034095ae11e"/></dir><dir name="Helper"><file name="Data.php" hash="87f5a3a40ce32e8fcb2588ef7971c38d"/></dir><dir name="Model"><file name="Observer.php" hash="ef95f78e32c6097f97c8fe34ef951755"/><dir name="Order"><file name="Observer.php" hash="6cd2eab4b2f3535ad51125207f51a329"/></dir><dir name="Quote"><file name="Observer.php" hash="e3edc38e2c4a29c67a65348d1998bded"/></dir><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="115c9b1e668b6c832b158cbce3544254"/></dir><file name="Setup.php" hash="6ad289c714abf1cf9caba38014998838"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="96199a296f15518a89fde9384cf5fb0d"/></dir><dir name="Source"><file name="Description.php" hash="67364bc17dc197e4dd2a6e0382c75722"/><file name="Limit.php" hash="789f0e42eaafa65b4970ad107206102c"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="34bc93c0aab6b4898e3637d2307cab3f"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="OrderController.php" hash="c1873347a5d6046ed593d52a74d307e2"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="0c4a0a1117117613d148157557f2abb3"/><file name="config.xml" hash="00072f04579c82955d6215dde944659d"/><file name="system.xml" hash="131d320296a91ef24c43dcb60c01ec8e"/></dir><dir name="sql"><dir name="bronto_order_setup"><file name="mysql4-install-1.0.0.php" hash="81b57488dbc44047db4099c41fdac54e"/></dir></dir></dir><dir name="PermissionChecker"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="5c0990417244c38485b5c9eda45fa80a"/><file name="Permissionchecker.php" hash="9cabf571a4dab49fa26d8ff1b35b0646"/></dir></dir></dir><file name="Printer.php" hash="7f9d480227c8211aa9e2db66ecd34f3f"/></dir><dir name="Helper"><file name="Data.php" hash="4fab093494eb9a793583e2294d2a2489"/></dir><dir name="Model"><dir name="Validator"><file name="Checker.php" hash="2a8259840b7f0e75b52bdcc93adb8922"/><file name="Directory.php" hash="89a0981e5ed7b70446054d9e8f31300e"/><file name="File.php" hash="539342c217889f7fd0f19f3b731bea23"/><dir name="Filter"><file name="PatternIterator.php" hash="9bdc50cda8d18e3335d8fc07fa72f733"/></dir><file name="Group.php" hash="8dc26a97c43fa2bbe58264b3117324a9"/><file name="Owner.php" hash="fc20d838f28c3406d74475fd4dbf33f0"/><file name="Printer.php" hash="e49b843f43f835d35ba838a2b8c7d00d"/><file name="ValidatorAbstract.php" hash="bccd4db6601922c5a632680c226e03c6"/><file name="ValidatorInterface.php" hash="877e881c030573fdbcd344174eceec8a"/></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="672ed6161380fbf88a516377e62031be"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="058c7be44feea32fc5bc646a5632b4f3"/><file name="config.xml" hash="c4df9b0d873371a626029bd25cfe1c41"/><file name="system.xml" hash="4bb28ac8646a04f6ea857f79cd75475e"/></dir></dir><dir name="Reminder"><dir name="Block"><dir name="Adminhtml"><dir name="Promo"><file name="Notice.php" hash="d5991ebe75066fa76f23eb9464619f08"/></dir><dir name="Reminder"><dir name="Edit"><file name="Form.php" hash="779f8effae92303da303c889db9cef65"/><dir name="Tab"><file name="Bronto.php" hash="a4f19c14cddab68e1180723984f10ccb"/><file name="Conditions.php" hash="f3ad1c6438079bf43183825b52fde3f3"/><file name="Customers.php" hash="668c91478d859d2aa1eb6027d2bbef75"/><file name="General.php" hash="8c7ff650f320b57a208ecf825142e877"/></dir><file name="Tabs.php" hash="accefd148ad3cf28d36e890c138078f2"/></dir><file name="Edit.php" hash="a05e23f5249c97ac7965ecf27672d1a6"/><file name="Grid.php" hash="ebbe203d00c8e21ca591b55c48572cdb"/></dir><file name="Reminder.php" hash="82d616907ffc84eed0aa688f218ed7f1"/><dir name="System"><dir name="Config"><file name="About.php" hash="ce52e60802d1b9d251cef6a7c34564ce"/><file name="Cron.php" hash="ba8f69a491407b48ec72eb7351249c98"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Email.php" hash="5d9cbf69ea3bfcbc0f96d9a3dd8f613a"/><file name="Id.php" hash="e221f8f87969c1299a7daf3796dd7bbf"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="a46c741761b5440eda28c9a8ac2df080"/><file name="Data.php" hash="36eff50aafd65ca66f13aa15c5e65beb"/><file name="Message.php" hash="a02936281f98cd990ecd17c32bfada46"/></dir><dir name="Model"><dir name="Condition"><file name="Abstract.php" hash="92b5e50a4e9b39dff50d83f1099db882"/><dir name="Combine"><file name="Abstract.php" hash="ea03be5f19662b5392147b64c1049e2c"/></dir></dir><dir name="Email"><file name="Message.php" hash="fe2f318ef70bd0d7be3de34b77b5ef2d"/></dir><file name="Guest.php" hash="4e220c343693ca30560294f8e4cfc9be"/><dir name="Mysql4"><dir name="Customer"><file name="Collection.php" hash="4fc63d20f3f7a92770dcaebf17bba84e"/></dir><dir name="Guest"><file name="Collection.php" hash="9002af1ece49d28124724db5dd112119"/></dir><file name="Guest.php" hash="e8b815dce460b039053ef224628ad676"/><dir name="Rule"><file name="Collection.php" hash="2969bb11fa9e83523da7b41d834381b4"/></dir><file name="Rule.php" hash="38a1ac22b504900fe3b0d11426c3f7cf"/></dir><file name="Observer.php" hash="fc4471bd9b2aaaaa8eb689b591cce43f"/><dir name="Rule"><dir name="Condition"><dir name="Cart"><file name="Amount.php" hash="8b2a76a43ebe3735556757db407e3409"/><file name="Attributes.php" hash="6bc41aca8c8a7846fae4f894306ffa45"/><file name="Combine.php" hash="add54bf57284e6c48008db605e0df3d4"/><file name="Couponcode.php" hash="f0144e4e5bbf157e2268e3765b46dd24"/><file name="Itemsquantity.php" hash="6c605a49ebe9582f5b57e24085079a6b"/><file name="Sku.php" hash="090610f405b398600e00d33325ec12c4"/><file name="Storeview.php" hash="00262bc083ef7297989056cdf768274e"/><file name="Subcombine.php" hash="b10d46333d76a881654cc6d2a67e6880"/><file name="Subselection.php" hash="8873aa2845c638d6a7658652eec40f0e"/><file name="Totalquantity.php" hash="5edc528cbd0688746a01157595720076"/><file name="Virtual.php" hash="f65e64572c526c6c50e38d1bb9d9a52f"/></dir><file name="Cart.php" hash="399ea955cdabbaf90155b6a929435a50"/><dir name="Combine"><file name="Root.php" hash="4d020e164faa06fb94c01bc2f7c110b4"/></dir><file name="Combine.php" hash="74f9ec5b8560dabad1e303af18f4cff9"/><dir name="Wishlist"><file name="Attributes.php" hash="bb8205a2b00b58f2a092887db5ef8b63"/><file name="Combine.php" hash="b17a452ea9c090bea3cd1b2529171394"/><file name="Quantity.php" hash="6d228a7fbefd393924d9301c16c8e4b2"/><file name="Sharing.php" hash="9b1d05f4062a8bcda277be627a390c1d"/><file name="Storeview.php" hash="5edfdacb3d69379a4a144df29994ae97"/><file name="Subcombine.php" hash="a063b405ed07c454b5dd0b1d71af430f"/><file name="Subselection.php" hash="4640a52371cdb38c3eee73bd8b215b48"/></dir><file name="Wishlist.php" hash="3e19189f6a045df483635abfdd723304"/></dir></dir><file name="Rule.php" hash="ca40e5d9007458d4d1291ee5c96688d0"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="3c9c134aee05b3b32fc64a549a3e7cb3"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="1a522335b3e13dd06b4a74576a4ae948"/></dir><dir name="Helper"><file name="Contact.php" hash="e348af94ff0f5444e766fc17f3e6c774"/><file name="Data.php" hash="1b8a488f5aa2892bc39a2a3ad6ffd1d8"/><file name="Message.php" hash="4f4cc99f871c3da8ad0c1a35b7ec04df"/></dir><dir name="Model"><file name="Observer.php" hash="e3c696a95e00821b4ce5a7d331c0aae8"/><file name="Rule.php" hash="aba91c2be53965dbbd45246990c63d55"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="RemindersController.php" hash="f6854e9616c94294236f0aa3f8d91424"/></dir><file name="LoadController.php" hash="563a01392d2df74bd929d9d9e6de5060"/></dir><dir name="etc"><file name="adminhtml.xml" hash="772c6847e1961a7a56fdbcfbce6aaf91"/><file name="config.xml" hash="2607d22509ac28b656efcbfe18188518"/><file name="system.xml" hash="e772ad2e0cf1790c397fcb035eb5f0dd"/></dir><dir name="sql"><dir name="bronto_reminder_setup"><file name="mysql4-install-1.4.2.php" hash="1372af1369e9608159f5b59af75f367e"/><file name="mysql4-upgrade-1.4.0-1.4.2.php" hash="fefa638ca0ed7c5bc80a1b67e27c8703"/><file name="mysql4-upgrade-1.4.10-1.4.11.php" hash="130a688eb03e4f476308d0d11c32141a"/><file name="mysql4-upgrade-1.4.2-1.4.9.php" hash="4692060e7c938aea129c53619f0b3c19"/><file name="mysql4-upgrade-1.4.9-1.4.10.php" hash="9698883135211d54a3c711fead02c187"/></dir><dir name="reference"><file name="saveMatchedCustomers.sql" hash="c4f32ee8be31f7a652369c148271a6c7"/></dir></dir></dir><dir name="Roundtrip"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="6adab60e3a5a4668fdf5da8d8d33a024"/><file name="Status.php" hash="c623240112f1f15200f918394f736720"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Run.php" hash="f83df57a3248439261ccf9837a5d2ff9"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="231a77cbc7f38838454437c600189217"/></dir><dir name="Model"><dir name="Contact"><file name="Builder.php" hash="e81e78a7e07a81f5a0ec53990d629a31"/></dir><dir name="Roundtrip"><dir name="Test"><file name="Order.php" hash="04ebcb9f0010cab7952b08014010f721"/></dir></dir><file name="Roundtrip.php" hash="9325c6d924c2b9f4cda49ef0a5168d29"/></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="dbe4fb05bff7630d6130f8d458ed1f57"/></dir><dir name="Model"><dir name="Roundtrip"><file name="Contact.php" hash="787fe5d49eba3819e9af030bb80beeaa"/><dir name="Test"><file name="Order.php" hash="5bf175ebba99f97a93fb6755977dbfa0"/></dir></dir><file name="Roundtrip.php" hash="498d15680a5e7329fe267bb20b873c43"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="RoundtripController.php" hash="f52fcbd911f40b7637a88a96b0b40869"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="56be6bdda5b7652427bbab1e447a0d2e"/><file name="config.xml" hash="b34c9716b4c6fee7a1d8837b8debff65"/><file name="system.xml" hash="901a0736fb1109f9092fc98daa46dde7"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Bronto_All.xml" hash="5a9c06b6313882589765b9bcf0402bbb"/><file name="Bronto_ConflictChecker.xml" hash="1a7dc00b830ca2cc696e67d94b85be5d"/><file name="Bronto_Customer.xml" hash="a11c20f008ee2eae14baa3b549d5adee"/><file name="Bronto_Email.xml" hash="b7cdca4b15753edcefe8b9e0abb780bd"/><file name="Bronto_Newsletter.xml" hash="2115c5225e02ab5d4e56749cc5eff6ad"/><file name="Bronto_Order.xml" hash="63f1537add6088417945657bec98ffe9"/><file name="Bronto_PermissionChecker.xml" hash="55ff239c291529be2dc05799102d24a1"/><file name="Bronto_Reminder.xml" hash="08503ab78994178b822ef9b0add243f9"/><file name="Bronto_Roundtrip.xml" hash="bd2b89f3254e995904da92f025b6321c"/></dir></target><target name="magelib"><dir name="Bronto"><dir name="Api"><dir name="Account"><file name="Exception.php" hash="6048e32e08bac337f37e22918ae92e6a"/><file name="Row.php" hash="de3cb2496c217c25e850573c4d5b2dc2"/></dir><file name="Account.php" hash="30d5ef4bb101748553e239ffe2481183"/><dir name="Activity"><file name="Exception.php" hash="39ac264e8429c000372e849327372471"/><file name="Row.php" hash="b5612081f50d117a7c66f93f9b90382a"/></dir><file name="Activity.php" hash="35aaf580eb62df39b631041937c10187"/><dir name="ApiToken"><file name="Exception.php" hash="ff31b1be1c06581a115aabb7a782d9b5"/><file name="Row.php" hash="1716b6859c05b82301cf28bc7dcca4be"/></dir><file name="ApiToken.php" hash="20ecd2591d6634c42de7b05879c4bc04"/><dir name="Contact"><file name="Exception.php" hash="232fece284740b8e49a5d22ba3082b32"/><file name="Row.php" hash="a85937ee83f1a852372782a8dc1d2eab"/></dir><file name="Contact.php" hash="0413b22277d97b9d9f910281c14a6cea"/><dir name="Conversion"><file name="Exception.php" hash="edaba96e7118b8ce27220ffdabf56721"/><file name="Row.php" hash="495064d7f358f568c0c93b291a267b33"/></dir><file name="Conversion.php" hash="17d45962719271cdc834660cc3478071"/><dir name="Delivery"><file name="Exception.php" hash="c9c746a033ef90ac5e7c70e906331779"/><file name="Recipient.php" hash="9756477b2cbde59ece2b3720c02a5d75"/><file name="Row.php" hash="ca0880566674966a7aa9dee7c4c2c6eb"/></dir><file name="Delivery.php" hash="1866bf3ae809010f630deead7c76a09e"/><dir name="DeliveryGroup"><file name="Exception.php" hash="6ae170c14038a49413580a19ce7ee144"/><file name="Row.php" hash="d5046f7a5dbf39442730f45d17aeaf87"/></dir><file name="DeliveryGroup.php" hash="0e4572ad563c61dd78229af2b6d35cad"/><file name="Exception.php" hash="0df72a2002acff46885dd3978ea95678"/><dir name="Field"><file name="Exception.php" hash="3f900dcdbf5b8b321e48fa6d4a4a5ae1"/><file name="Predefined.php" hash="e876d133b211c4d66ad70ccba7bdff04"/><file name="Row.php" hash="d0c4001b14954dc45e35c8bf8e89cb65"/><file name="TypeGuesser.php" hash="d74ed1da1bd21c93ec68e753edee745f"/></dir><file name="Field.php" hash="4d42365676ef739f72ab50b09595bfa0"/><dir name="List"><file name="Exception.php" hash="ba39e47457265a2042dfaaf0b1c93d70"/><file name="Row.php" hash="bc8f0c84d486f1a41b113529e0da4cc4"/></dir><file name="List.php" hash="589a011d54b9cd6e2400f42fb0391967"/><dir name="Login"><file name="ContactInformation.php" hash="871630e7a0762cb4055183fe9b52b8ea"/><file name="Exception.php" hash="37a401b1206264c7865c62c1c62d394c"/><file name="Row.php" hash="3bfc793c2defa6f538c4b8749dbac22a"/></dir><file name="Login.php" hash="57afd59cd524e57e5a2bdb839a6207e4"/><dir name="Message"><file name="Exception.php" hash="3688ca7320fa9b0a5a3bba80ac4ed072"/><file name="Row.php" hash="ed93a1f123c65324b05e1d2c7b8b4b12"/></dir><file name="Message.php" hash="993e0bfd24d5663078735cbeae9a4b23"/><dir name="MessageRule"><file name="Exception.php" hash="500de77f33962484a640c24521f63659"/><file name="Row.php" hash="5a16b597def2515423e58ab36d17ff01"/></dir><file name="MessageRule.php" hash="bd30a4aa770714ac17b1b33da363aa60"/><file name="Object.php" hash="9681a0940cf96835f2d14b876cce0a4e"/><dir name="Order"><file name="Exception.php" hash="843fd9b527ad8be267664e59e803a2d8"/><file name="Product.php" hash="446161d2fe36cfd849f72066bda8c2ff"/><file name="Row.php" hash="470b921a06f832a0cad81c869038b26e"/></dir><file name="Order.php" hash="9a27755d756a06b82a0cc0d97c315519"/><dir name="Row"><file name="Exception.php" hash="2a48372f5f71cbaad940bc0a62327cff"/></dir><file name="Row.php" hash="459df27d460fd4c3923e860bc8a76a78"/><dir name="Rowset"><file name="Exception.php" hash="5b109a1eef32d14cbc66016fdf65ad9c"/><file name="Iterator.php" hash="0797f8c5a95d47a521ac333e853e6cd3"/></dir><file name="Rowset.php" hash="a10029ba58512887eb7aeb8e40a96a33"/><dir name="Segment"><file name="Exception.php" hash="c0fb3c3a1ed79177f5247abe40adf504"/><file name="Row.php" hash="5211fe7639821a8e413f7832d33dca3c"/></dir><file name="Segment.php" hash="67cf81752cd21a42ad7b6b2ab713c9eb"/></dir><file name="Api.php" hash="2f4d300d9921f4b46faf7d78e34466d9"/><file name="SoapClient.php" hash="f07d2c4551825a1018ddfbd997d660d8"/><dir name="Util"><file name="Colors.php" hash="9bc5a4ce486972d493c82fcb671b416c"/><file name="CountryCodes.php" hash="c666d446d3a156fb2881bf33f2acfc80"/><dir name="Retryer"><file name="FileRetryer.php" hash="6ce89108476048a6e45a7457f53272de"/><file name="RetryerException.php" hash="65ab6cc1f4e71fad55832657f700c653"/><file name="RetryerInterface.php" hash="29aab11684d6eb27439281cd9f6cee76"/></dir><file name="Uuid.php" hash="00f349c1dc57463ebf13639a6bbff6fd"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="bronto"><file name="cron.css" hash="c7260d3aa14b5945ee76c72dbd914efa"/><dir name="images"><file name="bg_notifications.gif" hash="df73b8aa7e48bb56e0a644245aa3683f"/><file name="logo.jpg" hash="3c6059218195679d99dbb874bdabbd07"/><file name="message_approved.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="message_not_approved.gif" hash="e4f28607f075a105e53fa3113d84bd26"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="bronto"><dir name="newsletter"><file name="js.phtml" hash="1b36b8d1f438d5970b4ab0e8f97246d7"/></dir></dir></dir><dir name="layout"><dir name="bronto"><file name="newsletter.xml" hash="b7d4c9b1fb4fabb4255c6df64e98d332"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="bronto"><dir name="common"><file name="about.phtml" hash="f115cbc70309f4e3b14d33cf29bdb274"/><file name="cron.phtml" hash="f1dbdea68c377d7057230697450e16b1"/></dir><dir name="conflictchecker"><file name="errors.phtml" hash="26c9fa4332b8518141de9dab0db0c823"/></dir><dir name="email"><dir name="template"><file name="edit.phtml" hash="35c4f68337a6be7186be1aac0fbe404e"/><file name="list.phtml" hash="cf2503d79273b5a611cde3acde2bb79d"/></dir></dir><dir name="permissionchecker"><file name="errors.phtml" hash="0306e132afed0c88058be67d37dd211c"/></dir><dir name="roundtrip"><file name="status.phtml" hash="9ce88385bb507dfeb2df9e049a5f9f9d"/></dir></dir></dir><dir name="layout"><dir name="bronto"><file name="email.xml" hash="be77c906770a0d818898a910b03cbe4f"/><file name="reminder.xml" hash="98d835f287cb3aa2ff801f0219f88ccc"/><file name="roundtrip.xml" hash="3da91d3bcb40e1805a80fb2a18ed9cee"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="bronto"><file name="abandoned_cart.html" hash="20b0f55098c0f07bf96da3c5309d9192"/></dir></dir></dir></dir></target></contents>
|
63 |
<compatible/>
|
64 |
<dependencies><required><php><min>5.2.13</min><max>5.5.0</max></php><extension><name>soap</name><min></min><max></max></extension><extension><name>openssl</name><min></min><max></max></extension></required></dependencies>
|
65 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Bronto_Extension</name>
|
4 |
+
<version>2.0.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
27 |

|
28 |
<p><strong>Newsletter Opt-In</strong><br />Automatically add contacts who opt-in for marketing emails on your Magento site to Bronto and keep their subscription status up-to-date.</p>
|
29 |

|
30 |
+
<p>Installation and configuration documentation for the extension may be found <a href="http://a.bron.to/magento">here</a>.</p>
|
31 |

|
32 |
<h3>Contact Us to Learn More</h3>
|
33 |

|
53 |

|
54 |
<h3>About Bronto</h3>
|
55 |
<p />Bronto Software provides a cloud-based marketing platform for retailers to drive revenue through their email, mobile and social campaigns. The platform is used by over 1000 organizations worldwide, including Party City, Armani Exchange, Timex, Samsonite and Gander Mountain. Bronto is a Gold Magento Industry Partner and the leading self-service email marketing provider to the Internet Retailer Top 1000. Bronto is headquartered in Durham, NC with an office in London, UK. For more information, visit <a href="http://bronto.com">bronto.com</a>.</p></description>
|
56 |
+
<notes><p />For installation and configuration instructions, as well as a full list of new features and known issues, please review the <a href="http://a.bron.to/magento">Implementation Guide</a>.</notes>
|
|
|
|
|
57 |
<authors><author><name>Dave Johnson</name><user>BrontoSoftware</user><email>dave.johnson@bronto.com</email></author></authors>
|
58 |
+
<date>2013-03-05</date>
|
59 |
+
<time>18:18:40</time>
|
60 |
+
<contents><target name="magecommunity"><dir name="Bronto"><dir name="Common"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="b9a97e617dd42ef7d79e928338b9c845"/><file name="Cron.php" hash="b1c18891073fa233cd5e44f16c60ec97"/><dir name="Form"><dir name="Field"><file name="Apitoken.php" hash="6f3121e8a5ee54c58993654018048b9e"/><file name="Hidden.php" hash="18a13153df6dd084840086105f8117cc"/><file name="List.php" hash="48f36e9d06e6bc759e36ebb1128aa513"/></dir><file name="Field.php" hash="bfc0b65b927934ba54bb5225c0fb9247"/></dir></dir></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="aa0f86b84c97399bdf259935de33dca0"/><file name="Data.php" hash="51ab32c1c02291919613d0cd55b5f68f"/><file name="DataInterface.php" hash="a6700f3a4a79f6d6468df24f714427a9"/><file name="Field.php" hash="683839cfcd4fd5cd81b0393fc67b019c"/><file name="Message.php" hash="22d6224ab354a6ed7dc13d1e6e0a2fc5"/><file name="Product.php" hash="64202787e5f0c63a38efff387ab3c325"/></dir><dir name="Model"><file name="Api.php" hash="3716948a5e50e621625714a1e3a93263"/><dir name="Email"><dir name="Message"><file name="Filter.php" hash="4668bb03abbb5029980765c0b712fd5c"/><file name="Templatefilter.php" hash="783dcbb689021665f2b7f34f83bb99c2"/></dir><file name="Message.php" hash="17086fba16eed6986c0ab1fafbeffbd6"/></dir><file name="Keysentry.php" hash="fd39d0a0208668723d0c0adb0b31bd67"/><file name="Observer.php" hash="73b02a94aba279c05dd7753ac10fdb75"/><dir name="Resource"><file name="Setup.php" hash="780f5c070cbd9da2f003372ee90a0891"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="b05e28fb0cc0db0377eee68ffc712c10"/><file name="Token.php" hash="03a0cf45efe77307e06afa3b4a98b214"/></dir><dir name="Source"><dir name="Contact"><file name="Status.php" hash="1bf6c053f8132a36dd6882e0f1faf45f"/></dir><dir name="Cron"><file name="Frequency.php" hash="c6689871a7a8add3dc4b84e4a2ff6f10"/><file name="Minutes.php" hash="be3e3066819785b55a25f22c5bc9392a"/></dir><file name="Field.php" hash="36d8ea711c4eecfa6eaa6b6e3216920e"/><file name="List.php" hash="69497100fe9f036c442b9d94133c8f4a"/><file name="Message.php" hash="4fb4e4f9deaabe4971bfcdf3e12b0da4"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="02b55ba2804a024740506c4df0ebdd42"/></dir><dir name="Model"><file name="Checkout.php" hash="9716ab2c76558e463f1a105308973b74"/><dir name="Keysentry"><dir name="fixtures"><file name="seed.yaml" hash="3a9b13b2ef5a72bea298be72edba821d"/></dir></dir><file name="Keysentry.php" hash="fe06eff7212d57057ed1ee490238694f"/></dir></dir><dir name="controllers"><file name="LogController.php" hash="d97e8dc3624053d563389b8b19c71c06"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f5792bf262cf83cc193d23c09a17a03f"/><file name="config.xml" hash="598489278d358a7297d3ef0f97e5bce2"/><file name="system.xml" hash="3a7ab89d5c344d5600b52604ee5b681a"/></dir><dir name="sql"><dir name="bronto_common_setup"><file name="mysql4-install-1.7.0.php" hash="c8459d26fdfea2fb9430e8829b3257e1"/></dir></dir></dir><dir name="ConflictChecker"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="9049055c03e261b2452c926d801196a6"/><file name="Conflictchecker.php" hash="c00f929ef55e95597761871674077b10"/></dir></dir></dir><file name="Printer.php" hash="cd8ef4c01028da3d690ce6f5c53d1f61"/></dir><dir name="Helper"><file name="Data.php" hash="0f5c562370c77b6cfe9579dc7fe396d0"/></dir><dir name="Model"><dir name="Config"><file name="Blocks.php" hash="78eb63947ae94be2b1dc9ee42de52152"/><file name="Checker.php" hash="a1a38b9c4a518e0be2e4ea84adab0107"/><file name="ConfigAbstract.php" hash="8bc2be8485543a17338cb953d760c71c"/><file name="ConfigInterface.php" hash="86a788c1b1971828c8f947b42f03baea"/><file name="Datastore.php" hash="d2b37735fe127d831e6055e05b232fb8"/><file name="Helpers.php" hash="3de600b842bf90c53417843e9b4c1946"/><file name="Models.php" hash="0358f506ff4e5820b61b076701f0746d"/><file name="Printer.php" hash="6d2aec31a623b943d3d982c97999be13"/><file name="Resources.php" hash="9f12487e864cd4005c53b72fe02e4cf4"/></dir><dir name="Core"><dir name="Config"><file name="Base.php" hash="b1ecb5cd90e050d1c825beb65e6d888e"/><file name="Element.php" hash="2efb1a1c022cb393ab5718c1f7eafd1f"/></dir><file name="Config.php" hash="29408203a0aa8b7afa84ba16b1416f91"/></dir><dir name="Lib"><dir name="Varien"><dir name="Simplexml"><file name="Config.php" hash="3acbdd7d7c9fa6c346688e5083569596"/><file name="Element.php" hash="f5961e7a41035851cabf7fcd8022a13a"/></dir></dir></dir><dir name="Mysql4"><dir name="Core"><file name="Config.php" hash="36685bb89b45c71cfc447727ce66ea9a"/></dir></dir><dir name="Path"><dir name="Locator"><file name="Array.php" hash="f82c5966dab92ed91a9441a0231e7ace"/><file name="Factory.php" hash="bea2e4a6bea17815a9040341209f4256"/><file name="IteratorAbstract.php" hash="9adccb7c853d80e8d64a0eb8346f3cbc"/><file name="LocatorInterface.php" hash="b3cf0d528296ee0e87e7898da44baa47"/><file name="Stack.php" hash="4524078604b43dffcf57c7a23959ef03"/></dir></dir><dir name="Resource"><dir name="Core"><file name="Config.php" hash="6b69bd1c0ce0e4c92c1c96436f79e83d"/></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="23de17a20f7a5588bb9761a2d3eb79ae"/></dir><dir name="Model"><dir name="Path"><dir name="Locator"><file name="Array.php" hash="e219f193e027d5c9a5d9cb9d7a27a6ac"/><file name="Factory.php" hash="36ffe1ec656f3f3ba1f99dd743e52c0b"/><file name="Stack.php" hash="29cbf00cd66bc61ee16c740847d9f400"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="9d5cab56f52b0d12688c5787e3bfa03f"/><file name="config.xml" hash="0497e6c9bf942db62d01e0595437166b"/><file name="system.xml" hash="6d6b10860c55f815efe815d7ee0c2290"/></dir></dir><dir name="Customer"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="5874d9bf1ff106212a348815104c5244"/><file name="Cron.php" hash="28f60152deb249501def5ec612623398"/><dir name="Form"><dir name="Fieldset"><dir name="Attributes"><file name="Address.php" hash="3dc1e6ab5531e65d229f136b0e7cf1fe"/><file name="Customer.php" hash="655784371a5be6e32b12ad3742145d6d"/></dir><file name="Attributes.php" hash="fd77169977b903ecbd179723c9bad5dd"/></dir></dir></dir></dir><dir name="Widget"><dir name="Button"><file name="Reset.php" hash="74d38897533f7b4e67d476dd791a38ee"/><file name="Run.php" hash="e707627c781ea4323d1924fa33094320"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="4c9539a4521e77e961f761301a81a191"/></dir><dir name="Model"><file name="Observer.php" hash="6bff80541229952a66c3c8ffc79bae73"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="35a0ce62d2a29b9cb768698121dfe87b"/></dir><file name="Setup.php" hash="6e988a951049e5b0e0e7ed214e84f277"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="dbcd55d41447d46fded27dfa2e6febb0"/><file name="Newfield.php" hash="d9a66dbc0b932fb80c7c947c3ce29bba"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="1610a3a3256fc0d1b277bb2d82431ae0"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomerController.php" hash="d25faab3ee92f4af43347d7924239592"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="6cc229b440b34da710887aaf96bbcf81"/><file name="config.xml" hash="8e547a9e25ef2b203cacaf420107044b"/><file name="system.xml" hash="4ea888d7af3d269937ac8358e8c862ff"/></dir><dir name="sql"><dir name="bronto_customer_setup"><file name="mysql4-install-1.0.0.php" hash="871c225318588b2804a05751bce45e1f"/></dir></dir></dir><dir name="Email"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="10cb51420b205c100ef46cf59edef05b"/></dir><dir name="Email"><dir name="Log"><dir name="Grid"><dir name="Renderer"><file name="Customer.php" hash="c2530287b293e05508816049586ef5c2"/><file name="Fields.php" hash="6c5d921b6c636329f035381af4c7f028"/></dir></dir><file name="Grid.php" hash="b54cada4029aa45290679e6cf69f8c47"/></dir><file name="Log.php" hash="3fa0b873d262b3d5c6161c1aef33e6ae"/><dir name="Template"><dir name="Edit"><file name="Form.php" hash="804a3fc8d0e773639f8eb2fe3df1ab1f"/></dir><file name="Edit.php" hash="bcc5b9ba9bee92a3e8f33684dd02506f"/><dir name="Grid"><dir name="Renderer"><file name="Message.php" hash="bf56f19c9f4310609fbb9a788768e222"/></dir></dir><file name="Grid.php" hash="6a253035cf2db239f93b73667e92ee63"/></dir><file name="Template.php" hash="b33503babba2480ca840569629dfbb07"/></dir></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="712033409f93712e4a22cf89252d44e4"/><file name="Data.php" hash="e582e103dfe73cb4ab9e6eb675f81309"/><file name="Field.php" hash="e4714e9cc95bdfe4da9a16feb604f44c"/><file name="Message.php" hash="f328dcee7934ddc48d6f4d40afff74cc"/></dir><dir name="Model"><dir name="Email"><file name="Message.php" hash="5d2c4b3ac3120352f8424863ad176dc6"/></dir><file name="Log.php" hash="2740d9cd5073106f58880e57e84ce8ee"/><dir name="Mysql4"><dir name="Log"><file name="Collection.php" hash="6de4819537636d3ea7816cb7c6fc250c"/></dir><file name="Log.php" hash="15ffb2c83281c77b5d427ff29abac776"/></dir><file name="Observer.php" hash="0b67950706c21220a4712bc0c279ba00"/><dir name="System"><dir name="Config"><dir name="Source"><dir name="Email"><file name="Template.php" hash="ba80e6553c61e731b85c027cd688ca8f"/></dir></dir></dir></dir><dir name="Template"><file name="Import.php" hash="b808d3e5a70dc30e09448b20dd000708"/></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="8a74889c3f24c3053baefca6e7d7eddb"/></dir><dir name="Model"><dir name="Email"><file name="Message.php" hash="11a9aded1841673bdafd4675de78a19e"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="System"><dir name="Email"><file name="LogController.php" hash="386560ba30da12796614db1d0381bb7c"/><file name="TemplateController.php" hash="578112502761e70000ff10ca67502034"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="35a2ffa5e273f87b6d2de172cea4a219"/><file name="config.xml" hash="37e21ee9d0458bd28379446f063457a5"/><file name="system.xml" hash="2e6f8375e4794780c2f49f68536d2c6b"/></dir><dir name="sql"><dir name="bronto_email_setup"><file name="mysql4-install-1.0.0.php" hash="516265312ede986c1a35a19b9e5bbfea"/><file name="mysql4-install-1.0.2.php" hash="327ac219e947d608fbf9d3209dd03bab"/><file name="mysql4-install-1.0.5.php" hash="327ac219e947d608fbf9d3209dd03bab"/><file name="mysql4-install-1.0.8.php" hash="b572625c1380dfffe3b089275ac1dc7e"/><file name="mysql4-install-1.1.2.php" hash="bf80f7b12eccdad2e0e36a564e18530c"/><file name="mysql4-upgrade-1.0.0-1.0.2.php" hash="1f797c3f909d72219ef5d00017b10554"/><file name="mysql4-upgrade-1.0.2-1.0.5.php" hash="f2c83b65500d9df0fd10c2e6721f2bfe"/><file name="mysql4-upgrade-1.0.5-1.0.8.php" hash="cdbda7aa084e51b9b222c56e548462a6"/><file name="mysql4-upgrade-1.0.8-1.1.1.php" hash="f2c83b65500d9df0fd10c2e6721f2bfe"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="0538afef03b1e21d509593e2ad275c34"/></dir></dir></dir><dir name="Newsletter"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="bc44a52305e7cbe3a41c5f19e6257ede"/><file name="Cron.php" hash="1b4aca8bcab75685754a441e4dd77b04"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Run.php" hash="4d23a9eba8aab13d9fc71ed369e42e4e"/></dir></dir></dir><dir name="Checkout"><dir name="Onepage"><file name="Newsletter.php" hash="e0ba7884794f68fe3c299946ef8e63a4"/></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="85dffba4f8edd375e53ca59f7a4bf1a0"/><file name="Data.php" hash="62e5be8e1326862fee10774654daad15"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Queue"><file name="Collection.php" hash="de63f9f3b73cf040d16b1eb971d499a5"/></dir><file name="Queue.php" hash="f5a1e0ee4f7901fc555313d9828761c5"/></dir><file name="Observer.php" hash="8318825696a7020c88cec0b459843c5f"/><file name="Queue.php" hash="e7bf4ff44b4033257ae7892f1966e20d"/></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="c749aea6f1147d0b164de83c7eb0d8d1"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="NewsletterController.php" hash="18972c972f84cf8d267bfead4ffc1b7d"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="253518e92554bf89fabe7b832a7a562c"/><file name="config.xml" hash="5f292e14c0f89d901ed94de2351ca978"/><file name="system.xml" hash="b1cfe14bf4b8c5c4097790996bddd2f0"/></dir><dir name="sql"><dir name="bronto_newsletter_setup"><file name="mysql4-install-1.0.0.php" hash="49beafe0e59744cfe7dd1297da7c5975"/><file name="mysql4-install-1.4.0.php" hash="fa8797dee2ef1096292aefb983487eb2"/><file name="mysql4-upgrade-1.4.0-1.4.1.php" hash="bd58648cbf4a65e300ef386db3f51de5"/></dir></dir></dir><dir name="Order"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><file name="Info.php" hash="7ba16c9e796b59a179ae8af230ccf33e"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="About.php" hash="126e3166dace48941fccbe2bb4c80264"/><file name="Cron.php" hash="ce303baf533f78ce71680602cae07e94"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Reset.php" hash="9bfbc1f1ffb38389a3a47ca009a24a35"/><file name="Run.php" hash="5b833a216bea22b962f633e33f6a86b8"/></dir></dir></dir><file name="Bta.php" hash="10f7f6f5e5e701dafefe8034095ae11e"/></dir><dir name="Helper"><file name="Data.php" hash="87f5a3a40ce32e8fcb2588ef7971c38d"/></dir><dir name="Model"><file name="Observer.php" hash="ef95f78e32c6097f97c8fe34ef951755"/><dir name="Order"><file name="Observer.php" hash="6cd2eab4b2f3535ad51125207f51a329"/></dir><dir name="Quote"><file name="Observer.php" hash="e3edc38e2c4a29c67a65348d1998bded"/></dir><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="115c9b1e668b6c832b158cbce3544254"/></dir><file name="Setup.php" hash="6ad289c714abf1cf9caba38014998838"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="96199a296f15518a89fde9384cf5fb0d"/></dir><dir name="Source"><file name="Description.php" hash="67364bc17dc197e4dd2a6e0382c75722"/><file name="Limit.php" hash="789f0e42eaafa65b4970ad107206102c"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="34bc93c0aab6b4898e3637d2307cab3f"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="OrderController.php" hash="c1873347a5d6046ed593d52a74d307e2"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="0c4a0a1117117613d148157557f2abb3"/><file name="config.xml" hash="00072f04579c82955d6215dde944659d"/><file name="system.xml" hash="131d320296a91ef24c43dcb60c01ec8e"/></dir><dir name="sql"><dir name="bronto_order_setup"><file name="mysql4-install-1.0.0.php" hash="81b57488dbc44047db4099c41fdac54e"/></dir></dir></dir><dir name="PermissionChecker"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="5c0990417244c38485b5c9eda45fa80a"/><file name="Permissionchecker.php" hash="9cabf571a4dab49fa26d8ff1b35b0646"/></dir></dir></dir><file name="Printer.php" hash="7f9d480227c8211aa9e2db66ecd34f3f"/></dir><dir name="Helper"><file name="Data.php" hash="4fab093494eb9a793583e2294d2a2489"/></dir><dir name="Model"><dir name="Validator"><file name="Checker.php" hash="2a8259840b7f0e75b52bdcc93adb8922"/><file name="Directory.php" hash="89a0981e5ed7b70446054d9e8f31300e"/><file name="File.php" hash="539342c217889f7fd0f19f3b731bea23"/><dir name="Filter"><file name="PatternIterator.php" hash="9bdc50cda8d18e3335d8fc07fa72f733"/></dir><file name="Group.php" hash="8dc26a97c43fa2bbe58264b3117324a9"/><file name="Owner.php" hash="fc20d838f28c3406d74475fd4dbf33f0"/><file name="Printer.php" hash="e49b843f43f835d35ba838a2b8c7d00d"/><file name="ValidatorAbstract.php" hash="bccd4db6601922c5a632680c226e03c6"/><file name="ValidatorInterface.php" hash="877e881c030573fdbcd344174eceec8a"/></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="672ed6161380fbf88a516377e62031be"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="058c7be44feea32fc5bc646a5632b4f3"/><file name="config.xml" hash="c4df9b0d873371a626029bd25cfe1c41"/><file name="system.xml" hash="4bb28ac8646a04f6ea857f79cd75475e"/></dir></dir><dir name="Reminder"><dir name="Block"><dir name="Adminhtml"><dir name="Promo"><file name="Notice.php" hash="d5991ebe75066fa76f23eb9464619f08"/></dir><dir name="Reminder"><dir name="Edit"><file name="Form.php" hash="779f8effae92303da303c889db9cef65"/><dir name="Tab"><file name="Bronto.php" hash="a4f19c14cddab68e1180723984f10ccb"/><file name="Conditions.php" hash="f3ad1c6438079bf43183825b52fde3f3"/><file name="Customers.php" hash="668c91478d859d2aa1eb6027d2bbef75"/><file name="General.php" hash="8c7ff650f320b57a208ecf825142e877"/></dir><file name="Tabs.php" hash="accefd148ad3cf28d36e890c138078f2"/></dir><file name="Edit.php" hash="a05e23f5249c97ac7965ecf27672d1a6"/><file name="Grid.php" hash="ebbe203d00c8e21ca591b55c48572cdb"/></dir><file name="Reminder.php" hash="82d616907ffc84eed0aa688f218ed7f1"/><dir name="System"><dir name="Config"><file name="About.php" hash="ce52e60802d1b9d251cef6a7c34564ce"/><file name="Cron.php" hash="ba8f69a491407b48ec72eb7351249c98"/></dir></dir><dir name="Widget"><dir name="Grid"><dir name="Column"><dir name="Renderer"><file name="Email.php" hash="5d9cbf69ea3bfcbc0f96d9a3dd8f613a"/><file name="Id.php" hash="e221f8f87969c1299a7daf3796dd7bbf"/></dir></dir></dir></dir></dir></dir><dir name="Helper"><file name="Contact.php" hash="a46c741761b5440eda28c9a8ac2df080"/><file name="Data.php" hash="36eff50aafd65ca66f13aa15c5e65beb"/><file name="Message.php" hash="a02936281f98cd990ecd17c32bfada46"/></dir><dir name="Model"><dir name="Condition"><file name="Abstract.php" hash="92b5e50a4e9b39dff50d83f1099db882"/><dir name="Combine"><file name="Abstract.php" hash="ea03be5f19662b5392147b64c1049e2c"/></dir></dir><dir name="Email"><file name="Message.php" hash="fe2f318ef70bd0d7be3de34b77b5ef2d"/></dir><file name="Guest.php" hash="4e220c343693ca30560294f8e4cfc9be"/><dir name="Mysql4"><dir name="Customer"><file name="Collection.php" hash="4fc63d20f3f7a92770dcaebf17bba84e"/></dir><dir name="Guest"><file name="Collection.php" hash="9002af1ece49d28124724db5dd112119"/></dir><file name="Guest.php" hash="e8b815dce460b039053ef224628ad676"/><dir name="Rule"><file name="Collection.php" hash="2969bb11fa9e83523da7b41d834381b4"/></dir><file name="Rule.php" hash="38a1ac22b504900fe3b0d11426c3f7cf"/></dir><file name="Observer.php" hash="fc4471bd9b2aaaaa8eb689b591cce43f"/><dir name="Rule"><dir name="Condition"><dir name="Cart"><file name="Amount.php" hash="8b2a76a43ebe3735556757db407e3409"/><file name="Attributes.php" hash="6bc41aca8c8a7846fae4f894306ffa45"/><file name="Combine.php" hash="add54bf57284e6c48008db605e0df3d4"/><file name="Couponcode.php" hash="f0144e4e5bbf157e2268e3765b46dd24"/><file name="Itemsquantity.php" hash="6c605a49ebe9582f5b57e24085079a6b"/><file name="Sku.php" hash="090610f405b398600e00d33325ec12c4"/><file name="Storeview.php" hash="00262bc083ef7297989056cdf768274e"/><file name="Subcombine.php" hash="b10d46333d76a881654cc6d2a67e6880"/><file name="Subselection.php" hash="8873aa2845c638d6a7658652eec40f0e"/><file name="Totalquantity.php" hash="5edc528cbd0688746a01157595720076"/><file name="Virtual.php" hash="f65e64572c526c6c50e38d1bb9d9a52f"/></dir><file name="Cart.php" hash="399ea955cdabbaf90155b6a929435a50"/><dir name="Combine"><file name="Root.php" hash="4d020e164faa06fb94c01bc2f7c110b4"/></dir><file name="Combine.php" hash="74f9ec5b8560dabad1e303af18f4cff9"/><dir name="Wishlist"><file name="Attributes.php" hash="bb8205a2b00b58f2a092887db5ef8b63"/><file name="Combine.php" hash="b17a452ea9c090bea3cd1b2529171394"/><file name="Quantity.php" hash="6d228a7fbefd393924d9301c16c8e4b2"/><file name="Sharing.php" hash="9b1d05f4062a8bcda277be627a390c1d"/><file name="Storeview.php" hash="5edfdacb3d69379a4a144df29994ae97"/><file name="Subcombine.php" hash="a063b405ed07c454b5dd0b1d71af430f"/><file name="Subselection.php" hash="4640a52371cdb38c3eee73bd8b215b48"/></dir><file name="Wishlist.php" hash="3e19189f6a045df483635abfdd723304"/></dir></dir><file name="Rule.php" hash="9182c2047b8e79d3ba58b75ef2b58efb"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="3c9c134aee05b3b32fc64a549a3e7cb3"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="1a522335b3e13dd06b4a74576a4ae948"/></dir><dir name="Helper"><file name="Contact.php" hash="e348af94ff0f5444e766fc17f3e6c774"/><file name="Data.php" hash="1b8a488f5aa2892bc39a2a3ad6ffd1d8"/><file name="Message.php" hash="4f4cc99f871c3da8ad0c1a35b7ec04df"/></dir><dir name="Model"><file name="Observer.php" hash="6740f1fa9261885c3ace0769c9dbff67"/><file name="Rule.php" hash="aba91c2be53965dbbd45246990c63d55"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="RemindersController.php" hash="f6854e9616c94294236f0aa3f8d91424"/></dir><file name="LoadController.php" hash="563a01392d2df74bd929d9d9e6de5060"/></dir><dir name="etc"><file name="adminhtml.xml" hash="772c6847e1961a7a56fdbcfbce6aaf91"/><file name="config.xml" hash="2607d22509ac28b656efcbfe18188518"/><file name="system.xml" hash="e772ad2e0cf1790c397fcb035eb5f0dd"/></dir><dir name="sql"><dir name="bronto_reminder_setup"><file name="mysql4-install-1.4.2.php" hash="1372af1369e9608159f5b59af75f367e"/><file name="mysql4-upgrade-1.4.0-1.4.2.php" hash="fefa638ca0ed7c5bc80a1b67e27c8703"/><file name="mysql4-upgrade-1.4.10-1.4.11.php" hash="130a688eb03e4f476308d0d11c32141a"/><file name="mysql4-upgrade-1.4.2-1.4.9.php" hash="4692060e7c938aea129c53619f0b3c19"/><file name="mysql4-upgrade-1.4.9-1.4.10.php" hash="9698883135211d54a3c711fead02c187"/></dir><dir name="reference"><file name="saveMatchedCustomers.sql" hash="c4f32ee8be31f7a652369c148271a6c7"/></dir></dir></dir><dir name="Roundtrip"><dir name="Block"><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="About.php" hash="6adab60e3a5a4668fdf5da8d8d33a024"/><file name="Status.php" hash="c623240112f1f15200f918394f736720"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Run.php" hash="f83df57a3248439261ccf9837a5d2ff9"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="231a77cbc7f38838454437c600189217"/></dir><dir name="Model"><dir name="Contact"><file name="Builder.php" hash="e81e78a7e07a81f5a0ec53990d629a31"/></dir><dir name="Roundtrip"><dir name="Test"><file name="Order.php" hash="04ebcb9f0010cab7952b08014010f721"/></dir></dir><file name="Roundtrip.php" hash="9325c6d924c2b9f4cda49ef0a5168d29"/></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="dbe4fb05bff7630d6130f8d458ed1f57"/></dir><dir name="Model"><dir name="Roundtrip"><file name="Contact.php" hash="787fe5d49eba3819e9af030bb80beeaa"/><dir name="Test"><file name="Order.php" hash="5bf175ebba99f97a93fb6755977dbfa0"/></dir></dir><file name="Roundtrip.php" hash="b4b9ff42575091019e3dcad4d1780eec"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="RoundtripController.php" hash="f52fcbd911f40b7637a88a96b0b40869"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="56be6bdda5b7652427bbab1e447a0d2e"/><file name="config.xml" hash="b34c9716b4c6fee7a1d8837b8debff65"/><file name="system.xml" hash="901a0736fb1109f9092fc98daa46dde7"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Bronto_All.xml" hash="5a9c06b6313882589765b9bcf0402bbb"/><file name="Bronto_ConflictChecker.xml" hash="1a7dc00b830ca2cc696e67d94b85be5d"/><file name="Bronto_Customer.xml" hash="a11c20f008ee2eae14baa3b549d5adee"/><file name="Bronto_Email.xml" hash="b7cdca4b15753edcefe8b9e0abb780bd"/><file name="Bronto_Newsletter.xml" hash="2115c5225e02ab5d4e56749cc5eff6ad"/><file name="Bronto_Order.xml" hash="63f1537add6088417945657bec98ffe9"/><file name="Bronto_PermissionChecker.xml" hash="55ff239c291529be2dc05799102d24a1"/><file name="Bronto_Reminder.xml" hash="08503ab78994178b822ef9b0add243f9"/><file name="Bronto_Roundtrip.xml" hash="bd2b89f3254e995904da92f025b6321c"/></dir></target><target name="magelib"><dir name="Bronto"><dir name="Api"><dir name="Account"><file name="Exception.php" hash="6048e32e08bac337f37e22918ae92e6a"/><file name="Row.php" hash="de3cb2496c217c25e850573c4d5b2dc2"/></dir><file name="Account.php" hash="30d5ef4bb101748553e239ffe2481183"/><dir name="Activity"><file name="Exception.php" hash="39ac264e8429c000372e849327372471"/><file name="Row.php" hash="b5612081f50d117a7c66f93f9b90382a"/></dir><file name="Activity.php" hash="35aaf580eb62df39b631041937c10187"/><dir name="ApiToken"><file name="Exception.php" hash="ff31b1be1c06581a115aabb7a782d9b5"/><file name="Row.php" hash="1716b6859c05b82301cf28bc7dcca4be"/></dir><file name="ApiToken.php" hash="20ecd2591d6634c42de7b05879c4bc04"/><dir name="Contact"><file name="Exception.php" hash="232fece284740b8e49a5d22ba3082b32"/><file name="Row.php" hash="a85937ee83f1a852372782a8dc1d2eab"/></dir><file name="Contact.php" hash="0413b22277d97b9d9f910281c14a6cea"/><dir name="Conversion"><file name="Exception.php" hash="edaba96e7118b8ce27220ffdabf56721"/><file name="Row.php" hash="495064d7f358f568c0c93b291a267b33"/></dir><file name="Conversion.php" hash="17d45962719271cdc834660cc3478071"/><dir name="Delivery"><file name="Exception.php" hash="c9c746a033ef90ac5e7c70e906331779"/><file name="Recipient.php" hash="9756477b2cbde59ece2b3720c02a5d75"/><file name="Row.php" hash="ca0880566674966a7aa9dee7c4c2c6eb"/></dir><file name="Delivery.php" hash="1866bf3ae809010f630deead7c76a09e"/><dir name="DeliveryGroup"><file name="Exception.php" hash="6ae170c14038a49413580a19ce7ee144"/><file name="Row.php" hash="d5046f7a5dbf39442730f45d17aeaf87"/></dir><file name="DeliveryGroup.php" hash="0e4572ad563c61dd78229af2b6d35cad"/><file name="Exception.php" hash="0df72a2002acff46885dd3978ea95678"/><dir name="Field"><file name="Exception.php" hash="3f900dcdbf5b8b321e48fa6d4a4a5ae1"/><file name="Predefined.php" hash="e876d133b211c4d66ad70ccba7bdff04"/><file name="Row.php" hash="d0c4001b14954dc45e35c8bf8e89cb65"/><file name="TypeGuesser.php" hash="d74ed1da1bd21c93ec68e753edee745f"/></dir><file name="Field.php" hash="4d42365676ef739f72ab50b09595bfa0"/><dir name="List"><file name="Exception.php" hash="ba39e47457265a2042dfaaf0b1c93d70"/><file name="Row.php" hash="bc8f0c84d486f1a41b113529e0da4cc4"/></dir><file name="List.php" hash="589a011d54b9cd6e2400f42fb0391967"/><dir name="Login"><file name="ContactInformation.php" hash="871630e7a0762cb4055183fe9b52b8ea"/><file name="Exception.php" hash="37a401b1206264c7865c62c1c62d394c"/><file name="Row.php" hash="3bfc793c2defa6f538c4b8749dbac22a"/></dir><file name="Login.php" hash="57afd59cd524e57e5a2bdb839a6207e4"/><dir name="Message"><file name="Exception.php" hash="3688ca7320fa9b0a5a3bba80ac4ed072"/><file name="Row.php" hash="ed93a1f123c65324b05e1d2c7b8b4b12"/></dir><file name="Message.php" hash="993e0bfd24d5663078735cbeae9a4b23"/><dir name="MessageRule"><file name="Exception.php" hash="500de77f33962484a640c24521f63659"/><file name="Row.php" hash="5a16b597def2515423e58ab36d17ff01"/></dir><file name="MessageRule.php" hash="bd30a4aa770714ac17b1b33da363aa60"/><file name="Object.php" hash="9681a0940cf96835f2d14b876cce0a4e"/><dir name="Order"><file name="Exception.php" hash="843fd9b527ad8be267664e59e803a2d8"/><file name="Product.php" hash="446161d2fe36cfd849f72066bda8c2ff"/><file name="Row.php" hash="470b921a06f832a0cad81c869038b26e"/></dir><file name="Order.php" hash="9a27755d756a06b82a0cc0d97c315519"/><dir name="Row"><file name="Exception.php" hash="2a48372f5f71cbaad940bc0a62327cff"/></dir><file name="Row.php" hash="459df27d460fd4c3923e860bc8a76a78"/><dir name="Rowset"><file name="Exception.php" hash="5b109a1eef32d14cbc66016fdf65ad9c"/><file name="Iterator.php" hash="0797f8c5a95d47a521ac333e853e6cd3"/></dir><file name="Rowset.php" hash="a10029ba58512887eb7aeb8e40a96a33"/><dir name="Segment"><file name="Exception.php" hash="c0fb3c3a1ed79177f5247abe40adf504"/><file name="Row.php" hash="5211fe7639821a8e413f7832d33dca3c"/></dir><file name="Segment.php" hash="67cf81752cd21a42ad7b6b2ab713c9eb"/></dir><file name="Api.php" hash="2f4d300d9921f4b46faf7d78e34466d9"/><file name="SoapClient.php" hash="f07d2c4551825a1018ddfbd997d660d8"/><dir name="Util"><file name="Colors.php" hash="9bc5a4ce486972d493c82fcb671b416c"/><file name="CountryCodes.php" hash="c666d446d3a156fb2881bf33f2acfc80"/><dir name="Retryer"><file name="FileRetryer.php" hash="6ce89108476048a6e45a7457f53272de"/><file name="RetryerException.php" hash="65ab6cc1f4e71fad55832657f700c653"/><file name="RetryerInterface.php" hash="29aab11684d6eb27439281cd9f6cee76"/></dir><file name="Uuid.php" hash="00f349c1dc57463ebf13639a6bbff6fd"/></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="base"><dir name="default"><dir name="bronto"><file name="cron.css" hash="c7260d3aa14b5945ee76c72dbd914efa"/><dir name="images"><file name="bg_notifications.gif" hash="df73b8aa7e48bb56e0a644245aa3683f"/><file name="logo.jpg" hash="3c6059218195679d99dbb874bdabbd07"/><file name="message_approved.gif" hash="465a056a3ba3d94367f51c3c0b751391"/><file name="message_not_approved.gif" hash="e4f28607f075a105e53fa3113d84bd26"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="bronto"><dir name="newsletter"><file name="js.phtml" hash="1b36b8d1f438d5970b4ab0e8f97246d7"/></dir></dir></dir><dir name="layout"><dir name="bronto"><file name="newsletter.xml" hash="b7d4c9b1fb4fabb4255c6df64e98d332"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="bronto"><dir name="common"><file name="about.phtml" hash="f115cbc70309f4e3b14d33cf29bdb274"/><file name="cron.phtml" hash="f1dbdea68c377d7057230697450e16b1"/></dir><dir name="conflictchecker"><file name="errors.phtml" hash="26c9fa4332b8518141de9dab0db0c823"/></dir><dir name="email"><dir name="template"><file name="edit.phtml" hash="35c4f68337a6be7186be1aac0fbe404e"/><file name="list.phtml" hash="cf2503d79273b5a611cde3acde2bb79d"/></dir></dir><dir name="permissionchecker"><file name="errors.phtml" hash="0306e132afed0c88058be67d37dd211c"/></dir><dir name="roundtrip"><file name="status.phtml" hash="9ce88385bb507dfeb2df9e049a5f9f9d"/></dir></dir></dir><dir name="layout"><dir name="bronto"><file name="email.xml" hash="be77c906770a0d818898a910b03cbe4f"/><file name="reminder.xml" hash="98d835f287cb3aa2ff801f0219f88ccc"/><file name="roundtrip.xml" hash="3da91d3bcb40e1805a80fb2a18ed9cee"/></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><dir name="template"><dir name="email"><dir name="bronto"><file name="abandoned_cart.html" hash="20b0f55098c0f07bf96da3c5309d9192"/></dir></dir></dir></dir></target></contents>
|
61 |
<compatible/>
|
62 |
<dependencies><required><php><min>5.2.13</min><max>5.5.0</max></php><extension><name>soap</name><min></min><max></max></extension><extension><name>openssl</name><min></min><max></max></extension></required></dependencies>
|
63 |
</package>
|