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.2.1 |
Comparing to | |
See all releases |
Code changes from version 2.0.2 to 2.0.2.1
- app/code/community/Bronto/Common/Block/Adminhtml/System/Config/About.php +3 -1
- app/code/community/Bronto/Common/Block/Adminhtml/System/Config/Form/Field/Apitoken.php +75 -31
- app/code/community/Bronto/Common/Helper/Data.php +1 -1
- app/code/community/Bronto/Common/Model/System/Config/Backend/Token.php +3 -1
- app/code/community/Bronto/Common/etc/config.xml +1 -1
- app/code/community/Bronto/Common/etc/system.xml +1 -0
- app/code/community/Bronto/Customer/Model/Mysql4/Queue.php +6 -1
- app/code/community/Bronto/Customer/Model/Mysql4/Queue/Collection.php +5 -0
- app/code/community/Bronto/Customer/Model/Observer.php +21 -19
- app/code/community/Bronto/Customer/Model/Queue.php +29 -0
- app/code/community/Bronto/Customer/etc/config.xml +1 -1
- app/code/community/Bronto/Customer/sql/bronto_customer_setup/mysql4-upgrade-1.0.1-1.0.2.php +29 -0
- app/code/community/Bronto/Email/etc/system.xml +1 -0
- app/code/community/Bronto/Newsletter/Model/Observer.php +1 -10
- app/code/community/Bronto/Newsletter/etc/system.xml +1 -0
- app/code/community/Bronto/Order/Model/Mysql4/Queue.php +6 -1
- app/code/community/Bronto/Order/Model/Mysql4/Queue/Collection.php +5 -0
- app/code/community/Bronto/Order/Model/Observer.php +7 -5
- app/code/community/Bronto/Order/Model/Order/Observer.php +15 -27
- app/code/community/Bronto/Order/Model/Queue.php +40 -10
- app/code/community/Bronto/Order/Model/Quote/Observer.php +3 -3
- app/code/community/Bronto/Order/etc/config.xml +1 -1
- app/code/community/Bronto/Order/etc/system.xml +1 -0
- app/code/community/Bronto/Order/sql/bronto_order_setup/mysql4-upgrade-1.1.6-1.1.7.php +30 -0
- app/code/community/Bronto/PermissionChecker/etc/system.xml +1 -0
- app/code/community/Bronto/Reminder/etc/system.xml +1 -0
- app/code/community/Bronto/Roundtrip/Helper/Data.php +29 -5
- app/code/community/Bronto/Roundtrip/Model/Roundtrip.php +2 -2
- app/code/community/Bronto/Roundtrip/controllers/Adminhtml/RoundtripController.php +43 -1
- app/design/adminhtml/default/default/template/bronto/roundtrip/status.phtml +5 -1
- app/design/frontend/base/default/template/bronto/newsletter/js.phtml +10 -0
- lib/Bronto/Api.php +2 -0
- lib/Bronto/Api/Account.php +4 -1
- lib/Bronto/Api/Account/Exception.php +5 -2
- lib/Bronto/Api/Account/Row.php +4 -1
- lib/Bronto/Api/Activity.php +4 -1
- lib/Bronto/Api/Activity/Exception.php +5 -2
- lib/Bronto/Api/Activity/Row.php +4 -1
- lib/Bronto/Api/ApiToken.php +3 -0
- lib/Bronto/Api/ApiToken/Exception.php +5 -2
- lib/Bronto/Api/ApiToken/Row.php +3 -0
- lib/Bronto/Api/Contact.php +4 -1
- lib/Bronto/Api/Contact/Exception.php +5 -2
- lib/Bronto/Api/Contact/Row.php +3 -0
- lib/Bronto/Api/Conversion.php +3 -0
- lib/Bronto/Api/Conversion/Exception.php +5 -2
- lib/Bronto/Api/Conversion/Row.php +3 -0
- lib/Bronto/Api/Delivery.php +4 -1
- lib/Bronto/Api/Delivery/Exception.php +5 -2
- lib/Bronto/Api/Delivery/Recipient.php +5 -2
- lib/Bronto/Api/Delivery/Row.php +3 -0
- lib/Bronto/Api/DeliveryGroup.php +4 -1
- lib/Bronto/Api/DeliveryGroup/Exception.php +5 -2
- lib/Bronto/Api/DeliveryGroup/Row.php +4 -1
- lib/Bronto/Api/Exception.php +3 -1
- lib/Bronto/Api/Field.php +4 -1
- lib/Bronto/Api/Field/Exception.php +6 -2
- lib/Bronto/Api/Field/Predefined.php +4 -1
- lib/Bronto/Api/Field/Row.php +4 -1
- lib/Bronto/Api/Field/TypeGuesser.php +4 -1
- lib/Bronto/Api/List.php +4 -1
- lib/Bronto/Api/List/Exception.php +6 -2
- lib/Bronto/Api/List/Row.php +5 -1
- lib/Bronto/Api/Login.php +3 -0
- lib/Bronto/Api/Login/ContactInformation.php +3 -0
- lib/Bronto/Api/Login/Exception.php +6 -2
- lib/Bronto/Api/Login/Row.php +4 -1
- lib/Bronto/Api/Message.php +4 -1
- lib/Bronto/Api/Message/Exception.php +6 -2
- lib/Bronto/Api/Message/Row.php +5 -1
- lib/Bronto/Api/MessageRule.php +4 -1
- lib/Bronto/Api/MessageRule/Exception.php +6 -2
- lib/Bronto/Api/MessageRule/Row.php +5 -1
- lib/Bronto/Api/Object.php +2 -0
- lib/Bronto/Api/Order.php +3 -0
- lib/Bronto/Api/Order/Exception.php +5 -1
- lib/Bronto/Api/Order/Product.php +3 -0
- lib/Bronto/Api/Order/Row.php +4 -0
- lib/Bronto/Api/Row.php +2 -0
- lib/Bronto/Api/Row/Exception.php +6 -2
- lib/Bronto/Api/Rowset.php +3 -1
- lib/Bronto/Api/Rowset/Exception.php +7 -2
- lib/Bronto/Api/Rowset/Iterator.php +4 -1
- lib/Bronto/Api/Segment.php +3 -1
- lib/Bronto/Api/Segment/Exception.php +7 -2
- lib/Bronto/Api/Segment/Row.php +5 -1
- lib/Bronto/SoapClient.php +8 -1
- lib/Bronto/Util/Colors.php +4 -1
- lib/Bronto/Util/CountryCodes.php +4 -1
- lib/Bronto/Util/Retryer/FileRetryer.php +4 -1
- lib/Bronto/Util/Retryer/RetryerException.php +5 -2
- lib/Bronto/Util/Retryer/RetryerInterface.php +5 -2
- lib/Bronto/Util/Uuid.php +4 -1
- package.xml +4 -4
- skin/adminhtml/base/default/bronto/images/ajax-loader-tr.gif +0 -0
app/code/community/Bronto/Common/Block/Adminhtml/System/Config/About.php
CHANGED
@@ -3,7 +3,9 @@
|
|
3 |
/**
|
4 |
* @package Bronto\Common
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
-
* @
|
|
|
|
|
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 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
+
* @version 2.0.2.1
|
9 |
*/
|
10 |
class Bronto_Common_Block_Adminhtml_System_Config_About extends Mage_Adminhtml_Block_System_Config_Form_Fieldset
|
11 |
{
|
app/code/community/Bronto/Common/Block/Adminhtml/System/Config/Form/Field/Apitoken.php
CHANGED
@@ -26,20 +26,28 @@ class Bronto_Common_Block_Adminhtml_System_Config_Form_Field_Apitoken extends Ma
|
|
26 |
*/
|
27 |
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
|
28 |
{
|
29 |
-
$_html
|
30 |
-
|
31 |
-
|
32 |
-
|
33 |
-
|
34 |
-
|
35 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
function toggleDisabled(form, element) {
|
37 |
-
var
|
|
|
|
|
38 |
for (i = 0; i < form.length; i++) {
|
39 |
if (form.elements[i].id != '{$element->getId()}' &&
|
40 |
form.elements[i].type != 'hidden' &&
|
41 |
form.elements[i].name.indexOf('groups') == 0) {
|
42 |
-
console.log(form.elements[i]);
|
43 |
form.elements[i].disabled = disabled;
|
44 |
}
|
45 |
}
|
@@ -56,26 +64,59 @@ class Bronto_Common_Block_Adminhtml_System_Config_Form_Field_Apitoken extends Ma
|
|
56 |
console.log(i);
|
57 |
if (disabled) {
|
58 |
$(buttonP.children[i]).addClassName('disabled');
|
|
|
|
|
59 |
}
|
60 |
buttonP.children[i].disabled = disabled;
|
61 |
}
|
|
|
|
|
|
|
|
|
|
|
62 |
}
|
63 |
-
</script>
|
64 |
-
");
|
65 |
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
|
71 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
72 |
} else {
|
73 |
try {
|
74 |
-
$button = $this
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
;
|
79 |
|
80 |
$organization = null;
|
81 |
$name = null;
|
@@ -124,17 +165,20 @@ class Bronto_Common_Block_Adminhtml_System_Config_Form_Field_Apitoken extends Ma
|
|
124 |
}
|
125 |
|
126 |
// Show Roundtrip Install Verification Status
|
127 |
-
$
|
128 |
-
|
129 |
-
|
|
|
|
|
|
|
130 |
|
131 |
// Show everything Else
|
132 |
-
|
133 |
-
|
134 |
-
|
135 |
-
|
136 |
-
|
137 |
-
|
138 |
}
|
139 |
|
140 |
return parent::_getElementHtml($element);
|
26 |
*/
|
27 |
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)
|
28 |
{
|
29 |
+
$_html = array();
|
30 |
+
|
31 |
+
// Create form object to grab scope details
|
32 |
+
$form = new Mage_Adminhtml_Block_System_Config_Form;
|
33 |
+
$scope = $form->getScope();
|
34 |
+
$scopeId = $form->getScopeId();
|
35 |
+
|
36 |
+
$element->setData('onchange', "validateToken(this.form, this);");
|
37 |
+
$element->setData('after_element_html', "
|
38 |
+
<div id=\"loadingmask\" style=\"display: none;\">
|
39 |
+
<div class=\"loader\" id=\"loading-mask-loader\"><img src=\"" . $this->getSkinUrl('bronto/images/ajax-loader-tr.gif') . "\" alt=\"" . $this->__('Loading...') . "\"/>" . $this->__('Loading...') . "</div>
|
40 |
+
<div id=\"loading-mask\"></div>
|
41 |
+
</div>
|
42 |
+
<script>
|
43 |
function toggleDisabled(form, element) {
|
44 |
+
var statusText = $('bronto-validation-status');
|
45 |
+
var disabled = (statusText.className == 'invalid' || statusText.className == '');
|
46 |
+
|
47 |
for (i = 0; i < form.length; i++) {
|
48 |
if (form.elements[i].id != '{$element->getId()}' &&
|
49 |
form.elements[i].type != 'hidden' &&
|
50 |
form.elements[i].name.indexOf('groups') == 0) {
|
|
|
51 |
form.elements[i].disabled = disabled;
|
52 |
}
|
53 |
}
|
64 |
console.log(i);
|
65 |
if (disabled) {
|
66 |
$(buttonP.children[i]).addClassName('disabled');
|
67 |
+
} else {
|
68 |
+
$(buttonP.children[i]).removeClassName('disabled');
|
69 |
}
|
70 |
buttonP.children[i].disabled = disabled;
|
71 |
}
|
72 |
+
|
73 |
+
}
|
74 |
+
|
75 |
+
function trim1 (str) {
|
76 |
+
return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
|
77 |
}
|
|
|
|
|
78 |
|
79 |
+
function validateToken(form, element) {
|
80 |
+
var token = trim1($('{$element->getId()}').value);
|
81 |
+
var statusText = $('bronto-validation-status');
|
82 |
+
var reloadurl = '{$this->getUrl('*/roundtrip/ajaxvalidation')}';
|
83 |
+
|
84 |
+
statusText.innerHTML = $('loadingmask').innerHTML;
|
85 |
+
statusText.removeClassName('valid').removeClassName('invalid');
|
86 |
+
|
87 |
+
new Ajax.Request(reloadurl, {
|
88 |
+
method: 'post',
|
89 |
+
parameters: {token: token, scope: '{$scope}', scopeid: '{$scopeId}'},
|
90 |
+
onComplete: function(transport) {
|
91 |
+
Element.hide('loadingmask');
|
92 |
+
if (transport.responseText == '\"Passed Verification\"') {
|
93 |
+
statusText.innerHTML = 'Passed Verification';
|
94 |
+
statusText.addClassName('valid');
|
95 |
+
} else if (transport.responseText == '\"Failed Verification\"') {
|
96 |
+
statusText.innerHTML = 'Failed Verification';
|
97 |
+
statusText.addClassName('invalid');
|
98 |
+
} else {
|
99 |
+
statusText.innerHTML = 'No Token Provided';
|
100 |
+
}
|
101 |
+
|
102 |
+
toggleDisabled(form, element);
|
103 |
+
}
|
104 |
+
});
|
105 |
+
|
106 |
+
return false;
|
107 |
+
}
|
108 |
+
</script>
|
109 |
+
");
|
110 |
+
|
111 |
+
if (!$this->helper('bronto_common')->getApiToken()) {
|
112 |
+
$element->setComment('<span style="color:red;font-weight:bold">Please enter your Bronto API key here.</span>');
|
113 |
+
$buttonHtml = "";
|
114 |
} else {
|
115 |
try {
|
116 |
+
$button = $this->getLayout()
|
117 |
+
->createBlock('bronto_roundtrip/adminhtml_widget_button_run')
|
118 |
+
->toHtml();
|
119 |
+
$buttonHtml = "<p class=\"form-buttons\" id=\"verify-button\">{$button}</p>";
|
|
|
120 |
|
121 |
$organization = null;
|
122 |
$name = null;
|
165 |
}
|
166 |
|
167 |
// Show Roundtrip Install Verification Status
|
168 |
+
$_html[] = '<style>' .
|
169 |
+
'#bronto-validation-status { color:grey; font-weight:bold; }'.
|
170 |
+
'#bronto-validation-status.valid { color: green; }'.
|
171 |
+
'#bronto-validation-status.invalid { color: red; }'.
|
172 |
+
'</style>' . '<strong style="float: left; width: 88px">Install Status:</strong> ' .
|
173 |
+
$this->helper('bronto_roundtrip')->getAdminScopedRoundtripStatusText() . $buttonHtml;
|
174 |
|
175 |
// Show everything Else
|
176 |
+
if (!empty($_html)) {
|
177 |
+
$elementHtml = $element->getElementHtml();
|
178 |
+
$elementHtml .= '<div style="margin-top:10px">';
|
179 |
+
$elementHtml .= implode('<br />', $_html);
|
180 |
+
$elementHtml .= '</div>';
|
181 |
+
return $elementHtml;
|
182 |
}
|
183 |
|
184 |
return parent::_getElementHtml($element);
|
app/code/community/Bronto/Common/Helper/Data.php
CHANGED
@@ -14,7 +14,7 @@ class Bronto_Common_Helper_Data extends Mage_Core_Helper_Abstract
|
|
14 |
const XML_PATH_TEST = 'bronto/settings/test';
|
15 |
const XML_PATH_NOTICES = 'bronto/settings/notices';
|
16 |
const XML_PATH_ENABLED = 'bronto/settings/enabled';
|
17 |
-
|
18 |
/**
|
19 |
* @param string $path
|
20 |
* @param mixed $store
|
14 |
const XML_PATH_TEST = 'bronto/settings/test';
|
15 |
const XML_PATH_NOTICES = 'bronto/settings/notices';
|
16 |
const XML_PATH_ENABLED = 'bronto/settings/enabled';
|
17 |
+
|
18 |
/**
|
19 |
* @param string $path
|
20 |
* @param mixed $store
|
app/code/community/Bronto/Common/Model/System/Config/Backend/Token.php
CHANGED
@@ -24,7 +24,9 @@ class Bronto_Common_Model_System_Config_Backend_Token extends Mage_Core_Model_Co
|
|
24 |
// reset the verified status
|
25 |
Mage::helper('bronto_roundtrip')->setRoundtripStatus(
|
26 |
Mage::helper('bronto_roundtrip')->getPath('status'),
|
27 |
-
'2'
|
|
|
|
|
28 |
);
|
29 |
|
30 |
$sentry = Mage::getModel('bronto_common/keysentry');
|
24 |
// reset the verified status
|
25 |
Mage::helper('bronto_roundtrip')->setRoundtripStatus(
|
26 |
Mage::helper('bronto_roundtrip')->getPath('status'),
|
27 |
+
'2',
|
28 |
+
$this->getScope(),
|
29 |
+
$this->getScopeId()
|
30 |
);
|
31 |
|
32 |
$sentry = Mage::getModel('bronto_common/keysentry');
|
app/code/community/Bronto/Common/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Common>
|
5 |
-
<version>2.0.2</version>
|
6 |
</Bronto_Common>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Common>
|
5 |
+
<version>2.0.2.1</version>
|
6 |
</Bronto_Common>
|
7 |
</modules>
|
8 |
<global>
|
app/code/community/Bronto/Common/etc/system.xml
CHANGED
@@ -31,6 +31,7 @@
|
|
31 |
<show_in_default>1</show_in_default>
|
32 |
<show_in_website>1</show_in_website>
|
33 |
<show_in_store>1</show_in_store>
|
|
|
34 |
<fields>
|
35 |
<api_token>
|
36 |
<label>API Token</label>
|
31 |
<show_in_default>1</show_in_default>
|
32 |
<show_in_website>1</show_in_website>
|
33 |
<show_in_store>1</show_in_store>
|
34 |
+
<expanded>1</expanded>
|
35 |
<fields>
|
36 |
<api_token>
|
37 |
<label>API Token</label>
|
app/code/community/Bronto/Customer/Model/Mysql4/Queue.php
CHANGED
@@ -1,5 +1,10 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Customer_Model_Mysql4_Queue extends Mage_Core_Model_Mysql4_Abstract
|
4 |
{
|
5 |
/**
|
@@ -17,6 +22,6 @@ class Bronto_Customer_Model_Mysql4_Queue extends Mage_Core_Model_Mysql4_Abstract
|
|
17 |
*/
|
18 |
public function _construct()
|
19 |
{
|
20 |
-
$this->_init('bronto_customer/queue', '
|
21 |
}
|
22 |
}
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* @package Bronto\Customer
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.0.2
|
7 |
+
*/
|
8 |
class Bronto_Customer_Model_Mysql4_Queue extends Mage_Core_Model_Mysql4_Abstract
|
9 |
{
|
10 |
/**
|
22 |
*/
|
23 |
public function _construct()
|
24 |
{
|
25 |
+
$this->_init('bronto_customer/queue', 'queue_id');
|
26 |
}
|
27 |
}
|
app/code/community/Bronto/Customer/Model/Mysql4/Queue/Collection.php
CHANGED
@@ -1,5 +1,10 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Customer_Model_Mysql4_Queue_Collection
|
4 |
extends Mage_Core_Model_Mysql4_Collection_Abstract
|
5 |
{
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* @package Bronto\Customer
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.0.2
|
7 |
+
*/
|
8 |
class Bronto_Customer_Model_Mysql4_Queue_Collection
|
9 |
extends Mage_Core_Model_Mysql4_Collection_Abstract
|
10 |
{
|
app/code/community/Bronto/Customer/Model/Observer.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
* @package Bronto\Customer
|
5 |
* @copyright 2011-2012 Bronto Software, Inc.
|
6 |
-
* @version 1.
|
7 |
*/
|
8 |
class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
9 |
{
|
@@ -70,7 +70,7 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
70 |
$customerId = $customerRow->getCustomerId();
|
71 |
if ($customer = Mage::getModel('customer/customer')->load($customerId) /* @var $customer Mage_Customer_Model_Customer */) {
|
72 |
Mage::helper('bronto_customer')->writeDebug(" Processing Customer ID: {$customerId}");
|
73 |
-
$customerCache[] = $customerId;
|
74 |
|
75 |
/* @var $brontoContact Bronto_Api_Contact_Row */
|
76 |
$brontoContact = $contactObject->createRow();
|
@@ -87,14 +87,18 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
87 |
$attrValue = Mage::helper('bronto_customer')->getAttributeAdminLabel($attribute, $customer->getData($_attributeCode));
|
88 |
break;
|
89 |
case 'dob':
|
90 |
-
$
|
|
|
|
|
91 |
break;
|
92 |
default:
|
93 |
$attrValue = $customer->getData($_attributeCode);
|
94 |
break;
|
95 |
}
|
96 |
|
97 |
-
|
|
|
|
|
98 |
}
|
99 |
}
|
100 |
|
@@ -171,13 +175,14 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
171 |
$errorMessage = $flushResultRow->getErrorMessage();
|
172 |
if (isset($customerCache[$i])) {
|
173 |
// Get Customer Object
|
174 |
-
$customer = Mage::getModel('customer/customer')->load($customerCache[$i]);
|
175 |
|
176 |
// Reset Bronto Import status
|
177 |
-
$customerRow = Mage::getModel('bronto_customer/queue')
|
178 |
-
|
179 |
-
|
180 |
-
|
|
|
181 |
Mage::helper('bronto_customer')->writeError("[{$errorCode}] {$errorMessage} ({$customer->getIncrementId})");
|
182 |
} else {
|
183 |
Mage::helper('bronto_customer')->writeError("[{$errorCode}] {$errorMessage}");
|
@@ -205,7 +210,7 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
205 |
'error' => 0,
|
206 |
);
|
207 |
|
208 |
-
$stores = Mage::app()->getStores();
|
209 |
foreach ($stores as $_store) {
|
210 |
$storeResult = $this->processCustomersForStore($_store);
|
211 |
$result['total'] += $storeResult['total'];
|
@@ -228,15 +233,12 @@ class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
|
228 |
$customer = $observer->getCustomer();
|
229 |
|
230 |
/* @var $contactQueue Bronto_Customer_Model_Queue */
|
231 |
-
$customerRow = Mage::getModel('bronto_customer/queue')
|
232 |
-
|
233 |
-
|
234 |
-
|
235 |
-
|
236 |
-
|
237 |
-
->setCreatedAt($customer->getCreatedAt())
|
238 |
-
->setUpdatedAt(Mage::getSingleton('core/date')->gmtDate())
|
239 |
-
->save();
|
240 |
}
|
241 |
|
242 |
// }}}
|
3 |
/**
|
4 |
* @package Bronto\Customer
|
5 |
* @copyright 2011-2012 Bronto Software, Inc.
|
6 |
+
* @version 1.0.2
|
7 |
*/
|
8 |
class Bronto_Customer_Model_Observer extends Mage_Core_Model_Abstract
|
9 |
{
|
70 |
$customerId = $customerRow->getCustomerId();
|
71 |
if ($customer = Mage::getModel('customer/customer')->load($customerId) /* @var $customer Mage_Customer_Model_Customer */) {
|
72 |
Mage::helper('bronto_customer')->writeDebug(" Processing Customer ID: {$customerId}");
|
73 |
+
$customerCache[] = array('customerId' => $customerId, 'storeId' => $storeId);
|
74 |
|
75 |
/* @var $brontoContact Bronto_Api_Contact_Row */
|
76 |
$brontoContact = $contactObject->createRow();
|
87 |
$attrValue = Mage::helper('bronto_customer')->getAttributeAdminLabel($attribute, $customer->getData($_attributeCode));
|
88 |
break;
|
89 |
case 'dob':
|
90 |
+
if ($dob = $customer->getData($_attributeCode)) {
|
91 |
+
$attrValue = Mage::getSingleton('core/date')->date('Y-m-d', $dob);
|
92 |
+
}
|
93 |
break;
|
94 |
default:
|
95 |
$attrValue = $customer->getData($_attributeCode);
|
96 |
break;
|
97 |
}
|
98 |
|
99 |
+
if ($attrValue != '') {
|
100 |
+
$brontoContact->setField($_fieldName, $attrValue);
|
101 |
+
}
|
102 |
}
|
103 |
}
|
104 |
|
175 |
$errorMessage = $flushResultRow->getErrorMessage();
|
176 |
if (isset($customerCache[$i])) {
|
177 |
// Get Customer Object
|
178 |
+
$customer = Mage::getModel('customer/customer')->load($customerCache[$i]['customerId']);
|
179 |
|
180 |
// Reset Bronto Import status
|
181 |
+
$customerRow = Mage::getModel('bronto_customer/queue')
|
182 |
+
->getCustomerRow($customerCache[$i]['customerId'], $customerCache[$i]['storeId'])
|
183 |
+
->setBrontoImported(null)
|
184 |
+
->save();
|
185 |
+
|
186 |
Mage::helper('bronto_customer')->writeError("[{$errorCode}] {$errorMessage} ({$customer->getIncrementId})");
|
187 |
} else {
|
188 |
Mage::helper('bronto_customer')->writeError("[{$errorCode}] {$errorMessage}");
|
210 |
'error' => 0,
|
211 |
);
|
212 |
|
213 |
+
$stores = Mage::app()->getStores(true);
|
214 |
foreach ($stores as $_store) {
|
215 |
$storeResult = $this->processCustomersForStore($_store);
|
216 |
$result['total'] += $storeResult['total'];
|
233 |
$customer = $observer->getCustomer();
|
234 |
|
235 |
/* @var $contactQueue Bronto_Customer_Model_Queue */
|
236 |
+
$customerRow = Mage::getModel('bronto_customer/queue')
|
237 |
+
->getCustomerRow($customer->getId(), Mage::app()->getStore()->getId())
|
238 |
+
->setCreatedAt($customer->getCreatedAt())
|
239 |
+
->setUpdatedAt(Mage::getSingleton('core/date')->gmtDate())
|
240 |
+
->setBrontoImported(null)
|
241 |
+
->save();
|
|
|
|
|
|
|
242 |
}
|
243 |
|
244 |
// }}}
|
app/code/community/Bronto/Customer/Model/Queue.php
CHANGED
@@ -1,5 +1,10 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Customer_Model_Queue extends Mage_Core_Model_Abstract
|
4 |
{
|
5 |
public function _construct()
|
@@ -7,4 +12,28 @@ class Bronto_Customer_Model_Queue extends Mage_Core_Model_Abstract
|
|
7 |
parent::_construct();
|
8 |
$this->_init('bronto_customer/queue');
|
9 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
10 |
}
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* @package Bronto\Customer
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.0.2
|
7 |
+
*/
|
8 |
class Bronto_Customer_Model_Queue extends Mage_Core_Model_Abstract
|
9 |
{
|
10 |
public function _construct()
|
12 |
parent::_construct();
|
13 |
$this->_init('bronto_customer/queue');
|
14 |
}
|
15 |
+
|
16 |
+
/**
|
17 |
+
* Retrieve Customer Queue Row
|
18 |
+
* @param int $customerId
|
19 |
+
* @param int $storeId
|
20 |
+
* @return Bronto_Customer_Model_Queue
|
21 |
+
*/
|
22 |
+
public function getCustomerRow($customerId, $storeId)
|
23 |
+
{
|
24 |
+
// Create Collection
|
25 |
+
$collection = $this->getCollection()
|
26 |
+
->addFieldToFilter('customer_id', $customerId)
|
27 |
+
->addFieldToFilter('store_id', $storeId);
|
28 |
+
|
29 |
+
// Handle Results
|
30 |
+
if ($collection->count() == 1) {
|
31 |
+
return $collection->getFirstItem();
|
32 |
+
} else {
|
33 |
+
$this->setCustomerId($customerId)
|
34 |
+
->setStoreId($storeId);
|
35 |
+
}
|
36 |
+
|
37 |
+
return $this;
|
38 |
+
}
|
39 |
}
|
app/code/community/Bronto/Customer/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Customer>
|
5 |
-
<version>1.0.
|
6 |
</Bronto_Customer>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Customer>
|
5 |
+
<version>1.0.2</version>
|
6 |
</Bronto_Customer>
|
7 |
</modules>
|
8 |
<global>
|
app/code/community/Bronto/Customer/sql/bronto_customer_setup/mysql4-upgrade-1.0.1-1.0.2.php
ADDED
@@ -0,0 +1,29 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* fall back to create table if existing modules already exists to support upgrade
|
4 |
+
*/
|
5 |
+
|
6 |
+
$installer = $this;
|
7 |
+
/* @var $installer Mage_Core_Model_Resource_Setup */
|
8 |
+
|
9 |
+
$installer->startSetup();
|
10 |
+
|
11 |
+
try {
|
12 |
+
// Update Table
|
13 |
+
$installer->run("
|
14 |
+
ALTER TABLE `{$this->getTable('bronto_customer_queue')}` DROP FOREIGN KEY `FK_BRONTO_CUSTOMER_QUEUE_STORE_ID_CORE_STORE_STORE_ID` ;
|
15 |
+
ALTER TABLE `{$this->getTable('bronto_customer_queue')}` ADD COLUMN `queue_id` INT(10) NOT NULL AUTO_INCREMENT FIRST,
|
16 |
+
CHANGE COLUMN `store_id` `store_id` SMALLINT(5) UNSIGNED NOT NULL COMMENT 'Store Id',
|
17 |
+
ADD CONSTRAINT `FK_BRONTO_CUSTOMER_QUEUE_STORE_ID_CORE_STORE_STORE_ID`
|
18 |
+
FOREIGN KEY (`store_id`)
|
19 |
+
REFERENCES `{$this->getTable('core_store')}` (`store_id`)
|
20 |
+
ON DELETE CASCADE
|
21 |
+
ON UPDATE CASCADE
|
22 |
+
, DROP PRIMARY KEY
|
23 |
+
, ADD PRIMARY KEY (`queue_id`, `customer_id`, `store_id`) ;
|
24 |
+
");
|
25 |
+
} catch (Exception $e) {
|
26 |
+
throw new RuntimeException('Failed Modifying Table: ' . $e->getMessage());
|
27 |
+
}
|
28 |
+
|
29 |
+
$installer->endSetup();
|
app/code/community/Bronto/Email/etc/system.xml
CHANGED
@@ -25,6 +25,7 @@
|
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
|
|
28 |
<fields>
|
29 |
<enabled translate="label">
|
30 |
<label>Enable Module</label>
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
28 |
+
<expanded>1</expanded>
|
29 |
<fields>
|
30 |
<enabled translate="label">
|
31 |
<label>Enable Module</label>
|
app/code/community/Bronto/Newsletter/Model/Observer.php
CHANGED
@@ -77,6 +77,7 @@ class Bronto_Newsletter_Model_Observer extends Mage_Core_Model_Abstract
|
|
77 |
if ($subscriber && $subscriber->isSubscribed()) {
|
78 |
return $subscriber->unsubscribe();
|
79 |
} else {
|
|
|
80 |
$this->_makeTransactional($subscriber, $email);
|
81 |
}
|
82 |
break;
|
@@ -223,21 +224,17 @@ class Bronto_Newsletter_Model_Observer extends Mage_Core_Model_Abstract
|
|
223 |
$store = Mage::app()->getStore($storeId);
|
224 |
$storeId = $store->getId();
|
225 |
}
|
226 |
-
|
227 |
-
|
228 |
|
229 |
$result = array('total' => 0, 'success' => 0, 'error' => 0);
|
230 |
Mage::helper('bronto_newsletter')->writeDebug("Starting Subscriber Opt-In process for store: {$store->getName()} ({$storeId})");
|
231 |
|
232 |
if (!$store->getConfig(Bronto_Newsletter_Helper_Data::XML_PATH_ENABLED)) {
|
233 |
-
die('not enabled');
|
234 |
Mage::helper('bronto_newsletter')->writeDebug(' Module disabled for this store. Skipping...');
|
235 |
return false;
|
236 |
}
|
237 |
|
238 |
$limit = $store->getConfig(Bronto_Newsletter_Helper_Data::XML_PATH_LIMIT);
|
239 |
if (!$limit) {
|
240 |
-
die('no limit');
|
241 |
Mage::helper('bronto_newsletter')->writeDebug(' Limit empty. Skipping...');
|
242 |
return false;
|
243 |
}
|
@@ -256,9 +253,7 @@ class Bronto_Newsletter_Model_Observer extends Mage_Core_Model_Abstract
|
|
256 |
|
257 |
$subscribers->getSelect()->limit($limit);
|
258 |
foreach ($subscribers as $subscriber) {
|
259 |
-
echo 'inside foreach';
|
260 |
try {
|
261 |
-
echo 'inside try';
|
262 |
$contact = $contactHelper->getContactByEmail($subscriber->getSubscriberEmail(), null, $storeId);
|
263 |
|
264 |
foreach ($lists as $listId) {
|
@@ -266,18 +261,14 @@ class Bronto_Newsletter_Model_Observer extends Mage_Core_Model_Abstract
|
|
266 |
$contact->addToList($listId);
|
267 |
}
|
268 |
|
269 |
-
var_dump($helper->getUpdateStatus());
|
270 |
if ($helper->getUpdateStatus()) {
|
271 |
-
echo 'update status set';
|
272 |
$contact->status = $subscriber->getStatus();
|
273 |
$contactHelper->writeInfo(" Setting Contact ({$contact->email}) status to: {$contact->status}");
|
274 |
}
|
275 |
$contact->save();
|
276 |
-
echo 'past save';
|
277 |
$subscriber->setImported(1)->save();
|
278 |
$result['success']++;
|
279 |
} catch (Exception $e) {
|
280 |
-
die($e->getMessage());
|
281 |
Mage::helper('bronto_newsletter')->writeError($e);
|
282 |
|
283 |
$subscriber->setImported(0)->save();
|
77 |
if ($subscriber && $subscriber->isSubscribed()) {
|
78 |
return $subscriber->unsubscribe();
|
79 |
} else {
|
80 |
+
// Make Custmoer Transactional
|
81 |
$this->_makeTransactional($subscriber, $email);
|
82 |
}
|
83 |
break;
|
224 |
$store = Mage::app()->getStore($storeId);
|
225 |
$storeId = $store->getId();
|
226 |
}
|
|
|
|
|
227 |
|
228 |
$result = array('total' => 0, 'success' => 0, 'error' => 0);
|
229 |
Mage::helper('bronto_newsletter')->writeDebug("Starting Subscriber Opt-In process for store: {$store->getName()} ({$storeId})");
|
230 |
|
231 |
if (!$store->getConfig(Bronto_Newsletter_Helper_Data::XML_PATH_ENABLED)) {
|
|
|
232 |
Mage::helper('bronto_newsletter')->writeDebug(' Module disabled for this store. Skipping...');
|
233 |
return false;
|
234 |
}
|
235 |
|
236 |
$limit = $store->getConfig(Bronto_Newsletter_Helper_Data::XML_PATH_LIMIT);
|
237 |
if (!$limit) {
|
|
|
238 |
Mage::helper('bronto_newsletter')->writeDebug(' Limit empty. Skipping...');
|
239 |
return false;
|
240 |
}
|
253 |
|
254 |
$subscribers->getSelect()->limit($limit);
|
255 |
foreach ($subscribers as $subscriber) {
|
|
|
256 |
try {
|
|
|
257 |
$contact = $contactHelper->getContactByEmail($subscriber->getSubscriberEmail(), null, $storeId);
|
258 |
|
259 |
foreach ($lists as $listId) {
|
261 |
$contact->addToList($listId);
|
262 |
}
|
263 |
|
|
|
264 |
if ($helper->getUpdateStatus()) {
|
|
|
265 |
$contact->status = $subscriber->getStatus();
|
266 |
$contactHelper->writeInfo(" Setting Contact ({$contact->email}) status to: {$contact->status}");
|
267 |
}
|
268 |
$contact->save();
|
|
|
269 |
$subscriber->setImported(1)->save();
|
270 |
$result['success']++;
|
271 |
} catch (Exception $e) {
|
|
|
272 |
Mage::helper('bronto_newsletter')->writeError($e);
|
273 |
|
274 |
$subscriber->setImported(0)->save();
|
app/code/community/Bronto/Newsletter/etc/system.xml
CHANGED
@@ -25,6 +25,7 @@
|
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
|
|
28 |
<fields>
|
29 |
<enabled>
|
30 |
<label>Enable Module</label>
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
28 |
+
<expanded>1</expanded>
|
29 |
<fields>
|
30 |
<enabled>
|
31 |
<label>Enable Module</label>
|
app/code/community/Bronto/Order/Model/Mysql4/Queue.php
CHANGED
@@ -1,5 +1,10 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Order_Model_Mysql4_Queue extends Mage_Core_Model_Mysql4_Abstract
|
4 |
{
|
5 |
/**
|
@@ -17,6 +22,6 @@ class Bronto_Order_Model_Mysql4_Queue extends Mage_Core_Model_Mysql4_Abstract
|
|
17 |
*/
|
18 |
public function _construct()
|
19 |
{
|
20 |
-
$this->_init('bronto_order/queue', '
|
21 |
}
|
22 |
}
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* @package Bronto\Order
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.1.7
|
7 |
+
*/
|
8 |
class Bronto_Order_Model_Mysql4_Queue extends Mage_Core_Model_Mysql4_Abstract
|
9 |
{
|
10 |
/**
|
22 |
*/
|
23 |
public function _construct()
|
24 |
{
|
25 |
+
$this->_init('bronto_order/queue', 'queue_id');
|
26 |
}
|
27 |
}
|
app/code/community/Bronto/Order/Model/Mysql4/Queue/Collection.php
CHANGED
@@ -1,5 +1,10 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Order_Model_Mysql4_Queue_Collection
|
4 |
extends Mage_Core_Model_Mysql4_Collection_Abstract
|
5 |
{
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* @package Bronto\Order
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.1.7
|
7 |
+
*/
|
8 |
class Bronto_Order_Model_Mysql4_Queue_Collection
|
9 |
extends Mage_Core_Model_Mysql4_Collection_Abstract
|
10 |
{
|
app/code/community/Bronto/Order/Model/Observer.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
* @package Bronto\Order
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
-
* @version 1.1.
|
7 |
*/
|
8 |
class Bronto_Order_Model_Observer
|
9 |
{
|
@@ -205,9 +205,11 @@ class Bronto_Order_Model_Observer
|
|
205 |
$order = Mage::getModel('sales/order')->load($orderCache[$i]);
|
206 |
|
207 |
// Reset Bronto Import status
|
208 |
-
$orderRow = Mage::getModel('bronto_order/queue')
|
209 |
-
|
210 |
-
|
|
|
|
|
211 |
Mage::helper('bronto_order')->writeError("[{$errorCode}] {$errorMessage} ({$order->getIncrementId})");
|
212 |
} else {
|
213 |
Mage::helper('bronto_order')->writeError("[{$errorCode}] {$errorMessage}");
|
@@ -232,7 +234,7 @@ class Bronto_Order_Model_Observer
|
|
232 |
'error' => 0,
|
233 |
);
|
234 |
|
235 |
-
$stores = Mage::app()->getStores();
|
236 |
foreach ($stores as $_store) {
|
237 |
$storeResult = $this->processOrdersForStore($_store);
|
238 |
$result['total'] += $storeResult['total'];
|
3 |
/**
|
4 |
* @package Bronto\Order
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.1.7
|
7 |
*/
|
8 |
class Bronto_Order_Model_Observer
|
9 |
{
|
205 |
$order = Mage::getModel('sales/order')->load($orderCache[$i]);
|
206 |
|
207 |
// Reset Bronto Import status
|
208 |
+
$orderRow = Mage::getModel('bronto_order/queue')
|
209 |
+
->getOrderRow($order->getId(), $order->getQuoteId(), $order->getStoreId())
|
210 |
+
->setBrontoImported(null)
|
211 |
+
->save();
|
212 |
+
|
213 |
Mage::helper('bronto_order')->writeError("[{$errorCode}] {$errorMessage} ({$order->getIncrementId})");
|
214 |
} else {
|
215 |
Mage::helper('bronto_order')->writeError("[{$errorCode}] {$errorMessage}");
|
234 |
'error' => 0,
|
235 |
);
|
236 |
|
237 |
+
$stores = Mage::app()->getStores(true);
|
238 |
foreach ($stores as $_store) {
|
239 |
$storeResult = $this->processOrdersForStore($_store);
|
240 |
$result['total'] += $storeResult['total'];
|
app/code/community/Bronto/Order/Model/Order/Observer.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
* @package Bronto\Order
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
-
* @version 1.1.
|
7 |
*/
|
8 |
class Bronto_Order_Model_Order_Observer
|
9 |
{
|
@@ -18,14 +18,10 @@ class Bronto_Order_Model_Order_Observer
|
|
18 |
$order = $observer->getCreditmemo()->getOrder();
|
19 |
|
20 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
21 |
-
$orderRow = Mage::getModel('bronto_order/queue')
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
->setQuoteId($order->getQuoteId())
|
26 |
-
->setStoreId($order->getStoreId())
|
27 |
-
->setBrontoImported(null)
|
28 |
-
->save();
|
29 |
}
|
30 |
|
31 |
/**
|
@@ -39,14 +35,10 @@ class Bronto_Order_Model_Order_Observer
|
|
39 |
$order = $observer->getPayment()->getOrder();
|
40 |
|
41 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
42 |
-
$orderRow = Mage::getModel('bronto_order/queue')
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
->setQuoteId($order->getQuoteId())
|
47 |
-
->setStoreId($order->getStoreId())
|
48 |
-
->setBrontoImported(null)
|
49 |
-
->save();
|
50 |
}
|
51 |
|
52 |
/**
|
@@ -61,15 +53,11 @@ class Bronto_Order_Model_Order_Observer
|
|
61 |
$order = $observer->getOrder();
|
62 |
|
63 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
64 |
-
$orderRow = Mage::getModel('bronto_order/queue')
|
65 |
-
|
66 |
-
|
67 |
-
|
68 |
-
|
69 |
-
|
70 |
-
->setCreatedAt($order->getCreatedAt())
|
71 |
-
->setUpdatedAt($order->getUpdatedAt())
|
72 |
-
->setBrontoImported(null)
|
73 |
-
->save();
|
74 |
}
|
75 |
}
|
3 |
/**
|
4 |
* @package Bronto\Order
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.1.7
|
7 |
*/
|
8 |
class Bronto_Order_Model_Order_Observer
|
9 |
{
|
18 |
$order = $observer->getCreditmemo()->getOrder();
|
19 |
|
20 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
21 |
+
$orderRow = Mage::getModel('bronto_order/queue')
|
22 |
+
->getOrderRow($order->getId(), $order->getQuoteId(), $order->getStoreId())
|
23 |
+
->setBrontoImported(null)
|
24 |
+
->save();
|
|
|
|
|
|
|
|
|
25 |
}
|
26 |
|
27 |
/**
|
35 |
$order = $observer->getPayment()->getOrder();
|
36 |
|
37 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
38 |
+
$orderRow = Mage::getModel('bronto_order/queue')
|
39 |
+
->getOrderRow($order->getId(), $order->getQuoteId(), $order->getStoreId())
|
40 |
+
->setBrontoImported(null)
|
41 |
+
->save();
|
|
|
|
|
|
|
|
|
42 |
}
|
43 |
|
44 |
/**
|
53 |
$order = $observer->getOrder();
|
54 |
|
55 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
56 |
+
$orderRow = Mage::getModel('bronto_order/queue')
|
57 |
+
->getOrderRow($order->getId(), $order->getQuoteId(), $order->getStoreId())
|
58 |
+
->setCreatedAt($order->getCreatedAt())
|
59 |
+
->setUpdatedAt($order->getUpdatedAt())
|
60 |
+
->setBrontoImported(null)
|
61 |
+
->save();
|
|
|
|
|
|
|
|
|
62 |
}
|
63 |
}
|
app/code/community/Bronto/Order/Model/Queue.php
CHANGED
@@ -1,5 +1,10 @@
|
|
1 |
<?php
|
2 |
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Order_Model_Queue extends Mage_Core_Model_Abstract
|
4 |
{
|
5 |
public function _construct()
|
@@ -8,21 +13,46 @@ class Bronto_Order_Model_Queue extends Mage_Core_Model_Abstract
|
|
8 |
$this->_init('bronto_order/queue');
|
9 |
}
|
10 |
|
11 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
12 |
{
|
13 |
-
|
14 |
-
|
|
|
|
|
|
|
|
|
|
|
15 |
|
16 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
return $collection->getFirstItem();
|
18 |
} else {
|
19 |
-
if (
|
20 |
-
|
21 |
-
$this->setId($quote->getReservedOrderId())
|
22 |
-
->setQuoteId($quote->getId())
|
23 |
-
->setStoreId($quote->getStoreId());
|
24 |
}
|
25 |
-
|
|
|
|
|
|
|
|
|
26 |
}
|
|
|
|
|
27 |
}
|
28 |
}
|
1 |
<?php
|
2 |
|
3 |
+
/**
|
4 |
+
* @package Bronto\Order
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.1.7
|
7 |
+
*/
|
8 |
class Bronto_Order_Model_Queue extends Mage_Core_Model_Abstract
|
9 |
{
|
10 |
public function _construct()
|
13 |
$this->_init('bronto_order/queue');
|
14 |
}
|
15 |
|
16 |
+
/**
|
17 |
+
* Retrieve Order Queue Row
|
18 |
+
* @param int $orderId
|
19 |
+
* @param int $quoteId
|
20 |
+
* @param int $storeId
|
21 |
+
* @return Bronto_Order_Model_Queue
|
22 |
+
*/
|
23 |
+
public function getOrderRow($orderId = false, $quoteId = false, $storeId = false)
|
24 |
{
|
25 |
+
// Either OrderID or QuoteID must be present as well as StoreID
|
26 |
+
if ((false === $orderId && false === $quoteId) || false === $storeId) {
|
27 |
+
return $this;
|
28 |
+
}
|
29 |
+
|
30 |
+
// Create Collection
|
31 |
+
$collection = $this->getCollection();
|
32 |
|
33 |
+
// Add Filters
|
34 |
+
if ($orderId) {
|
35 |
+
$collection->addFieldToFilter('order_id', $orderId);
|
36 |
+
}
|
37 |
+
if ($quoteId) {
|
38 |
+
$collection->addFieldToFilter('quote_id', $quoteId);
|
39 |
+
}
|
40 |
+
$collection->addFieldToFilter('store_id', $storeId);
|
41 |
+
|
42 |
+
// Handle Results
|
43 |
+
if ($collection->count() == 1) {
|
44 |
return $collection->getFirstItem();
|
45 |
} else {
|
46 |
+
if ($orderId) {
|
47 |
+
$this->setOrderId($orderId);
|
|
|
|
|
|
|
48 |
}
|
49 |
+
if ($quoteId) {
|
50 |
+
$this->setQuoteId($quoteId);
|
51 |
+
}
|
52 |
+
|
53 |
+
$this->setStoreId($storeId);
|
54 |
}
|
55 |
+
|
56 |
+
return $this;
|
57 |
}
|
58 |
}
|
app/code/community/Bronto/Order/Model/Quote/Observer.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
/**
|
4 |
* @package Bronto\Order
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
-
* @version 1.1.
|
7 |
*/
|
8 |
class Bronto_Order_Model_Quote_Observer
|
9 |
{
|
@@ -20,8 +20,8 @@ class Bronto_Order_Model_Quote_Observer
|
|
20 |
|
21 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
22 |
$orderRow = Mage::getModel('bronto_order/queue')
|
23 |
-
|
24 |
-
|
25 |
foreach (Mage::getModel('core/cookie')->get() as $key => $value) {
|
26 |
if (stripos($key, "tid_") !== false) {
|
27 |
$orderRow->setBrontoTid($value)->save();
|
3 |
/**
|
4 |
* @package Bronto\Order
|
5 |
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @version 1.1.7
|
7 |
*/
|
8 |
class Bronto_Order_Model_Quote_Observer
|
9 |
{
|
20 |
|
21 |
/* @var $contactQueue Bronto_Order_Model_Queue */
|
22 |
$orderRow = Mage::getModel('bronto_order/queue')
|
23 |
+
->getOrderRow($quote->getReservedOrderId(), $quote->getId(), $quote->getStoreId());
|
24 |
+
|
25 |
foreach (Mage::getModel('core/cookie')->get() as $key => $value) {
|
26 |
if (stripos($key, "tid_") !== false) {
|
27 |
$orderRow->setBrontoTid($value)->save();
|
app/code/community/Bronto/Order/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Order>
|
5 |
-
<version>1.1.
|
6 |
</Bronto_Order>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Bronto_Order>
|
5 |
+
<version>1.1.7</version>
|
6 |
</Bronto_Order>
|
7 |
</modules>
|
8 |
<global>
|
app/code/community/Bronto/Order/etc/system.xml
CHANGED
@@ -25,6 +25,7 @@
|
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
|
|
28 |
<fields>
|
29 |
<enabled>
|
30 |
<label>Enable Module</label>
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
28 |
+
<expanded>1</expanded>
|
29 |
<fields>
|
30 |
<enabled>
|
31 |
<label>Enable Module</label>
|
app/code/community/Bronto/Order/sql/bronto_order_setup/mysql4-upgrade-1.1.6-1.1.7.php
ADDED
@@ -0,0 +1,30 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* fall back to create table if existing modules already exists to support upgrade
|
4 |
+
*/
|
5 |
+
|
6 |
+
$installer = $this;
|
7 |
+
/* @var $installer Mage_Core_Model_Resource_Setup */
|
8 |
+
|
9 |
+
$installer->startSetup();
|
10 |
+
|
11 |
+
try {
|
12 |
+
// Update Table
|
13 |
+
$installer->run("
|
14 |
+
ALTER TABLE `{$this->getTable('bronto_order_queue')}` DROP FOREIGN KEY `FK_BRONTO_ORDER_QUEUE_STORE_ID_CORE_STORE_STORE_ID`;
|
15 |
+
ALTER TABLE `{$this->getTable('bronto_order_queue')}` ADD COLUMN `queue_id` INT(10) NOT NULL AUTO_INCREMENT FIRST,
|
16 |
+
CHANGE COLUMN `quote_id` `quote_id` INT(11) UNSIGNED NOT NULL COMMENT 'Quote Id',
|
17 |
+
CHANGE COLUMN `store_id` `store_id` SMALLINT(5) UNSIGNED NOT NULL COMMENT 'Store Id',
|
18 |
+
ADD CONSTRAINT `FK_BRONTO_ORDER_QUEUE_STORE_ID_CORE_STORE_STORE_ID`
|
19 |
+
FOREIGN KEY (`store_id`)
|
20 |
+
REFERENCES `{$this->getTable('core_store')}` (`store_id`)
|
21 |
+
ON DELETE CASCADE
|
22 |
+
ON UPDATE CASCADE
|
23 |
+
, DROP PRIMARY KEY
|
24 |
+
, ADD PRIMARY KEY (`queue_id`, `order_id`, `store_id`, `quote_id`);
|
25 |
+
");
|
26 |
+
} catch (Exception $e) {
|
27 |
+
throw new RuntimeException('Failed Modifying Table ' . $e->getMessage());
|
28 |
+
}
|
29 |
+
|
30 |
+
$installer->endSetup();
|
app/code/community/Bronto/PermissionChecker/etc/system.xml
CHANGED
@@ -16,6 +16,7 @@
|
|
16 |
<show_in_default>1</show_in_default>
|
17 |
<show_in_website>1</show_in_website>
|
18 |
<show_in_store>1</show_in_store>
|
|
|
19 |
<fields>
|
20 |
<owner translate="label comment">
|
21 |
<label>Owner</label>
|
16 |
<show_in_default>1</show_in_default>
|
17 |
<show_in_website>1</show_in_website>
|
18 |
<show_in_store>1</show_in_store>
|
19 |
+
<expanded>1</expanded>
|
20 |
<fields>
|
21 |
<owner translate="label comment">
|
22 |
<label>Owner</label>
|
app/code/community/Bronto/Reminder/etc/system.xml
CHANGED
@@ -25,6 +25,7 @@
|
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
|
|
28 |
<comment><![CDATA[Additional configuration located at: <strong>Promotions › <a href="/admin/reminders/">Bronto Reminder Emails</a></strong><br/><br/>]]></comment>
|
29 |
<fields>
|
30 |
<enabled translate="label">
|
25 |
<show_in_default>1</show_in_default>
|
26 |
<show_in_website>1</show_in_website>
|
27 |
<show_in_store>1</show_in_store>
|
28 |
+
<expanded>1</expanded>
|
29 |
<comment><![CDATA[Additional configuration located at: <strong>Promotions › <a href="/admin/reminders/">Bronto Reminder Emails</a></strong><br/><br/>]]></comment>
|
30 |
<fields>
|
31 |
<enabled translate="label">
|
app/code/community/Bronto/Roundtrip/Helper/Data.php
CHANGED
@@ -90,18 +90,39 @@ class Bronto_Roundtrip_Helper_Data
|
|
90 |
{
|
91 |
switch ($this->_status) {
|
92 |
case 1:
|
93 |
-
return '<span
|
94 |
break;
|
95 |
case 0:
|
96 |
-
return '<span
|
97 |
break;
|
98 |
default:
|
99 |
-
return '<span
|
100 |
break;
|
101 |
}
|
102 |
}
|
103 |
|
104 |
// }}}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
// {{{ setRoundtripStatus()
|
106 |
|
107 |
/**
|
@@ -113,10 +134,13 @@ class Bronto_Roundtrip_Helper_Data
|
|
113 |
* @return Mage_Core_Model_Config
|
114 |
* @access public
|
115 |
*/
|
116 |
-
public function setRoundtripStatus($path, $value)
|
117 |
{
|
|
|
|
|
|
|
118 |
return Mage::getSingleton('core/config')
|
119 |
-
->saveConfig($path, $value);
|
120 |
}
|
121 |
|
122 |
// }}}
|
90 |
{
|
91 |
switch ($this->_status) {
|
92 |
case 1:
|
93 |
+
return '<span id="bronto-validation-status" class="valid">Passed Verification</span>';
|
94 |
break;
|
95 |
case 0:
|
96 |
+
return '<span id="bronto-validation-status" class="invalid">Failed Verification</span>';
|
97 |
break;
|
98 |
default:
|
99 |
+
return '<span id="bronto-validation-status" class="">Needs Verification</span>';
|
100 |
break;
|
101 |
}
|
102 |
}
|
103 |
|
104 |
// }}}
|
105 |
+
|
106 |
+
public function getAdminScopedRoundtripStatusText()
|
107 |
+
{
|
108 |
+
// Create form object to grab scope details
|
109 |
+
$form = new Mage_Adminhtml_Block_System_Config_Form;
|
110 |
+
$scope = $form->getScope();
|
111 |
+
$scopeCode = $form->getScopeCode();
|
112 |
+
$config = Mage::getConfig()->getNode(self::XML_PATH_ROUNDTRIP_ROOT . 'status', $scope, $scopeCode);
|
113 |
+
switch ($config) {
|
114 |
+
case 1:
|
115 |
+
return '<span id="bronto-validation-status" class="valid">Passed Verification</span>';
|
116 |
+
break;
|
117 |
+
case 0:
|
118 |
+
return '<span id="bronto-validation-status" class="invalid">Failed Verification</span>';
|
119 |
+
break;
|
120 |
+
default:
|
121 |
+
return '<span id="bronto-validation-status" class="">Needs Verification</span>';
|
122 |
+
break;
|
123 |
+
}
|
124 |
+
}
|
125 |
+
|
126 |
// {{{ setRoundtripStatus()
|
127 |
|
128 |
/**
|
134 |
* @return Mage_Core_Model_Config
|
135 |
* @access public
|
136 |
*/
|
137 |
+
public function setRoundtripStatus($path, $value, $scope = null, $scopeId = null)
|
138 |
{
|
139 |
+
$scope = (in_array($scope, 'default', 'websites', 'stores')) ? $scope : 'default';
|
140 |
+
$scopeId = (is_int($scopeId)) ? $scopeId : 0;
|
141 |
+
|
142 |
return Mage::getSingleton('core/config')
|
143 |
+
->saveConfig($path, $value, $scope, $scopeId);
|
144 |
}
|
145 |
|
146 |
// }}}
|
app/code/community/Bronto/Roundtrip/Model/Roundtrip.php
CHANGED
@@ -73,7 +73,7 @@ class Bronto_Roundtrip_Model_Roundtrip
|
|
73 |
$status = true;
|
74 |
$helper = Mage::helper(self::NOTICE_IDENTIFER);
|
75 |
|
76 |
-
|
77 |
//
|
78 |
// keep the '/data' on the helper alias else EcomDev_PHPUnit will
|
79 |
// not properly replace the correct registry key for unit test which
|
@@ -82,7 +82,7 @@ class Bronto_Roundtrip_Model_Roundtrip
|
|
82 |
$helper->setRoundtripStatus($helper->getPath('sandbox_connect'), '0');
|
83 |
return false;
|
84 |
}
|
85 |
-
|
86 |
// Try Connecting to Sandbox Account
|
87 |
$api = $this->_testSandboxConnect();
|
88 |
if ($api) {
|
73 |
$status = true;
|
74 |
$helper = Mage::helper(self::NOTICE_IDENTIFER);
|
75 |
|
76 |
+
// Run through all API's ups to ensure valid API tokens
|
77 |
//
|
78 |
// keep the '/data' on the helper alias else EcomDev_PHPUnit will
|
79 |
// not properly replace the correct registry key for unit test which
|
82 |
$helper->setRoundtripStatus($helper->getPath('sandbox_connect'), '0');
|
83 |
return false;
|
84 |
}
|
85 |
+
|
86 |
// Try Connecting to Sandbox Account
|
87 |
$api = $this->_testSandboxConnect();
|
88 |
if ($api) {
|
app/code/community/Bronto/Roundtrip/controllers/Adminhtml/RoundtripController.php
CHANGED
@@ -17,10 +17,11 @@ class Bronto_Roundtrip_Adminhtml_RoundtripController extends Mage_Adminhtml_Cont
|
|
17 |
public function runAction()
|
18 |
{
|
19 |
try {
|
|
|
20 |
$model = Mage::getModel('bronto_roundtrip/roundtrip');
|
21 |
|
22 |
$result = $model->processRoundtrip();
|
23 |
-
|
24 |
if ($result) {
|
25 |
$this->_getSession()->addSuccess('Roundtrip Verification Passed');
|
26 |
} else {
|
@@ -34,6 +35,47 @@ class Bronto_Roundtrip_Adminhtml_RoundtripController extends Mage_Adminhtml_Cont
|
|
34 |
|
35 |
$this->_redirect('*/system_config/edit', array('section' => 'bronto_roundtrip'));
|
36 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
|
38 |
// }}}
|
39 |
// {{{ _isAllowed()
|
17 |
public function runAction()
|
18 |
{
|
19 |
try {
|
20 |
+
// Process Roundtrip
|
21 |
$model = Mage::getModel('bronto_roundtrip/roundtrip');
|
22 |
|
23 |
$result = $model->processRoundtrip();
|
24 |
+
|
25 |
if ($result) {
|
26 |
$this->_getSession()->addSuccess('Roundtrip Verification Passed');
|
27 |
} else {
|
35 |
|
36 |
$this->_redirect('*/system_config/edit', array('section' => 'bronto_roundtrip'));
|
37 |
}
|
38 |
+
|
39 |
+
/**
|
40 |
+
* Briefly validates token via ajax.
|
41 |
+
*
|
42 |
+
* @return json
|
43 |
+
* @access public
|
44 |
+
*/
|
45 |
+
public function AjaxvalidationAction()
|
46 |
+
{
|
47 |
+
$helper = Mage::helper('bronto_roundtrip/data');
|
48 |
+
$result = 'Needs Verification';
|
49 |
+
|
50 |
+
// Get Params
|
51 |
+
$token = $this->getRequest()->getPost('token', false);
|
52 |
+
$scope = $this->getRequest()->getPost('scope', 'default');
|
53 |
+
$scopeId = $this->getRequest()->getPost('scopeid', 0);
|
54 |
+
|
55 |
+
try {
|
56 |
+
// Catch Token if sent
|
57 |
+
if ($token) {
|
58 |
+
if (Mage::helper('bronto_common')->validApiToken($token) === false) {
|
59 |
+
$result = 'Failed Verification';
|
60 |
+
} else {
|
61 |
+
// Save if valid
|
62 |
+
Mage::getConfig()->saveConfig('bronto/settings/api_token', $token, $scope, $scopeId);
|
63 |
+
Mage::getConfig()->reinit();
|
64 |
+
Mage::app()->reinitStores();
|
65 |
+
|
66 |
+
$helper->setRoundtripStatus($helper->getPath('status'), '1', $scope, $scopeId);
|
67 |
+
$result = 'Passed Verification';
|
68 |
+
}
|
69 |
+
} else {
|
70 |
+
$result = 'Needs Verification';
|
71 |
+
}
|
72 |
+
} catch (Exception $e) {
|
73 |
+
Mage::helper('bronto_roundtrip')->writeError($e);
|
74 |
+
$result = 'Needs Verification';
|
75 |
+
}
|
76 |
+
|
77 |
+
$this->getResponse()->setBody(Mage::helper('core')->jsonEncode($result));
|
78 |
+
}
|
79 |
|
80 |
// }}}
|
81 |
// {{{ _isAllowed()
|
app/design/adminhtml/default/default/template/bronto/roundtrip/status.phtml
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
<?php /* var $this Bronto_Roundtrip_Block_Adminhtml_System_Config_Status */ ?>
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
<div style="background-color: #f4f9f5; border: 1px solid #D6D6D6; margin-bottom: 10px; padding: 10px 5px 15px 30px; color: #666">
|
4 |
<strong><?php echo $this->getRoundtripButton(); ?> Current Status: <?php echo $this->getRoundtripStatus(); ?></strong>
|
5 |
</div>
|
1 |
<?php /* var $this Bronto_Roundtrip_Block_Adminhtml_System_Config_Status */ ?>
|
2 |
+
<style>
|
3 |
+
#bronto-validation-status { color:grey; font-weight:bold; }
|
4 |
+
#bronto-validation-status.valid { color: green; }
|
5 |
+
#bronto-validation-status.invalid { color: red; }
|
6 |
+
</style>
|
7 |
<div style="background-color: #f4f9f5; border: 1px solid #D6D6D6; margin-bottom: 10px; padding: 10px 5px 15px 30px; color: #666">
|
8 |
<strong><?php echo $this->getRoundtripButton(); ?> Current Status: <?php echo $this->getRoundtripStatus(); ?></strong>
|
9 |
</div>
|
app/design/frontend/base/default/template/bronto/newsletter/js.phtml
CHANGED
@@ -40,8 +40,18 @@ function prepareNewsletterField() {
|
|
40 |
$('billing:is_subscribed_box').checked = false;
|
41 |
$('billing:is_subscribed').value = 0;
|
42 |
<?php endif ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
43 |
}
|
44 |
}
|
|
|
45 |
<?php if ($this->isSubscribed() && !$this->isEnabledIfAlreadySubscribed()): ?>
|
46 |
Element.hide('register-customer-newsletter');
|
47 |
$('billing:is_subscribed_box').checked = true;
|
40 |
$('billing:is_subscribed_box').checked = false;
|
41 |
$('billing:is_subscribed').value = 0;
|
42 |
<?php endif ?>
|
43 |
+
} else {
|
44 |
+
Element.show('register-customer-newsletter');
|
45 |
+
<?php if ($this->isSubscribed() || $this->isEnabledCheckedByDefault()): ?>
|
46 |
+
$('billing:is_subscribed_box').checked = true;
|
47 |
+
$('billing:is_subscribed').value = 1;
|
48 |
+
<?php else: ?>
|
49 |
+
$('billing:is_subscribed_box').checked = false;
|
50 |
+
$('billing:is_subscribed').value = 0;
|
51 |
+
<?php endif ?>
|
52 |
}
|
53 |
}
|
54 |
+
|
55 |
<?php if ($this->isSubscribed() && !$this->isEnabledIfAlreadySubscribed()): ?>
|
56 |
Element.hide('register-customer-newsletter');
|
57 |
$('billing:is_subscribed_box').checked = true;
|
lib/Bronto/Api.php
CHANGED
@@ -2,6 +2,8 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Api
|
7 |
{
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
*/
|
8 |
class Bronto_Api
|
9 |
{
|
lib/Bronto/Api/Account.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/accountobject
|
6 |
*
|
7 |
* @method Bronto_Api_Account_Row createRow() createRow(array $data)
|
@@ -52,4 +55,4 @@ class Bronto_Api_Account extends Bronto_Api_Object
|
|
52 |
$params['pageNumber'] = (int) $pageNumber;
|
53 |
return $this->read($params);
|
54 |
}
|
55 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/accountobject
|
9 |
*
|
10 |
* @method Bronto_Api_Account_Row createRow() createRow(array $data)
|
55 |
$params['pageNumber'] = (int) $pageNumber;
|
56 |
return $this->read($params);
|
57 |
}
|
58 |
+
}
|
lib/Bronto/Api/Account/Exception.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Api_Account_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_SITE = 701; // The account is invalid.
|
@@ -7,4 +10,4 @@ class Bronto_Api_Account_Exception extends Bronto_Api_Exception
|
|
7 |
const INVALID_TOKEN = 703; // The API token was invalid.
|
8 |
const INVALID_TOKEN_SITE = 704; // The account specified for the token was invalid: %s
|
9 |
const INVALID_TOKEN_NAME = 705; // The name specified for the token was invalid: %s
|
10 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Api_Account_Exception extends Bronto_Api_Exception
|
7 |
{
|
8 |
const INVALID_SITE = 701; // The account is invalid.
|
10 |
const INVALID_TOKEN = 703; // The API token was invalid.
|
11 |
const INVALID_TOKEN_SITE = 704; // The account specified for the token was invalid: %s
|
12 |
const INVALID_TOKEN_NAME = 705; // The name specified for the token was invalid: %s
|
13 |
+
}
|
lib/Bronto/Api/Account/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $name
|
6 |
* @property string $status
|
@@ -18,4 +21,4 @@
|
|
18 |
class Bronto_Api_Account_Row extends Bronto_Api_Row
|
19 |
{
|
20 |
|
21 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $id
|
8 |
* @property string $name
|
9 |
* @property string $status
|
21 |
class Bronto_Api_Account_Row extends Bronto_Api_Row
|
22 |
{
|
23 |
|
24 |
+
}
|
lib/Bronto/Api/Activity.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/activityobject
|
6 |
*/
|
7 |
class Bronto_Api_Activity extends Bronto_Api_Object
|
@@ -210,4 +213,4 @@ class Bronto_Api_Activity extends Bronto_Api_Object
|
|
210 |
$bounceType === self::BOUNCE_SOFT_OTHER
|
211 |
);
|
212 |
}
|
213 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/activityobject
|
9 |
*/
|
10 |
class Bronto_Api_Activity extends Bronto_Api_Object
|
213 |
$bounceType === self::BOUNCE_SOFT_OTHER
|
214 |
);
|
215 |
}
|
216 |
+
}
|
lib/Bronto/Api/Activity/Exception.php
CHANGED
@@ -1,9 +1,12 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Api_Activity_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_START_DATE = 1201; // Start date is invalid:
|
6 |
const INVALID_ACTIVITY_TYPE = 1202; // Invalid Activity types:
|
7 |
const INVALID_SIZE = 1203; // Activity size is invalid:
|
8 |
const NO_CONTACT_FILTER = 1204; // Activities cannot currently be filtered by contact ID
|
9 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Api_Activity_Exception extends Bronto_Api_Exception
|
7 |
{
|
8 |
const INVALID_START_DATE = 1201; // Start date is invalid:
|
9 |
const INVALID_ACTIVITY_TYPE = 1202; // Invalid Activity types:
|
10 |
const INVALID_SIZE = 1203; // Activity size is invalid:
|
11 |
const NO_CONTACT_FILTER = 1204; // Activities cannot currently be filtered by contact ID
|
12 |
+
}
|
lib/Bronto/Api/Activity/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $activityDate
|
5 |
* @property-read string $contactId
|
6 |
* @property-read string $deliveryId
|
@@ -133,4 +136,4 @@ class Bronto_Api_Activity_Row extends Bronto_Api_Row
|
|
133 |
{
|
134 |
throw new Bronto_Api_Activity_Exception('You cannot delete an Activity row.');
|
135 |
}
|
136 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $activityDate
|
8 |
* @property-read string $contactId
|
9 |
* @property-read string $deliveryId
|
136 |
{
|
137 |
throw new Bronto_Api_Activity_Exception('You cannot delete an Activity row.');
|
138 |
}
|
139 |
+
}
|
lib/Bronto/Api/ApiToken.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/apitokenobject
|
6 |
*
|
7 |
* @method Bronto_Api_ApiToken_Row createRow() createRow(array $data)
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/apitokenobject
|
9 |
*
|
10 |
* @method Bronto_Api_ApiToken_Row createRow() createRow(array $data)
|
lib/Bronto/Api/ApiToken/Exception.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Api_ApiToken_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
|
6 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Api_ApiToken_Exception extends Bronto_Api_Exception
|
7 |
{
|
8 |
|
9 |
+
}
|
lib/Bronto/Api/ApiToken/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $name
|
6 |
* @property int $permissions
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $id
|
8 |
* @property string $name
|
9 |
* @property int $permissions
|
lib/Bronto/Api/Contact.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/contactobject
|
6 |
*
|
7 |
* @method Bronto_Api_Contact_Row createRow() createRow(array $data)
|
@@ -101,4 +104,4 @@ class Bronto_Api_Contact extends Bronto_Api_Object
|
|
101 |
|
102 |
return parent::read($params);
|
103 |
}
|
104 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/contactobject
|
9 |
*
|
10 |
* @method Bronto_Api_Contact_Row createRow() createRow(array $data)
|
104 |
|
105 |
return parent::read($params);
|
106 |
}
|
107 |
+
}
|
lib/Bronto/Api/Contact/Exception.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Api_Contact_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_REQUEST = 301; // Invalid request:
|
@@ -17,4 +20,4 @@ class Bronto_Api_Contact_Exception extends Bronto_Api_Exception
|
|
17 |
const MOBILE_ALREADY_EXISTS = 318; // Mobile number already exists on another contact.
|
18 |
const INVALID_MOBILE = 319; // Invalid mobile number: %s
|
19 |
const MISSING_EMAIL_AND_MOBILE = 320; // Email address or mobile number is required.
|
20 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Api_Contact_Exception extends Bronto_Api_Exception
|
7 |
{
|
8 |
const INVALID_REQUEST = 301; // Invalid request:
|
20 |
const MOBILE_ALREADY_EXISTS = 318; // Mobile number already exists on another contact.
|
21 |
const INVALID_MOBILE = 319; // Invalid mobile number: %s
|
22 |
const MISSING_EMAIL_AND_MOBILE = 320; // Email address or mobile number is required.
|
23 |
+
}
|
lib/Bronto/Api/Contact/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $email
|
6 |
* @property string $mobileNumber
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $id
|
8 |
* @property string $email
|
9 |
* @property string $mobileNumber
|
lib/Bronto/Api/Conversion.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/conversionobject
|
6 |
*
|
7 |
* @method Bronto_Api_Conversion_Row createRow() createRow(array $data = array())
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/conversionobject
|
9 |
*
|
10 |
* @method Bronto_Api_Conversion_Row createRow() createRow(array $data = array())
|
lib/Bronto/Api/Conversion/Exception.php
CHANGED
@@ -1,8 +1,11 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Api_Conversion_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const DUPLICATE_ORDER = 901; // Duplicate Order Id: %%id%%.
|
6 |
const MISSING_AMOUNT = 902; // Missing required field: amount.
|
7 |
const MISSING_QUANTITY = 903; // Missing required field: quantity.
|
8 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Api_Conversion_Exception extends Bronto_Api_Exception
|
7 |
{
|
8 |
const DUPLICATE_ORDER = 901; // Duplicate Order Id: %%id%%.
|
9 |
const MISSING_AMOUNT = 902; // Missing required field: amount.
|
10 |
const MISSING_QUANTITY = 903; // Missing required field: quantity.
|
11 |
+
}
|
lib/Bronto/Api/Conversion/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $contactId
|
6 |
* @property string $email
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $id
|
8 |
* @property string $contactId
|
9 |
* @property string $email
|
lib/Bronto/Api/Delivery.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/deliveryobject
|
6 |
*
|
7 |
* @method Bronto_Api_Delivery_Row createRow() createRow(array $data = array())
|
@@ -80,4 +83,4 @@ class Bronto_Api_Delivery extends Bronto_Api_Object
|
|
80 |
$params['pageNumber'] = (int) $pageNumber;
|
81 |
return $this->doRequest('readDeliveryRecipients', $params);
|
82 |
}
|
83 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/deliveryobject
|
9 |
*
|
10 |
* @method Bronto_Api_Delivery_Row createRow() createRow(array $data = array())
|
83 |
$params['pageNumber'] = (int) $pageNumber;
|
84 |
return $this->doRequest('readDeliveryRecipients', $params);
|
85 |
}
|
86 |
+
}
|
lib/Bronto/Api/Delivery/Exception.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Api_Delivery_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_SEND_DATE = 201; // The send date is invalid.
|
@@ -17,4 +20,4 @@ class Bronto_Api_Delivery_Exception extends Bronto_Api_Exception
|
|
17 |
const NONUNIQUE_MESSAGE_FIELD_POSITION = 217; // Position must be unique in message field name: %s
|
18 |
const NOT_FOUND = 219; // Delivery does not exist: %s
|
19 |
const INVALID_THROTTLE = 220; // Throttle rate must be in range [0, 720] (minutes)
|
20 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Api_Delivery_Exception extends Bronto_Api_Exception
|
7 |
{
|
8 |
const INVALID_SEND_DATE = 201; // The send date is invalid.
|
20 |
const NONUNIQUE_MESSAGE_FIELD_POSITION = 217; // Position must be unique in message field name: %s
|
21 |
const NOT_FOUND = 219; // Delivery does not exist: %s
|
22 |
const INVALID_THROTTLE = 220; // Throttle rate must be in range [0, 720] (minutes)
|
23 |
+
}
|
lib/Bronto/Api/Delivery/Recipient.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
interface Bronto_Api_Delivery_Recipient
|
4 |
{
|
5 |
/**
|
@@ -16,4 +19,4 @@ interface Bronto_Api_Delivery_Recipient
|
|
16 |
* @return bool
|
17 |
*/
|
18 |
public function isSegment();
|
19 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
interface Bronto_Api_Delivery_Recipient
|
7 |
{
|
8 |
/**
|
19 |
* @return bool
|
20 |
*/
|
21 |
public function isSegment();
|
22 |
+
}
|
lib/Bronto/Api/Delivery/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string start
|
6 |
* @property string $messageId
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $id
|
8 |
* @property string start
|
9 |
* @property string $messageId
|
lib/Bronto/Api/DeliveryGroup.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/deliverygroupobject
|
6 |
*
|
7 |
* @method Bronto_Api_DeliveryGroup_Row createRow() createRow(array $data = array())
|
@@ -94,4 +97,4 @@ class Bronto_Api_DeliveryGroup extends Bronto_Api_Object
|
|
94 |
|
95 |
return $this->doRequest('addToDeliveryGroup', $data);
|
96 |
}
|
97 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/deliverygroupobject
|
9 |
*
|
10 |
* @method Bronto_Api_DeliveryGroup_Row createRow() createRow(array $data = array())
|
97 |
|
98 |
return $this->doRequest('addToDeliveryGroup', $data);
|
99 |
}
|
100 |
+
}
|
lib/Bronto/Api/DeliveryGroup/Exception.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Api_DeliveryGroup_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_DELIVERYGROUP = 801; // The specified deliverygroup was invalid.
|
@@ -15,4 +18,4 @@ class Bronto_Api_DeliveryGroup_Exception extends Bronto_Api_Exception
|
|
15 |
const DELIVERYGROUP_SEARCH_FAIL = 811; // Search failed for query=%s.
|
16 |
const DELIVERYGROUP_UPDATE_FAIL = 812; // Failed to update deliverygroup.
|
17 |
const DELIVERYGROUP_CREATED_ADD_MEMBER_FAIL = 813; // Created deliverygroup but failed to add one or more elements to it
|
18 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Api_DeliveryGroup_Exception extends Bronto_Api_Exception
|
7 |
{
|
8 |
const INVALID_DELIVERYGROUP = 801; // The specified deliverygroup was invalid.
|
18 |
const DELIVERYGROUP_SEARCH_FAIL = 811; // Search failed for query=%s.
|
19 |
const DELIVERYGROUP_UPDATE_FAIL = 812; // Failed to update deliverygroup.
|
20 |
const DELIVERYGROUP_CREATED_ADD_MEMBER_FAIL = 813; // Created deliverygroup but failed to add one or more elements to it
|
21 |
+
}
|
lib/Bronto/Api/DeliveryGroup/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $name
|
6 |
* @property string $visibility
|
@@ -52,4 +55,4 @@ class Bronto_Api_DeliveryGroup_Row extends Bronto_Api_Row
|
|
52 |
|
53 |
return $this;
|
54 |
}
|
55 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $id
|
8 |
* @property string $name
|
9 |
* @property string $visibility
|
55 |
|
56 |
return $this;
|
57 |
}
|
58 |
+
}
|
lib/Bronto/Api/Exception.php
CHANGED
@@ -2,6 +2,8 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Api_Exception extends Exception
|
7 |
{
|
@@ -244,4 +246,4 @@ class Bronto_Api_Exception extends Exception
|
|
244 |
$trace = $this->getTraceSafe();
|
245 |
return $trace[0]['function'];
|
246 |
}
|
247 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
*/
|
8 |
class Bronto_Api_Exception extends Exception
|
9 |
{
|
246 |
$trace = $this->getTraceSafe();
|
247 |
return $trace[0]['function'];
|
248 |
}
|
249 |
+
}
|
lib/Bronto/Api/Field.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/fieldobject
|
6 |
*
|
7 |
* @method Bronto_Api_Field_Row createRow() createRow(array $data = array())
|
@@ -130,4 +133,4 @@ class Bronto_Api_Field extends Bronto_Api_Object
|
|
130 |
$typeGuesser->processValues($values);
|
131 |
return $typeGuesser->getChoice();
|
132 |
}
|
133 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/fieldobject
|
9 |
*
|
10 |
* @method Bronto_Api_Field_Row createRow() createRow(array $data = array())
|
133 |
$typeGuesser->processValues($values);
|
134 |
return $typeGuesser->getChoice();
|
135 |
}
|
136 |
+
}
|
lib/Bronto/Api/Field/Exception.php
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_Field_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_FIELD = 401; // The specified field was invalid.
|
@@ -11,4 +15,4 @@ class Bronto_Api_Field_Exception extends Bronto_Api_Exception
|
|
11 |
const INVALID_FIELD_VALUE = 409; // The value specified for the field %%id%% was invalid.
|
12 |
const DATA_TRUNCATION = 410; // The value specified for the field %%id%% was too large.
|
13 |
const SEGMENT_DEPENDENCY = 411; // The field cannot be deleted because a segment depends upon it.
|
14 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*/
|
7 |
class Bronto_Api_Field_Exception extends Bronto_Api_Exception
|
8 |
{
|
9 |
const INVALID_FIELD = 401; // The specified field was invalid.
|
15 |
const INVALID_FIELD_VALUE = 409; // The value specified for the field %%id%% was invalid.
|
16 |
const DATA_TRUNCATION = 410; // The value specified for the field %%id%% was too large.
|
17 |
const SEGMENT_DEPENDENCY = 411; // The field cannot be deleted because a segment depends upon it.
|
18 |
+
}
|
lib/Bronto/Api/Field/Predefined.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Api_Field_Predefined
|
7 |
{
|
@@ -300,4 +303,4 @@ class Bronto_Api_Field_Predefined
|
|
300 |
self::FIELD_EDUCATION => array(),
|
301 |
self::FIELD_MARITAL_STATUS => array(),
|
302 |
);
|
303 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Api_Field_Predefined
|
10 |
{
|
303 |
self::FIELD_EDUCATION => array(),
|
304 |
self::FIELD_MARITAL_STATUS => array(),
|
305 |
);
|
306 |
+
}
|
lib/Bronto/Api/Field/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $name
|
6 |
* @property string $label
|
@@ -56,4 +59,4 @@ class Bronto_Api_Field_Row extends Bronto_Api_Row
|
|
56 |
|
57 |
return $this;
|
58 |
}
|
59 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property-read string $id
|
8 |
* @property string $name
|
9 |
* @property string $label
|
59 |
|
60 |
return $this;
|
61 |
}
|
62 |
+
}
|
lib/Bronto/Api/Field/TypeGuesser.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Api_Field_TypeGuesser
|
7 |
{
|
@@ -123,4 +126,4 @@ class Bronto_Api_Field_TypeGuesser
|
|
123 |
$this->_guesses['text'] += 1;
|
124 |
}
|
125 |
}
|
126 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Api_Field_TypeGuesser
|
10 |
{
|
126 |
$this->_guesses['text'] += 1;
|
127 |
}
|
128 |
}
|
129 |
+
}
|
lib/Bronto/Api/List.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/maillistobject
|
6 |
*
|
7 |
* @method Bronto_Api_List_Row createRow() createRow(array $data = array())
|
@@ -51,4 +54,4 @@ class Bronto_Api_List extends Bronto_Api_Object
|
|
51 |
}
|
52 |
return $this->doRequest('clearLists', $data);
|
53 |
}
|
54 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/maillistobject
|
9 |
*
|
10 |
* @method Bronto_Api_List_Row createRow() createRow(array $data = array())
|
54 |
}
|
55 |
return $this->doRequest('clearLists', $data);
|
56 |
}
|
57 |
+
}
|
lib/Bronto/Api/List/Exception.php
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_List_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_LIST = 501;
|
@@ -12,4 +16,4 @@ class Bronto_Api_List_Exception extends Bronto_Api_Exception
|
|
12 |
const NO_CONTACTS_SPECIFIED = 508;
|
13 |
const LABEL_LENGTH_EXCEEDED = 509;
|
14 |
const NAME_LENGTH_EXCEEDED = 510;
|
15 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*/
|
7 |
class Bronto_Api_List_Exception extends Bronto_Api_Exception
|
8 |
{
|
9 |
const INVALID_LIST = 501;
|
16 |
const NO_CONTACTS_SPECIFIED = 508;
|
17 |
const LABEL_LENGTH_EXCEEDED = 509;
|
18 |
const NAME_LENGTH_EXCEEDED = 510;
|
19 |
+
}
|
lib/Bronto/Api/List/Row.php
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $name
|
6 |
* @property string $label
|
@@ -121,4 +125,4 @@ class Bronto_Api_List_Row extends Bronto_Api_Row implements Bronto_Api_Delivery_
|
|
121 |
{
|
122 |
return false;
|
123 |
}
|
124 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
*
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @property-read string $id
|
9 |
* @property string $name
|
10 |
* @property string $label
|
125 |
{
|
126 |
return false;
|
127 |
}
|
128 |
+
}
|
lib/Bronto/Api/Login.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/accountobject
|
6 |
*
|
7 |
* @method Bronto_Api_Login_Row createRow() createRow(array $data)
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/accountobject
|
9 |
*
|
10 |
* @method Bronto_Api_Login_Row createRow() createRow(array $data)
|
lib/Bronto/Api/Login/ContactInformation.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/contactinformation
|
6 |
*/
|
7 |
class Bronto_Api_Login_ContactInformation
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/contactinformation
|
9 |
*/
|
10 |
class Bronto_Api_Login_ContactInformation
|
lib/Bronto/Api/Login/Exception.php
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_Login_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
|
6 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*/
|
7 |
class Bronto_Api_Login_Exception extends Bronto_Api_Exception
|
8 |
{
|
9 |
|
10 |
+
}
|
lib/Bronto/Api/Login/Row.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
4 |
* @property string $username
|
5 |
* @property string $password
|
6 |
* @property stdClass $contactInformation
|
@@ -33,4 +36,4 @@ class Bronto_Api_Login_Row extends Bronto_Api_Row
|
|
33 |
{
|
34 |
return new Bronto_Api_Login_ContactInformation($this->contactInformation);
|
35 |
}
|
36 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
* @property string $username
|
8 |
* @property string $password
|
9 |
* @property stdClass $contactInformation
|
36 |
{
|
37 |
return new Bronto_Api_Login_ContactInformation($this->contactInformation);
|
38 |
}
|
39 |
+
}
|
lib/Bronto/Api/Message.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/messageobject
|
6 |
*
|
7 |
* @method Bronto_Api_Message_Row createRow() createRow(array $data = array())
|
@@ -32,4 +35,4 @@ class Bronto_Api_Message extends Bronto_Api_Object
|
|
32 |
$params['pageNumber'] = (int) $pageNumber;
|
33 |
return $this->read($params);
|
34 |
}
|
35 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/messageobject
|
9 |
*
|
10 |
* @method Bronto_Api_Message_Row createRow() createRow(array $data = array())
|
35 |
$params['pageNumber'] = (int) $pageNumber;
|
36 |
return $this->read($params);
|
37 |
}
|
38 |
+
}
|
lib/Bronto/Api/Message/Exception.php
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_Message_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_FOLDER_ID = 601; // The folder id is invalid.
|
@@ -17,4 +21,4 @@ class Bronto_Api_Message_Exception extends Bronto_Api_Exception
|
|
17 |
const AUTOMATOR_EXISTS = 613; // A message rule with this name already exists:
|
18 |
const FOLDER_EXISTS = 614; // A folder with this name already exists:
|
19 |
const MESSAGE_EXISTS = 615; // A message with this name already exists:
|
20 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*/
|
7 |
class Bronto_Api_Message_Exception extends Bronto_Api_Exception
|
8 |
{
|
9 |
const INVALID_FOLDER_ID = 601; // The folder id is invalid.
|
21 |
const AUTOMATOR_EXISTS = 613; // A message rule with this name already exists:
|
22 |
const FOLDER_EXISTS = 614; // A folder with this name already exists:
|
23 |
const MESSAGE_EXISTS = 615; // A message with this name already exists:
|
24 |
+
}
|
lib/Bronto/Api/Message/Row.php
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $name
|
6 |
* @property string $status
|
@@ -77,4 +81,4 @@ class Bronto_Api_Message_Row extends Bronto_Api_Row
|
|
77 |
|
78 |
return $this;
|
79 |
}
|
80 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
*
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @property-read string $id
|
9 |
* @property string $name
|
10 |
* @property string $status
|
81 |
|
82 |
return $this;
|
83 |
}
|
84 |
+
}
|
lib/Bronto/Api/MessageRule.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/messageruleobject
|
6 |
*
|
7 |
* @method Bronto_Api_MessageRule_Row createRow() createRow(array $data = array())
|
@@ -37,4 +40,4 @@ class Bronto_Api_MessageRule extends Bronto_Api_Object
|
|
37 |
$params['pageNumber'] = (int) $pageNumber;
|
38 |
return $this->read($params);
|
39 |
}
|
40 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/messageruleobject
|
9 |
*
|
10 |
* @method Bronto_Api_MessageRule_Row createRow() createRow(array $data = array())
|
40 |
$params['pageNumber'] = (int) $pageNumber;
|
41 |
return $this->read($params);
|
42 |
}
|
43 |
+
}
|
lib/Bronto/Api/MessageRule/Exception.php
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_MessageRule_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
const INVALID_AUTOMATOR = 604; // The specified automator is invalid.
|
@@ -7,4 +11,4 @@ class Bronto_Api_MessageRule_Exception extends Bronto_Api_Exception
|
|
7 |
const INVALID_AUTOMATOR_TYPE = 611; // The message rule type is invalid.
|
8 |
const INVALID_AUTOMATOR_STATUS = 612; // The message rule status is invalid.
|
9 |
const AUTOMATOR_EXISTS = 613; // A message rule with this name already exists: %s
|
10 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*/
|
7 |
class Bronto_Api_MessageRule_Exception extends Bronto_Api_Exception
|
8 |
{
|
9 |
const INVALID_AUTOMATOR = 604; // The specified automator is invalid.
|
11 |
const INVALID_AUTOMATOR_TYPE = 611; // The message rule type is invalid.
|
12 |
const INVALID_AUTOMATOR_STATUS = 612; // The message rule status is invalid.
|
13 |
const AUTOMATOR_EXISTS = 613; // A message rule with this name already exists: %s
|
14 |
+
}
|
lib/Bronto/Api/MessageRule/Row.php
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
|
|
4 |
* @property-read id
|
5 |
* @property name
|
6 |
* @property type
|
@@ -53,4 +57,4 @@ class Bronto_Api_MessageRule_Row extends Bronto_Api_Row
|
|
53 |
|
54 |
return $this;
|
55 |
}
|
56 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
*
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @property-read id
|
9 |
* @property name
|
10 |
* @property type
|
57 |
|
58 |
return $this;
|
59 |
}
|
60 |
+
}
|
lib/Bronto/Api/Object.php
CHANGED
@@ -2,6 +2,8 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
5 |
*
|
6 |
* @method Bronto_Api_Rowset add() add(array $data)
|
7 |
* @method Bronto_Api_Rowset addOrUpdate() addOrUpdate(array $data)
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
*
|
8 |
* @method Bronto_Api_Rowset add() add(array $data)
|
9 |
* @method Bronto_Api_Rowset addOrUpdate() addOrUpdate(array $data)
|
lib/Bronto/Api/Order.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/orderobject
|
6 |
*
|
7 |
* @method Bronto_Api_Order_Row createRow() createRow(array $data = array())
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @link http://community.bronto.com/api/v4/objects/general/orderobject
|
9 |
*
|
10 |
* @method Bronto_Api_Order_Row createRow() createRow(array $data = array())
|
lib/Bronto/Api/Order/Exception.php
CHANGED
@@ -1,5 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_Order_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*/
|
7 |
class Bronto_Api_Order_Exception extends Bronto_Api_Exception
|
8 |
{
|
9 |
|
lib/Bronto/Api/Order/Product.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Api_Order_Product
|
7 |
{
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Api_Order_Product
|
10 |
{
|
lib/Bronto/Api/Order/Row.php
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property string $contactId
|
6 |
* @property string $email
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
*
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @property-read string $id
|
9 |
* @property string $contactId
|
10 |
* @property string $email
|
lib/Bronto/Api/Row.php
CHANGED
@@ -2,6 +2,8 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
5 |
*/
|
6 |
abstract class Bronto_Api_Row implements ArrayAccess, IteratorAggregate
|
7 |
{
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
*/
|
8 |
abstract class Bronto_Api_Row implements ArrayAccess, IteratorAggregate
|
9 |
{
|
lib/Bronto/Api/Row/Exception.php
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_Row_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
|
6 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*/
|
7 |
class Bronto_Api_Row_Exception extends Bronto_Api_Exception
|
8 |
{
|
9 |
|
10 |
+
}
|
lib/Bronto/Api/Rowset.php
CHANGED
@@ -2,6 +2,8 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Api_Rowset implements SeekableIterator, Countable, ArrayAccess
|
7 |
{
|
@@ -392,4 +394,4 @@ class Bronto_Api_Rowset implements SeekableIterator, Countable, ArrayAccess
|
|
392 |
}
|
393 |
return false;
|
394 |
}
|
395 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
*/
|
8 |
class Bronto_Api_Rowset implements SeekableIterator, Countable, ArrayAccess
|
9 |
{
|
394 |
}
|
395 |
return false;
|
396 |
}
|
397 |
+
}
|
lib/Bronto/Api/Rowset/Exception.php
CHANGED
@@ -1,6 +1,11 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_Rowset_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
|
6 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
+
*/
|
8 |
class Bronto_Api_Rowset_Exception extends Bronto_Api_Exception
|
9 |
{
|
10 |
|
11 |
+
}
|
lib/Bronto/Api/Rowset/Iterator.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Api_Rowset_Iterator implements Iterator, Countable
|
7 |
{
|
@@ -400,4 +403,4 @@ class Bronto_Api_Rowset_Iterator implements Iterator, Countable
|
|
400 |
{
|
401 |
return $this->_apiObject->getApi()->getLastResponse();
|
402 |
}
|
403 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Api_Rowset_Iterator implements Iterator, Countable
|
10 |
{
|
403 |
{
|
404 |
return $this->_apiObject->getApi()->getLastResponse();
|
405 |
}
|
406 |
+
}
|
lib/Bronto/Api/Segment.php
CHANGED
@@ -3,6 +3,8 @@
|
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/segmentobject
|
|
|
|
|
6 |
*/
|
7 |
class Bronto_Api_Segment extends Bronto_Api_Object
|
8 |
{
|
@@ -33,4 +35,4 @@ class Bronto_Api_Segment extends Bronto_Api_Object
|
|
33 |
{
|
34 |
throw new Bronto_Api_Segment_Exception('You cannot create a Segment row.');
|
35 |
}
|
36 |
-
}
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
* @link http://community.bronto.com/api/v4/objects/general/segmentobject
|
6 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
7 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
8 |
*/
|
9 |
class Bronto_Api_Segment extends Bronto_Api_Object
|
10 |
{
|
35 |
{
|
36 |
throw new Bronto_Api_Segment_Exception('You cannot create a Segment row.');
|
37 |
}
|
38 |
+
}
|
lib/Bronto/Api/Segment/Exception.php
CHANGED
@@ -1,6 +1,11 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
|
|
|
|
3 |
class Bronto_Api_Segment_Exception extends Bronto_Api_Exception
|
4 |
{
|
5 |
|
6 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
*
|
4 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
5 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
6 |
+
*
|
7 |
+
*/
|
8 |
class Bronto_Api_Segment_Exception extends Bronto_Api_Exception
|
9 |
{
|
10 |
|
11 |
+
}
|
lib/Bronto/Api/Segment/Row.php
CHANGED
@@ -1,6 +1,10 @@
|
|
1 |
<?php
|
2 |
|
3 |
/**
|
|
|
|
|
|
|
|
|
4 |
* @property-read string $id
|
5 |
* @property-read string $name
|
6 |
* @property-read array $rules
|
@@ -64,4 +68,4 @@ class Bronto_Api_Segment_Row extends Bronto_Api_Row implements Bronto_Api_Delive
|
|
64 |
{
|
65 |
return true;
|
66 |
}
|
67 |
-
}
|
1 |
<?php
|
2 |
|
3 |
/**
|
4 |
+
*
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
* @property-read string $id
|
9 |
* @property-read string $name
|
10 |
* @property-read array $rules
|
68 |
{
|
69 |
return true;
|
70 |
}
|
71 |
+
}
|
lib/Bronto/SoapClient.php
CHANGED
@@ -2,6 +2,8 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Jared Hodak <jhodak@kadro.com>
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_SoapClient extends SoapClient
|
7 |
{
|
@@ -12,7 +14,12 @@ class Bronto_SoapClient extends SoapClient
|
|
12 |
*/
|
13 |
public function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
14 |
$result = parent::__doRequest($request, $location, $action, $version);
|
15 |
-
|
|
|
|
|
|
|
|
|
|
|
16 |
return $result;
|
17 |
}
|
18 |
}
|
2 |
|
3 |
/**
|
4 |
* @author Jared Hodak <jhodak@kadro.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
*/
|
8 |
class Bronto_SoapClient extends SoapClient
|
9 |
{
|
14 |
*/
|
15 |
public function __doRequest($request, $location, $action, $version, $one_way = 0) {
|
16 |
$result = parent::__doRequest($request, $location, $action, $version);
|
17 |
+
|
18 |
+
// Only replace unicode characters if PCRE version is less than 8.30
|
19 |
+
if (version_compare(strstr(constant('PCRE_VERSION'), ' ', true), '8.30', '<')) {
|
20 |
+
$result = preg_replace('/[\x{0}-\x{8}\x{B}-\x{C}\x{E}-\x{1F}\x{D800}-\x{DFFF}]/u', '', $result);
|
21 |
+
}
|
22 |
+
|
23 |
return $result;
|
24 |
}
|
25 |
}
|
lib/Bronto/Util/Colors.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Util_Colors
|
7 |
{
|
@@ -190,4 +193,4 @@ class Bronto_Util_Colors
|
|
190 |
}
|
191 |
return $text;
|
192 |
}
|
193 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Util_Colors
|
10 |
{
|
193 |
}
|
194 |
return $text;
|
195 |
}
|
196 |
+
}
|
lib/Bronto/Util/CountryCodes.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Util_Country
|
7 |
{
|
@@ -254,4 +257,4 @@ class Bronto_Util_Country
|
|
254 |
'ZM' => 'Zambia',
|
255 |
'ZW' => 'Zimbabwe',
|
256 |
);
|
257 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Util_Country
|
10 |
{
|
257 |
'ZM' => 'Zambia',
|
258 |
'ZW' => 'Zimbabwe',
|
259 |
);
|
260 |
+
}
|
lib/Bronto/Util/Retryer/FileRetryer.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Util_Retryer_FileRetryer implements Bronto_Util_Retryer_RetryerInterface
|
7 |
{
|
@@ -120,4 +123,4 @@ class Bronto_Util_Retryer_FileRetryer implements Bronto_Util_Retryer_RetryerInte
|
|
120 |
{
|
121 |
return @unlink($filePath);
|
122 |
}
|
123 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Util_Retryer_FileRetryer implements Bronto_Util_Retryer_RetryerInterface
|
10 |
{
|
123 |
{
|
124 |
return @unlink($filePath);
|
125 |
}
|
126 |
+
}
|
lib/Bronto/Util/Retryer/RetryerException.php
CHANGED
@@ -1,6 +1,9 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
class Bronto_Util_RetryerException extends RuntimeException
|
4 |
{
|
5 |
|
6 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
class Bronto_Util_RetryerException extends RuntimeException
|
7 |
{
|
8 |
|
9 |
+
}
|
lib/Bronto/Util/Retryer/RetryerInterface.php
CHANGED
@@ -1,5 +1,8 @@
|
|
1 |
<?php
|
2 |
-
|
|
|
|
|
|
|
3 |
interface Bronto_Util_Retryer_RetryerInterface
|
4 |
{
|
5 |
/**
|
@@ -14,4 +17,4 @@ interface Bronto_Util_Retryer_RetryerInterface
|
|
14 |
* @return Bronto_Api_Rowset
|
15 |
*/
|
16 |
function attempt($identifier);
|
17 |
-
}
|
1 |
<?php
|
2 |
+
/**
|
3 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
4 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
5 |
+
*/
|
6 |
interface Bronto_Util_Retryer_RetryerInterface
|
7 |
{
|
8 |
/**
|
17 |
* @return Bronto_Api_Rowset
|
18 |
*/
|
19 |
function attempt($identifier);
|
20 |
+
}
|
lib/Bronto/Util/Uuid.php
CHANGED
@@ -2,6 +2,9 @@
|
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
|
|
|
|
|
|
5 |
*/
|
6 |
class Bronto_Util_Uuid
|
7 |
{
|
@@ -72,4 +75,4 @@ class Bronto_Util_Uuid
|
|
72 |
|
73 |
return $value;
|
74 |
}
|
75 |
-
}
|
2 |
|
3 |
/**
|
4 |
* @author Chris Jones <chris.jones@bronto.com>
|
5 |
+
* @copyright 2011-2013 Bronto Software, Inc.
|
6 |
+
* @license http://opensource.org/licenses/OSL-3.0 Open Software License v. 3.0 (OSL-3.0)
|
7 |
+
*
|
8 |
*/
|
9 |
class Bronto_Util_Uuid
|
10 |
{
|
75 |
|
76 |
return $value;
|
77 |
}
|
78 |
+
}
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Bronto_Extension</name>
|
4 |
-
<version>2.0.2</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
@@ -55,9 +55,9 @@
|
|
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-04-
|
59 |
-
<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="e4647293bfef908940de7df33e0e754f"/><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="751e551f997c4b1a62ad0e3ebc96512a"/><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="0ac1a5e5c10578dab9389b782e5c3a64"/><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="d934d6f31ed8afd9b96fd9c7646542bc"/><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="570be85ed2fbd1ae659427b55cc481d9"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Queue"><file name="Collection.php" hash="79c019779d2de90cb101e63cf6f00a93"/></dir><file name="Queue.php" hash="2c862d84f2d1ac55dde6bebaacdb7d3e"/></dir><file name="Observer.php" hash="0448ffea19c272c8248006893023db55"/><file name="Queue.php" hash="4e72a63d48744be9115a27a006cfa59d"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="7382503a6ab735f3f4345315993a64cb"/></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="20025141111083480c8109d9619598bf"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomerController.php" hash="fd3bf1d27f31d8d3cab6e4432f7a7fbb"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="6cc229b440b34da710887aaf96bbcf81"/><file name="config.xml" hash="5a60622386fb72e56ded3ddab0d1854d"/><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"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="145b73141d7f20ac0707c0db80c9564c"/></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="f7a3a33f6ba8c7ad7cd125818f76b088"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Reset.php" hash="98efb50dd447e6a60db7c25846ae0432"/><file name="Run.php" hash="49efe1ee4550454366fe5631fa2c6e88"/></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="65965036fde6a83984239a2237232d1c"/></dir><file name="Queue.php" hash="9a890d3fe569edd426ce38afe564dc7a"/></dir><file name="Observer.php" hash="d7245de664cc1021ca981cfefb5e3def"/><file name="Queue.php" hash="89e6276cab088714b555c052172c4989"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="a270f0a31c390383cdabc0021baf3d3c"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="d88d07780bb3ded63c2c35439840dad5"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="NewsletterController.php" hash="fb1b701c2335e82e258ed16d2a5c8975"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="253518e92554bf89fabe7b832a7a562c"/><file name="config.xml" hash="1d0adbc56975d579620dabd02394ff38"/><file name="system.xml" hash="a71a2ace3b3dbaa6d5e2c2b5a657ea48"/></dir><dir name="sql"><dir name="bronto_newsletter_setup"><file name="mysql4-install-1.0.0.php" hash="0f21d5315bbc4c27d0d38f9cf8c99bf3"/><file name="mysql4-install-1.4.0.php" hash="9bd28347f3330b857102900adf702bed"/><file name="mysql4-upgrade-1.4.0-1.4.1.php" hash="7eeba27e7b5480c8b502c3805554e2de"/><file name="mysql4-upgrade-1.4.1-1.4.2.php" hash="32f724b99d88e037ade72c8a9f1e0da7"/><file name="mysql4-upgrade-1.4.2-1.4.3.php" hash="63c728bb0cd7fa83bb5536d4500548f4"/><file name="mysql4-upgrade-1.4.3-1.4.4.php" hash="4f08a427c7706ea0988bcdcca6072218"/></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="ca80d06fb86b6bf676fc21188d5f2685"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="About.php" hash="126e3166dace48941fccbe2bb4c80264"/><file name="Cron.php" hash="8f07a9b6bf4ead5f7909204c9bfb869d"/></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"><dir name="Mysql4"><dir name="Queue"><file name="Collection.php" hash="2d5a2cacddad69f5ef95e9ea87a3b1b5"/></dir><file name="Queue.php" hash="5ec75386fc64daefbd2478bf28581097"/></dir><file name="Observer.php" hash="791d6ff2169b9ec669c11033478f8118"/><dir name="Order"><file name="Observer.php" hash="5c889edb642d2dec09013a666a870ea5"/></dir><file name="Queue.php" hash="3a8d6d86018e694da6f9bfb6ade2f9ca"/><dir name="Quote"><file name="Observer.php" hash="d59ed7a18787b6b68b988ca383a615a3"/></dir><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="115c9b1e668b6c832b158cbce3544254"/></dir><file name="Setup.php" hash="6397d195901c57062f124fde1dbfbf32"/></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="ca702ba9aafc61c93e19305005e952c8"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="OrderController.php" hash="1571c3dab9923178465f009cc052afb7"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="0c4a0a1117117613d148157557f2abb3"/><file name="config.xml" hash="3f9b33c2e3af4625bca407f1502353b1"/><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"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="62be13b1013b03e3f2d24c005c46a573"/></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="f6392fbcafbfc5ad04b66ae6a42bf899"/></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="e8a1d8fa27cc5b1c3ed3e0876a85a413"/><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="c515d5cf63bdfbdab39e3f23901b4e47"/></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="6de4664211ad1fc94b226033ef1efc8f"/></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>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Bronto_Extension</name>
|
4 |
+
<version>2.0.2.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
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-04-18</date>
|
59 |
+
<time>15:19:26</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="4010486c8274f801a4a0b99856cf534d"/><file name="Cron.php" hash="b1c18891073fa233cd5e44f16c60ec97"/><dir name="Form"><dir name="Field"><file name="Apitoken.php" hash="d8ed503f8d22d96b0ee79f18426bb8a1"/><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="6e5fc204a5b6c1d8fa40d9ec6fdabb38"/><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="18368da2a435855841c8b5e2b10637b1"/></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="da11dadcd7914d223491842e5063112c"/><file name="system.xml" hash="5952ce44c1df3b13c5cb5a709718df2c"/></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="d934d6f31ed8afd9b96fd9c7646542bc"/><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="570be85ed2fbd1ae659427b55cc481d9"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Queue"><file name="Collection.php" hash="75692260aa13ebd1b312d016f1e55ea2"/></dir><file name="Queue.php" hash="97d19f161a404e1a92e1d4f17301b162"/></dir><file name="Observer.php" hash="7f22e8752e0b5abd32714df8e982173b"/><file name="Queue.php" hash="bb54d7305845f685fc4d5bf8a0e50710"/><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="7382503a6ab735f3f4345315993a64cb"/></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="20025141111083480c8109d9619598bf"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomerController.php" hash="fd3bf1d27f31d8d3cab6e4432f7a7fbb"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="6cc229b440b34da710887aaf96bbcf81"/><file name="config.xml" hash="b1716afb193a6915d2c0ca6ee40ac153"/><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"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="145b73141d7f20ac0707c0db80c9564c"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="e4cda1e094bbb1ebdef331d69b82cfc0"/></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="ea9e30ce8eb25b0b7e840a7933640a27"/></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="f7a3a33f6ba8c7ad7cd125818f76b088"/></dir></dir><dir name="Widget"><dir name="Button"><file name="Reset.php" hash="98efb50dd447e6a60db7c25846ae0432"/><file name="Run.php" hash="49efe1ee4550454366fe5631fa2c6e88"/></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="65965036fde6a83984239a2237232d1c"/></dir><file name="Queue.php" hash="9a890d3fe569edd426ce38afe564dc7a"/></dir><file name="Observer.php" hash="a157c0dff95dff0ab324aee4e8da7a7e"/><file name="Queue.php" hash="89e6276cab088714b555c052172c4989"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cron.php" hash="a270f0a31c390383cdabc0021baf3d3c"/></dir></dir></dir></dir><dir name="Test"><dir name="Config"><file name="Config.php" hash="d88d07780bb3ded63c2c35439840dad5"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="NewsletterController.php" hash="fb1b701c2335e82e258ed16d2a5c8975"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="253518e92554bf89fabe7b832a7a562c"/><file name="config.xml" hash="1d0adbc56975d579620dabd02394ff38"/><file name="system.xml" hash="1314e4b54d7c89a75f8ca9b7d02623b8"/></dir><dir name="sql"><dir name="bronto_newsletter_setup"><file name="mysql4-install-1.0.0.php" hash="0f21d5315bbc4c27d0d38f9cf8c99bf3"/><file name="mysql4-install-1.4.0.php" hash="9bd28347f3330b857102900adf702bed"/><file name="mysql4-upgrade-1.4.0-1.4.1.php" hash="7eeba27e7b5480c8b502c3805554e2de"/><file name="mysql4-upgrade-1.4.1-1.4.2.php" hash="32f724b99d88e037ade72c8a9f1e0da7"/><file name="mysql4-upgrade-1.4.2-1.4.3.php" hash="63c728bb0cd7fa83bb5536d4500548f4"/><file name="mysql4-upgrade-1.4.3-1.4.4.php" hash="4f08a427c7706ea0988bcdcca6072218"/></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="ca80d06fb86b6bf676fc21188d5f2685"/></dir></dir></dir></dir><dir name="System"><dir name="Config"><file name="About.php" hash="126e3166dace48941fccbe2bb4c80264"/><file name="Cron.php" hash="8f07a9b6bf4ead5f7909204c9bfb869d"/></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"><dir name="Mysql4"><dir name="Queue"><file name="Collection.php" hash="7c6ffc1f53cdb660b97039736a53f911"/></dir><file name="Queue.php" hash="c25aee2c31258eedfd5734bf1f143979"/></dir><file name="Observer.php" hash="97ba51f6558def0b62248376cf1607b5"/><dir name="Order"><file name="Observer.php" hash="901f9caf696e02ff7f917112c44c0c91"/></dir><file name="Queue.php" hash="bc8ccad1ea2a284d23ac7a0fdc6c3f7a"/><dir name="Quote"><file name="Observer.php" hash="9dc812fa729166fe441e6ef642266cdb"/></dir><dir name="Resource"><dir name="Order"><file name="Collection.php" hash="115c9b1e668b6c832b158cbce3544254"/></dir><file name="Setup.php" hash="6397d195901c57062f124fde1dbfbf32"/></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="ca702ba9aafc61c93e19305005e952c8"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="OrderController.php" hash="1571c3dab9923178465f009cc052afb7"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="0c4a0a1117117613d148157557f2abb3"/><file name="config.xml" hash="c65fe3318052cdfa1862e171ef49a684"/><file name="system.xml" hash="4103906da8806c3d5bd68493ce984613"/></dir><dir name="sql"><dir name="bronto_order_setup"><file name="mysql4-install-1.0.0.php" hash="81b57488dbc44047db4099c41fdac54e"/><file name="mysql4-upgrade-1.1.5-1.1.6.php" hash="62be13b1013b03e3f2d24c005c46a573"/><file name="mysql4-upgrade-1.1.6-1.1.7.php" hash="d732120d38b453f9b00bf97f5ead8c54"/></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="f95239748b5ef006a38b1255356c6c65"/></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="f6392fbcafbfc5ad04b66ae6a42bf899"/></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="e8a1d8fa27cc5b1c3ed3e0876a85a413"/><file name="system.xml" hash="1505adbe63b17e79af5b965a4e85bbae"/></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="0170a7af8f6c989c7f4b19cc4dfb8748"/></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="1e07a998085bb9eb367d040c4b171220"/></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="c515d5cf63bdfbdab39e3f23901b4e47"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="RoundtripController.php" hash="15d8ce6375063346d47ad832c80fd499"/></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="1a851457b2a032fb6d149fe9ef111c57"/><file name="Row.php" hash="3ab1e97019ef87bcd464eeaabf652886"/></dir><file name="Account.php" hash="33b9ba8867fe69135391c26f98b5852a"/><dir name="Activity"><file name="Exception.php" hash="3ac1f2caea6465931cbf927f1033ec06"/><file name="Row.php" hash="de166130c57670bf486a783a4501e2d4"/></dir><file name="Activity.php" hash="f5f48488e40507bc108b35c599e4e5a2"/><dir name="ApiToken"><file name="Exception.php" hash="e06d0a4c9469da7333e6a596e9c37c5d"/><file name="Row.php" hash="f3742811cec1cbf0be583296b617dfbd"/></dir><file name="ApiToken.php" hash="65bbd18974bbbf620dc2df23bdeb4469"/><dir name="Contact"><file name="Exception.php" hash="809bdce6db3bb9c72a3173bb08c1b19e"/><file name="Row.php" hash="2e360d131c2abe19e154b5f3795a58f0"/></dir><file name="Contact.php" hash="55bab8398154e96db6b0ca3ed88718e0"/><dir name="Conversion"><file name="Exception.php" hash="73dd991a663b99050428f54fc13fb433"/><file name="Row.php" hash="115d01ea0e0e6ade42fcab76dff71c35"/></dir><file name="Conversion.php" hash="60ec52dcfeda92294d1ab10bb29a486a"/><dir name="Delivery"><file name="Exception.php" hash="003dbb49ea3be65fe35dfa9b7ec743c5"/><file name="Recipient.php" hash="562bdc8d86b92ec293a338fdd7bf928a"/><file name="Row.php" hash="9c6149e74a305f62b9806df5a20e6a00"/></dir><file name="Delivery.php" hash="668dc6493cefe960c7dc8fe1fe87bf08"/><dir name="DeliveryGroup"><file name="Exception.php" hash="9291b2adb576a6781a0d624cc3288453"/><file name="Row.php" hash="29adb1f866cf1d24ef0abac19f95fbd0"/></dir><file name="DeliveryGroup.php" hash="7dd295b65f22e65dff3bf45c4336e985"/><file name="Exception.php" hash="bacb7c782ef7f612edaf3d39c20118ef"/><dir name="Field"><file name="Exception.php" hash="db651b9fa4b5161e3a32af49cc12cc64"/><file name="Predefined.php" hash="15fadb32175098d9ded60550d1748a4a"/><file name="Row.php" hash="6871d05f399a8a9dfa0742952eaa6481"/><file name="TypeGuesser.php" hash="1027ea97675a16cc964aa0d8ba63e642"/></dir><file name="Field.php" hash="32d5876335ec815acb50d3b4e7bf3ccd"/><dir name="List"><file name="Exception.php" hash="0f964fac998c89a0d4d515979bd81b98"/><file name="Row.php" hash="6516df43a1a94beee7b57fae71c27134"/></dir><file name="List.php" hash="ef240fe5e1422479a83291ad30b468ac"/><dir name="Login"><file name="ContactInformation.php" hash="bc1ce7f57c67fa21cd0881d0384a1cac"/><file name="Exception.php" hash="fff7546235b416b7008a9e4bd646fc19"/><file name="Row.php" hash="578553fcbf1941d0eb5890614c57ae91"/></dir><file name="Login.php" hash="a663864b51795799ff1a61528f380c80"/><dir name="Message"><file name="Exception.php" hash="755f7f14cdb234931708968ac0bad4a4"/><file name="Row.php" hash="5732b5550c8c6444790f2f20e626ff08"/></dir><file name="Message.php" hash="cc3c9939757371ad7fd2d297df394621"/><dir name="MessageRule"><file name="Exception.php" hash="b0398ee96ed70c483f38b50f305e82a8"/><file name="Row.php" hash="8e7532184ee265a927a195ac36e5a518"/></dir><file name="MessageRule.php" hash="ae1b3f16683656066a83bcf9f2863710"/><file name="Object.php" hash="19e3a4bcfd9031fa2c576f9c7f2cd27e"/><dir name="Order"><file name="Exception.php" hash="8312e1a1ab46bcf88b72983bb11a6493"/><file name="Product.php" hash="3785f2f460fec6c18c6164176de52449"/><file name="Row.php" hash="1400de022188806bb94e98544c054ef6"/></dir><file name="Order.php" hash="ad690b37bc577879020d10e5ac70ef3d"/><dir name="Row"><file name="Exception.php" hash="4c1a45512e0912644f94a88d4298d3a9"/></dir><file name="Row.php" hash="259418b11987939378747a9c46fae1ae"/><dir name="Rowset"><file name="Exception.php" hash="b5202ed6f61bfe06b90f73c03ca28ffa"/><file name="Iterator.php" hash="9ea7a244b83e7b9318bfe8ed371a149f"/></dir><file name="Rowset.php" hash="3f40382933e2f392b6320fd79db720cd"/><dir name="Segment"><file name="Exception.php" hash="bd5c2302ef222ff55981cc38477a9310"/><file name="Row.php" hash="b840493b8b2c3cb6686de0e5bedfa2ba"/></dir><file name="Segment.php" hash="0cf99babff6169afa427f302c76023dd"/></dir><file name="Api.php" hash="afcccdc4a3f3b594e985c93afe924df8"/><file name="SoapClient.php" hash="c9e56dc7f88d71cfbb98b3476bad5ead"/><dir name="Util"><file name="Colors.php" hash="14313213b3a70c79a56c574523b9b90b"/><file name="CountryCodes.php" hash="4efb9c354d29a901368c46aab40f79d4"/><dir name="Retryer"><file name="FileRetryer.php" hash="bdc72ace54ace32081115442d28cb972"/><file name="RetryerException.php" hash="54b70d7abbc32b55649a193e8e70dcb5"/><file name="RetryerInterface.php" hash="cc57d5a02a55811a13a31ed9beff126f"/></dir><file name="Uuid.php" hash="ba62bdec6488ccb621e0bfd726c6107a"/></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="ajax-loader-tr.gif" hash="1ae32bc8232ff2527c627e5b38eb319a"/><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="0cce5efcc4164c4e3ed33dff71800dc7"/></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="8dcb1b72071c00888c8f6ad7b6d18d9b"/></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>
|
skin/adminhtml/base/default/bronto/images/ajax-loader-tr.gif
ADDED
Binary file
|