Version Notes
1.6.2.0
Download this release
Release Info
Developer | Magento Core Team |
Extension | Mage_Core_Modules |
Version | 1.6.2.0 |
Comparing to | |
See all releases |
Code changes from version 1.6.1.0 to 1.6.2.0
- RELEASE_NOTES.txt +32 -0
- app/Mage.php +1 -1
- app/code/core/Mage/Admin/etc/config.xml +1 -1
- app/code/core/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle.php +27 -27
- app/code/core/Mage/Bundle/Model/Product/Price.php +52 -40
- app/code/core/Mage/Bundle/Model/Resource/Indexer/Price.php +9 -1
- app/code/core/Mage/Bundle/Model/Resource/Indexer/Stock.php +0 -12
- app/code/core/Mage/Catalog/Model/Category/Indexer/Flat.php +22 -13
- app/code/core/Mage/Catalog/Model/Category/Indexer/Product.php +13 -9
- app/code/core/Mage/Catalog/Model/Indexer/Url.php +24 -12
- app/code/core/Mage/Catalog/Model/Observer.php +13 -0
- app/code/core/Mage/Catalog/Model/Product/Flat/Indexer.php +42 -2
- app/code/core/Mage/Catalog/Model/Product/Indexer/Flat.php +59 -16
- app/code/core/Mage/Catalog/Model/Product/Indexer/Price.php +24 -7
- app/code/core/Mage/Catalog/Model/Resource/Category/Flat.php +55 -2
- app/code/core/Mage/Catalog/Model/Resource/Category/Indexer/Product.php +159 -148
- app/code/core/Mage/Catalog/Model/Resource/Product/Flat/Indexer.php +38 -2
- app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Abstract.php +19 -6
- app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price.php +17 -16
- app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Configurable.php +13 -12
- app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Default.php +13 -15
- app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Grouped.php +10 -2
- app/code/core/Mage/Catalog/Model/Resource/Url.php +2 -2
- app/code/core/Mage/Catalog/etc/config.xml +2 -2
- app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.6-1.6.0.0.7.php +39 -0
- app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.7-1.6.0.0.8.php +97 -0
- app/code/core/Mage/CatalogInventory/Model/Indexer/Stock.php +12 -9
- app/code/core/Mage/CatalogInventory/Model/Observer.php +11 -0
- app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock.php +13 -6
- app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Configurable.php +0 -12
- app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Default.php +8 -1
- app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Grouped.php +0 -12
- app/code/core/Mage/CatalogInventory/Model/Stock/Item.php +26 -3
- app/code/core/Mage/CatalogInventory/etc/config.xml +26 -0
- app/code/core/Mage/CatalogRule/Model/Rule.php +5 -1
- app/code/core/Mage/CatalogSearch/Model/Fulltext.php +4 -17
- app/code/core/Mage/CatalogSearch/Model/Indexer/Fulltext.php +67 -17
- app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php +4 -6
- app/code/core/Mage/Core/Controller/Varien/Action.php +2 -0
- app/code/core/Mage/Core/etc/system.xml +1 -0
- app/code/core/Mage/Customer/controllers/AccountController.php +1 -1
- app/code/core/Mage/Customer/etc/config.xml +1 -1
- app/code/core/Mage/Customer/etc/system.xml +1 -0
- app/code/core/Mage/Downloadable/Model/Resource/Indexer/Price.php +12 -10
- app/code/core/Mage/ImportExport/Model/Import.php +2 -1
- app/code/core/Mage/Index/Block/Adminhtml/Notifications.php +5 -2
- app/code/core/Mage/Index/Block/Adminhtml/Process/Grid.php +62 -8
- app/code/core/Mage/Index/Block/Adminhtml/Process/Grid/Massaction.php +54 -0
- app/code/core/Mage/Index/Model/Event.php +68 -34
- app/code/core/Mage/Index/Model/Indexer.php +119 -52
- app/code/core/Mage/Index/Model/Indexer/Abstract.php +23 -7
- app/code/core/Mage/Index/Model/Observer.php +1 -1
- app/code/core/Mage/Index/Model/Process.php +171 -39
- app/code/core/Mage/Index/Model/Resource/Abstract.php +14 -12
- app/code/core/Mage/Index/Model/Resource/Event.php +52 -3
- app/code/core/Mage/Index/Model/Resource/Event/Collection.php +7 -2
- app/code/core/Mage/Index/Model/Resource/Process.php +41 -1
- app/code/core/Mage/Index/Model/Resource/Process/Collection.php +23 -0
- app/code/core/Mage/Paypal/Block/Adminhtml/System/Config/Payflowlink/Advanced.php +43 -0
- app/code/core/Mage/Paypal/Block/Iframe.php +2 -1
- app/code/core/Mage/Paypal/Block/Payflow/Advanced/Form.php +56 -0
- app/code/core/Mage/Paypal/Block/Payflow/Advanced/Iframe.php +67 -0
- app/code/core/Mage/Paypal/Block/Payflow/Advanced/Info.php +37 -0
- app/code/core/Mage/Paypal/Block/Payflow/Advanced/Review.php +38 -0
- app/code/core/Mage/Paypal/Block/Payflow/Link/Form.php +1 -1
- app/code/core/Mage/Paypal/Block/Payflow/Link/Iframe.php +13 -14
- app/code/core/Mage/Paypal/Block/Payflow/Link/Review.php +47 -0
- app/code/core/Mage/Paypal/Helper/Hss.php +3 -1
- app/code/core/Mage/Paypal/Model/Cart.php +7 -7
- app/code/core/Mage/Paypal/Model/Config.php +11 -10
- app/code/core/Mage/Paypal/Model/Observer.php +2 -25
- app/code/core/Mage/Paypal/Model/Payflowadvanced.php +57 -0
- app/code/core/Mage/Paypal/Model/Payflowlink.php +183 -310
- app/code/core/Mage/Paypal/Model/Report/Settlement.php +97 -45
- app/code/core/Mage/Paypal/Model/Resource/Payment/Transaction.php +1 -0
- app/code/core/Mage/Paypal/Model/Resource/Payment/Transaction/Collection.php +1 -0
- app/code/core/Mage/Paypal/Model/System/Config/Source/AuthorizationAmounts.php +6 -3
- app/code/core/Mage/Paypal/controllers/PayflowController.php +44 -57
- app/code/core/Mage/Paypal/controllers/PayflowadvancedController.php +170 -0
- app/code/core/Mage/Paypal/etc/config.xml +13 -10
- app/code/core/Mage/Paypal/etc/system.xml +179 -11
- app/code/core/Mage/Paypal/sql/paypal_setup/upgrade-1.6.0.1-1.6.0.2.php +35 -0
- app/code/core/Mage/Tag/Model/Resource/Indexer/Summary.php +3 -3
- app/code/core/Mage/Weee/Model/Observer.php +1 -1
- app/code/core/Mage/Wishlist/controllers/IndexController.php +6 -3
- package.xml +6 -6
RELEASE_NOTES.txt
CHANGED
@@ -1,3 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
==== 1.6.1.0 ====
|
2 |
|
3 |
=== Major Highlights ===
|
1 |
+
==== 1.6.2.0 ====
|
2 |
+
|
3 |
+
=== Improvements ===
|
4 |
+
Refactored indexing process:
|
5 |
+
- Changed logic around reindexing to prevent conflicts between partial and full reindexing
|
6 |
+
- Prevented situations where concurrent indexing processes run at the same time and overwrite each other's data
|
7 |
+
|
8 |
+
=== Changes ===
|
9 |
+
Implemented localized PayPal settings for Japan
|
10 |
+
Added PayPal Payments Advanced
|
11 |
+
|
12 |
+
=== Fixes ===
|
13 |
+
Fixed Automatic reindexing based on matched events doesn't change "Status" and "Last Run" columns at process list grid
|
14 |
+
Fixed Bundle product totals are incorrect in Customization block
|
15 |
+
Fixed Product option title is absent in backend order page
|
16 |
+
Fixed SQL error on category view with enabled and configured FPT
|
17 |
+
Fixed Special price isn't considered for bundle dynamic products in "Your Customization" block
|
18 |
+
Fixed Cannot place order with downloadable product and discount code using Paypal Express payment method
|
19 |
+
Fixed Payflow Link Express Checkout ("Pay with PayPal" button) payment
|
20 |
+
Fixed Char set encoding is out-of-date in Settlement reports
|
21 |
+
Fixed Settlement reports can not be downloaded if in merchant's account "Settlement file" is set to 6.0 version
|
22 |
+
Fixed Updates for Payflow Link texts
|
23 |
+
Fixed Impossible to place Order using "Pay with PayPal" button from Payflow Link iframe, when Payment Action is Sale
|
24 |
+
Fixed Remove hint about $1 authorization amount from informational message text (Payflow Link configuration)
|
25 |
+
Fixed Missing column "position" at table catalog_category_anc_products_index_tmp
|
26 |
+
Fixed Translation with single quotes breaks JS
|
27 |
+
Fixed Two-step password reset
|
28 |
+
Fixed Unable to change root category for the store
|
29 |
+
Fixed Exception while products mass update attributes in backend
|
30 |
+
|
31 |
+
|
32 |
+
|
33 |
==== 1.6.1.0 ====
|
34 |
|
35 |
=== Major Highlights ===
|
app/Mage.php
CHANGED
@@ -152,7 +152,7 @@ final class Mage
|
|
152 |
return array(
|
153 |
'major' => '1',
|
154 |
'minor' => '6',
|
155 |
-
'revision' => '
|
156 |
'patch' => '0',
|
157 |
'stability' => '',
|
158 |
'number' => '',
|
152 |
return array(
|
153 |
'major' => '1',
|
154 |
'minor' => '6',
|
155 |
+
'revision' => '2',
|
156 |
'patch' => '0',
|
157 |
'stability' => '',
|
158 |
'number' => '',
|
app/code/core/Mage/Admin/etc/config.xml
CHANGED
@@ -79,7 +79,7 @@
|
|
79 |
<emails>
|
80 |
<forgot_email_template>admin_emails_forgot_email_template</forgot_email_template>
|
81 |
<forgot_email_identity>general</forgot_email_identity>
|
82 |
-
<password_reset_link_expiration_period>
|
83 |
</emails>
|
84 |
</admin>
|
85 |
</default>
|
79 |
<emails>
|
80 |
<forgot_email_template>admin_emails_forgot_email_template</forgot_email_template>
|
81 |
<forgot_email_identity>general</forgot_email_identity>
|
82 |
+
<password_reset_link_expiration_period>1</password_reset_link_expiration_period>
|
83 |
</emails>
|
84 |
</admin>
|
85 |
</default>
|
app/code/core/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle.php
CHANGED
@@ -73,6 +73,11 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
73 |
return true;
|
74 |
}
|
75 |
|
|
|
|
|
|
|
|
|
|
|
76 |
public function getJsonConfig()
|
77 |
{
|
78 |
Mage::app()->getLocale()->getJsPriceFormat();
|
@@ -80,15 +85,18 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
80 |
$options = array();
|
81 |
$selected = array();
|
82 |
$currentProduct = $this->getProduct();
|
|
|
83 |
$coreHelper = Mage::helper('core');
|
|
|
84 |
$bundlePriceModel = Mage::getModel('bundle/product_price');
|
85 |
|
86 |
-
if ($
|
87 |
-
$
|
88 |
$defaultValues = array();
|
89 |
}
|
90 |
|
91 |
foreach ($optionsArray as $_option) {
|
|
|
92 |
if (!$_option->getSelections()) {
|
93 |
continue;
|
94 |
}
|
@@ -103,8 +111,9 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
103 |
$selectionCount = count($_option->getSelections());
|
104 |
|
105 |
foreach ($_option->getSelections() as $_selection) {
|
|
|
106 |
$selectionId = $_selection->getSelectionId();
|
107 |
-
$_qty = !($_selection->getSelectionQty()*1) ? '1' : $_selection->getSelectionQty()*1;
|
108 |
// recalculate currency
|
109 |
$tierPrices = $_selection->getTierPrice();
|
110 |
foreach ($tierPrices as &$tierPriceInfo) {
|
@@ -112,17 +121,8 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
112 |
}
|
113 |
unset($tierPriceInfo); // break the reference with the last element
|
114 |
|
115 |
-
$taxPercent = 0;
|
116 |
-
$taxClassId = $_selection->getTaxClassId();
|
117 |
-
if ($taxClassId) {
|
118 |
-
$request = Mage::getSingleton('tax/calculation')->getRateRequest();
|
119 |
-
$taxPercent = Mage::getSingleton('tax/calculation')->getRate(
|
120 |
-
$request->setProductClassId($taxClassId)
|
121 |
-
);
|
122 |
-
}
|
123 |
-
|
124 |
$itemPrice = $bundlePriceModel->getSelectionFinalTotalPrice($currentProduct, $_selection,
|
125 |
-
$currentProduct->getQty(), $_selection->getQty());
|
126 |
|
127 |
$canApplyMAP = false;
|
128 |
|
@@ -138,16 +138,16 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
138 |
}
|
139 |
|
140 |
$selection = array (
|
141 |
-
'qty'
|
142 |
-
'customQty'
|
143 |
-
'price'
|
144 |
-
'priceInclTax'
|
145 |
-
'priceExclTax'
|
146 |
-
'priceValue'
|
147 |
-
'priceType'
|
148 |
-
'tierPrice'
|
149 |
-
'name'
|
150 |
-
'plusDisposition'
|
151 |
'minusDisposition' => 0,
|
152 |
'canApplyMAP' => $canApplyMAP
|
153 |
);
|
@@ -156,7 +156,7 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
156 |
$args = array('response_object' => $responseObject, 'selection' => $_selection);
|
157 |
Mage::dispatchEvent('bundle_product_view_config', $args);
|
158 |
if (is_array($responseObject->getAdditionalOptions())) {
|
159 |
-
foreach ($responseObject->getAdditionalOptions() as $o
|
160 |
$selection[$o] = $v;
|
161 |
}
|
162 |
}
|
@@ -171,8 +171,8 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
171 |
$options[$optionId] = $option;
|
172 |
|
173 |
// Add attribute default value (if set)
|
174 |
-
if ($
|
175 |
-
$configValue = $
|
176 |
if ($configValue) {
|
177 |
$defaultValues[$optionId] = $configValue;
|
178 |
}
|
@@ -192,7 +192,7 @@ class Mage_Bundle_Block_Catalog_Product_View_Type_Bundle extends Mage_Catalog_Bl
|
|
192 |
'isMAPAppliedDirectly' => Mage::helper('catalog')->canApplyMsrp($this->getProduct(), null, false)
|
193 |
);
|
194 |
|
195 |
-
if ($
|
196 |
$config['defaultValues'] = $defaultValues;
|
197 |
}
|
198 |
|
73 |
return true;
|
74 |
}
|
75 |
|
76 |
+
/**
|
77 |
+
* Returns JSON encoded config to be used in JS scripts
|
78 |
+
*
|
79 |
+
* @return string
|
80 |
+
*/
|
81 |
public function getJsonConfig()
|
82 |
{
|
83 |
Mage::app()->getLocale()->getJsPriceFormat();
|
85 |
$options = array();
|
86 |
$selected = array();
|
87 |
$currentProduct = $this->getProduct();
|
88 |
+
/* @var $coreHelper Mage_Core_Helper_Data */
|
89 |
$coreHelper = Mage::helper('core');
|
90 |
+
/* @var $bundlePriceModel Mage_Bundle_Model_Product_Price */
|
91 |
$bundlePriceModel = Mage::getModel('bundle/product_price');
|
92 |
|
93 |
+
if ($preConfiguredFlag = $currentProduct->hasPreconfiguredValues()) {
|
94 |
+
$preConfiguredValues = $currentProduct->getPreconfiguredValues();
|
95 |
$defaultValues = array();
|
96 |
}
|
97 |
|
98 |
foreach ($optionsArray as $_option) {
|
99 |
+
/* @var $_option Mage_Bundle_Model_Option */
|
100 |
if (!$_option->getSelections()) {
|
101 |
continue;
|
102 |
}
|
111 |
$selectionCount = count($_option->getSelections());
|
112 |
|
113 |
foreach ($_option->getSelections() as $_selection) {
|
114 |
+
/* @var $_selection Mage_Catalog_Model_Product */
|
115 |
$selectionId = $_selection->getSelectionId();
|
116 |
+
$_qty = !($_selection->getSelectionQty() * 1) ? '1' : $_selection->getSelectionQty() * 1;
|
117 |
// recalculate currency
|
118 |
$tierPrices = $_selection->getTierPrice();
|
119 |
foreach ($tierPrices as &$tierPriceInfo) {
|
121 |
}
|
122 |
unset($tierPriceInfo); // break the reference with the last element
|
123 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
$itemPrice = $bundlePriceModel->getSelectionFinalTotalPrice($currentProduct, $_selection,
|
125 |
+
$currentProduct->getQty(), $_selection->getQty(), false);
|
126 |
|
127 |
$canApplyMAP = false;
|
128 |
|
138 |
}
|
139 |
|
140 |
$selection = array (
|
141 |
+
'qty' => $_qty,
|
142 |
+
'customQty' => $_selection->getSelectionCanChangeQty(),
|
143 |
+
'price' => $coreHelper->currency($_selection->getFinalPrice(), false, false),
|
144 |
+
'priceInclTax' => $coreHelper->currency($_priceInclTax, false, false),
|
145 |
+
'priceExclTax' => $coreHelper->currency($_priceExclTax, false, false),
|
146 |
+
'priceValue' => $coreHelper->currency($_selection->getSelectionPriceValue(), false, false),
|
147 |
+
'priceType' => $_selection->getSelectionPriceType(),
|
148 |
+
'tierPrice' => $tierPrices,
|
149 |
+
'name' => $_selection->getName(),
|
150 |
+
'plusDisposition' => 0,
|
151 |
'minusDisposition' => 0,
|
152 |
'canApplyMAP' => $canApplyMAP
|
153 |
);
|
156 |
$args = array('response_object' => $responseObject, 'selection' => $_selection);
|
157 |
Mage::dispatchEvent('bundle_product_view_config', $args);
|
158 |
if (is_array($responseObject->getAdditionalOptions())) {
|
159 |
+
foreach ($responseObject->getAdditionalOptions() as $o => $v) {
|
160 |
$selection[$o] = $v;
|
161 |
}
|
162 |
}
|
171 |
$options[$optionId] = $option;
|
172 |
|
173 |
// Add attribute default value (if set)
|
174 |
+
if ($preConfiguredFlag) {
|
175 |
+
$configValue = $preConfiguredValues->getData('bundle_option/' . $optionId);
|
176 |
if ($configValue) {
|
177 |
$defaultValues[$optionId] = $configValue;
|
178 |
}
|
192 |
'isMAPAppliedDirectly' => Mage::helper('catalog')->canApplyMsrp($this->getProduct(), null, false)
|
193 |
);
|
194 |
|
195 |
+
if ($preConfiguredFlag && !empty($defaultValues)) {
|
196 |
$config['defaultValues'] = $defaultValues;
|
197 |
}
|
198 |
|
app/code/core/Mage/Bundle/Model/Product/Price.php
CHANGED
@@ -27,9 +27,9 @@
|
|
27 |
/**
|
28 |
* Bundle Price Model
|
29 |
*
|
30 |
-
* @category
|
31 |
-
* @package
|
32 |
-
* @author
|
33 |
*/
|
34 |
class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Price
|
35 |
{
|
@@ -37,7 +37,7 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
37 |
const PRICE_TYPE_DYNAMIC = 0;
|
38 |
|
39 |
/**
|
40 |
-
* Flag
|
41 |
*
|
42 |
* @var bool
|
43 |
*/
|
@@ -56,6 +56,7 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
56 |
/**
|
57 |
* Return product base price
|
58 |
*
|
|
|
59 |
* @return string
|
60 |
*/
|
61 |
public function getPrice($product)
|
@@ -70,11 +71,11 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
70 |
/**
|
71 |
* Get product final price
|
72 |
*
|
73 |
-
* @param double
|
74 |
* @param Mage_Catalog_Model_Product $product
|
75 |
* @return double
|
76 |
*/
|
77 |
-
public function getFinalPrice($qty=null, $product)
|
78 |
{
|
79 |
if (is_null($qty) && !is_null($product->getCalculatedFinalPrice())) {
|
80 |
return $product->getCalculatedFinalPrice();
|
@@ -122,6 +123,15 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
122 |
return max(0, $product->getData('final_price'));
|
123 |
}
|
124 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
public function getChildFinalPrice($product, $productQty, $childProduct, $childProductQty)
|
126 |
{
|
127 |
return $this->getSelectionFinalPrice($product, $childProduct, $productQty, $childProductQty, false);
|
@@ -134,7 +144,7 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
134 |
* @see Mage_Bundle_Model_Product_Price::getTotalPrices()
|
135 |
*
|
136 |
* @param Mage_Catalog_Model_Product $product
|
137 |
-
* @param string
|
138 |
* @return decimal|array
|
139 |
*/
|
140 |
public function getPrices($product, $which = null)
|
@@ -149,8 +159,8 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
149 |
* @see Mage_Bundle_Model_Product_Price::getTotalPrices()
|
150 |
*
|
151 |
* @param Mage_Catalog_Model_Product $product
|
152 |
-
* @param string
|
153 |
-
* @param bool|null
|
154 |
* @return decimal|array
|
155 |
*/
|
156 |
public function getPricesDependingOnTax($product, $which = null, $includeTax = null)
|
@@ -162,9 +172,9 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
162 |
* Retrieve Price with take into account tier price
|
163 |
*
|
164 |
* @param Mage_Catalog_Model_Product $product
|
165 |
-
* @param string|null
|
166 |
-
* @param bool|null
|
167 |
-
* @param bool
|
168 |
* @return decimal|array
|
169 |
*/
|
170 |
public function getTotalPrices($product, $which = null, $includeTax = null, $takeTierPrice = true)
|
@@ -206,9 +216,6 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
206 |
}
|
207 |
|
208 |
$qty = $selection->getSelectionQty();
|
209 |
-
if ($selection->getSelectionCanChangeQty() && !$option->isMultiSelection()) {
|
210 |
-
$qty = min(1, $qty);
|
211 |
-
}
|
212 |
|
213 |
$item = $product->getPriceType() == self::PRICE_TYPE_FIXED ? $product : $selection;
|
214 |
|
@@ -353,8 +360,9 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
353 |
*
|
354 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
355 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
356 |
-
* @param
|
357 |
-
* @
|
|
|
358 |
*/
|
359 |
public function getSelectionPrice($bundleProduct, $selectionProduct, $selectionQty = null, $multiplyQty = true)
|
360 |
{
|
@@ -370,10 +378,14 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
370 |
}
|
371 |
} else {
|
372 |
if ($selectionProduct->getSelectionPriceType()) { // percent
|
373 |
-
|
374 |
} else { // fixed
|
375 |
-
|
|
|
|
|
|
|
376 |
}
|
|
|
377 |
}
|
378 |
}
|
379 |
|
@@ -382,7 +394,7 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
382 |
*
|
383 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
384 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
385 |
-
* @param decimal
|
386 |
* @return decimal
|
387 |
*/
|
388 |
public function getSelectionPreFinalPrice($bundleProduct, $selectionProduct, $qty = null)
|
@@ -401,9 +413,9 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
401 |
*
|
402 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
403 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
404 |
-
* @param decimal
|
405 |
-
* @param decimal
|
406 |
-
* @param bool
|
407 |
* @return decimal
|
408 |
*/
|
409 |
public function getSelectionFinalPrice($bundleProduct, $selectionProduct, $bundleQty, $selectionQty = null,
|
@@ -419,10 +431,10 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
419 |
*
|
420 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
421 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
422 |
-
* @param decimal
|
423 |
-
* @param decimal
|
424 |
-
* @param bool
|
425 |
-
* @param bool
|
426 |
* @return decimal
|
427 |
*/
|
428 |
public function getSelectionFinalTotalPrice($bundleProduct, $selectionProduct, $bundleQty, $selectionQty,
|
@@ -446,8 +458,8 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
446 |
* Apply tier price for bundle
|
447 |
*
|
448 |
* @param Mage_Catalog_Model_Product $product
|
449 |
-
* @param decimal
|
450 |
-
* @param decimal
|
451 |
* @return decimal
|
452 |
*/
|
453 |
protected function _applyTierPrice($product, $qty, $finalPrice)
|
@@ -469,7 +481,7 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
469 |
/**
|
470 |
* Get product tier price by qty
|
471 |
*
|
472 |
-
* @param decimal
|
473 |
* @param Mage_Catalog_Model_Product $product
|
474 |
* @return decimal
|
475 |
*/
|
@@ -554,14 +566,14 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
554 |
/**
|
555 |
* Calculate product price based on special price data and price rules
|
556 |
*
|
557 |
-
* @param float
|
558 |
-
* @param float
|
559 |
-
* @param string
|
560 |
-
* @param string
|
561 |
* @param float|null|false $rulePrice
|
562 |
-
* @param mixed
|
563 |
-
* @param mixed
|
564 |
-
* @param null|int
|
565 |
* @return float
|
566 |
*/
|
567 |
public static function calculatePrice($basePrice, $specialPrice, $specialPriceFrom, $specialPriceTo,
|
@@ -698,11 +710,11 @@ class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Pr
|
|
698 |
/**
|
699 |
* Calculate and apply special price
|
700 |
*
|
701 |
-
* @param float
|
702 |
-
* @param float
|
703 |
* @param string $specialPriceFrom
|
704 |
* @param string $specialPriceTo
|
705 |
-
* @param mixed
|
706 |
* @return float
|
707 |
*/
|
708 |
public static function calculateSpecialPrice($finalPrice, $specialPrice, $specialPriceFrom, $specialPriceTo,
|
27 |
/**
|
28 |
* Bundle Price Model
|
29 |
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Bundle
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
*/
|
34 |
class Mage_Bundle_Model_Product_Price extends Mage_Catalog_Model_Product_Type_Price
|
35 |
{
|
37 |
const PRICE_TYPE_DYNAMIC = 0;
|
38 |
|
39 |
/**
|
40 |
+
* Flag which indicates - is min/max prices have been calculated by index
|
41 |
*
|
42 |
* @var bool
|
43 |
*/
|
56 |
/**
|
57 |
* Return product base price
|
58 |
*
|
59 |
+
* @param Mage_Catalog_Model_Product $product
|
60 |
* @return string
|
61 |
*/
|
62 |
public function getPrice($product)
|
71 |
/**
|
72 |
* Get product final price
|
73 |
*
|
74 |
+
* @param double $qty
|
75 |
* @param Mage_Catalog_Model_Product $product
|
76 |
* @return double
|
77 |
*/
|
78 |
+
public function getFinalPrice($qty = null, $product)
|
79 |
{
|
80 |
if (is_null($qty) && !is_null($product->getCalculatedFinalPrice())) {
|
81 |
return $product->getCalculatedFinalPrice();
|
123 |
return max(0, $product->getData('final_price'));
|
124 |
}
|
125 |
|
126 |
+
/**
|
127 |
+
* Returns final price of a child product
|
128 |
+
*
|
129 |
+
* @param Mage_Catalog_Model_Product $product
|
130 |
+
* @param float $productQty
|
131 |
+
* @param Mage_Catalog_Model_Product $childProduct
|
132 |
+
* @param float $childProductQty
|
133 |
+
* @return decimal
|
134 |
+
*/
|
135 |
public function getChildFinalPrice($product, $productQty, $childProduct, $childProductQty)
|
136 |
{
|
137 |
return $this->getSelectionFinalPrice($product, $childProduct, $productQty, $childProductQty, false);
|
144 |
* @see Mage_Bundle_Model_Product_Price::getTotalPrices()
|
145 |
*
|
146 |
* @param Mage_Catalog_Model_Product $product
|
147 |
+
* @param string $which
|
148 |
* @return decimal|array
|
149 |
*/
|
150 |
public function getPrices($product, $which = null)
|
159 |
* @see Mage_Bundle_Model_Product_Price::getTotalPrices()
|
160 |
*
|
161 |
* @param Mage_Catalog_Model_Product $product
|
162 |
+
* @param string $which
|
163 |
+
* @param bool|null $includeTax
|
164 |
* @return decimal|array
|
165 |
*/
|
166 |
public function getPricesDependingOnTax($product, $which = null, $includeTax = null)
|
172 |
* Retrieve Price with take into account tier price
|
173 |
*
|
174 |
* @param Mage_Catalog_Model_Product $product
|
175 |
+
* @param string|null $which
|
176 |
+
* @param bool|null $includeTax
|
177 |
+
* @param bool $takeTierPrice
|
178 |
* @return decimal|array
|
179 |
*/
|
180 |
public function getTotalPrices($product, $which = null, $includeTax = null, $takeTierPrice = true)
|
216 |
}
|
217 |
|
218 |
$qty = $selection->getSelectionQty();
|
|
|
|
|
|
|
219 |
|
220 |
$item = $product->getPriceType() == self::PRICE_TYPE_FIXED ? $product : $selection;
|
221 |
|
360 |
*
|
361 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
362 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
363 |
+
* @param float|null $selectionQty
|
364 |
+
* @param null|bool $multiplyQty Whether to multiply selection's price by its quantity
|
365 |
+
* @return float
|
366 |
*/
|
367 |
public function getSelectionPrice($bundleProduct, $selectionProduct, $selectionQty = null, $multiplyQty = true)
|
368 |
{
|
378 |
}
|
379 |
} else {
|
380 |
if ($selectionProduct->getSelectionPriceType()) { // percent
|
381 |
+
$price = $bundleProduct->getPrice() * ($selectionProduct->getSelectionPriceValue() / 100);
|
382 |
} else { // fixed
|
383 |
+
$price = $selectionProduct->getSelectionPriceValue();
|
384 |
+
}
|
385 |
+
if ($multiplyQty) {
|
386 |
+
$price *= $selectionQty;
|
387 |
}
|
388 |
+
return $price;
|
389 |
}
|
390 |
}
|
391 |
|
394 |
*
|
395 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
396 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
397 |
+
* @param decimal $qty
|
398 |
* @return decimal
|
399 |
*/
|
400 |
public function getSelectionPreFinalPrice($bundleProduct, $selectionProduct, $qty = null)
|
413 |
*
|
414 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
415 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
416 |
+
* @param decimal $bundleQty
|
417 |
+
* @param decimal $selectionQty
|
418 |
+
* @param bool $multiplyQty
|
419 |
* @return decimal
|
420 |
*/
|
421 |
public function getSelectionFinalPrice($bundleProduct, $selectionProduct, $bundleQty, $selectionQty = null,
|
431 |
*
|
432 |
* @param Mage_Catalog_Model_Product $bundleProduct
|
433 |
* @param Mage_Catalog_Model_Product $selectionProduct
|
434 |
+
* @param decimal $bundleQty
|
435 |
+
* @param decimal $selectionQty
|
436 |
+
* @param bool $multiplyQty
|
437 |
+
* @param bool $takeTierPrice
|
438 |
* @return decimal
|
439 |
*/
|
440 |
public function getSelectionFinalTotalPrice($bundleProduct, $selectionProduct, $bundleQty, $selectionQty,
|
458 |
* Apply tier price for bundle
|
459 |
*
|
460 |
* @param Mage_Catalog_Model_Product $product
|
461 |
+
* @param decimal $qty
|
462 |
+
* @param decimal $finalPrice
|
463 |
* @return decimal
|
464 |
*/
|
465 |
protected function _applyTierPrice($product, $qty, $finalPrice)
|
481 |
/**
|
482 |
* Get product tier price by qty
|
483 |
*
|
484 |
+
* @param decimal $qty
|
485 |
* @param Mage_Catalog_Model_Product $product
|
486 |
* @return decimal
|
487 |
*/
|
566 |
/**
|
567 |
* Calculate product price based on special price data and price rules
|
568 |
*
|
569 |
+
* @param float $basePrice
|
570 |
+
* @param float $specialPrice
|
571 |
+
* @param string $specialPriceFrom
|
572 |
+
* @param string $specialPriceTo
|
573 |
* @param float|null|false $rulePrice
|
574 |
+
* @param mixed $wId
|
575 |
+
* @param mixed $gId
|
576 |
+
* @param null|int $productId
|
577 |
* @return float
|
578 |
*/
|
579 |
public static function calculatePrice($basePrice, $specialPrice, $specialPriceFrom, $specialPriceTo,
|
710 |
/**
|
711 |
* Calculate and apply special price
|
712 |
*
|
713 |
+
* @param float $finalPrice
|
714 |
+
* @param float $specialPrice
|
715 |
* @param string $specialPriceFrom
|
716 |
* @param string $specialPriceTo
|
717 |
+
* @param mixed $store
|
718 |
* @return float
|
719 |
*/
|
720 |
public static function calculateSpecialPrice($finalPrice, $specialPrice, $specialPriceFrom, $specialPriceTo,
|
app/code/core/Mage/Bundle/Model/Resource/Indexer/Price.php
CHANGED
@@ -42,7 +42,15 @@ class Mage_Bundle_Model_Resource_Indexer_Price extends Mage_Catalog_Model_Resour
|
|
42 |
public function reindexAll()
|
43 |
{
|
44 |
$this->useIdxTable(true);
|
45 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
46 |
|
47 |
return $this;
|
48 |
}
|
42 |
public function reindexAll()
|
43 |
{
|
44 |
$this->useIdxTable(true);
|
45 |
+
|
46 |
+
$this->beginTransaction();
|
47 |
+
try {
|
48 |
+
$this->_prepareBundlePrice();
|
49 |
+
$this->commit();
|
50 |
+
} catch (Exception $e) {
|
51 |
+
$this->rollBack();
|
52 |
+
throw $e;
|
53 |
+
}
|
54 |
|
55 |
return $this;
|
56 |
}
|
app/code/core/Mage/Bundle/Model/Resource/Indexer/Stock.php
CHANGED
@@ -34,18 +34,6 @@
|
|
34 |
*/
|
35 |
class Mage_Bundle_Model_Resource_Indexer_Stock extends Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
|
36 |
{
|
37 |
-
/**
|
38 |
-
* Reindex temporary (price result data) for all products
|
39 |
-
*
|
40 |
-
* @return Mage_Bundle_Model_Resource_Indexer_Stock
|
41 |
-
*/
|
42 |
-
public function reindexAll()
|
43 |
-
{
|
44 |
-
$this->useIdxTable(true);
|
45 |
-
$this->_prepareIndexTable();
|
46 |
-
return $this;
|
47 |
-
}
|
48 |
-
|
49 |
/**
|
50 |
* Reindex temporary (price result data) for defined product(s)
|
51 |
*
|
34 |
*/
|
35 |
class Mage_Bundle_Model_Resource_Indexer_Stock extends Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
|
36 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
/**
|
38 |
* Reindex temporary (price result data) for defined product(s)
|
39 |
*
|
app/code/core/Mage/Catalog/Model/Category/Indexer/Flat.php
CHANGED
@@ -34,6 +34,11 @@
|
|
34 |
*/
|
35 |
class Mage_Catalog_Model_Category_Indexer_Flat extends Mage_Index_Model_Indexer_Abstract
|
36 |
{
|
|
|
|
|
|
|
|
|
|
|
37 |
/**
|
38 |
* Matched entity events
|
39 |
*
|
@@ -96,21 +101,22 @@ class Mage_Catalog_Model_Category_Indexer_Flat extends Mage_Index_Model_Indexer_
|
|
96 |
return false;
|
97 |
}
|
98 |
|
99 |
-
$data
|
100 |
-
$
|
101 |
-
|
102 |
-
return $data[$resultKey];
|
103 |
}
|
104 |
|
105 |
-
$result = null;
|
106 |
$entity = $event->getEntity();
|
107 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
108 |
if ($event->getType() == Mage_Index_Model_Event::TYPE_DELETE) {
|
109 |
$result = true;
|
110 |
-
}
|
111 |
-
|
112 |
$store = $event->getDataObject();
|
113 |
-
if ($store
|
|
|
|
|
|
|
114 |
$result = true;
|
115 |
} else {
|
116 |
$result = false;
|
@@ -118,10 +124,12 @@ class Mage_Catalog_Model_Category_Indexer_Flat extends Mage_Index_Model_Indexer_
|
|
118 |
} else {
|
119 |
$result = false;
|
120 |
}
|
121 |
-
}
|
122 |
-
|
123 |
$storeGroup = $event->getDataObject();
|
124 |
-
if ($storeGroup
|
|
|
|
|
125 |
$result = true;
|
126 |
} else {
|
127 |
$result = false;
|
@@ -130,7 +138,7 @@ class Mage_Catalog_Model_Category_Indexer_Flat extends Mage_Index_Model_Indexer_
|
|
130 |
$result = parent::matchEvent($event);
|
131 |
}
|
132 |
|
133 |
-
$event->addNewData(
|
134 |
|
135 |
return $result;
|
136 |
}
|
@@ -142,6 +150,7 @@ class Mage_Catalog_Model_Category_Indexer_Flat extends Mage_Index_Model_Indexer_
|
|
142 |
*/
|
143 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
144 |
{
|
|
|
145 |
switch ($event->getEntity()) {
|
146 |
case Mage_Catalog_Model_Category::ENTITY:
|
147 |
$this->_registerCatalogCategoryEvent($event);
|
@@ -234,6 +243,6 @@ class Mage_Catalog_Model_Category_Indexer_Flat extends Mage_Index_Model_Indexer_
|
|
234 |
*/
|
235 |
public function reindexAll()
|
236 |
{
|
237 |
-
$this->_getIndexer()->
|
238 |
}
|
239 |
}
|
34 |
*/
|
35 |
class Mage_Catalog_Model_Category_Indexer_Flat extends Mage_Index_Model_Indexer_Abstract
|
36 |
{
|
37 |
+
/**
|
38 |
+
* Data key for matching result to be saved in
|
39 |
+
*/
|
40 |
+
const EVENT_MATCH_RESULT_KEY = 'catalog_category_flat_match_result';
|
41 |
+
|
42 |
/**
|
43 |
* Matched entity events
|
44 |
*
|
101 |
return false;
|
102 |
}
|
103 |
|
104 |
+
$data = $event->getNewData();
|
105 |
+
if (isset($data[self::EVENT_MATCH_RESULT_KEY])) {
|
106 |
+
return $data[self::EVENT_MATCH_RESULT_KEY];
|
|
|
107 |
}
|
108 |
|
|
|
109 |
$entity = $event->getEntity();
|
110 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
111 |
if ($event->getType() == Mage_Index_Model_Event::TYPE_DELETE) {
|
112 |
$result = true;
|
113 |
+
} elseif ($event->getType() == Mage_Index_Model_Event::TYPE_SAVE) {
|
114 |
+
/** @var $store Mage_Core_Model_Store */
|
115 |
$store = $event->getDataObject();
|
116 |
+
if ($store && ($store->isObjectNew()
|
117 |
+
|| $store->dataHasChangedFor('group_id')
|
118 |
+
|| $store->dataHasChangedFor('root_category_id')
|
119 |
+
)) {
|
120 |
$result = true;
|
121 |
} else {
|
122 |
$result = false;
|
124 |
} else {
|
125 |
$result = false;
|
126 |
}
|
127 |
+
} elseif ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
128 |
+
/** @var $storeGroup Mage_Core_Model_Store_Group */
|
129 |
$storeGroup = $event->getDataObject();
|
130 |
+
if ($storeGroup
|
131 |
+
&& ($storeGroup->dataHasChangedFor('website_id') || $storeGroup->dataHasChangedFor('root_category_id'))
|
132 |
+
) {
|
133 |
$result = true;
|
134 |
} else {
|
135 |
$result = false;
|
138 |
$result = parent::matchEvent($event);
|
139 |
}
|
140 |
|
141 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, $result);
|
142 |
|
143 |
return $result;
|
144 |
}
|
150 |
*/
|
151 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
152 |
{
|
153 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, true);
|
154 |
switch ($event->getEntity()) {
|
155 |
case Mage_Catalog_Model_Category::ENTITY:
|
156 |
$this->_registerCatalogCategoryEvent($event);
|
243 |
*/
|
244 |
public function reindexAll()
|
245 |
{
|
246 |
+
$this->_getIndexer()->reindexAll();
|
247 |
}
|
248 |
}
|
app/code/core/Mage/Catalog/Model/Category/Indexer/Product.php
CHANGED
@@ -53,6 +53,11 @@
|
|
53 |
*/
|
54 |
class Mage_Catalog_Model_Category_Indexer_Product extends Mage_Index_Model_Indexer_Abstract
|
55 |
{
|
|
|
|
|
|
|
|
|
|
|
56 |
/**
|
57 |
* @var array
|
58 |
*/
|
@@ -113,25 +118,23 @@ class Mage_Catalog_Model_Category_Indexer_Product extends Mage_Index_Model_Index
|
|
113 |
public function matchEvent(Mage_Index_Model_Event $event)
|
114 |
{
|
115 |
$data = $event->getNewData();
|
116 |
-
$
|
117 |
-
|
118 |
-
return $data[$resultKey];
|
119 |
}
|
120 |
|
121 |
-
$result = null;
|
122 |
$entity = $event->getEntity();
|
123 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
124 |
$store = $event->getDataObject();
|
125 |
-
if ($store->isObjectNew() || $store->dataHasChangedFor('group_id')) {
|
126 |
$result = true;
|
127 |
} else {
|
128 |
$result = false;
|
129 |
}
|
130 |
} elseif ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
131 |
$storeGroup = $event->getDataObject();
|
132 |
-
$hasDataChanges = $storeGroup->dataHasChangedFor('root_category_id')
|
133 |
-
|| $storeGroup->dataHasChangedFor('website_id');
|
134 |
-
if (!$storeGroup->isObjectNew() && $hasDataChanges) {
|
135 |
$result = true;
|
136 |
} else {
|
137 |
$result = false;
|
@@ -140,7 +143,7 @@ class Mage_Catalog_Model_Category_Indexer_Product extends Mage_Index_Model_Index
|
|
140 |
$result = parent::matchEvent($event);
|
141 |
}
|
142 |
|
143 |
-
$event->addNewData(
|
144 |
|
145 |
return $result;
|
146 |
}
|
@@ -154,6 +157,7 @@ class Mage_Catalog_Model_Category_Indexer_Product extends Mage_Index_Model_Index
|
|
154 |
*/
|
155 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
156 |
{
|
|
|
157 |
$entity = $event->getEntity();
|
158 |
switch ($entity) {
|
159 |
case Mage_Catalog_Model_Product::ENTITY:
|
53 |
*/
|
54 |
class Mage_Catalog_Model_Category_Indexer_Product extends Mage_Index_Model_Indexer_Abstract
|
55 |
{
|
56 |
+
/**
|
57 |
+
* Data key for matching result to be saved in
|
58 |
+
*/
|
59 |
+
const EVENT_MATCH_RESULT_KEY = 'catalog_category_product_match_result';
|
60 |
+
|
61 |
/**
|
62 |
* @var array
|
63 |
*/
|
118 |
public function matchEvent(Mage_Index_Model_Event $event)
|
119 |
{
|
120 |
$data = $event->getNewData();
|
121 |
+
if (isset($data[self::EVENT_MATCH_RESULT_KEY])) {
|
122 |
+
return $data[self::EVENT_MATCH_RESULT_KEY];
|
|
|
123 |
}
|
124 |
|
|
|
125 |
$entity = $event->getEntity();
|
126 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
127 |
$store = $event->getDataObject();
|
128 |
+
if ($store && ($store->isObjectNew() || $store->dataHasChangedFor('group_id'))) {
|
129 |
$result = true;
|
130 |
} else {
|
131 |
$result = false;
|
132 |
}
|
133 |
} elseif ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
134 |
$storeGroup = $event->getDataObject();
|
135 |
+
$hasDataChanges = $storeGroup && ($storeGroup->dataHasChangedFor('root_category_id')
|
136 |
+
|| $storeGroup->dataHasChangedFor('website_id'));
|
137 |
+
if ($storeGroup && !$storeGroup->isObjectNew() && $hasDataChanges) {
|
138 |
$result = true;
|
139 |
} else {
|
140 |
$result = false;
|
143 |
$result = parent::matchEvent($event);
|
144 |
}
|
145 |
|
146 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, $result);
|
147 |
|
148 |
return $result;
|
149 |
}
|
157 |
*/
|
158 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
159 |
{
|
160 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, true);
|
161 |
$entity = $event->getEntity();
|
162 |
switch ($entity) {
|
163 |
case Mage_Catalog_Model_Product::ENTITY:
|
app/code/core/Mage/Catalog/Model/Indexer/Url.php
CHANGED
@@ -35,6 +35,11 @@
|
|
35 |
*/
|
36 |
class Mage_Catalog_Model_Indexer_Url extends Mage_Index_Model_Indexer_Abstract
|
37 |
{
|
|
|
|
|
|
|
|
|
|
|
38 |
/**
|
39 |
* Index math: product save, category save, store save
|
40 |
* store group save, config save
|
@@ -98,33 +103,30 @@ class Mage_Catalog_Model_Indexer_Url extends Mage_Index_Model_Indexer_Abstract
|
|
98 |
public function matchEvent(Mage_Index_Model_Event $event)
|
99 |
{
|
100 |
$data = $event->getNewData();
|
101 |
-
$
|
102 |
-
|
103 |
-
return $data[$resultKey];
|
104 |
}
|
105 |
|
106 |
-
$result = null;
|
107 |
$entity = $event->getEntity();
|
108 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
109 |
$store = $event->getDataObject();
|
110 |
-
if ($store->isObjectNew() || $store->dataHasChangedFor('group_id')) {
|
111 |
$result = true;
|
112 |
} else {
|
113 |
$result = false;
|
114 |
}
|
115 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
116 |
$storeGroup = $event->getDataObject();
|
117 |
-
$hasDataChanges = $storeGroup->dataHasChangedFor('root_category_id')
|
118 |
-
|| $storeGroup->dataHasChangedFor('website_id');
|
119 |
-
if (!$storeGroup->isObjectNew() && $hasDataChanges) {
|
120 |
$result = true;
|
121 |
} else {
|
122 |
$result = false;
|
123 |
}
|
124 |
} else if ($entity == Mage_Core_Model_Config_Data::ENTITY) {
|
125 |
$configData = $event->getDataObject();
|
126 |
-
$
|
127 |
-
if (in_array($path, $this->_relatedConfigSettings)) {
|
128 |
$result = $configData->isValueChanged();
|
129 |
} else {
|
130 |
$result = false;
|
@@ -133,7 +135,7 @@ class Mage_Catalog_Model_Indexer_Url extends Mage_Index_Model_Indexer_Abstract
|
|
133 |
$result = parent::matchEvent($event);
|
134 |
}
|
135 |
|
136 |
-
$event->addNewData(
|
137 |
|
138 |
return $result;
|
139 |
}
|
@@ -145,6 +147,7 @@ class Mage_Catalog_Model_Indexer_Url extends Mage_Index_Model_Indexer_Abstract
|
|
145 |
*/
|
146 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
147 |
{
|
|
|
148 |
$entity = $event->getEntity();
|
149 |
switch ($entity) {
|
150 |
case Mage_Catalog_Model_Product::ENTITY:
|
@@ -246,6 +249,15 @@ class Mage_Catalog_Model_Indexer_Url extends Mage_Index_Model_Indexer_Abstract
|
|
246 |
*/
|
247 |
public function reindexAll()
|
248 |
{
|
249 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
}
|
251 |
}
|
35 |
*/
|
36 |
class Mage_Catalog_Model_Indexer_Url extends Mage_Index_Model_Indexer_Abstract
|
37 |
{
|
38 |
+
/**
|
39 |
+
* Data key for matching result to be saved in
|
40 |
+
*/
|
41 |
+
const EVENT_MATCH_RESULT_KEY = 'catalog_url_match_result';
|
42 |
+
|
43 |
/**
|
44 |
* Index math: product save, category save, store save
|
45 |
* store group save, config save
|
103 |
public function matchEvent(Mage_Index_Model_Event $event)
|
104 |
{
|
105 |
$data = $event->getNewData();
|
106 |
+
if (isset($data[self::EVENT_MATCH_RESULT_KEY])) {
|
107 |
+
return $data[self::EVENT_MATCH_RESULT_KEY];
|
|
|
108 |
}
|
109 |
|
|
|
110 |
$entity = $event->getEntity();
|
111 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
112 |
$store = $event->getDataObject();
|
113 |
+
if ($store && ($store->isObjectNew() || $store->dataHasChangedFor('group_id'))) {
|
114 |
$result = true;
|
115 |
} else {
|
116 |
$result = false;
|
117 |
}
|
118 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
119 |
$storeGroup = $event->getDataObject();
|
120 |
+
$hasDataChanges = $storeGroup && ($storeGroup->dataHasChangedFor('root_category_id')
|
121 |
+
|| $storeGroup->dataHasChangedFor('website_id'));
|
122 |
+
if ($storeGroup && !$storeGroup->isObjectNew() && $hasDataChanges) {
|
123 |
$result = true;
|
124 |
} else {
|
125 |
$result = false;
|
126 |
}
|
127 |
} else if ($entity == Mage_Core_Model_Config_Data::ENTITY) {
|
128 |
$configData = $event->getDataObject();
|
129 |
+
if ($configData && in_array($configData->getPath(), $this->_relatedConfigSettings)) {
|
|
|
130 |
$result = $configData->isValueChanged();
|
131 |
} else {
|
132 |
$result = false;
|
135 |
$result = parent::matchEvent($event);
|
136 |
}
|
137 |
|
138 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, $result);
|
139 |
|
140 |
return $result;
|
141 |
}
|
147 |
*/
|
148 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
149 |
{
|
150 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, true);
|
151 |
$entity = $event->getEntity();
|
152 |
switch ($entity) {
|
153 |
case Mage_Catalog_Model_Product::ENTITY:
|
249 |
*/
|
250 |
public function reindexAll()
|
251 |
{
|
252 |
+
/** @var $resourceModel Mage_Catalog_Model_Resource_Url */
|
253 |
+
$resourceModel = Mage::getResourceSingleton('catalog/url');
|
254 |
+
$resourceModel->beginTransaction();
|
255 |
+
try {
|
256 |
+
Mage::getSingleton('catalog/url')->refreshRewrites();
|
257 |
+
$resourceModel->commit();
|
258 |
+
} catch (Exception $e) {
|
259 |
+
$resourceModel->rollBack();
|
260 |
+
throw $e;
|
261 |
+
}
|
262 |
}
|
263 |
}
|
app/code/core/Mage/Catalog/Model/Observer.php
CHANGED
@@ -231,4 +231,17 @@ class Mage_Catalog_Model_Observer
|
|
231 |
$result = $observer->getEvent()->getData('result');
|
232 |
$result->isAllowed = Mage::helper('catalog')->setStoreId($storeId)->isUsingStaticUrlsAllowed();
|
233 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
234 |
}
|
231 |
$result = $observer->getEvent()->getData('result');
|
232 |
$result->isAllowed = Mage::helper('catalog')->setStoreId($storeId)->isUsingStaticUrlsAllowed();
|
233 |
}
|
234 |
+
|
235 |
+
/**
|
236 |
+
* Cron job method for product prices to reindex
|
237 |
+
*
|
238 |
+
* @param Mage_Cron_Model_Schedule $schedule
|
239 |
+
*/
|
240 |
+
public function reindexProductPrices(Mage_Cron_Model_Schedule $schedule)
|
241 |
+
{
|
242 |
+
$indexProcess = Mage::getSingleton('index/indexer')->getProcessByCode('catalog_product_price');
|
243 |
+
if ($indexProcess) {
|
244 |
+
$indexProcess->reindexAll();
|
245 |
+
}
|
246 |
+
}
|
247 |
}
|
app/code/core/Mage/Catalog/Model/Product/Flat/Indexer.php
CHANGED
@@ -53,6 +53,16 @@
|
|
53 |
*/
|
54 |
class Mage_Catalog_Model_Product_Flat_Indexer extends Mage_Core_Model_Abstract
|
55 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
56 |
/**
|
57 |
* Standart model resource initialization
|
58 |
*
|
@@ -70,7 +80,16 @@ class Mage_Catalog_Model_Product_Flat_Indexer extends Mage_Core_Model_Abstract
|
|
70 |
*/
|
71 |
public function rebuild($store = null)
|
72 |
{
|
73 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
return $this;
|
75 |
}
|
76 |
|
@@ -218,7 +237,7 @@ class Mage_Catalog_Model_Product_Flat_Indexer extends Mage_Core_Model_Abstract
|
|
218 |
}
|
219 |
return $this;
|
220 |
}
|
221 |
-
|
222 |
$resource = $this->_getResource();
|
223 |
$resource->beginTransaction();
|
224 |
try {
|
@@ -266,4 +285,25 @@ class Mage_Catalog_Model_Product_Flat_Indexer extends Mage_Core_Model_Abstract
|
|
266 |
$this->_getResource()->deleteFlatTable($store);
|
267 |
return $this;
|
268 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
269 |
}
|
53 |
*/
|
54 |
class Mage_Catalog_Model_Product_Flat_Indexer extends Mage_Core_Model_Abstract
|
55 |
{
|
56 |
+
/**
|
57 |
+
* Catalog product flat entity for indexers
|
58 |
+
*/
|
59 |
+
const ENTITY = 'catalog_product_flat';
|
60 |
+
|
61 |
+
/**
|
62 |
+
* Indexers rebuild event type
|
63 |
+
*/
|
64 |
+
const EVENT_TYPE_REBUILD = 'catalog_product_flat_rebuild';
|
65 |
+
|
66 |
/**
|
67 |
* Standart model resource initialization
|
68 |
*
|
80 |
*/
|
81 |
public function rebuild($store = null)
|
82 |
{
|
83 |
+
if (is_null($store)) {
|
84 |
+
$this->_getResource()->prepareFlatTables();
|
85 |
+
} else {
|
86 |
+
$this->_getResource()->prepareFlatTable($store);
|
87 |
+
}
|
88 |
+
Mage::getSingleton('index/indexer')->processEntityAction(
|
89 |
+
new Varien_Object(array('id' => $store)),
|
90 |
+
self::ENTITY,
|
91 |
+
self::EVENT_TYPE_REBUILD
|
92 |
+
);
|
93 |
return $this;
|
94 |
}
|
95 |
|
237 |
}
|
238 |
return $this;
|
239 |
}
|
240 |
+
|
241 |
$resource = $this->_getResource();
|
242 |
$resource->beginTransaction();
|
243 |
try {
|
285 |
$this->_getResource()->deleteFlatTable($store);
|
286 |
return $this;
|
287 |
}
|
288 |
+
|
289 |
+
/**
|
290 |
+
* Rebuild Catalog Product Flat Data for all stores
|
291 |
+
*
|
292 |
+
* @return Mage_Catalog_Model_Product_Flat_Indexer
|
293 |
+
*/
|
294 |
+
public function reindexAll()
|
295 |
+
{
|
296 |
+
$this->_getResource()->reindexAll();
|
297 |
+
return $this;
|
298 |
+
}
|
299 |
+
|
300 |
+
/**
|
301 |
+
* Retrieve list of attribute codes for flat
|
302 |
+
*
|
303 |
+
* @return array
|
304 |
+
*/
|
305 |
+
public function getAttributeCodes()
|
306 |
+
{
|
307 |
+
return $this->_getResource()->getAttributeCodes();
|
308 |
+
}
|
309 |
}
|
app/code/core/Mage/Catalog/Model/Product/Indexer/Flat.php
CHANGED
@@ -25,6 +25,11 @@
|
|
25 |
*/
|
26 |
class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_Abstract
|
27 |
{
|
|
|
|
|
|
|
|
|
|
|
28 |
/**
|
29 |
* Index math Entities array
|
30 |
*
|
@@ -48,7 +53,10 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
48 |
),
|
49 |
Mage_Catalog_Model_Convert_Adapter_Product::ENTITY => array(
|
50 |
Mage_Index_Model_Event::TYPE_SAVE
|
51 |
-
)
|
|
|
|
|
|
|
52 |
);
|
53 |
|
54 |
/**
|
@@ -95,34 +103,32 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
95 |
return false;
|
96 |
}
|
97 |
|
98 |
-
$data
|
99 |
-
$
|
100 |
-
|
101 |
-
return $data[$resultKey];
|
102 |
}
|
103 |
|
104 |
-
$result = null;
|
105 |
$entity = $event->getEntity();
|
106 |
if ($entity == Mage_Catalog_Model_Resource_Eav_Attribute::ENTITY) {
|
107 |
/* @var $attribute Mage_Catalog_Model_Resource_Eav_Attribute */
|
108 |
$attribute = $event->getDataObject();
|
109 |
$addFilterable = Mage::helper('catalog/product_flat')->isAddFilterableAttributes();
|
110 |
|
111 |
-
$enableBefore = ($attribute->getOrigData('backend_type') == 'static')
|
112 |
|| ($addFilterable && $attribute->getOrigData('is_filterable') > 0)
|
113 |
|| ($attribute->getOrigData('used_in_product_listing') == 1)
|
114 |
|| ($attribute->getOrigData('is_used_for_promo_rules') == 1)
|
115 |
-
|| ($attribute->getOrigData('used_for_sort_by') == 1);
|
116 |
|
117 |
-
$enableAfter = ($attribute->getData('backend_type') == 'static')
|
118 |
|| ($addFilterable && $attribute->getData('is_filterable') > 0)
|
119 |
|| ($attribute->getData('used_in_product_listing') == 1)
|
120 |
|| ($attribute->getData('is_used_for_promo_rules') == 1)
|
121 |
-
|| ($attribute->getData('used_for_sort_by') == 1);
|
122 |
|
123 |
-
if ($event->getType() == Mage_Index_Model_Event::TYPE_DELETE) {
|
124 |
$result = $enableBefore;
|
125 |
-
}
|
126 |
if ($enableAfter || $enableBefore) {
|
127 |
$result = true;
|
128 |
} else {
|
@@ -137,7 +143,7 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
137 |
} else {
|
138 |
/* @var $store Mage_Core_Model_Store */
|
139 |
$store = $event->getDataObject();
|
140 |
-
if ($store->isObjectNew()) {
|
141 |
$result = true;
|
142 |
} else {
|
143 |
$result = false;
|
@@ -146,7 +152,7 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
146 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
147 |
/* @var $storeGroup Mage_Core_Model_Store_Group */
|
148 |
$storeGroup = $event->getDataObject();
|
149 |
-
if ($storeGroup->dataHasChangedFor('website_id')) {
|
150 |
$result = true;
|
151 |
} else {
|
152 |
$result = false;
|
@@ -155,7 +161,7 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
155 |
$result = parent::matchEvent($event);
|
156 |
}
|
157 |
|
158 |
-
$event->addNewData(
|
159 |
|
160 |
return $result;
|
161 |
}
|
@@ -167,6 +173,7 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
167 |
*/
|
168 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
169 |
{
|
|
|
170 |
switch ($event->getEntity()) {
|
171 |
case Mage_Catalog_Model_Product::ENTITY:
|
172 |
$this->_registerCatalogProductEvent($event);
|
@@ -185,6 +192,12 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
185 |
$process = $event->getProcess();
|
186 |
$process->changeStatus(Mage_Index_Model_Process::STATUS_REQUIRE_REINDEX);
|
187 |
break;
|
|
|
|
|
|
|
|
|
|
|
|
|
188 |
}
|
189 |
}
|
190 |
|
@@ -224,6 +237,16 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
224 |
$reindexData['catalog_product_flat_action_type'] = $actionObject->getActionType();
|
225 |
}
|
226 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
227 |
// register affected products
|
228 |
if ($reindexFlat) {
|
229 |
$reindexData['catalog_product_flat_product_ids'] = $actionObject->getProductIds();
|
@@ -261,6 +284,12 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
261 |
protected function _processEvent(Mage_Index_Model_Event $event)
|
262 |
{
|
263 |
$data = $event->getNewData();
|
|
|
|
|
|
|
|
|
|
|
|
|
264 |
if (!empty($data['catalog_product_flat_reindex_all'])) {
|
265 |
$this->reindexAll();
|
266 |
} else if (!empty($data['catalog_product_flat_product_id'])) {
|
@@ -289,6 +318,10 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
289 |
$status = $data['catalog_product_flat_status'];
|
290 |
$this->_getIndexer()->updateProductStatus($productIds, $status);
|
291 |
}
|
|
|
|
|
|
|
|
|
292 |
} else if (!empty($data['catalog_product_flat_delete_store_id'])) {
|
293 |
$this->_getIndexer()->deleteStore($data['catalog_product_flat_delete_store_id']);
|
294 |
}
|
@@ -300,6 +333,16 @@ class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_A
|
|
300 |
*/
|
301 |
public function reindexAll()
|
302 |
{
|
303 |
-
$this->_getIndexer()->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
}
|
305 |
}
|
25 |
*/
|
26 |
class Mage_Catalog_Model_Product_Indexer_Flat extends Mage_Index_Model_Indexer_Abstract
|
27 |
{
|
28 |
+
/**
|
29 |
+
* Data key for matching result to be saved in
|
30 |
+
*/
|
31 |
+
const EVENT_MATCH_RESULT_KEY = 'catalog_product_flat_match_result';
|
32 |
+
|
33 |
/**
|
34 |
* Index math Entities array
|
35 |
*
|
53 |
),
|
54 |
Mage_Catalog_Model_Convert_Adapter_Product::ENTITY => array(
|
55 |
Mage_Index_Model_Event::TYPE_SAVE
|
56 |
+
),
|
57 |
+
Mage_Catalog_Model_Product_Flat_Indexer::ENTITY => array(
|
58 |
+
Mage_Catalog_Model_Product_Flat_Indexer::EVENT_TYPE_REBUILD,
|
59 |
+
),
|
60 |
);
|
61 |
|
62 |
/**
|
103 |
return false;
|
104 |
}
|
105 |
|
106 |
+
$data = $event->getNewData();
|
107 |
+
if (isset($data[self::EVENT_MATCH_RESULT_KEY])) {
|
108 |
+
return $data[self::EVENT_MATCH_RESULT_KEY];
|
|
|
109 |
}
|
110 |
|
|
|
111 |
$entity = $event->getEntity();
|
112 |
if ($entity == Mage_Catalog_Model_Resource_Eav_Attribute::ENTITY) {
|
113 |
/* @var $attribute Mage_Catalog_Model_Resource_Eav_Attribute */
|
114 |
$attribute = $event->getDataObject();
|
115 |
$addFilterable = Mage::helper('catalog/product_flat')->isAddFilterableAttributes();
|
116 |
|
117 |
+
$enableBefore = $attribute && (($attribute->getOrigData('backend_type') == 'static')
|
118 |
|| ($addFilterable && $attribute->getOrigData('is_filterable') > 0)
|
119 |
|| ($attribute->getOrigData('used_in_product_listing') == 1)
|
120 |
|| ($attribute->getOrigData('is_used_for_promo_rules') == 1)
|
121 |
+
|| ($attribute->getOrigData('used_for_sort_by') == 1));
|
122 |
|
123 |
+
$enableAfter = $attribute && (($attribute->getData('backend_type') == 'static')
|
124 |
|| ($addFilterable && $attribute->getData('is_filterable') > 0)
|
125 |
|| ($attribute->getData('used_in_product_listing') == 1)
|
126 |
|| ($attribute->getData('is_used_for_promo_rules') == 1)
|
127 |
+
|| ($attribute->getData('used_for_sort_by') == 1));
|
128 |
|
129 |
+
if ($attribute && $event->getType() == Mage_Index_Model_Event::TYPE_DELETE) {
|
130 |
$result = $enableBefore;
|
131 |
+
} elseif ($attribute && $event->getType() == Mage_Index_Model_Event::TYPE_SAVE) {
|
132 |
if ($enableAfter || $enableBefore) {
|
133 |
$result = true;
|
134 |
} else {
|
143 |
} else {
|
144 |
/* @var $store Mage_Core_Model_Store */
|
145 |
$store = $event->getDataObject();
|
146 |
+
if ($store && $store->isObjectNew()) {
|
147 |
$result = true;
|
148 |
} else {
|
149 |
$result = false;
|
152 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
153 |
/* @var $storeGroup Mage_Core_Model_Store_Group */
|
154 |
$storeGroup = $event->getDataObject();
|
155 |
+
if ($storeGroup && $storeGroup->dataHasChangedFor('website_id')) {
|
156 |
$result = true;
|
157 |
} else {
|
158 |
$result = false;
|
161 |
$result = parent::matchEvent($event);
|
162 |
}
|
163 |
|
164 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, $result);
|
165 |
|
166 |
return $result;
|
167 |
}
|
173 |
*/
|
174 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
175 |
{
|
176 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, true);
|
177 |
switch ($event->getEntity()) {
|
178 |
case Mage_Catalog_Model_Product::ENTITY:
|
179 |
$this->_registerCatalogProductEvent($event);
|
192 |
$process = $event->getProcess();
|
193 |
$process->changeStatus(Mage_Index_Model_Process::STATUS_REQUIRE_REINDEX);
|
194 |
break;
|
195 |
+
case Mage_Catalog_Model_Product_Flat_Indexer::ENTITY:
|
196 |
+
switch ($event->getType()) {
|
197 |
+
case Mage_Catalog_Model_Product_Flat_Indexer::EVENT_TYPE_REBUILD:
|
198 |
+
$event->addNewData('id', $event->getDataObject()->getId());
|
199 |
+
}
|
200 |
+
break;
|
201 |
}
|
202 |
}
|
203 |
|
237 |
$reindexData['catalog_product_flat_action_type'] = $actionObject->getActionType();
|
238 |
}
|
239 |
|
240 |
+
$flatAttributes = array();
|
241 |
+
if (is_array($attrData)) {
|
242 |
+
$flatAttributes = array_intersect($this->_getFlatAttributes(), array_keys($attrData));
|
243 |
+
}
|
244 |
+
|
245 |
+
if (count($flatAttributes) > 0) {
|
246 |
+
$reindexFlat = true;
|
247 |
+
$reindexData['catalog_product_flat_force_update'] = true;
|
248 |
+
}
|
249 |
+
|
250 |
// register affected products
|
251 |
if ($reindexFlat) {
|
252 |
$reindexData['catalog_product_flat_product_ids'] = $actionObject->getProductIds();
|
284 |
protected function _processEvent(Mage_Index_Model_Event $event)
|
285 |
{
|
286 |
$data = $event->getNewData();
|
287 |
+
if ($event->getType() == Mage_Catalog_Model_Product_Flat_Indexer::EVENT_TYPE_REBUILD) {
|
288 |
+
$this->_getIndexer()->getResource()->rebuild($data['id']);
|
289 |
+
return;
|
290 |
+
}
|
291 |
+
|
292 |
+
|
293 |
if (!empty($data['catalog_product_flat_reindex_all'])) {
|
294 |
$this->reindexAll();
|
295 |
} else if (!empty($data['catalog_product_flat_product_id'])) {
|
318 |
$status = $data['catalog_product_flat_status'];
|
319 |
$this->_getIndexer()->updateProductStatus($productIds, $status);
|
320 |
}
|
321 |
+
|
322 |
+
if (isset($data['catalog_product_flat_force_update'])) {
|
323 |
+
$this->_getIndexer()->updateProduct($productIds);
|
324 |
+
}
|
325 |
} else if (!empty($data['catalog_product_flat_delete_store_id'])) {
|
326 |
$this->_getIndexer()->deleteStore($data['catalog_product_flat_delete_store_id']);
|
327 |
}
|
333 |
*/
|
334 |
public function reindexAll()
|
335 |
{
|
336 |
+
$this->_getIndexer()->reindexAll();
|
337 |
+
}
|
338 |
+
|
339 |
+
/**
|
340 |
+
* Retrieve list of attribute codes, that are used in flat
|
341 |
+
*
|
342 |
+
* @return array
|
343 |
+
*/
|
344 |
+
protected function _getFlatAttributes()
|
345 |
+
{
|
346 |
+
return Mage::getModel('catalog/product_flat_indexer')->getAttributeCodes();
|
347 |
}
|
348 |
}
|
app/code/core/Mage/Catalog/Model/Product/Indexer/Price.php
CHANGED
@@ -52,6 +52,16 @@
|
|
52 |
*/
|
53 |
class Mage_Catalog_Model_Product_Indexer_Price extends Mage_Index_Model_Indexer_Abstract
|
54 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
55 |
/**
|
56 |
* Matched Entities instruction array
|
57 |
*
|
@@ -62,6 +72,7 @@ class Mage_Catalog_Model_Product_Indexer_Price extends Mage_Index_Model_Indexer_
|
|
62 |
Mage_Index_Model_Event::TYPE_SAVE,
|
63 |
Mage_Index_Model_Event::TYPE_DELETE,
|
64 |
Mage_Index_Model_Event::TYPE_MASS_ACTION,
|
|
|
65 |
),
|
66 |
Mage_Core_Model_Config_Data::ENTITY => array(
|
67 |
Mage_Index_Model_Event::TYPE_SAVE
|
@@ -137,26 +148,24 @@ class Mage_Catalog_Model_Product_Indexer_Price extends Mage_Index_Model_Indexer_
|
|
137 |
public function matchEvent(Mage_Index_Model_Event $event)
|
138 |
{
|
139 |
$data = $event->getNewData();
|
140 |
-
$
|
141 |
-
|
142 |
-
return $data[$resultKey];
|
143 |
}
|
144 |
|
145 |
-
$result = null;
|
146 |
if ($event->getEntity() == Mage_Core_Model_Config_Data::ENTITY) {
|
147 |
$data = $event->getDataObject();
|
148 |
-
if (in_array($data->getPath(), $this->_relatedConfigSettings)) {
|
149 |
$result = $data->isValueChanged();
|
150 |
} else {
|
151 |
$result = false;
|
152 |
}
|
153 |
} elseif ($event->getEntity() == Mage_Customer_Model_Group::ENTITY) {
|
154 |
-
$result = $event->getDataObject()->isObjectNew();
|
155 |
} else {
|
156 |
$result = parent::matchEvent($event);
|
157 |
}
|
158 |
|
159 |
-
$event->addNewData(
|
160 |
|
161 |
return $result;
|
162 |
}
|
@@ -238,6 +247,7 @@ class Mage_Catalog_Model_Product_Indexer_Price extends Mage_Index_Model_Indexer_
|
|
238 |
*/
|
239 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
240 |
{
|
|
|
241 |
$entity = $event->getEntity();
|
242 |
|
243 |
if ($entity == Mage_Core_Model_Config_Data::ENTITY || $entity == Mage_Customer_Model_Group::ENTITY) {
|
@@ -258,6 +268,9 @@ class Mage_Catalog_Model_Product_Indexer_Price extends Mage_Index_Model_Indexer_
|
|
258 |
case Mage_Index_Model_Event::TYPE_MASS_ACTION:
|
259 |
$this->_registerCatalogProductMassActionEvent($event);
|
260 |
break;
|
|
|
|
|
|
|
261 |
}
|
262 |
|
263 |
// call product type indexers registerEvent
|
@@ -276,6 +289,10 @@ class Mage_Catalog_Model_Product_Indexer_Price extends Mage_Index_Model_Indexer_
|
|
276 |
protected function _processEvent(Mage_Index_Model_Event $event)
|
277 |
{
|
278 |
$data = $event->getNewData();
|
|
|
|
|
|
|
|
|
279 |
if (!empty($data['catalog_product_price_reindex_all'])) {
|
280 |
$this->reindexAll();
|
281 |
}
|
52 |
*/
|
53 |
class Mage_Catalog_Model_Product_Indexer_Price extends Mage_Index_Model_Indexer_Abstract
|
54 |
{
|
55 |
+
/**
|
56 |
+
* Data key for matching result to be saved in
|
57 |
+
*/
|
58 |
+
const EVENT_MATCH_RESULT_KEY = 'catalog_product_price_match_result';
|
59 |
+
|
60 |
+
/**
|
61 |
+
* Reindex price event type
|
62 |
+
*/
|
63 |
+
const EVENT_TYPE_REINDEX_PRICE = 'catalog_reindex_price';
|
64 |
+
|
65 |
/**
|
66 |
* Matched Entities instruction array
|
67 |
*
|
72 |
Mage_Index_Model_Event::TYPE_SAVE,
|
73 |
Mage_Index_Model_Event::TYPE_DELETE,
|
74 |
Mage_Index_Model_Event::TYPE_MASS_ACTION,
|
75 |
+
self::EVENT_TYPE_REINDEX_PRICE,
|
76 |
),
|
77 |
Mage_Core_Model_Config_Data::ENTITY => array(
|
78 |
Mage_Index_Model_Event::TYPE_SAVE
|
148 |
public function matchEvent(Mage_Index_Model_Event $event)
|
149 |
{
|
150 |
$data = $event->getNewData();
|
151 |
+
if (isset($data[self::EVENT_MATCH_RESULT_KEY])) {
|
152 |
+
return $data[self::EVENT_MATCH_RESULT_KEY];
|
|
|
153 |
}
|
154 |
|
|
|
155 |
if ($event->getEntity() == Mage_Core_Model_Config_Data::ENTITY) {
|
156 |
$data = $event->getDataObject();
|
157 |
+
if ($data && in_array($data->getPath(), $this->_relatedConfigSettings)) {
|
158 |
$result = $data->isValueChanged();
|
159 |
} else {
|
160 |
$result = false;
|
161 |
}
|
162 |
} elseif ($event->getEntity() == Mage_Customer_Model_Group::ENTITY) {
|
163 |
+
$result = $event->getDataObject() && $event->getDataObject()->isObjectNew();
|
164 |
} else {
|
165 |
$result = parent::matchEvent($event);
|
166 |
}
|
167 |
|
168 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, $result);
|
169 |
|
170 |
return $result;
|
171 |
}
|
247 |
*/
|
248 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
249 |
{
|
250 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, true);
|
251 |
$entity = $event->getEntity();
|
252 |
|
253 |
if ($entity == Mage_Core_Model_Config_Data::ENTITY || $entity == Mage_Customer_Model_Group::ENTITY) {
|
268 |
case Mage_Index_Model_Event::TYPE_MASS_ACTION:
|
269 |
$this->_registerCatalogProductMassActionEvent($event);
|
270 |
break;
|
271 |
+
case self::EVENT_TYPE_REINDEX_PRICE:
|
272 |
+
$event->addNewData('id', $event->getDataObject()->getId());
|
273 |
+
break;
|
274 |
}
|
275 |
|
276 |
// call product type indexers registerEvent
|
289 |
protected function _processEvent(Mage_Index_Model_Event $event)
|
290 |
{
|
291 |
$data = $event->getNewData();
|
292 |
+
if ($event->getType() == self::EVENT_TYPE_REINDEX_PRICE) {
|
293 |
+
$this->_getResource()->reindexProductIds($data['id']);
|
294 |
+
return;
|
295 |
+
}
|
296 |
if (!empty($data['catalog_product_price_reindex_all'])) {
|
297 |
$this->reindexAll();
|
298 |
}
|
app/code/core/Mage/Catalog/Model/Resource/Category/Flat.php
CHANGED
@@ -32,7 +32,7 @@
|
|
32 |
* @package Mage_Catalog
|
33 |
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
*/
|
35 |
-
class Mage_Catalog_Model_Resource_Category_Flat extends
|
36 |
{
|
37 |
/**
|
38 |
* Store id
|
@@ -97,6 +97,13 @@ class Mage_Catalog_Model_Resource_Category_Flat extends Mage_Core_Model_Resource
|
|
97 |
*/
|
98 |
protected $_storesRootCategories;
|
99 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
100 |
/**
|
101 |
* Resource initializations
|
102 |
*
|
@@ -462,7 +469,9 @@ class Mage_Catalog_Model_Resource_Category_Flat extends Mage_Core_Model_Resource
|
|
462 |
$categoriesIds = array();
|
463 |
/* @var $store Mage_Core_Model_Store */
|
464 |
foreach ($stores as $store) {
|
465 |
-
$this->
|
|
|
|
|
466 |
|
467 |
if (!isset($categories[$store->getRootCategoryId()])) {
|
468 |
$select = $this->_getWriteAdapter()->select()
|
@@ -1389,4 +1398,48 @@ class Mage_Catalog_Model_Resource_Category_Flat extends Mage_Core_Model_Resource
|
|
1389 |
|
1390 |
return $this->_storesRootCategories;
|
1391 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1392 |
}
|
32 |
* @package Mage_Catalog
|
33 |
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
*/
|
35 |
+
class Mage_Catalog_Model_Resource_Category_Flat extends Mage_Index_Model_Resource_Abstract
|
36 |
{
|
37 |
/**
|
38 |
* Store id
|
97 |
*/
|
98 |
protected $_storesRootCategories;
|
99 |
|
100 |
+
/**
|
101 |
+
* Whether table changes are allowed
|
102 |
+
*
|
103 |
+
* @var bool
|
104 |
+
*/
|
105 |
+
protected $_allowTableChanges = true;
|
106 |
+
|
107 |
/**
|
108 |
* Resource initializations
|
109 |
*
|
469 |
$categoriesIds = array();
|
470 |
/* @var $store Mage_Core_Model_Store */
|
471 |
foreach ($stores as $store) {
|
472 |
+
if ($this->_allowTableChanges) {
|
473 |
+
$this->_createTable($store->getId());
|
474 |
+
}
|
475 |
|
476 |
if (!isset($categories[$store->getRootCategoryId()])) {
|
477 |
$select = $this->_getWriteAdapter()->select()
|
1398 |
|
1399 |
return $this->_storesRootCategories;
|
1400 |
}
|
1401 |
+
|
1402 |
+
/**
|
1403 |
+
* Creating table and adding attributes as fields to table for all stores
|
1404 |
+
*
|
1405 |
+
* @return Mage_Catalog_Model_Resource_Category_Flat
|
1406 |
+
*/
|
1407 |
+
protected function _createTables()
|
1408 |
+
{
|
1409 |
+
if ($this->_allowTableChanges) {
|
1410 |
+
foreach (Mage::app()->getStores() as $store) {
|
1411 |
+
$this->_createTable($store->getId());
|
1412 |
+
}
|
1413 |
+
}
|
1414 |
+
return $this;
|
1415 |
+
}
|
1416 |
+
|
1417 |
+
/**
|
1418 |
+
* Transactional rebuild flat data from eav
|
1419 |
+
*
|
1420 |
+
* @return Mage_Catalog_Model_Resource_Category_Flat
|
1421 |
+
*/
|
1422 |
+
public function reindexAll()
|
1423 |
+
{
|
1424 |
+
$this->_createTables();
|
1425 |
+
$allowTableChanges = $this->_allowTableChanges;
|
1426 |
+
if ($allowTableChanges) {
|
1427 |
+
$this->_allowTableChanges = false;
|
1428 |
+
}
|
1429 |
+
$this->beginTransaction();
|
1430 |
+
try {
|
1431 |
+
$this->rebuild();
|
1432 |
+
$this->commit();
|
1433 |
+
if ($allowTableChanges) {
|
1434 |
+
$this->_allowTableChanges = true;
|
1435 |
+
}
|
1436 |
+
} catch (Exception $e) {
|
1437 |
+
$this->rollBack();
|
1438 |
+
if ($allowTableChanges) {
|
1439 |
+
$this->_allowTableChanges = true;
|
1440 |
+
}
|
1441 |
+
throw $e;
|
1442 |
+
}
|
1443 |
+
return $this;
|
1444 |
+
}
|
1445 |
}
|
app/code/core/Mage/Catalog/Model/Resource/Category/Indexer/Product.php
CHANGED
@@ -773,168 +773,179 @@ class Mage_Catalog_Model_Resource_Category_Indexer_Product extends Mage_Index_Mo
|
|
773 |
public function reindexAll()
|
774 |
{
|
775 |
$this->useIdxTable(true);
|
776 |
-
$this->
|
777 |
-
|
778 |
-
|
779 |
-
|
780 |
-
|
781 |
-
|
782 |
-
*/
|
783 |
-
foreach ($stores as $storeData) {
|
784 |
-
$storeId = $storeData['store_id'];
|
785 |
-
$websiteId = $storeData['website_id'];
|
786 |
-
$rootPath = $storeData['root_path'];
|
787 |
-
$rootId = $storeData['root_id'];
|
788 |
/**
|
789 |
-
*
|
790 |
*/
|
791 |
-
|
792 |
-
|
793 |
-
|
794 |
-
|
795 |
-
|
796 |
-
|
797 |
-
|
798 |
-
|
799 |
-
|
800 |
-
|
801 |
-
|
802 |
-
|
803 |
-
|
804 |
-
|
805 |
-
|
806 |
-
|
807 |
-
|
808 |
-
|
809 |
-
|
810 |
-
|
811 |
-
|
812 |
-
|
813 |
-
|
814 |
-
|
815 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
816 |
|
817 |
-
|
818 |
-
|
819 |
-
|
820 |
|
821 |
-
|
822 |
-
|
823 |
-
|
824 |
-
|
825 |
-
|
826 |
-
|
827 |
-
|
828 |
-
|
829 |
|
830 |
-
|
831 |
-
|
832 |
-
|
833 |
-
|
834 |
-
|
835 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
836 |
|
837 |
-
/**
|
838 |
-
* Prepare anchor categories products
|
839 |
-
*/
|
840 |
-
$anchorProductsTable = $this->_getAnchorCategoriesProductsTemporaryTable();
|
841 |
-
$idxAdapter->delete($anchorProductsTable);
|
842 |
|
843 |
-
|
844 |
-
|
845 |
-
|
846 |
-
|
847 |
-
|
848 |
-
|
849 |
-
|
|
|
|
|
850 |
)
|
851 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
852 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
853 |
|
854 |
-
|
855 |
-
|
856 |
-
|
857 |
-
->
|
858 |
-
->joinInner(
|
859 |
-
array('ce' => $this->_categoryTable),
|
860 |
-
$idxAdapter->quoteIdentifier('ce.path') . ' LIKE ' .
|
861 |
-
$idxAdapter->quoteIdentifier('ca.path') . ' OR ce.entity_id = ca.category_id',
|
862 |
-
array()
|
863 |
-
)
|
864 |
-
->joinInner(
|
865 |
-
array('cp' => $this->_categoryProductTable),
|
866 |
-
'cp.category_id = ce.entity_id',
|
867 |
-
array('product_id')
|
868 |
-
)
|
869 |
-
->joinInner(array('pv' => $enabledTable), 'pv.product_id = cp.product_id', array('position' => $position))
|
870 |
-
->group(array('ca.category_id', 'cp.product_id'));
|
871 |
-
$query = $select->insertFromSelect($anchorProductsTable,
|
872 |
-
array('category_id', 'product_id', 'position'), false);
|
873 |
-
$idxAdapter->query($query);
|
874 |
|
875 |
/**
|
876 |
-
*
|
877 |
*/
|
878 |
-
$
|
879 |
-
->
|
880 |
-
|
881 |
-
|
882 |
-
|
883 |
-
|
884 |
-
|
885 |
-
|
886 |
-
->joinLeft(
|
887 |
-
array('cp' => $this->_categoryProductTable),
|
888 |
-
'cp.category_id=ap.category_id AND cp.product_id=ap.product_id',
|
889 |
-
array()
|
890 |
-
)
|
891 |
-
->joinInner(array('pv' => $enabledTable), 'pv.product_id = ap.product_id', array('visibility'));
|
892 |
-
|
893 |
-
$query = $select->insertFromSelect(
|
894 |
-
$idxTable,
|
895 |
-
array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
|
896 |
-
false
|
897 |
-
);
|
898 |
-
$idxAdapter->query($query);
|
899 |
-
|
900 |
-
$select = $idxAdapter->select()
|
901 |
-
->from(array('e' => $this->getTable('catalog/product')), null)
|
902 |
-
->join(
|
903 |
-
array('ei' => $enabledTable),
|
904 |
-
'ei.product_id = e.entity_id',
|
905 |
-
array())
|
906 |
-
->joinLeft(
|
907 |
-
array('i' => $idxTable),
|
908 |
-
'i.product_id = e.entity_id AND i.category_id = :category_id AND i.store_id = :store_id',
|
909 |
-
array())
|
910 |
-
->where('i.product_id IS NULL')
|
911 |
-
->columns(array(
|
912 |
-
'category_id' => new Zend_Db_Expr($rootId),
|
913 |
-
'product_id' => 'e.entity_id',
|
914 |
-
'position' => new Zend_Db_Expr('0'),
|
915 |
-
'is_parent' => new Zend_Db_Expr('1'),
|
916 |
-
'store_id' => new Zend_Db_Expr($storeId),
|
917 |
-
'visibility' => 'ei.visibility'
|
918 |
-
));
|
919 |
-
|
920 |
-
$query = $select->insertFromSelect(
|
921 |
-
$idxTable,
|
922 |
-
array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
|
923 |
-
false
|
924 |
-
);
|
925 |
-
|
926 |
-
$idxAdapter->query($query, array('store_id' => $storeId, 'category_id' => $rootId));
|
927 |
}
|
928 |
-
|
929 |
-
$this->syncData();
|
930 |
-
|
931 |
-
/**
|
932 |
-
* Clean up temporary tables
|
933 |
-
*/
|
934 |
-
$this->clearTemporaryIndexTable();
|
935 |
-
$idxAdapter->delete($enabledTable);
|
936 |
-
$idxAdapter->delete($anchorTable);
|
937 |
-
$idxAdapter->delete($anchorProductsTable);
|
938 |
return $this;
|
939 |
}
|
940 |
|
773 |
public function reindexAll()
|
774 |
{
|
775 |
$this->useIdxTable(true);
|
776 |
+
$this->beginTransaction();
|
777 |
+
try {
|
778 |
+
$this->clearTemporaryIndexTable();
|
779 |
+
$idxTable = $this->getIdxTable();
|
780 |
+
$idxAdapter = $this->_getIndexAdapter();
|
781 |
+
$stores = $this->_getStoresInfo();
|
|
|
|
|
|
|
|
|
|
|
|
|
782 |
/**
|
783 |
+
* Build index for each store
|
784 |
*/
|
785 |
+
foreach ($stores as $storeData) {
|
786 |
+
$storeId = $storeData['store_id'];
|
787 |
+
$websiteId = $storeData['website_id'];
|
788 |
+
$rootPath = $storeData['root_path'];
|
789 |
+
$rootId = $storeData['root_id'];
|
790 |
+
/**
|
791 |
+
* Prepare visibility for all enabled store products
|
792 |
+
*/
|
793 |
+
$enabledTable = $this->_prepareEnabledProductsVisibility($websiteId, $storeId);
|
794 |
+
/**
|
795 |
+
* Select information about anchor categories
|
796 |
+
*/
|
797 |
+
$anchorTable = $this->_prepareAnchorCategories($storeId, $rootPath);
|
798 |
+
/**
|
799 |
+
* Add relations between not anchor categories and products
|
800 |
+
*/
|
801 |
+
$select = $idxAdapter->select();
|
802 |
+
/** @var $select Varien_Db_Select */
|
803 |
+
$select->from(
|
804 |
+
array('cp' => $this->_categoryProductTable),
|
805 |
+
array('category_id', 'product_id', 'position', 'is_parent' => new Zend_Db_Expr('1'),
|
806 |
+
'store_id' => new Zend_Db_Expr($storeId))
|
807 |
+
)
|
808 |
+
->joinInner(array('pv' => $enabledTable), 'pv.product_id=cp.product_id', array('visibility'))
|
809 |
+
->joinLeft(array('ac' => $anchorTable), 'ac.category_id=cp.category_id', array())
|
810 |
+
->where('ac.category_id IS NULL');
|
811 |
+
|
812 |
+
$query = $select->insertFromSelect(
|
813 |
+
$idxTable,
|
814 |
+
array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
|
815 |
+
false
|
816 |
+
);
|
817 |
+
$idxAdapter->query($query);
|
818 |
|
819 |
+
/**
|
820 |
+
* Assign products not associated to any category to root category in index
|
821 |
+
*/
|
822 |
|
823 |
+
$select = $idxAdapter->select();
|
824 |
+
$select->from(
|
825 |
+
array('pv' => $enabledTable),
|
826 |
+
array(new Zend_Db_Expr($rootId), 'product_id', new Zend_Db_Expr('0'), new Zend_Db_Expr('1'),
|
827 |
+
new Zend_Db_Expr($storeId), 'visibility')
|
828 |
+
)
|
829 |
+
->joinLeft(array('cp' => $this->_categoryProductTable), 'pv.product_id=cp.product_id', array())
|
830 |
+
->where('cp.product_id IS NULL');
|
831 |
|
832 |
+
$query = $select->insertFromSelect(
|
833 |
+
$idxTable,
|
834 |
+
array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
|
835 |
+
false
|
836 |
+
);
|
837 |
+
$idxAdapter->query($query);
|
838 |
+
|
839 |
+
/**
|
840 |
+
* Prepare anchor categories products
|
841 |
+
*/
|
842 |
+
$anchorProductsTable = $this->_getAnchorCategoriesProductsTemporaryTable();
|
843 |
+
$idxAdapter->delete($anchorProductsTable);
|
844 |
+
|
845 |
+
$position = 'MIN('.
|
846 |
+
$idxAdapter->getCheckSql(
|
847 |
+
'ca.category_id = ce.entity_id',
|
848 |
+
$idxAdapter->quoteIdentifier('cp.position'),
|
849 |
+
'('.$idxAdapter->quoteIdentifier('ce.position').' + 1) * '
|
850 |
+
.'('.$idxAdapter->quoteIdentifier('ce.level').' + 1 * 10000)'
|
851 |
+
.' + '.$idxAdapter->quoteIdentifier('cp.position')
|
852 |
+
)
|
853 |
+
.')';
|
854 |
|
|
|
|
|
|
|
|
|
|
|
855 |
|
856 |
+
$select = $idxAdapter->select()
|
857 |
+
->useStraightJoin(true)
|
858 |
+
->distinct(true)
|
859 |
+
->from(array('ca' => $anchorTable), array('category_id'))
|
860 |
+
->joinInner(
|
861 |
+
array('ce' => $this->_categoryTable),
|
862 |
+
$idxAdapter->quoteIdentifier('ce.path') . ' LIKE ' .
|
863 |
+
$idxAdapter->quoteIdentifier('ca.path') . ' OR ce.entity_id = ca.category_id',
|
864 |
+
array()
|
865 |
)
|
866 |
+
->joinInner(
|
867 |
+
array('cp' => $this->_categoryProductTable),
|
868 |
+
'cp.category_id = ce.entity_id',
|
869 |
+
array('product_id')
|
870 |
+
)
|
871 |
+
->joinInner(
|
872 |
+
array('pv' => $enabledTable),
|
873 |
+
'pv.product_id = cp.product_id',
|
874 |
+
array('position' => $position)
|
875 |
+
)
|
876 |
+
->group(array('ca.category_id', 'cp.product_id'));
|
877 |
+
$query = $select->insertFromSelect($anchorProductsTable,
|
878 |
+
array('category_id', 'product_id', 'position'), false);
|
879 |
+
$idxAdapter->query($query);
|
880 |
+
|
881 |
+
/**
|
882 |
+
* Add anchor categories products to index
|
883 |
+
*/
|
884 |
+
$select = $idxAdapter->select()
|
885 |
+
->from(
|
886 |
+
array('ap' => $anchorProductsTable),
|
887 |
+
array('category_id', 'product_id',
|
888 |
+
'position', // => new Zend_Db_Expr('MIN('. $idxAdapter->quoteIdentifier('ap.position').')'),
|
889 |
+
'is_parent' => $idxAdapter->getCheckSql('cp.product_id > 0', 1, 0),
|
890 |
+
'store_id' => new Zend_Db_Expr($storeId))
|
891 |
+
)
|
892 |
+
->joinLeft(
|
893 |
+
array('cp' => $this->_categoryProductTable),
|
894 |
+
'cp.category_id=ap.category_id AND cp.product_id=ap.product_id',
|
895 |
+
array()
|
896 |
+
)
|
897 |
+
->joinInner(array('pv' => $enabledTable), 'pv.product_id = ap.product_id', array('visibility'));
|
898 |
|
899 |
+
$query = $select->insertFromSelect(
|
900 |
+
$idxTable,
|
901 |
+
array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
|
902 |
+
false
|
903 |
+
);
|
904 |
+
$idxAdapter->query($query);
|
905 |
+
|
906 |
+
$select = $idxAdapter->select()
|
907 |
+
->from(array('e' => $this->getTable('catalog/product')), null)
|
908 |
+
->join(
|
909 |
+
array('ei' => $enabledTable),
|
910 |
+
'ei.product_id = e.entity_id',
|
911 |
+
array())
|
912 |
+
->joinLeft(
|
913 |
+
array('i' => $idxTable),
|
914 |
+
'i.product_id = e.entity_id AND i.category_id = :category_id AND i.store_id = :store_id',
|
915 |
+
array())
|
916 |
+
->where('i.product_id IS NULL')
|
917 |
+
->columns(array(
|
918 |
+
'category_id' => new Zend_Db_Expr($rootId),
|
919 |
+
'product_id' => 'e.entity_id',
|
920 |
+
'position' => new Zend_Db_Expr('0'),
|
921 |
+
'is_parent' => new Zend_Db_Expr('1'),
|
922 |
+
'store_id' => new Zend_Db_Expr($storeId),
|
923 |
+
'visibility' => 'ei.visibility'
|
924 |
+
));
|
925 |
+
|
926 |
+
$query = $select->insertFromSelect(
|
927 |
+
$idxTable,
|
928 |
+
array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
|
929 |
+
false
|
930 |
+
);
|
931 |
|
932 |
+
$idxAdapter->query($query, array('store_id' => $storeId, 'category_id' => $rootId));
|
933 |
+
}
|
934 |
+
|
935 |
+
$this->syncData();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
936 |
|
937 |
/**
|
938 |
+
* Clean up temporary tables
|
939 |
*/
|
940 |
+
$this->clearTemporaryIndexTable();
|
941 |
+
$idxAdapter->delete($enabledTable);
|
942 |
+
$idxAdapter->delete($anchorTable);
|
943 |
+
$idxAdapter->delete($anchorProductsTable);
|
944 |
+
$this->commit();
|
945 |
+
} catch (Exception $e) {
|
946 |
+
$this->rollBack();
|
947 |
+
throw $e;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
948 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
949 |
return $this;
|
950 |
}
|
951 |
|
app/code/core/Mage/Catalog/Model/Resource/Product/Flat/Indexer.php
CHANGED
@@ -32,7 +32,7 @@
|
|
32 |
* @package Mage_Catalog
|
33 |
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
*/
|
35 |
-
class Mage_Catalog_Model_Resource_Product_Flat_Indexer extends
|
36 |
{
|
37 |
const XML_NODE_MAX_INDEX_COUNT = 'global/catalog/product/flat/max_index_count';
|
38 |
const XML_NODE_ATTRIBUTE_NODES = 'global/catalog/product/flat/attribute_nodes';
|
@@ -93,6 +93,13 @@ class Mage_Catalog_Model_Resource_Product_Flat_Indexer extends Mage_Core_Model_R
|
|
93 |
*/
|
94 |
protected $_existsFlatTables = array();
|
95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
/**
|
97 |
* Initialize connection
|
98 |
*
|
@@ -608,6 +615,9 @@ class Mage_Catalog_Model_Resource_Product_Flat_Indexer extends Mage_Core_Model_R
|
|
608 |
*/
|
609 |
public function prepareFlatTable($storeId)
|
610 |
{
|
|
|
|
|
|
|
611 |
$adapter = $this->_getWriteAdapter();
|
612 |
$tableName = $this->getFlatTableName($storeId);
|
613 |
|
@@ -743,7 +753,7 @@ class Mage_Catalog_Model_Resource_Product_Flat_Indexer extends Mage_Core_Model_R
|
|
743 |
$adapter->dropForeignKey($tableName, $foreignChildKey);
|
744 |
}
|
745 |
if ($isAddChildData && !isset($describe['is_child'])) {
|
746 |
-
$adapter->
|
747 |
$dropIndexes['PRIMARY'] = $indexesNow['PRIMARY'];
|
748 |
$addIndexes['PRIMARY'] = $indexesNeed['PRIMARY'];
|
749 |
|
@@ -807,6 +817,8 @@ class Mage_Catalog_Model_Resource_Product_Flat_Indexer extends Mage_Core_Model_R
|
|
807 |
}
|
808 |
}
|
809 |
|
|
|
|
|
810 |
return $this;
|
811 |
}
|
812 |
|
@@ -1366,4 +1378,28 @@ class Mage_Catalog_Model_Resource_Product_Flat_Indexer extends Mage_Core_Model_R
|
|
1366 |
}
|
1367 |
return false;
|
1368 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1369 |
}
|
32 |
* @package Mage_Catalog
|
33 |
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
*/
|
35 |
+
class Mage_Catalog_Model_Resource_Product_Flat_Indexer extends Mage_Index_Model_Resource_Abstract
|
36 |
{
|
37 |
const XML_NODE_MAX_INDEX_COUNT = 'global/catalog/product/flat/max_index_count';
|
38 |
const XML_NODE_ATTRIBUTE_NODES = 'global/catalog/product/flat/attribute_nodes';
|
93 |
*/
|
94 |
protected $_existsFlatTables = array();
|
95 |
|
96 |
+
/**
|
97 |
+
* Flat tables which were prepared
|
98 |
+
*
|
99 |
+
* @var array
|
100 |
+
*/
|
101 |
+
protected $_preparedFlatTables = array();
|
102 |
+
|
103 |
/**
|
104 |
* Initialize connection
|
105 |
*
|
615 |
*/
|
616 |
public function prepareFlatTable($storeId)
|
617 |
{
|
618 |
+
if (isset($this->_preparedFlatTables[$storeId])) {
|
619 |
+
return $this;
|
620 |
+
}
|
621 |
$adapter = $this->_getWriteAdapter();
|
622 |
$tableName = $this->getFlatTableName($storeId);
|
623 |
|
753 |
$adapter->dropForeignKey($tableName, $foreignChildKey);
|
754 |
}
|
755 |
if ($isAddChildData && !isset($describe['is_child'])) {
|
756 |
+
$adapter->delete($tableName);
|
757 |
$dropIndexes['PRIMARY'] = $indexesNow['PRIMARY'];
|
758 |
$addIndexes['PRIMARY'] = $indexesNeed['PRIMARY'];
|
759 |
|
817 |
}
|
818 |
}
|
819 |
|
820 |
+
$this->_preparedFlatTables[$storeId] = true;
|
821 |
+
|
822 |
return $this;
|
823 |
}
|
824 |
|
1378 |
}
|
1379 |
return false;
|
1380 |
}
|
1381 |
+
|
1382 |
+
/**
|
1383 |
+
* Transactional rebuild Catalog Product Flat Data
|
1384 |
+
*
|
1385 |
+
* @return Mage_Catalog_Model_Resource_Product_Flat_Indexer
|
1386 |
+
*/
|
1387 |
+
public function reindexAll()
|
1388 |
+
{
|
1389 |
+
foreach (Mage::app()->getStores() as $storeId => $store) {
|
1390 |
+
$this->prepareFlatTable($storeId);
|
1391 |
+
$this->beginTransaction();
|
1392 |
+
try {
|
1393 |
+
$this->rebuild($store);
|
1394 |
+
$this->commit();
|
1395 |
+
} catch (Exception $e) {
|
1396 |
+
$this->rollBack();
|
1397 |
+
throw $e;
|
1398 |
+
}
|
1399 |
+
}
|
1400 |
+
$flag = $this->getFlatHelper()->getFlag();
|
1401 |
+
$flag->setIsBuild(true)->save();
|
1402 |
+
|
1403 |
+
return $this;
|
1404 |
+
}
|
1405 |
}
|
app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Abstract.php
CHANGED
@@ -44,12 +44,19 @@ abstract class Mage_Catalog_Model_Resource_Product_Indexer_Eav_Abstract
|
|
44 |
public function reindexAll()
|
45 |
{
|
46 |
$this->useIdxTable(true);
|
47 |
-
$this->
|
48 |
-
|
49 |
-
|
50 |
-
|
|
|
|
|
51 |
|
52 |
-
|
|
|
|
|
|
|
|
|
|
|
53 |
|
54 |
return $this;
|
55 |
}
|
@@ -153,7 +160,13 @@ abstract class Mage_Catalog_Model_Resource_Product_Indexer_Eav_Abstract
|
|
153 |
->from($idxTable, null);
|
154 |
|
155 |
$condition = $write->quoteInto('=?',Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE);
|
156 |
-
$this->_addAttributeToSelect(
|
|
|
|
|
|
|
|
|
|
|
|
|
157 |
|
158 |
$query = $select->deleteFromSelect($idxTable);
|
159 |
$write->query($query);
|
44 |
public function reindexAll()
|
45 |
{
|
46 |
$this->useIdxTable(true);
|
47 |
+
$this->beginTransaction();
|
48 |
+
try {
|
49 |
+
$this->clearTemporaryIndexTable();
|
50 |
+
$this->_prepareIndex();
|
51 |
+
$this->_prepareRelationIndex();
|
52 |
+
$this->_removeNotVisibleEntityFromIndex();
|
53 |
|
54 |
+
$this->syncData();
|
55 |
+
$this->commit();
|
56 |
+
} catch (Exception $e) {
|
57 |
+
$this->rollBack();
|
58 |
+
throw $e;
|
59 |
+
}
|
60 |
|
61 |
return $this;
|
62 |
}
|
160 |
->from($idxTable, null);
|
161 |
|
162 |
$condition = $write->quoteInto('=?',Mage_Catalog_Model_Product_Visibility::VISIBILITY_NOT_VISIBLE);
|
163 |
+
$this->_addAttributeToSelect(
|
164 |
+
$select,
|
165 |
+
'visibility',
|
166 |
+
$idxTable . '.entity_id',
|
167 |
+
$idxTable . '.store_id',
|
168 |
+
$condition
|
169 |
+
);
|
170 |
|
171 |
$query = $select->deleteFromSelect($idxTable);
|
172 |
$write->query($query);
|
app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price.php
CHANGED
@@ -120,7 +120,7 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price extends Mage_Index_Model
|
|
120 |
protected function _copyIndexDataToMainTable($processIds)
|
121 |
{
|
122 |
$write = $this->_getWriteAdapter();
|
123 |
-
$
|
124 |
try {
|
125 |
// remove old index
|
126 |
$where = $write->quoteInto('entity_id IN(?)', $processIds);
|
@@ -369,23 +369,24 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price extends Mage_Index_Model
|
|
369 |
public function reindexAll()
|
370 |
{
|
371 |
$this->useIdxTable(true);
|
372 |
-
$this->
|
373 |
-
|
374 |
-
|
375 |
-
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
$indexer
|
381 |
-
|
382 |
-
$indexer->reindexAll();
|
383 |
-
if (!$this->_allowTableChanges && is_callable(array($indexer, 'setAllowTableChanges'))) {
|
384 |
-
$indexer->setAllowTableChanges(true);
|
385 |
}
|
386 |
-
}
|
387 |
|
388 |
-
|
|
|
|
|
|
|
|
|
|
|
389 |
return $this;
|
390 |
}
|
391 |
|
120 |
protected function _copyIndexDataToMainTable($processIds)
|
121 |
{
|
122 |
$write = $this->_getWriteAdapter();
|
123 |
+
$this->beginTransaction();
|
124 |
try {
|
125 |
// remove old index
|
126 |
$where = $write->quoteInto('entity_id IN(?)', $processIds);
|
369 |
public function reindexAll()
|
370 |
{
|
371 |
$this->useIdxTable(true);
|
372 |
+
$this->beginTransaction();
|
373 |
+
try {
|
374 |
+
$this->clearTemporaryIndexTable();
|
375 |
+
$this->_prepareWebsiteDateTable();
|
376 |
+
$this->_prepareTierPriceIndex();
|
377 |
+
|
378 |
+
$indexers = $this->getTypeIndexers();
|
379 |
+
foreach ($indexers as $indexer) {
|
380 |
+
/** @var $indexer Mage_Catalog_Model_Resource_Product_Indexer_Price_Interface */
|
381 |
+
$indexer->reindexAll();
|
|
|
|
|
|
|
382 |
}
|
|
|
383 |
|
384 |
+
$this->syncData();
|
385 |
+
$this->commit();
|
386 |
+
} catch (Exception $e) {
|
387 |
+
$this->rollBack();
|
388 |
+
throw $e;
|
389 |
+
}
|
390 |
return $this;
|
391 |
}
|
392 |
|
app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Configurable.php
CHANGED
@@ -43,11 +43,17 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price_Configurable
|
|
43 |
public function reindexAll()
|
44 |
{
|
45 |
$this->useIdxTable(true);
|
46 |
-
$this->
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
return $this;
|
52 |
}
|
53 |
|
@@ -208,13 +214,8 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price_Configurable
|
|
208 |
$query = $select->crossUpdateFromSelect($table);
|
209 |
$write->query($query);
|
210 |
|
211 |
-
|
212 |
-
|
213 |
-
$write->truncateTable($copTable);
|
214 |
-
} else {
|
215 |
-
$write->delete($coaTable);
|
216 |
-
$write->delete($copTable);
|
217 |
-
}
|
218 |
|
219 |
return $this;
|
220 |
}
|
43 |
public function reindexAll()
|
44 |
{
|
45 |
$this->useIdxTable(true);
|
46 |
+
$this->beginTransaction();
|
47 |
+
try {
|
48 |
+
$this->_prepareFinalPriceData();
|
49 |
+
$this->_applyCustomOption();
|
50 |
+
$this->_applyConfigurableOption();
|
51 |
+
$this->_movePriceDataToIndexTable();
|
52 |
+
$this->commit();
|
53 |
+
} catch (Exception $e) {
|
54 |
+
$this->rollBack();
|
55 |
+
throw $e;
|
56 |
+
}
|
57 |
return $this;
|
58 |
}
|
59 |
|
214 |
$query = $select->crossUpdateFromSelect($table);
|
215 |
$write->query($query);
|
216 |
|
217 |
+
$write->delete($coaTable);
|
218 |
+
$write->delete($copTable);
|
|
|
|
|
|
|
|
|
|
|
219 |
|
220 |
return $this;
|
221 |
}
|
app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Default.php
CHANGED
@@ -115,9 +115,16 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price_Default
|
|
115 |
public function reindexAll()
|
116 |
{
|
117 |
$this->useIdxTable(true);
|
118 |
-
$this->
|
119 |
-
|
120 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
121 |
return $this;
|
122 |
}
|
123 |
|
@@ -496,13 +503,8 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price_Default
|
|
496 |
$query = $select->crossUpdateFromSelect($table);
|
497 |
$write->query($query);
|
498 |
|
499 |
-
|
500 |
-
|
501 |
-
$write->truncateTable($copTable);
|
502 |
-
} else {
|
503 |
-
$write->delete($coaTable);
|
504 |
-
$write->delete($copTable);
|
505 |
-
}
|
506 |
|
507 |
return $this;
|
508 |
}
|
@@ -534,11 +536,7 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price_Default
|
|
534 |
$query = $select->insertFromSelect($this->getIdxTable(), array(), false);
|
535 |
$write->query($query);
|
536 |
|
537 |
-
|
538 |
-
$write->truncateTable($table);
|
539 |
-
} else {
|
540 |
-
$write->delete($table);
|
541 |
-
}
|
542 |
|
543 |
return $this;
|
544 |
}
|
115 |
public function reindexAll()
|
116 |
{
|
117 |
$this->useIdxTable(true);
|
118 |
+
$this->beginTransaction();
|
119 |
+
try {
|
120 |
+
$this->_prepareFinalPriceData();
|
121 |
+
$this->_applyCustomOption();
|
122 |
+
$this->_movePriceDataToIndexTable();
|
123 |
+
$this->commit();
|
124 |
+
} catch (Exception $e) {
|
125 |
+
$this->rollBack();
|
126 |
+
throw $e;
|
127 |
+
}
|
128 |
return $this;
|
129 |
}
|
130 |
|
503 |
$query = $select->crossUpdateFromSelect($table);
|
504 |
$write->query($query);
|
505 |
|
506 |
+
$write->delete($coaTable);
|
507 |
+
$write->delete($copTable);
|
|
|
|
|
|
|
|
|
|
|
508 |
|
509 |
return $this;
|
510 |
}
|
536 |
$query = $select->insertFromSelect($this->getIdxTable(), array(), false);
|
537 |
$write->query($query);
|
538 |
|
539 |
+
$write->delete($table);
|
|
|
|
|
|
|
|
|
540 |
|
541 |
return $this;
|
542 |
}
|
app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Grouped.php
CHANGED
@@ -43,7 +43,14 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price_Grouped
|
|
43 |
public function reindexAll()
|
44 |
{
|
45 |
$this->useIdxTable(true);
|
46 |
-
$this->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
47 |
return $this;
|
48 |
}
|
49 |
|
@@ -96,7 +103,8 @@ class Mage_Catalog_Model_Resource_Product_Indexer_Price_Grouped
|
|
96 |
'i.entity_id = l.linked_product_id AND i.website_id = cw.website_id'
|
97 |
. ' AND i.customer_group_id = cg.customer_group_id',
|
98 |
array(
|
99 |
-
'tax_class_id'=> $this->_getReadAdapter()
|
|
|
100 |
'price' => new Zend_Db_Expr('NULL'),
|
101 |
'final_price' => new Zend_Db_Expr('NULL'),
|
102 |
'min_price' => new Zend_Db_Expr('MIN(' . $minCheckSql . ')'),
|
43 |
public function reindexAll()
|
44 |
{
|
45 |
$this->useIdxTable(true);
|
46 |
+
$this->beginTransaction();
|
47 |
+
try {
|
48 |
+
$this->_prepareGroupedProductPriceData();
|
49 |
+
$this->commit();
|
50 |
+
} catch (Exception $e) {
|
51 |
+
$this->rollBack();
|
52 |
+
throw $e;
|
53 |
+
}
|
54 |
return $this;
|
55 |
}
|
56 |
|
103 |
'i.entity_id = l.linked_product_id AND i.website_id = cw.website_id'
|
104 |
. ' AND i.customer_group_id = cg.customer_group_id',
|
105 |
array(
|
106 |
+
'tax_class_id'=> $this->_getReadAdapter()
|
107 |
+
->getCheckSql('MIN(i.tax_class_id) IS NULL', '0', 'MIN(i.tax_class_id)'),
|
108 |
'price' => new Zend_Db_Expr('NULL'),
|
109 |
'final_price' => new Zend_Db_Expr('NULL'),
|
110 |
'min_price' => new Zend_Db_Expr('MIN(' . $minCheckSql . ')'),
|
app/code/core/Mage/Catalog/Model/Resource/Url.php
CHANGED
@@ -153,7 +153,7 @@ class Mage_Catalog_Model_Resource_Url extends Mage_Core_Model_Resource_Db_Abstra
|
|
153 |
*/
|
154 |
public function getRewriteByRequestPath($requestPath, $storeId)
|
155 |
{
|
156 |
-
$adapter = $this->
|
157 |
$select = $adapter->select()
|
158 |
->from($this->getMainTable())
|
159 |
->where('store_id = :store_id')
|
@@ -182,7 +182,7 @@ class Mage_Catalog_Model_Resource_Url extends Mage_Core_Model_Resource_Db_Abstra
|
|
182 |
*/
|
183 |
public function checkRequestPaths($paths, $storeId)
|
184 |
{
|
185 |
-
$adapter = $this->
|
186 |
$select = $adapter->select()
|
187 |
->from($this->getMainTable(), 'request_path')
|
188 |
->where('store_id = :store_id')
|
153 |
*/
|
154 |
public function getRewriteByRequestPath($requestPath, $storeId)
|
155 |
{
|
156 |
+
$adapter = $this->_getWriteAdapter();
|
157 |
$select = $adapter->select()
|
158 |
->from($this->getMainTable())
|
159 |
->where('store_id = :store_id')
|
182 |
*/
|
183 |
public function checkRequestPaths($paths, $storeId)
|
184 |
{
|
185 |
+
$adapter = $this->_getWriteAdapter();
|
186 |
$select = $adapter->select()
|
187 |
->from($this->getMainTable(), 'request_path')
|
188 |
->where('store_id = :store_id')
|
app/code/core/Mage/Catalog/etc/config.xml
CHANGED
@@ -28,7 +28,7 @@
|
|
28 |
<config>
|
29 |
<modules>
|
30 |
<Mage_Catalog>
|
31 |
-
<version>1.6.0.0.
|
32 |
</Mage_Catalog>
|
33 |
</modules>
|
34 |
<admin>
|
@@ -794,7 +794,7 @@
|
|
794 |
<cron_expr>0 2 * * *</cron_expr>
|
795 |
</schedule>
|
796 |
<run>
|
797 |
-
<model>catalog/
|
798 |
</run>
|
799 |
</catalog_product_index_price_reindex_all>
|
800 |
</jobs>
|
28 |
<config>
|
29 |
<modules>
|
30 |
<Mage_Catalog>
|
31 |
+
<version>1.6.0.0.8</version>
|
32 |
</Mage_Catalog>
|
33 |
</modules>
|
34 |
<admin>
|
794 |
<cron_expr>0 2 * * *</cron_expr>
|
795 |
</schedule>
|
796 |
<run>
|
797 |
+
<model>catalog/observer::reindexProductPrices</model>
|
798 |
</run>
|
799 |
</catalog_product_index_price_reindex_all>
|
800 |
</jobs>
|
app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.6-1.6.0.0.7.php
ADDED
@@ -0,0 +1,39 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Catalog
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/** @var $installer Mage_Catalog_Model_Resource_Setup */
|
28 |
+
$installer = $this;
|
29 |
+
|
30 |
+
$installer->getConnection()->addColumn(
|
31 |
+
$installer->getTable('catalog/category_anchor_products_indexer_tmp'),
|
32 |
+
'position',
|
33 |
+
array(
|
34 |
+
'type' => Varien_Db_Ddl_Table::TYPE_INTEGER,
|
35 |
+
'unsigned' => true,
|
36 |
+
'nullable' => true,
|
37 |
+
'comment' => 'Position'
|
38 |
+
)
|
39 |
+
);
|
app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.7-1.6.0.0.8.php
ADDED
@@ -0,0 +1,97 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Catalog
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/** @var $installer Mage_Catalog_Model_Resource_Setup */
|
28 |
+
$installer = $this;
|
29 |
+
$connection = $installer->getConnection();
|
30 |
+
|
31 |
+
$connection->addIndex(
|
32 |
+
$installer->getTable('catalog/category_product_indexer_tmp'),
|
33 |
+
$installer->getIdxName('catalog/category_product_indexer_tmp', array('product_id', 'category_id', 'store_id')),
|
34 |
+
array('product_id', 'category_id', 'store_id')
|
35 |
+
);
|
36 |
+
|
37 |
+
$table = $installer->getTable('catalog/category_product_enabled_indexer_idx');
|
38 |
+
$connection->dropIndex($table, 'IDX_CATALOG_CATEGORY_PRODUCT_INDEX_ENBL_IDX_PRODUCT_ID');
|
39 |
+
$connection->addIndex(
|
40 |
+
$table,
|
41 |
+
$installer->getIdxName('catalog/category_product_enabled_indexer_idx', array('product_id', 'visibility')),
|
42 |
+
array('product_id', 'visibility')
|
43 |
+
);
|
44 |
+
|
45 |
+
|
46 |
+
$table = $installer->getTable('catalog/category_product_enabled_indexer_tmp');
|
47 |
+
$connection->dropIndex($table, 'IDX_CATALOG_CATEGORY_PRODUCT_INDEX_ENBL_TMP_PRODUCT_ID');
|
48 |
+
$connection->addIndex(
|
49 |
+
$table,
|
50 |
+
$installer->getIdxName('catalog/category_product_enabled_indexer_tmp', array('product_id', 'visibility')),
|
51 |
+
array('product_id', 'visibility')
|
52 |
+
);
|
53 |
+
|
54 |
+
$connection->addIndex(
|
55 |
+
$installer->getTable('catalog/category_anchor_products_indexer_idx'),
|
56 |
+
$installer->getIdxName(
|
57 |
+
'catalog/category_anchor_products_indexer_idx',
|
58 |
+
array('category_id', 'product_id', 'position')
|
59 |
+
),
|
60 |
+
array('category_id', 'product_id', 'position')
|
61 |
+
);
|
62 |
+
|
63 |
+
$connection->addIndex(
|
64 |
+
$installer->getTable('catalog/category_anchor_products_indexer_tmp'),
|
65 |
+
$installer->getIdxName(
|
66 |
+
'catalog/category_anchor_products_indexer_tmp',
|
67 |
+
array('category_id', 'product_id', 'position')
|
68 |
+
),
|
69 |
+
array('category_id', 'product_id', 'position')
|
70 |
+
);
|
71 |
+
|
72 |
+
$connection->addIndex(
|
73 |
+
$installer->getTable('catalog/category_anchor_indexer_idx'),
|
74 |
+
$installer->getIdxName(
|
75 |
+
'catalog/category_anchor_indexer_idx',
|
76 |
+
array('path', 'category_id')
|
77 |
+
),
|
78 |
+
array('path', 'category_id')
|
79 |
+
);
|
80 |
+
|
81 |
+
$connection->addIndex(
|
82 |
+
$installer->getTable('catalog/category_anchor_indexer_tmp'),
|
83 |
+
$installer->getIdxName(
|
84 |
+
'catalog/category_anchor_indexer_tmp',
|
85 |
+
array('path', 'category_id')
|
86 |
+
),
|
87 |
+
array('path', 'category_id')
|
88 |
+
);
|
89 |
+
|
90 |
+
$connection->addIndex(
|
91 |
+
$installer->getTable('catalog/category'),
|
92 |
+
$installer->getIdxName(
|
93 |
+
'catalog/category',
|
94 |
+
array('path', 'entity_id')
|
95 |
+
),
|
96 |
+
array('path', 'entity_id')
|
97 |
+
);
|
app/code/core/Mage/CatalogInventory/Model/Indexer/Stock.php
CHANGED
@@ -47,6 +47,11 @@
|
|
47 |
*/
|
48 |
class Mage_CatalogInventory_Model_Indexer_Stock extends Mage_Index_Model_Indexer_Abstract
|
49 |
{
|
|
|
|
|
|
|
|
|
|
|
50 |
/**
|
51 |
* @var array
|
52 |
*/
|
@@ -132,17 +137,15 @@ class Mage_CatalogInventory_Model_Indexer_Stock extends Mage_Index_Model_Indexer
|
|
132 |
public function matchEvent(Mage_Index_Model_Event $event)
|
133 |
{
|
134 |
$data = $event->getNewData();
|
135 |
-
$
|
136 |
-
|
137 |
-
return $data[$resultKey];
|
138 |
}
|
139 |
|
140 |
-
$result = null;
|
141 |
$entity = $event->getEntity();
|
142 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
143 |
/* @var $store Mage_Core_Model_Store */
|
144 |
$store = $event->getDataObject();
|
145 |
-
if ($store->isObjectNew()) {
|
146 |
$result = true;
|
147 |
} else {
|
148 |
$result = false;
|
@@ -150,15 +153,14 @@ class Mage_CatalogInventory_Model_Indexer_Stock extends Mage_Index_Model_Indexer
|
|
150 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
151 |
/* @var $storeGroup Mage_Core_Model_Store_Group */
|
152 |
$storeGroup = $event->getDataObject();
|
153 |
-
if ($storeGroup->dataHasChangedFor('website_id')) {
|
154 |
$result = true;
|
155 |
} else {
|
156 |
$result = false;
|
157 |
}
|
158 |
} else if ($entity == Mage_Core_Model_Config_Data::ENTITY) {
|
159 |
$configData = $event->getDataObject();
|
160 |
-
$
|
161 |
-
if (in_array($path, $this->_relatedConfigSettings)) {
|
162 |
$result = $configData->isValueChanged();
|
163 |
} else {
|
164 |
$result = false;
|
@@ -167,7 +169,7 @@ class Mage_CatalogInventory_Model_Indexer_Stock extends Mage_Index_Model_Indexer
|
|
167 |
$result = parent::matchEvent($event);
|
168 |
}
|
169 |
|
170 |
-
$event->addNewData(
|
171 |
|
172 |
return $result;
|
173 |
}
|
@@ -179,6 +181,7 @@ class Mage_CatalogInventory_Model_Indexer_Stock extends Mage_Index_Model_Indexer
|
|
179 |
*/
|
180 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
181 |
{
|
|
|
182 |
switch ($event->getEntity()) {
|
183 |
case Mage_CatalogInventory_Model_Stock_Item::ENTITY:
|
184 |
$this->_registerCatalogInventoryStockItemEvent($event);
|
47 |
*/
|
48 |
class Mage_CatalogInventory_Model_Indexer_Stock extends Mage_Index_Model_Indexer_Abstract
|
49 |
{
|
50 |
+
/**
|
51 |
+
* Data key for matching result to be saved in
|
52 |
+
*/
|
53 |
+
const EVENT_MATCH_RESULT_KEY = 'cataloginventory_stock_match_result';
|
54 |
+
|
55 |
/**
|
56 |
* @var array
|
57 |
*/
|
137 |
public function matchEvent(Mage_Index_Model_Event $event)
|
138 |
{
|
139 |
$data = $event->getNewData();
|
140 |
+
if (isset($data[self::EVENT_MATCH_RESULT_KEY])) {
|
141 |
+
return $data[self::EVENT_MATCH_RESULT_KEY];
|
|
|
142 |
}
|
143 |
|
|
|
144 |
$entity = $event->getEntity();
|
145 |
if ($entity == Mage_Core_Model_Store::ENTITY) {
|
146 |
/* @var $store Mage_Core_Model_Store */
|
147 |
$store = $event->getDataObject();
|
148 |
+
if ($store && $store->isObjectNew()) {
|
149 |
$result = true;
|
150 |
} else {
|
151 |
$result = false;
|
153 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
154 |
/* @var $storeGroup Mage_Core_Model_Store_Group */
|
155 |
$storeGroup = $event->getDataObject();
|
156 |
+
if ($storeGroup && $storeGroup->dataHasChangedFor('website_id')) {
|
157 |
$result = true;
|
158 |
} else {
|
159 |
$result = false;
|
160 |
}
|
161 |
} else if ($entity == Mage_Core_Model_Config_Data::ENTITY) {
|
162 |
$configData = $event->getDataObject();
|
163 |
+
if ($configData && in_array($configData->getPath(), $this->_relatedConfigSettings)) {
|
|
|
164 |
$result = $configData->isValueChanged();
|
165 |
} else {
|
166 |
$result = false;
|
169 |
$result = parent::matchEvent($event);
|
170 |
}
|
171 |
|
172 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, $result);
|
173 |
|
174 |
return $result;
|
175 |
}
|
181 |
*/
|
182 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
183 |
{
|
184 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, true);
|
185 |
switch ($event->getEntity()) {
|
186 |
case Mage_CatalogInventory_Model_Stock_Item::ENTITY:
|
187 |
$this->_registerCatalogInventoryStockItemEvent($event);
|
app/code/core/Mage/CatalogInventory/Model/Observer.php
CHANGED
@@ -904,4 +904,15 @@ class Mage_CatalogInventory_Model_Observer
|
|
904 |
return $this;
|
905 |
}
|
906 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
907 |
}
|
904 |
return $this;
|
905 |
}
|
906 |
|
907 |
+
/**
|
908 |
+
* Reindex all events of product-massAction type
|
909 |
+
*
|
910 |
+
* @param Varien_Event_Observer $observer
|
911 |
+
*/
|
912 |
+
public function reindexProductsMassAction($observer)
|
913 |
+
{
|
914 |
+
Mage::getSingleton('index/indexer')->indexEvents(
|
915 |
+
Mage_Catalog_Model_Product::ENTITY, Mage_Index_Model_Event::TYPE_MASS_ACTION
|
916 |
+
);
|
917 |
+
}
|
918 |
}
|
app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock.php
CHANGED
@@ -80,7 +80,7 @@ class Mage_CatalogInventory_Model_Resource_Indexer_Stock extends Mage_Catalog_Mo
|
|
80 |
'force_reindex_required' => 1
|
81 |
));
|
82 |
$massObject->setProductIds(array($productId));
|
83 |
-
Mage::getSingleton('index/indexer')->
|
84 |
$massObject, Mage_Catalog_Model_Product::ENTITY, Mage_Index_Model_Event::TYPE_MASS_ACTION
|
85 |
);
|
86 |
}
|
@@ -251,13 +251,20 @@ class Mage_CatalogInventory_Model_Resource_Indexer_Stock extends Mage_Catalog_Mo
|
|
251 |
public function reindexAll()
|
252 |
{
|
253 |
$this->useIdxTable(true);
|
254 |
-
$this->
|
|
|
|
|
255 |
|
256 |
-
|
257 |
-
|
258 |
-
|
259 |
|
260 |
-
|
|
|
|
|
|
|
|
|
|
|
261 |
return $this;
|
262 |
}
|
263 |
|
80 |
'force_reindex_required' => 1
|
81 |
));
|
82 |
$massObject->setProductIds(array($productId));
|
83 |
+
Mage::getSingleton('index/indexer')->logEvent(
|
84 |
$massObject, Mage_Catalog_Model_Product::ENTITY, Mage_Index_Model_Event::TYPE_MASS_ACTION
|
85 |
);
|
86 |
}
|
251 |
public function reindexAll()
|
252 |
{
|
253 |
$this->useIdxTable(true);
|
254 |
+
$this->beginTransaction();
|
255 |
+
try {
|
256 |
+
$this->clearTemporaryIndexTable();
|
257 |
|
258 |
+
foreach ($this->_getTypeIndexers() as $indexer) {
|
259 |
+
$indexer->reindexAll();
|
260 |
+
}
|
261 |
|
262 |
+
$this->syncData();
|
263 |
+
$this->commit();
|
264 |
+
} catch (Exception $e) {
|
265 |
+
$this->rollBack();
|
266 |
+
throw $e;
|
267 |
+
}
|
268 |
return $this;
|
269 |
}
|
270 |
|
app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Configurable.php
CHANGED
@@ -35,18 +35,6 @@
|
|
35 |
class Mage_CatalogInventory_Model_Resource_Indexer_Stock_Configurable
|
36 |
extends Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
|
37 |
{
|
38 |
-
/**
|
39 |
-
* Reindex all stock status data for configurable products
|
40 |
-
*
|
41 |
-
* @return Mage_CatalogInventory_Model_Resource_Indexer_Stock_Configurable
|
42 |
-
*/
|
43 |
-
public function reindexAll()
|
44 |
-
{
|
45 |
-
$this->useIdxTable(true);
|
46 |
-
$this->_prepareIndexTable();
|
47 |
-
return $this;
|
48 |
-
}
|
49 |
-
|
50 |
/**
|
51 |
* Reindex stock data for defined configurable product ids
|
52 |
*
|
35 |
class Mage_CatalogInventory_Model_Resource_Indexer_Stock_Configurable
|
36 |
extends Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
|
37 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
/**
|
39 |
* Reindex stock data for defined configurable product ids
|
40 |
*
|
app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Default.php
CHANGED
@@ -67,7 +67,14 @@ class Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
|
|
67 |
public function reindexAll()
|
68 |
{
|
69 |
$this->useIdxTable(true);
|
70 |
-
$this->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
return $this;
|
72 |
}
|
73 |
|
67 |
public function reindexAll()
|
68 |
{
|
69 |
$this->useIdxTable(true);
|
70 |
+
$this->beginTransaction();
|
71 |
+
try {
|
72 |
+
$this->_prepareIndexTable();
|
73 |
+
$this->commit();
|
74 |
+
} catch (Exception $e) {
|
75 |
+
$this->rollBack();
|
76 |
+
throw $e;
|
77 |
+
}
|
78 |
return $this;
|
79 |
}
|
80 |
|
app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Grouped.php
CHANGED
@@ -35,18 +35,6 @@
|
|
35 |
class Mage_CatalogInventory_Model_Resource_Indexer_Stock_Grouped
|
36 |
extends Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
|
37 |
{
|
38 |
-
/**
|
39 |
-
* Reindex all stock status data for configurable products
|
40 |
-
*
|
41 |
-
* @return Mage_CatalogInventory_Model_Resource_Indexer_Stock_Grouped
|
42 |
-
*/
|
43 |
-
public function reindexAll()
|
44 |
-
{
|
45 |
-
$this->useIdxTable(true);
|
46 |
-
$this->_prepareIndexTable();
|
47 |
-
return $this;
|
48 |
-
}
|
49 |
-
|
50 |
/**
|
51 |
* Reindex stock data for defined configurable product ids
|
52 |
*
|
35 |
class Mage_CatalogInventory_Model_Resource_Indexer_Stock_Grouped
|
36 |
extends Mage_CatalogInventory_Model_Resource_Indexer_Stock_Default
|
37 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
38 |
/**
|
39 |
* Reindex stock data for defined configurable product ids
|
40 |
*
|
app/code/core/Mage/CatalogInventory/Model/Stock/Item.php
CHANGED
@@ -128,6 +128,13 @@ class Mage_CatalogInventory_Model_Stock_Item extends Mage_Core_Model_Abstract
|
|
128 |
*/
|
129 |
protected $_customerGroupId;
|
130 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
131 |
/**
|
132 |
* Initialize resource model
|
133 |
*
|
@@ -799,9 +806,13 @@ class Mage_CatalogInventory_Model_Stock_Item extends Mage_Core_Model_Abstract
|
|
799 |
public function afterCommitCallback()
|
800 |
{
|
801 |
parent::afterCommitCallback();
|
802 |
-
|
803 |
-
|
804 |
-
)
|
|
|
|
|
|
|
|
|
805 |
return $this;
|
806 |
}
|
807 |
|
@@ -899,4 +910,16 @@ class Mage_CatalogInventory_Model_Stock_Item extends Mage_Core_Model_Abstract
|
|
899 |
}
|
900 |
return $this;
|
901 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
902 |
}
|
128 |
*/
|
129 |
protected $_customerGroupId;
|
130 |
|
131 |
+
/**
|
132 |
+
* Whether index events should be processed immediately
|
133 |
+
*
|
134 |
+
* @var bool
|
135 |
+
*/
|
136 |
+
protected $_processIndexEvents = true;
|
137 |
+
|
138 |
/**
|
139 |
* Initialize resource model
|
140 |
*
|
806 |
public function afterCommitCallback()
|
807 |
{
|
808 |
parent::afterCommitCallback();
|
809 |
+
/** @var $indexer Mage_Index_Model_Indexer */
|
810 |
+
$indexer = Mage::getSingleton('index/indexer');
|
811 |
+
if ($this->_processIndexEvents) {
|
812 |
+
$indexer->processEntityAction($this, self::ENTITY, Mage_Index_Model_Event::TYPE_SAVE);
|
813 |
+
} else {
|
814 |
+
$indexer->logEvent($this, self::ENTITY, Mage_Index_Model_Event::TYPE_SAVE);
|
815 |
+
}
|
816 |
return $this;
|
817 |
}
|
818 |
|
910 |
}
|
911 |
return $this;
|
912 |
}
|
913 |
+
|
914 |
+
/**
|
915 |
+
* Set whether index events should be processed immediately
|
916 |
+
*
|
917 |
+
* @param bool $process
|
918 |
+
* @return Mage_CatalogInventory_Model_Stock_Item
|
919 |
+
*/
|
920 |
+
public function setProcessIndexEvents($process = true)
|
921 |
+
{
|
922 |
+
$this->_processIndexEvents = $process;
|
923 |
+
return $this;
|
924 |
+
}
|
925 |
}
|
app/code/core/Mage/CatalogInventory/etc/config.xml
CHANGED
@@ -206,6 +206,22 @@
|
|
206 |
</cataloginventory>
|
207 |
</observers>
|
208 |
</prepare_catalog_product_index_select>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
209 |
</events>
|
210 |
<catalog>
|
211 |
<product>
|
@@ -271,6 +287,16 @@
|
|
271 |
</Mage_CatalogInventory>
|
272 |
</modules>
|
273 |
</translate>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
274 |
</adminhtml>
|
275 |
<default>
|
276 |
<cataloginventory>
|
206 |
</cataloginventory>
|
207 |
</observers>
|
208 |
</prepare_catalog_product_index_select>
|
209 |
+
<end_index_events_cataloginventory_stock_item_save>
|
210 |
+
<observers>
|
211 |
+
<cataloginventory>
|
212 |
+
<class>cataloginventory/observer</class>
|
213 |
+
<method>reindexProductsMassAction</method>
|
214 |
+
</cataloginventory>
|
215 |
+
</observers>
|
216 |
+
</end_index_events_cataloginventory_stock_item_save>
|
217 |
+
<end_process_event_cataloginventory_stock_item_save>
|
218 |
+
<observers>
|
219 |
+
<cataloginventory>
|
220 |
+
<class>cataloginventory/observer</class>
|
221 |
+
<method>reindexProductsMassAction</method>
|
222 |
+
</cataloginventory>
|
223 |
+
</observers>
|
224 |
+
</end_process_event_cataloginventory_stock_item_save>
|
225 |
</events>
|
226 |
<catalog>
|
227 |
<product>
|
287 |
</Mage_CatalogInventory>
|
288 |
</modules>
|
289 |
</translate>
|
290 |
+
<events>
|
291 |
+
<after_reindex_process_cataloginventory_stock>
|
292 |
+
<observers>
|
293 |
+
<cataloginventory>
|
294 |
+
<class>cataloginventory/observer</class>
|
295 |
+
<method>reindexProductsMassAction</method>
|
296 |
+
</cataloginventory>
|
297 |
+
</observers>
|
298 |
+
</after_reindex_process_cataloginventory_stock>
|
299 |
+
</events>
|
300 |
</adminhtml>
|
301 |
<default>
|
302 |
<cataloginventory>
|
app/code/core/Mage/CatalogRule/Model/Rule.php
CHANGED
@@ -343,7 +343,11 @@ class Mage_CatalogRule_Model_Rule extends Mage_Rule_Model_Rule
|
|
343 |
}
|
344 |
|
345 |
if ($productId) {
|
346 |
-
Mage::
|
|
|
|
|
|
|
|
|
347 |
}
|
348 |
}
|
349 |
|
343 |
}
|
344 |
|
345 |
if ($productId) {
|
346 |
+
Mage::getSingleton('index/indexer')->processEntityAction(
|
347 |
+
new Varien_Object(array('id' => $productId)),
|
348 |
+
Mage_Catalog_Model_Product::ENTITY,
|
349 |
+
Mage_Catalog_Model_Product_Indexer_Price::EVENT_TYPE_REINDEX_PRICE
|
350 |
+
);
|
351 |
}
|
352 |
}
|
353 |
|
app/code/core/Mage/CatalogSearch/Model/Fulltext.php
CHANGED
@@ -50,6 +50,7 @@ class Mage_CatalogSearch_Model_Fulltext extends Mage_Core_Model_Abstract
|
|
50 |
/**
|
51 |
* Whether table changes are allowed
|
52 |
*
|
|
|
53 |
* @var bool
|
54 |
*/
|
55 |
protected $_allowTableChanges = true;
|
@@ -79,14 +80,7 @@ class Mage_CatalogSearch_Model_Fulltext extends Mage_Core_Model_Abstract
|
|
79 |
'product_ids' => $productIds
|
80 |
));
|
81 |
|
82 |
-
$
|
83 |
-
if (!$this->_allowTableChanges && is_callable(array($resourceModel, 'setAllowTableChanges'))) {
|
84 |
-
$resourceModel->setAllowTableChanges(false);
|
85 |
-
}
|
86 |
-
$resourceModel->rebuildIndex($storeId, $productIds);
|
87 |
-
if (!$this->_allowTableChanges && is_callable(array($resourceModel, 'setAllowTableChanges'))) {
|
88 |
-
$resourceModel->setAllowTableChanges(true);
|
89 |
-
}
|
90 |
|
91 |
Mage::dispatchEvent('catalogsearch_index_process_complete', array());
|
92 |
|
@@ -119,15 +113,7 @@ class Mage_CatalogSearch_Model_Fulltext extends Mage_Core_Model_Abstract
|
|
119 |
*/
|
120 |
public function resetSearchResults()
|
121 |
{
|
122 |
-
$
|
123 |
-
if (!$this->_allowTableChanges && is_callable(array($resourceModel, 'setAllowTableChanges'))) {
|
124 |
-
$resourceModel->setAllowTableChanges(false);
|
125 |
-
}
|
126 |
-
$resourceModel->resetSearchResults();
|
127 |
-
if (!$this->_allowTableChanges && is_callable(array($resourceModel, 'setAllowTableChanges'))) {
|
128 |
-
$resourceModel->setAllowTableChanges(true);
|
129 |
-
}
|
130 |
-
|
131 |
return $this;
|
132 |
}
|
133 |
|
@@ -177,6 +163,7 @@ class Mage_CatalogSearch_Model_Fulltext extends Mage_Core_Model_Abstract
|
|
177 |
/**
|
178 |
* Set whether table changes are allowed
|
179 |
*
|
|
|
180 |
* @param bool $value
|
181 |
* @return Mage_CatalogSearch_Model_Fulltext
|
182 |
*/
|
50 |
/**
|
51 |
* Whether table changes are allowed
|
52 |
*
|
53 |
+
* @deprecated after 1.6.1.0
|
54 |
* @var bool
|
55 |
*/
|
56 |
protected $_allowTableChanges = true;
|
80 |
'product_ids' => $productIds
|
81 |
));
|
82 |
|
83 |
+
$this->getResource()->rebuildIndex($storeId, $productIds);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
84 |
|
85 |
Mage::dispatchEvent('catalogsearch_index_process_complete', array());
|
86 |
|
113 |
*/
|
114 |
public function resetSearchResults()
|
115 |
{
|
116 |
+
$this->getResource()->resetSearchResults();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
117 |
return $this;
|
118 |
}
|
119 |
|
163 |
/**
|
164 |
* Set whether table changes are allowed
|
165 |
*
|
166 |
+
* @deprecated after 1.6.1.0
|
167 |
* @param bool $value
|
168 |
* @return Mage_CatalogSearch_Model_Fulltext
|
169 |
*/
|
app/code/core/Mage/CatalogSearch/Model/Indexer/Fulltext.php
CHANGED
@@ -34,6 +34,18 @@
|
|
34 |
*/
|
35 |
class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer_Abstract
|
36 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
37 |
/**
|
38 |
* Retrieve resource instance
|
39 |
*
|
@@ -127,20 +139,20 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
127 |
public function matchEvent(Mage_Index_Model_Event $event)
|
128 |
{
|
129 |
$data = $event->getNewData();
|
130 |
-
$
|
131 |
-
|
132 |
-
return $data[$resultKey];
|
133 |
}
|
134 |
|
135 |
-
$result = null;
|
136 |
$entity = $event->getEntity();
|
137 |
if ($entity == Mage_Catalog_Model_Resource_Eav_Attribute::ENTITY) {
|
138 |
/* @var $attribute Mage_Catalog_Model_Resource_Eav_Attribute */
|
139 |
$attribute = $event->getDataObject();
|
140 |
|
141 |
-
if (
|
|
|
|
|
142 |
$result = $attribute->dataHasChangedFor('is_searchable');
|
143 |
-
}
|
144 |
$result = $attribute->getIsSearchable();
|
145 |
} else {
|
146 |
$result = false;
|
@@ -151,7 +163,7 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
151 |
} else {
|
152 |
/* @var $store Mage_Core_Model_Store */
|
153 |
$store = $event->getDataObject();
|
154 |
-
if ($store->isObjectNew()) {
|
155 |
$result = true;
|
156 |
} else {
|
157 |
$result = false;
|
@@ -160,14 +172,14 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
160 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
161 |
/* @var $storeGroup Mage_Core_Model_Store_Group */
|
162 |
$storeGroup = $event->getDataObject();
|
163 |
-
if ($storeGroup->dataHasChangedFor('website_id')) {
|
164 |
$result = true;
|
165 |
} else {
|
166 |
$result = false;
|
167 |
}
|
168 |
} else if ($entity == Mage_Core_Model_Config_Data::ENTITY) {
|
169 |
$data = $event->getDataObject();
|
170 |
-
if (in_array($data->getPath(), $this->_relatedConfigSettings)) {
|
171 |
$result = $data->isValueChanged();
|
172 |
} else {
|
173 |
$result = false;
|
@@ -176,7 +188,7 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
176 |
$result = parent::matchEvent($event);
|
177 |
}
|
178 |
|
179 |
-
$event->addNewData(
|
180 |
|
181 |
return $result;
|
182 |
}
|
@@ -188,6 +200,7 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
188 |
*/
|
189 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
190 |
{
|
|
|
191 |
switch ($event->getEntity()) {
|
192 |
case Mage_Catalog_Model_Product::ENTITY:
|
193 |
$this->_registerCatalogProductEvent($event);
|
@@ -282,6 +295,16 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
282 |
$reindexData['catalogsearch_action_type'] = $actionObject->getActionType();
|
283 |
}
|
284 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
285 |
// register affected products
|
286 |
if ($rebuildIndex) {
|
287 |
$reindexData['catalogsearch_product_ids'] = $actionObject->getProductIds();
|
@@ -295,6 +318,26 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
295 |
return $this;
|
296 |
}
|
297 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
/**
|
299 |
* Check if product is composite
|
300 |
*
|
@@ -314,9 +357,6 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
314 |
*/
|
315 |
protected function _processEvent(Mage_Index_Model_Event $event)
|
316 |
{
|
317 |
-
if (!$this->_allowTableChanges && is_callable(array($this->_getIndexer(), 'setAllowTableChanges'))) {
|
318 |
-
$this->_getIndexer()->setAllowTableChanges(false);
|
319 |
-
}
|
320 |
$data = $event->getNewData();
|
321 |
|
322 |
if (!empty($data['catalogsearch_fulltext_reindex_all'])) {
|
@@ -380,6 +420,11 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
380 |
->resetSearchResults();
|
381 |
}
|
382 |
}
|
|
|
|
|
|
|
|
|
|
|
383 |
} else if (isset($data['catalogsearch_category_update_product_ids'])) {
|
384 |
$productIds = $data['catalogsearch_category_update_product_ids'];
|
385 |
$categoryIds = $data['catalogsearch_category_update_category_ids'];
|
@@ -387,9 +432,6 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
387 |
$this->_getIndexer()
|
388 |
->updateCategoryIndex($productIds, $categoryIds);
|
389 |
}
|
390 |
-
if (!$this->_allowTableChanges && is_callable(array($this->_getIndexer(), 'setAllowTableChanges'))) {
|
391 |
-
$this->_getIndexer()->setAllowTableChanges(true);
|
392 |
-
}
|
393 |
}
|
394 |
|
395 |
/**
|
@@ -398,6 +440,14 @@ class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer
|
|
398 |
*/
|
399 |
public function reindexAll()
|
400 |
{
|
401 |
-
$this->_getIndexer()->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
402 |
}
|
403 |
}
|
34 |
*/
|
35 |
class Mage_CatalogSearch_Model_Indexer_Fulltext extends Mage_Index_Model_Indexer_Abstract
|
36 |
{
|
37 |
+
/**
|
38 |
+
* Data key for matching result to be saved in
|
39 |
+
*/
|
40 |
+
const EVENT_MATCH_RESULT_KEY = 'catalogsearch_fulltext_match_result';
|
41 |
+
|
42 |
+
/**
|
43 |
+
* List of searchable attributes
|
44 |
+
*
|
45 |
+
* @var null|array
|
46 |
+
*/
|
47 |
+
protected $_searchableAttributes = null;
|
48 |
+
|
49 |
/**
|
50 |
* Retrieve resource instance
|
51 |
*
|
139 |
public function matchEvent(Mage_Index_Model_Event $event)
|
140 |
{
|
141 |
$data = $event->getNewData();
|
142 |
+
if (isset($data[self::EVENT_MATCH_RESULT_KEY])) {
|
143 |
+
return $data[self::EVENT_MATCH_RESULT_KEY];
|
|
|
144 |
}
|
145 |
|
|
|
146 |
$entity = $event->getEntity();
|
147 |
if ($entity == Mage_Catalog_Model_Resource_Eav_Attribute::ENTITY) {
|
148 |
/* @var $attribute Mage_Catalog_Model_Resource_Eav_Attribute */
|
149 |
$attribute = $event->getDataObject();
|
150 |
|
151 |
+
if (!$attribute) {
|
152 |
+
$result = false;
|
153 |
+
} elseif ($event->getType() == Mage_Index_Model_Event::TYPE_SAVE) {
|
154 |
$result = $attribute->dataHasChangedFor('is_searchable');
|
155 |
+
} elseif ($event->getType() == Mage_Index_Model_Event::TYPE_DELETE) {
|
156 |
$result = $attribute->getIsSearchable();
|
157 |
} else {
|
158 |
$result = false;
|
163 |
} else {
|
164 |
/* @var $store Mage_Core_Model_Store */
|
165 |
$store = $event->getDataObject();
|
166 |
+
if ($store && $store->isObjectNew()) {
|
167 |
$result = true;
|
168 |
} else {
|
169 |
$result = false;
|
172 |
} else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
|
173 |
/* @var $storeGroup Mage_Core_Model_Store_Group */
|
174 |
$storeGroup = $event->getDataObject();
|
175 |
+
if ($storeGroup && $storeGroup->dataHasChangedFor('website_id')) {
|
176 |
$result = true;
|
177 |
} else {
|
178 |
$result = false;
|
179 |
}
|
180 |
} else if ($entity == Mage_Core_Model_Config_Data::ENTITY) {
|
181 |
$data = $event->getDataObject();
|
182 |
+
if ($data && in_array($data->getPath(), $this->_relatedConfigSettings)) {
|
183 |
$result = $data->isValueChanged();
|
184 |
} else {
|
185 |
$result = false;
|
188 |
$result = parent::matchEvent($event);
|
189 |
}
|
190 |
|
191 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, $result);
|
192 |
|
193 |
return $result;
|
194 |
}
|
200 |
*/
|
201 |
protected function _registerEvent(Mage_Index_Model_Event $event)
|
202 |
{
|
203 |
+
$event->addNewData(self::EVENT_MATCH_RESULT_KEY, true);
|
204 |
switch ($event->getEntity()) {
|
205 |
case Mage_Catalog_Model_Product::ENTITY:
|
206 |
$this->_registerCatalogProductEvent($event);
|
295 |
$reindexData['catalogsearch_action_type'] = $actionObject->getActionType();
|
296 |
}
|
297 |
|
298 |
+
$searchableAttributes = array();
|
299 |
+
if (is_array($attrData)) {
|
300 |
+
$searchableAttributes = array_intersect($this->_getSearchableAttributes(), array_keys($attrData));
|
301 |
+
}
|
302 |
+
|
303 |
+
if (count($searchableAttributes) > 0) {
|
304 |
+
$rebuildIndex = true;
|
305 |
+
$reindexData['catalogsearch_force_reindex'] = true;
|
306 |
+
}
|
307 |
+
|
308 |
// register affected products
|
309 |
if ($rebuildIndex) {
|
310 |
$reindexData['catalogsearch_product_ids'] = $actionObject->getProductIds();
|
318 |
return $this;
|
319 |
}
|
320 |
|
321 |
+
/**
|
322 |
+
* Retrieve searchable attributes list
|
323 |
+
*
|
324 |
+
* @return array
|
325 |
+
*/
|
326 |
+
protected function _getSearchableAttributes()
|
327 |
+
{
|
328 |
+
if (is_null($this->_searchableAttributes)) {
|
329 |
+
/** @var $attributeCollection Mage_Catalog_Model_Resource_Product_Attribute_Collection */
|
330 |
+
$attributeCollection = Mage::getResourceModel('catalog/product_attribute_collection');
|
331 |
+
$attributeCollection->addIsSearchableFilter();
|
332 |
+
|
333 |
+
foreach ($attributeCollection as $attribute) {
|
334 |
+
$this->_searchableAttributes[] = $attribute->getAttributeCode();
|
335 |
+
}
|
336 |
+
}
|
337 |
+
|
338 |
+
return $this->_searchableAttributes;
|
339 |
+
}
|
340 |
+
|
341 |
/**
|
342 |
* Check if product is composite
|
343 |
*
|
357 |
*/
|
358 |
protected function _processEvent(Mage_Index_Model_Event $event)
|
359 |
{
|
|
|
|
|
|
|
360 |
$data = $event->getNewData();
|
361 |
|
362 |
if (!empty($data['catalogsearch_fulltext_reindex_all'])) {
|
420 |
->resetSearchResults();
|
421 |
}
|
422 |
}
|
423 |
+
if (isset($data['catalogsearch_force_reindex'])) {
|
424 |
+
$this->_getIndexer()
|
425 |
+
->rebuildIndex(null, $productIds)
|
426 |
+
->resetSearchResults();
|
427 |
+
}
|
428 |
} else if (isset($data['catalogsearch_category_update_product_ids'])) {
|
429 |
$productIds = $data['catalogsearch_category_update_product_ids'];
|
430 |
$categoryIds = $data['catalogsearch_category_update_category_ids'];
|
432 |
$this->_getIndexer()
|
433 |
->updateCategoryIndex($productIds, $categoryIds);
|
434 |
}
|
|
|
|
|
|
|
435 |
}
|
436 |
|
437 |
/**
|
440 |
*/
|
441 |
public function reindexAll()
|
442 |
{
|
443 |
+
$resourceModel = $this->_getIndexer()->getResource();
|
444 |
+
$resourceModel->beginTransaction();
|
445 |
+
try {
|
446 |
+
$this->_getIndexer()->rebuildIndex();
|
447 |
+
$resourceModel->commit();
|
448 |
+
} catch (Exception $e) {
|
449 |
+
$resourceModel->rollBack();
|
450 |
+
throw $e;
|
451 |
+
}
|
452 |
}
|
453 |
}
|
app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php
CHANGED
@@ -72,6 +72,7 @@ class Mage_CatalogSearch_Model_Resource_Fulltext extends Mage_Core_Model_Resourc
|
|
72 |
/**
|
73 |
* Whether table changes are allowed
|
74 |
*
|
|
|
75 |
* @var bool
|
76 |
*/
|
77 |
protected $_allowTableChanges = true;
|
@@ -117,7 +118,7 @@ class Mage_CatalogSearch_Model_Resource_Fulltext extends Mage_Core_Model_Resourc
|
|
117 |
*
|
118 |
* @param int|null $storeId
|
119 |
* @param int|array|null $productIds
|
120 |
-
* @return
|
121 |
*/
|
122 |
public function rebuildIndex($storeId = null, $productIds = null)
|
123 |
{
|
@@ -301,11 +302,7 @@ class Mage_CatalogSearch_Model_Resource_Fulltext extends Mage_Core_Model_Resourc
|
|
301 |
{
|
302 |
$adapter = $this->_getWriteAdapter();
|
303 |
$adapter->update($this->getTable('catalogsearch/search_query'), array('is_processed' => 0));
|
304 |
-
|
305 |
-
$adapter->truncateTable($this->getTable('catalogsearch/result'));
|
306 |
-
} else {
|
307 |
-
$adapter->delete($this->getTable('catalogsearch/result'));
|
308 |
-
}
|
309 |
|
310 |
Mage::dispatchEvent('catalogsearch_reset_search_result');
|
311 |
|
@@ -779,6 +776,7 @@ class Mage_CatalogSearch_Model_Resource_Fulltext extends Mage_Core_Model_Resourc
|
|
779 |
/**
|
780 |
* Set whether table changes are allowed
|
781 |
*
|
|
|
782 |
* @param bool $value
|
783 |
* @return Mage_CatalogSearch_Model_Resource_Fulltext
|
784 |
*/
|
72 |
/**
|
73 |
* Whether table changes are allowed
|
74 |
*
|
75 |
+
* @deprecated after 1.6.1.0
|
76 |
* @var bool
|
77 |
*/
|
78 |
protected $_allowTableChanges = true;
|
118 |
*
|
119 |
* @param int|null $storeId
|
120 |
* @param int|array|null $productIds
|
121 |
+
* @return Mage_CatalogSearch_Model_Resource_Fulltext
|
122 |
*/
|
123 |
public function rebuildIndex($storeId = null, $productIds = null)
|
124 |
{
|
302 |
{
|
303 |
$adapter = $this->_getWriteAdapter();
|
304 |
$adapter->update($this->getTable('catalogsearch/search_query'), array('is_processed' => 0));
|
305 |
+
$adapter->delete($this->getTable('catalogsearch/result'));
|
|
|
|
|
|
|
|
|
306 |
|
307 |
Mage::dispatchEvent('catalogsearch_reset_search_result');
|
308 |
|
776 |
/**
|
777 |
* Set whether table changes are allowed
|
778 |
*
|
779 |
+
* @deprecated after 1.6.1.0
|
780 |
* @param bool $value
|
781 |
* @return Mage_CatalogSearch_Model_Resource_Fulltext
|
782 |
*/
|
app/code/core/Mage/Core/Controller/Varien/Action.php
CHANGED
@@ -745,6 +745,8 @@ abstract class Mage_Core_Controller_Varien_Action
|
|
745 |
$refererUrl = Mage::helper('core')->urlDecode($url);
|
746 |
}
|
747 |
|
|
|
|
|
748 |
if (!$this->_isUrlInternal($refererUrl)) {
|
749 |
$refererUrl = Mage::app()->getStore()->getBaseUrl();
|
750 |
}
|
745 |
$refererUrl = Mage::helper('core')->urlDecode($url);
|
746 |
}
|
747 |
|
748 |
+
$refererUrl = Mage::helper('core')->escapeUrl($refererUrl);
|
749 |
+
|
750 |
if (!$this->_isUrlInternal($refererUrl)) {
|
751 |
$refererUrl = Mage::app()->getStore()->getBaseUrl();
|
752 |
}
|
app/code/core/Mage/Core/etc/system.xml
CHANGED
@@ -932,6 +932,7 @@
|
|
932 |
</forgot_email_identity>
|
933 |
<password_reset_link_expiration_period translate="label comment">
|
934 |
<label>Recovery Link Expiration Period (days)</label>
|
|
|
935 |
<frontend_type>text</frontend_type>
|
936 |
<backend_model>adminhtml/system_config_backend_admin_password_link_expirationperiod</backend_model>
|
937 |
<sort_order>30</sort_order>
|
932 |
</forgot_email_identity>
|
933 |
<password_reset_link_expiration_period translate="label comment">
|
934 |
<label>Recovery Link Expiration Period (days)</label>
|
935 |
+
<comment>This value must be greater than 0.</comment>
|
936 |
<frontend_type>text</frontend_type>
|
937 |
<backend_model>adminhtml/system_config_backend_admin_password_link_expirationperiod</backend_model>
|
938 |
<sort_order>30</sort_order>
|
app/code/core/Mage/Customer/controllers/AccountController.php
CHANGED
@@ -589,7 +589,7 @@ class Mage_Customer_AccountController extends Mage_Core_Controller_Front_Action
|
|
589 |
$this->renderLayout();
|
590 |
} catch (Exception $exception) {
|
591 |
$this->_getSession()->addError(Mage::helper('customer')->__('Your password reset link has expired.'));
|
592 |
-
$this->_redirect('*/*/');
|
593 |
}
|
594 |
}
|
595 |
|
589 |
$this->renderLayout();
|
590 |
} catch (Exception $exception) {
|
591 |
$this->_getSession()->addError(Mage::helper('customer')->__('Your password reset link has expired.'));
|
592 |
+
$this->_redirect('*/*/forgotpassword');
|
593 |
}
|
594 |
}
|
595 |
|
app/code/core/Mage/Customer/etc/config.xml
CHANGED
@@ -418,7 +418,7 @@
|
|
418 |
<forgot_email_identity>support</forgot_email_identity>
|
419 |
<forgot_email_template>customer_password_forgot_email_template</forgot_email_template>
|
420 |
<remind_email_template>customer_password_remind_email_template</remind_email_template>
|
421 |
-
<reset_link_expiration_period>
|
422 |
</password>
|
423 |
<address>
|
424 |
<street_lines>2</street_lines>
|
418 |
<forgot_email_identity>support</forgot_email_identity>
|
419 |
<forgot_email_template>customer_password_forgot_email_template</forgot_email_template>
|
420 |
<remind_email_template>customer_password_remind_email_template</remind_email_template>
|
421 |
+
<reset_link_expiration_period>1</reset_link_expiration_period>
|
422 |
</password>
|
423 |
<address>
|
424 |
<street_lines>2</street_lines>
|
app/code/core/Mage/Customer/etc/system.xml
CHANGED
@@ -199,6 +199,7 @@
|
|
199 |
</forgot_email_identity>
|
200 |
<reset_link_expiration_period translate="label comment">
|
201 |
<label>Recovery Link Expiration Period (days)</label>
|
|
|
202 |
<frontend_type>text</frontend_type>
|
203 |
<backend_model>adminhtml/system_config_backend_customer_password_link_expirationperiod</backend_model>
|
204 |
<sort_order>40</sort_order>
|
199 |
</forgot_email_identity>
|
200 |
<reset_link_expiration_period translate="label comment">
|
201 |
<label>Recovery Link Expiration Period (days)</label>
|
202 |
+
<comment>This value must be greater than 0.</comment>
|
203 |
<frontend_type>text</frontend_type>
|
204 |
<backend_model>adminhtml/system_config_backend_customer_password_link_expirationperiod</backend_model>
|
205 |
<sort_order>40</sort_order>
|
app/code/core/Mage/Downloadable/Model/Resource/Indexer/Price.php
CHANGED
@@ -42,11 +42,17 @@ class Mage_Downloadable_Model_Resource_Indexer_Price extends Mage_Catalog_Model_
|
|
42 |
public function reindexAll()
|
43 |
{
|
44 |
$this->useIdxTable(true);
|
45 |
-
$this->
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
50 |
return $this;
|
51 |
}
|
52 |
|
@@ -156,11 +162,7 @@ class Mage_Downloadable_Model_Resource_Indexer_Price extends Mage_Catalog_Model_
|
|
156 |
$query = $select->crossUpdateFromSelect(array('i' => $this->_getDefaultFinalPriceTable()));
|
157 |
$write->query($query);
|
158 |
|
159 |
-
|
160 |
-
$write->truncateTable($table);
|
161 |
-
} else {
|
162 |
-
$write->delete($table);
|
163 |
-
}
|
164 |
|
165 |
return $this;
|
166 |
}
|
42 |
public function reindexAll()
|
43 |
{
|
44 |
$this->useIdxTable(true);
|
45 |
+
$this->beginTransaction();
|
46 |
+
try {
|
47 |
+
$this->_prepareFinalPriceData();
|
48 |
+
$this->_applyCustomOption();
|
49 |
+
$this->_applyDownloadableLink();
|
50 |
+
$this->_movePriceDataToIndexTable();
|
51 |
+
$this->commit();
|
52 |
+
} catch (Exception $e) {
|
53 |
+
$this->rollBack();
|
54 |
+
throw $e;
|
55 |
+
}
|
56 |
return $this;
|
57 |
}
|
58 |
|
162 |
$query = $select->crossUpdateFromSelect(array('i' => $this->_getDefaultFinalPriceTable()));
|
163 |
$write->query($query);
|
164 |
|
165 |
+
$write->delete($table);
|
|
|
|
|
|
|
|
|
166 |
|
167 |
return $this;
|
168 |
}
|
app/code/core/Mage/ImportExport/Model/Import.php
CHANGED
@@ -74,7 +74,8 @@ class Mage_ImportExport_Model_Import extends Mage_ImportExport_Model_Abstract
|
|
74 |
'catalog_product' => array (
|
75 |
'catalog_product_price',
|
76 |
'catalog_category_product',
|
77 |
-
'catalogsearch_fulltext'
|
|
|
78 |
)
|
79 |
);
|
80 |
|
74 |
'catalog_product' => array (
|
75 |
'catalog_product_price',
|
76 |
'catalog_category_product',
|
77 |
+
'catalogsearch_fulltext',
|
78 |
+
'catalog_product_flat',
|
79 |
)
|
80 |
);
|
81 |
|
app/code/core/Mage/Index/Block/Adminhtml/Notifications.php
CHANGED
@@ -34,9 +34,12 @@ class Mage_Index_Block_Adminhtml_Notifications extends Mage_Adminhtml_Block_Temp
|
|
34 |
public function getProcessesForReindex()
|
35 |
{
|
36 |
$res = array();
|
37 |
-
$processes = Mage::getSingleton('index/indexer')->getProcessesCollection();
|
|
|
38 |
foreach ($processes as $process) {
|
39 |
-
if ($process->getStatus() == Mage_Index_Model_Process::STATUS_REQUIRE_REINDEX
|
|
|
|
|
40 |
$res[] = $process->getIndexer()->getName();
|
41 |
}
|
42 |
}
|
34 |
public function getProcessesForReindex()
|
35 |
{
|
36 |
$res = array();
|
37 |
+
$processes = Mage::getSingleton('index/indexer')->getProcessesCollection()->addEventsStats();
|
38 |
+
/** @var $process Mage_Index_Model_Process */
|
39 |
foreach ($processes as $process) {
|
40 |
+
if (($process->getStatus() == Mage_Index_Model_Process::STATUS_REQUIRE_REINDEX
|
41 |
+
|| $process->getEvents() > 0) && $process->getIndexer()->isVisible()
|
42 |
+
) {
|
43 |
$res[] = $process->getIndexer()->getName();
|
44 |
}
|
45 |
}
|
app/code/core/Mage/Index/Block/Adminhtml/Process/Grid.php
CHANGED
@@ -26,15 +26,27 @@
|
|
26 |
|
27 |
class Mage_Index_Block_Adminhtml_Process_Grid extends Mage_Adminhtml_Block_Widget_Grid
|
28 |
{
|
|
|
|
|
|
|
|
|
|
|
29 |
protected $_processModel;
|
30 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
31 |
/**
|
32 |
* Class constructor
|
33 |
*/
|
34 |
public function __construct()
|
35 |
{
|
36 |
parent::__construct();
|
37 |
-
$this->_processModel = Mage::
|
38 |
$this->setId('indexer_processes_grid');
|
39 |
$this->_filterVisibility = false;
|
40 |
$this->_pagerVisibility = false;
|
@@ -55,9 +67,18 @@ class Mage_Index_Block_Adminhtml_Process_Grid extends Mage_Adminhtml_Block_Widge
|
|
55 |
*/
|
56 |
protected function _afterLoadCollection()
|
57 |
{
|
58 |
-
|
|
|
|
|
|
|
|
|
|
|
59 |
$item->setName($item->getIndexer()->getName());
|
60 |
$item->setDescription($item->getIndexer()->getDescription());
|
|
|
|
|
|
|
|
|
61 |
}
|
62 |
return $this;
|
63 |
}
|
@@ -102,8 +123,19 @@ class Mage_Index_Block_Adminhtml_Process_Grid extends Mage_Adminhtml_Block_Widge
|
|
102 |
'frame_callback' => array($this, 'decorateStatus')
|
103 |
));
|
104 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
105 |
$this->addColumn('ended_at', array(
|
106 |
-
'header' => Mage::helper('index')->__('
|
107 |
'type' => 'datetime',
|
108 |
'width' => '180',
|
109 |
'align' => 'left',
|
@@ -123,11 +155,6 @@ class Mage_Index_Block_Adminhtml_Process_Grid extends Mage_Adminhtml_Block_Widge
|
|
123 |
'url' => array('base'=> '*/*/reindexProcess'),
|
124 |
'field' => 'process'
|
125 |
),
|
126 |
-
// array(
|
127 |
-
// 'caption' => Mage::helper('index')->__('Pending Events'),
|
128 |
-
// 'url' => array('base'=> '*/*/reindexEvents'),
|
129 |
-
// 'field' => 'process'
|
130 |
-
// )
|
131 |
),
|
132 |
'filter' => false,
|
133 |
'sortable' => false,
|
@@ -140,6 +167,10 @@ class Mage_Index_Block_Adminhtml_Process_Grid extends Mage_Adminhtml_Block_Widge
|
|
140 |
/**
|
141 |
* Decorate status column values
|
142 |
*
|
|
|
|
|
|
|
|
|
143 |
* @return string
|
144 |
*/
|
145 |
public function decorateStatus($value, $row, $column, $isExport)
|
@@ -159,6 +190,29 @@ class Mage_Index_Block_Adminhtml_Process_Grid extends Mage_Adminhtml_Block_Widge
|
|
159 |
return '<span class="'.$class.'"><span>'.$value.'</span></span>';
|
160 |
}
|
161 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
162 |
/**
|
163 |
* Decorate last run date coumn
|
164 |
*
|
26 |
|
27 |
class Mage_Index_Block_Adminhtml_Process_Grid extends Mage_Adminhtml_Block_Widget_Grid
|
28 |
{
|
29 |
+
/**
|
30 |
+
* Process model
|
31 |
+
*
|
32 |
+
* @var Mage_Index_Model_Process
|
33 |
+
*/
|
34 |
protected $_processModel;
|
35 |
|
36 |
+
/**
|
37 |
+
* Mass-action block
|
38 |
+
*
|
39 |
+
* @var string
|
40 |
+
*/
|
41 |
+
protected $_massactionBlockName = 'index/adminhtml_process_grid_massaction';
|
42 |
+
|
43 |
/**
|
44 |
* Class constructor
|
45 |
*/
|
46 |
public function __construct()
|
47 |
{
|
48 |
parent::__construct();
|
49 |
+
$this->_processModel = Mage::getSingleton('index/process');
|
50 |
$this->setId('indexer_processes_grid');
|
51 |
$this->_filterVisibility = false;
|
52 |
$this->_pagerVisibility = false;
|
67 |
*/
|
68 |
protected function _afterLoadCollection()
|
69 |
{
|
70 |
+
/** @var $item Mage_Index_Model_Process */
|
71 |
+
foreach ($this->_collection as $key => $item) {
|
72 |
+
if (!$item->getIndexer()->isVisible()) {
|
73 |
+
$this->_collection->removeItemByKey($key);
|
74 |
+
continue;
|
75 |
+
}
|
76 |
$item->setName($item->getIndexer()->getName());
|
77 |
$item->setDescription($item->getIndexer()->getDescription());
|
78 |
+
$item->setUpdateRequired($item->getUnprocessedEventsCollection()->count() > 0 ? 1 : 0);
|
79 |
+
if ($item->isLocked()) {
|
80 |
+
$item->setStatus(Mage_Index_Model_Process::STATUS_RUNNING);
|
81 |
+
}
|
82 |
}
|
83 |
return $this;
|
84 |
}
|
123 |
'frame_callback' => array($this, 'decorateStatus')
|
124 |
));
|
125 |
|
126 |
+
$this->addColumn('update_required', array(
|
127 |
+
'header' => Mage::helper('index')->__('Update Required'),
|
128 |
+
'sortable' => false,
|
129 |
+
'width' => '120',
|
130 |
+
'align' => 'left',
|
131 |
+
'index' => 'update_required',
|
132 |
+
'type' => 'options',
|
133 |
+
'options' => $this->_processModel->getUpdateRequiredOptions(),
|
134 |
+
'frame_callback' => array($this, 'decorateUpdateRequired')
|
135 |
+
));
|
136 |
+
|
137 |
$this->addColumn('ended_at', array(
|
138 |
+
'header' => Mage::helper('index')->__('Updated At'),
|
139 |
'type' => 'datetime',
|
140 |
'width' => '180',
|
141 |
'align' => 'left',
|
155 |
'url' => array('base'=> '*/*/reindexProcess'),
|
156 |
'field' => 'process'
|
157 |
),
|
|
|
|
|
|
|
|
|
|
|
158 |
),
|
159 |
'filter' => false,
|
160 |
'sortable' => false,
|
167 |
/**
|
168 |
* Decorate status column values
|
169 |
*
|
170 |
+
* @param string $value
|
171 |
+
* @param Mage_Index_Model_Process $row
|
172 |
+
* @param Mage_Adminhtml_Block_Widget_Grid_Column $column
|
173 |
+
* @param bool $isExport
|
174 |
* @return string
|
175 |
*/
|
176 |
public function decorateStatus($value, $row, $column, $isExport)
|
190 |
return '<span class="'.$class.'"><span>'.$value.'</span></span>';
|
191 |
}
|
192 |
|
193 |
+
/**
|
194 |
+
* Decorate "Update Required" column values
|
195 |
+
*
|
196 |
+
* @param string $value
|
197 |
+
* @param Mage_Index_Model_Process $row
|
198 |
+
* @param Mage_Adminhtml_Block_Widget_Grid_Column $column
|
199 |
+
* @param bool $isExport
|
200 |
+
* @return string
|
201 |
+
*/
|
202 |
+
public function decorateUpdateRequired($value, $row, $column, $isExport)
|
203 |
+
{
|
204 |
+
$class = '';
|
205 |
+
switch ($row->getUpdateRequired()) {
|
206 |
+
case 0:
|
207 |
+
$class = 'grid-severity-notice';
|
208 |
+
break;
|
209 |
+
case 1:
|
210 |
+
$class = 'grid-severity-critical';
|
211 |
+
break;
|
212 |
+
}
|
213 |
+
return '<span class="'.$class.'"><span>'.$value.'</span></span>';
|
214 |
+
}
|
215 |
+
|
216 |
/**
|
217 |
* Decorate last run date coumn
|
218 |
*
|
app/code/core/Mage/Index/Block/Adminhtml/Process/Grid/Massaction.php
ADDED
@@ -0,0 +1,54 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Index
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Mass-action block for process/list grid
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Index
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
class Mage_Index_Block_Adminhtml_Process_Grid_Massaction extends Mage_Adminhtml_Block_Widget_Grid_Massaction_Abstract
|
35 |
+
{
|
36 |
+
/**
|
37 |
+
* Get ids for only visible indexers
|
38 |
+
*
|
39 |
+
* @return string
|
40 |
+
*/
|
41 |
+
public function getGridIdsJson()
|
42 |
+
{
|
43 |
+
if (!$this->getUseSelectAll()) {
|
44 |
+
return '';
|
45 |
+
}
|
46 |
+
|
47 |
+
$ids = array();
|
48 |
+
foreach ($this->getParentBlock()->getCollection() as $process) {
|
49 |
+
$ids[] = $process->getId();
|
50 |
+
}
|
51 |
+
|
52 |
+
return implode(',', $ids);
|
53 |
+
}
|
54 |
+
}
|
app/code/core/Mage/Index/Model/Event.php
CHANGED
@@ -37,6 +37,7 @@
|
|
37 |
* @method Mage_Index_Model_Event setCreatedAt(string $value)
|
38 |
* @method Mage_Index_Model_Event setOldData(string $value)
|
39 |
* @method Mage_Index_Model_Event setNewData(string $value)
|
|
|
40 |
*
|
41 |
* @category Mage
|
42 |
* @package Mage_Index
|
@@ -116,14 +117,10 @@ class Mage_Index_Model_Event extends Mage_Core_Model_Abstract
|
|
116 |
public function resetData()
|
117 |
{
|
118 |
if ($this->_dataNamespace) {
|
119 |
-
$data = $this->getOldData(false);
|
120 |
-
$data[$this->_dataNamespace] = null;
|
121 |
-
$this->setOldData($data);
|
122 |
$data = $this->getNewData(false);
|
123 |
$data[$this->_dataNamespace] = null;
|
124 |
$this->setNewData($data);
|
125 |
} else {
|
126 |
-
$this->setOldData(array());
|
127 |
$this->setNewData(array());
|
128 |
}
|
129 |
return $this;
|
@@ -151,6 +148,37 @@ class Mage_Index_Model_Event extends Mage_Core_Model_Abstract
|
|
151 |
return $this->_processIds;
|
152 |
}
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
/**
|
155 |
* Merge previous event data to object.
|
156 |
* Used for events duplicated protection
|
@@ -164,40 +192,61 @@ class Mage_Index_Model_Event extends Mage_Core_Model_Abstract
|
|
164 |
$this->setId($data['event_id']);
|
165 |
$this->setCreatedAt($data['created_at']);
|
166 |
}
|
167 |
-
|
168 |
-
$this->setOldData($data['old_data']);
|
169 |
-
}
|
170 |
if (!empty($data['new_data'])) {
|
171 |
$previousNewData = unserialize($data['new_data']);
|
172 |
$currentNewData = $this->getNewData(false);
|
173 |
-
$currentNewData
|
174 |
$this->setNewData(serialize($currentNewData));
|
175 |
}
|
176 |
return $this;
|
177 |
}
|
178 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
179 |
/**
|
180 |
* Get event old data array
|
181 |
*
|
|
|
|
|
182 |
* @return array
|
183 |
*/
|
184 |
public function getOldData($useNamespace = true)
|
185 |
{
|
186 |
-
|
187 |
-
if (is_string($data)) {
|
188 |
-
$data = unserialize($data);
|
189 |
-
} elseif (empty($data) || !is_array($data)) {
|
190 |
-
$data = array();
|
191 |
-
}
|
192 |
-
if ($useNamespace && $this->_dataNamespace) {
|
193 |
-
return isset($data[$this->_dataNamespace]) ? $data[$this->_dataNamespace] : array();
|
194 |
-
}
|
195 |
-
return $data;
|
196 |
}
|
197 |
|
198 |
/**
|
199 |
* Get event new data array
|
200 |
*
|
|
|
201 |
* @return array
|
202 |
*/
|
203 |
public function getNewData($useNamespace = true)
|
@@ -217,26 +266,13 @@ class Mage_Index_Model_Event extends Mage_Core_Model_Abstract
|
|
217 |
/**
|
218 |
* Add new values to old data array (overwrite if value with same key exist)
|
219 |
*
|
|
|
220 |
* @param array | string $data
|
221 |
* @param null | mixed $value
|
222 |
* @return Mage_Index_Model_Event
|
223 |
*/
|
224 |
public function addOldData($key, $value=null)
|
225 |
{
|
226 |
-
$oldData = $this->getOldData(false);
|
227 |
-
if (!is_array($key)) {
|
228 |
-
$key = array($key => $value);
|
229 |
-
}
|
230 |
-
|
231 |
-
if ($this->_dataNamespace) {
|
232 |
-
if (!isset($oldData[$this->_dataNamespace])) {
|
233 |
-
$oldData[$this->_dataNamespace] = array();
|
234 |
-
}
|
235 |
-
$oldData[$this->_dataNamespace] = array_merge($oldData[$this->_dataNamespace], $key);
|
236 |
-
} else {
|
237 |
-
$oldData = array_merge($oldData, $key);
|
238 |
-
}
|
239 |
-
$this->setOldData($oldData);
|
240 |
return $this;
|
241 |
}
|
242 |
|
@@ -294,9 +330,7 @@ class Mage_Index_Model_Event extends Mage_Core_Model_Abstract
|
|
294 |
*/
|
295 |
protected function _beforeSave()
|
296 |
{
|
297 |
-
$oldData = $this->getOldData(false);
|
298 |
$newData = $this->getNewData(false);
|
299 |
-
$this->setOldData(serialize($oldData));
|
300 |
$this->setNewData(serialize($newData));
|
301 |
if (!$this->hasCreatedAt()) {
|
302 |
$this->setCreatedAt($this->_getResource()->formatDate(time(), true));
|
37 |
* @method Mage_Index_Model_Event setCreatedAt(string $value)
|
38 |
* @method Mage_Index_Model_Event setOldData(string $value)
|
39 |
* @method Mage_Index_Model_Event setNewData(string $value)
|
40 |
+
* @method Varien_Object getDataObject()
|
41 |
*
|
42 |
* @category Mage
|
43 |
* @package Mage_Index
|
117 |
public function resetData()
|
118 |
{
|
119 |
if ($this->_dataNamespace) {
|
|
|
|
|
|
|
120 |
$data = $this->getNewData(false);
|
121 |
$data[$this->_dataNamespace] = null;
|
122 |
$this->setNewData($data);
|
123 |
} else {
|
|
|
124 |
$this->setNewData(array());
|
125 |
}
|
126 |
return $this;
|
148 |
return $this->_processIds;
|
149 |
}
|
150 |
|
151 |
+
/**
|
152 |
+
* Merge new data
|
153 |
+
*
|
154 |
+
* @param array $previous
|
155 |
+
* @param mixed $current
|
156 |
+
* @return array
|
157 |
+
*/
|
158 |
+
protected function _mergeNewDataRecursive($previous, $current)
|
159 |
+
{
|
160 |
+
if (!is_array($current)) {
|
161 |
+
if (!is_null($current)) {
|
162 |
+
$previous[] = $current;
|
163 |
+
}
|
164 |
+
return $previous;
|
165 |
+
}
|
166 |
+
|
167 |
+
foreach ($previous as $key => $value) {
|
168 |
+
if (array_key_exists($key, $current) && !is_null($current[$key]) && is_array($previous[$key])) {
|
169 |
+
if (!is_string($key) || is_array($current[$key])) {
|
170 |
+
$current[$key] = $this->_mergeNewDataRecursive($previous[$key], $current[$key]);
|
171 |
+
}
|
172 |
+
} elseif (!array_key_exists($key, $current) || is_null($current[$key])) {
|
173 |
+
$current[$key] = $previous[$key];
|
174 |
+
} elseif (!is_array($previous[$key]) && !is_string($key)) {
|
175 |
+
$current[] = $previous[$key];
|
176 |
+
}
|
177 |
+
}
|
178 |
+
|
179 |
+
return $current;
|
180 |
+
}
|
181 |
+
|
182 |
/**
|
183 |
* Merge previous event data to object.
|
184 |
* Used for events duplicated protection
|
192 |
$this->setId($data['event_id']);
|
193 |
$this->setCreatedAt($data['created_at']);
|
194 |
}
|
195 |
+
|
|
|
|
|
196 |
if (!empty($data['new_data'])) {
|
197 |
$previousNewData = unserialize($data['new_data']);
|
198 |
$currentNewData = $this->getNewData(false);
|
199 |
+
$currentNewData = $this->_mergeNewDataRecursive($previousNewData, $currentNewData);
|
200 |
$this->setNewData(serialize($currentNewData));
|
201 |
}
|
202 |
return $this;
|
203 |
}
|
204 |
|
205 |
+
/**
|
206 |
+
* Clean new data, unset data for done processes
|
207 |
+
*
|
208 |
+
* @return Mage_Index_Model_Event
|
209 |
+
*/
|
210 |
+
public function cleanNewData()
|
211 |
+
{
|
212 |
+
$processIds = $this->getProcessIds();
|
213 |
+
if (!is_array($processIds) || empty($processIds)) {
|
214 |
+
return $this;
|
215 |
+
}
|
216 |
+
|
217 |
+
$newData = $this->getNewData(false);
|
218 |
+
foreach ($processIds as $processId => $processStatus) {
|
219 |
+
if ($processStatus == Mage_Index_Model_Process::EVENT_STATUS_DONE) {
|
220 |
+
$process = Mage::getSingleton('index/indexer')->getProcessById($processId);
|
221 |
+
if ($process) {
|
222 |
+
$namespace = get_class($process->getIndexer());
|
223 |
+
if (array_key_exists($namespace, $newData)) {
|
224 |
+
unset($newData[$namespace]);
|
225 |
+
}
|
226 |
+
}
|
227 |
+
}
|
228 |
+
}
|
229 |
+
$this->setNewData(serialize($newData));
|
230 |
+
|
231 |
+
return $this;
|
232 |
+
}
|
233 |
+
|
234 |
/**
|
235 |
* Get event old data array
|
236 |
*
|
237 |
+
* @deprecated since 1.6.2.0
|
238 |
+
* @param bool $useNamespace
|
239 |
* @return array
|
240 |
*/
|
241 |
public function getOldData($useNamespace = true)
|
242 |
{
|
243 |
+
return array();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
244 |
}
|
245 |
|
246 |
/**
|
247 |
* Get event new data array
|
248 |
*
|
249 |
+
* @param bool $useNamespace
|
250 |
* @return array
|
251 |
*/
|
252 |
public function getNewData($useNamespace = true)
|
266 |
/**
|
267 |
* Add new values to old data array (overwrite if value with same key exist)
|
268 |
*
|
269 |
+
* @deprecated since 1.6.2.0
|
270 |
* @param array | string $data
|
271 |
* @param null | mixed $value
|
272 |
* @return Mage_Index_Model_Event
|
273 |
*/
|
274 |
public function addOldData($key, $value=null)
|
275 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
276 |
return $this;
|
277 |
}
|
278 |
|
330 |
*/
|
331 |
protected function _beforeSave()
|
332 |
{
|
|
|
333 |
$newData = $this->getNewData(false);
|
|
|
334 |
$this->setNewData(serialize($newData));
|
335 |
if (!$this->hasCreatedAt()) {
|
336 |
$this->setCreatedAt($this->_getResource()->formatDate(time(), true));
|
app/code/core/Mage/Index/Model/Indexer.php
CHANGED
@@ -39,6 +39,7 @@ class Mage_Index_Model_Indexer
|
|
39 |
/**
|
40 |
* Indexer processes lock flag
|
41 |
*
|
|
|
42 |
* @var bool
|
43 |
*/
|
44 |
protected $_lockFlag = false;
|
@@ -50,6 +51,14 @@ class Mage_Index_Model_Indexer
|
|
50 |
*/
|
51 |
protected $_allowTableChanges = true;
|
52 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
53 |
/**
|
54 |
* Class constructor. Initialize index processes based on configuration
|
55 |
*/
|
@@ -102,6 +111,9 @@ class Mage_Index_Model_Indexer
|
|
102 |
|
103 |
/**
|
104 |
* Lock indexer actions
|
|
|
|
|
|
|
105 |
*/
|
106 |
public function lockIndexer()
|
107 |
{
|
@@ -111,6 +123,9 @@ class Mage_Index_Model_Indexer
|
|
111 |
|
112 |
/**
|
113 |
* Unlock indexer actions
|
|
|
|
|
|
|
114 |
*/
|
115 |
public function unlockIndexer()
|
116 |
{
|
@@ -121,6 +136,7 @@ class Mage_Index_Model_Indexer
|
|
121 |
/**
|
122 |
* Check if onject actions are locked
|
123 |
*
|
|
|
124 |
* @return bool
|
125 |
*/
|
126 |
public function isLocked()
|
@@ -138,11 +154,30 @@ class Mage_Index_Model_Indexer
|
|
138 |
*/
|
139 |
public function indexEvents($entity=null, $type=null)
|
140 |
{
|
141 |
-
|
142 |
-
|
|
|
|
|
|
|
143 |
}
|
144 |
|
145 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
146 |
return $this;
|
147 |
}
|
148 |
|
@@ -154,11 +189,7 @@ class Mage_Index_Model_Indexer
|
|
154 |
*/
|
155 |
public function indexEvent(Mage_Index_Model_Event $event)
|
156 |
{
|
157 |
-
|
158 |
-
return $this;
|
159 |
-
}
|
160 |
-
|
161 |
-
$this->_runAll('processEvent', array($event));
|
162 |
return $this;
|
163 |
}
|
164 |
|
@@ -169,10 +200,6 @@ class Mage_Index_Model_Indexer
|
|
169 |
*/
|
170 |
public function registerEvent(Mage_Index_Model_Event $event)
|
171 |
{
|
172 |
-
if ($this->isLocked()) {
|
173 |
-
return $this;
|
174 |
-
}
|
175 |
-
|
176 |
$this->_runAll('register', array($event));
|
177 |
return $this;
|
178 |
}
|
@@ -188,9 +215,6 @@ class Mage_Index_Model_Indexer
|
|
188 |
*/
|
189 |
public function logEvent(Varien_Object $entity, $entityType, $eventType, $doSave=true)
|
190 |
{
|
191 |
-
if ($this->isLocked()) {
|
192 |
-
return $this;
|
193 |
-
}
|
194 |
$event = Mage::getModel('index/event')
|
195 |
->setEntity($entityType)
|
196 |
->setType($eventType)
|
@@ -215,31 +239,40 @@ class Mage_Index_Model_Indexer
|
|
215 |
*/
|
216 |
public function processEntityAction(Varien_Object $entity, $entityType, $eventType)
|
217 |
{
|
218 |
-
if ($this->isLocked()) {
|
219 |
-
return $this;
|
220 |
-
}
|
221 |
$event = $this->logEvent($entity, $entityType, $eventType, false);
|
222 |
/**
|
223 |
* Index and save event just in case if some process matched it
|
224 |
*/
|
225 |
if ($event->getProcessIds()) {
|
226 |
-
$this->
|
227 |
-
|
228 |
-
|
|
|
|
|
|
|
|
|
|
|
229 |
$resourceModel->beginTransaction();
|
230 |
$this->_allowTableChanges = false;
|
231 |
try {
|
232 |
$this->indexEvent($event);
|
233 |
$resourceModel->commit();
|
234 |
-
$this->_allowTableChanges = true;
|
235 |
-
$this->_changeKeyStatus();
|
236 |
} catch (Exception $e) {
|
237 |
$resourceModel->rollBack();
|
238 |
-
$
|
239 |
-
|
|
|
|
|
|
|
240 |
throw $e;
|
241 |
}
|
|
|
|
|
|
|
|
|
|
|
242 |
$event->save();
|
|
|
243 |
}
|
244 |
return $this;
|
245 |
}
|
@@ -255,44 +288,44 @@ class Mage_Index_Model_Indexer
|
|
255 |
*/
|
256 |
protected function _runAll($method, $args)
|
257 |
{
|
|
|
258 |
$processed = array();
|
259 |
foreach ($this->_processesCollection as $process) {
|
260 |
$code = $process->getIndexerCode();
|
261 |
if (in_array($code, $processed)) {
|
262 |
continue;
|
263 |
}
|
|
|
264 |
|
265 |
-
if (!$this->_allowTableChanges && is_callable(array($process, 'setAllowTableChanges'))) {
|
266 |
-
$process->setAllowTableChanges(false);
|
267 |
-
}
|
268 |
if ($process->getDepends()) {
|
269 |
foreach ($process->getDepends() as $processCode) {
|
270 |
$dependProcess = $this->getProcessByCode($processCode);
|
271 |
if ($dependProcess && !in_array($processCode, $processed)) {
|
272 |
-
if (
|
273 |
-
$
|
274 |
-
}
|
275 |
-
|
276 |
-
|
277 |
-
|
|
|
|
|
|
|
278 |
}
|
279 |
-
$processed[] = $processCode;
|
280 |
}
|
281 |
}
|
282 |
}
|
283 |
|
284 |
-
|
285 |
-
|
286 |
-
$
|
287 |
}
|
288 |
-
|
289 |
-
$processed[] = $code;
|
290 |
}
|
291 |
}
|
292 |
|
293 |
/**
|
294 |
* Enable/Disable keys in index tables
|
295 |
*
|
|
|
296 |
* @return Mage_Index_Model_Indexer
|
297 |
*/
|
298 |
protected function _changeKeyStatus($enable = true)
|
@@ -308,28 +341,62 @@ class Mage_Index_Model_Indexer
|
|
308 |
foreach ($process->getDepends() as $processCode) {
|
309 |
$dependProcess = $this->getProcessByCode($processCode);
|
310 |
if ($dependProcess && !in_array($processCode, $processed)) {
|
311 |
-
if ($dependProcess
|
312 |
-
if ($enable) {
|
313 |
-
$dependProcess->enableIndexerKeys();
|
314 |
-
} else {
|
315 |
-
$dependProcess->disableIndexerKeys();
|
316 |
-
}
|
317 |
$processed[] = $processCode;
|
318 |
}
|
319 |
}
|
320 |
}
|
321 |
}
|
322 |
|
323 |
-
if ($process
|
324 |
-
if ($enable) {
|
325 |
-
$process->enableIndexerKeys();
|
326 |
-
} else {
|
327 |
-
$process->disableIndexerKeys();
|
328 |
-
}
|
329 |
$processed[] = $code;
|
330 |
}
|
331 |
}
|
332 |
|
333 |
return $this;
|
334 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
335 |
}
|
39 |
/**
|
40 |
* Indexer processes lock flag
|
41 |
*
|
42 |
+
* @deprecated after 1.6.1.0
|
43 |
* @var bool
|
44 |
*/
|
45 |
protected $_lockFlag = false;
|
51 |
*/
|
52 |
protected $_allowTableChanges = true;
|
53 |
|
54 |
+
/**
|
55 |
+
* Current processing event(s)
|
56 |
+
* In array case it should be array(Entity type, Event type)
|
57 |
+
*
|
58 |
+
* @var null|Mage_Index_Model_Event|array
|
59 |
+
*/
|
60 |
+
protected $_currentEvent = null;
|
61 |
+
|
62 |
/**
|
63 |
* Class constructor. Initialize index processes based on configuration
|
64 |
*/
|
111 |
|
112 |
/**
|
113 |
* Lock indexer actions
|
114 |
+
* @deprecated after 1.6.1.0
|
115 |
+
*
|
116 |
+
* @return Mage_Index_Model_Indexer
|
117 |
*/
|
118 |
public function lockIndexer()
|
119 |
{
|
123 |
|
124 |
/**
|
125 |
* Unlock indexer actions
|
126 |
+
* @deprecated after 1.6.1.0
|
127 |
+
*
|
128 |
+
* @return Mage_Index_Model_Indexer
|
129 |
*/
|
130 |
public function unlockIndexer()
|
131 |
{
|
136 |
/**
|
137 |
* Check if onject actions are locked
|
138 |
*
|
139 |
+
* @deprecated after 1.6.1.0
|
140 |
* @return bool
|
141 |
*/
|
142 |
public function isLocked()
|
154 |
*/
|
155 |
public function indexEvents($entity=null, $type=null)
|
156 |
{
|
157 |
+
Mage::dispatchEvent('start_index_events' . $this->_getEventTypeName($entity, $type));
|
158 |
+
$allowTableChanges = $this->_allowTableChanges;
|
159 |
+
if ($allowTableChanges) {
|
160 |
+
$this->_currentEvent = array($entity, $type);
|
161 |
+
$this->_changeKeyStatus(false);
|
162 |
}
|
163 |
|
164 |
+
/** @var $resourceModel Mage_Index_Model_Resource_Process */
|
165 |
+
$resourceModel = Mage::getResourceSingleton('index/process');
|
166 |
+
$resourceModel->beginTransaction();
|
167 |
+
$this->_allowTableChanges = false;
|
168 |
+
try {
|
169 |
+
$this->_runAll('indexEvents', array($entity, $type));
|
170 |
+
$resourceModel->commit();
|
171 |
+
} catch (Exception $e) {
|
172 |
+
$resourceModel->rollBack();
|
173 |
+
throw $e;
|
174 |
+
}
|
175 |
+
if ($allowTableChanges) {
|
176 |
+
$this->_allowTableChanges = true;
|
177 |
+
$this->_changeKeyStatus(true);
|
178 |
+
$this->_currentEvent = null;
|
179 |
+
}
|
180 |
+
Mage::dispatchEvent('end_index_events' . $this->_getEventTypeName($entity, $type));
|
181 |
return $this;
|
182 |
}
|
183 |
|
189 |
*/
|
190 |
public function indexEvent(Mage_Index_Model_Event $event)
|
191 |
{
|
192 |
+
$this->_runAll('safeProcessEvent', array($event));
|
|
|
|
|
|
|
|
|
193 |
return $this;
|
194 |
}
|
195 |
|
200 |
*/
|
201 |
public function registerEvent(Mage_Index_Model_Event $event)
|
202 |
{
|
|
|
|
|
|
|
|
|
203 |
$this->_runAll('register', array($event));
|
204 |
return $this;
|
205 |
}
|
215 |
*/
|
216 |
public function logEvent(Varien_Object $entity, $entityType, $eventType, $doSave=true)
|
217 |
{
|
|
|
|
|
|
|
218 |
$event = Mage::getModel('index/event')
|
219 |
->setEntity($entityType)
|
220 |
->setType($eventType)
|
239 |
*/
|
240 |
public function processEntityAction(Varien_Object $entity, $entityType, $eventType)
|
241 |
{
|
|
|
|
|
|
|
242 |
$event = $this->logEvent($entity, $entityType, $eventType, false);
|
243 |
/**
|
244 |
* Index and save event just in case if some process matched it
|
245 |
*/
|
246 |
if ($event->getProcessIds()) {
|
247 |
+
Mage::dispatchEvent('start_process_event' . $this->_getEventTypeName($entityType, $eventType));
|
248 |
+
$allowTableChanges = $this->_allowTableChanges;
|
249 |
+
if ($allowTableChanges) {
|
250 |
+
$this->_currentEvent = $event;
|
251 |
+
$this->_changeKeyStatus(false);
|
252 |
+
}
|
253 |
+
/** @var $resourceModel Mage_Index_Model_Resource_Process */
|
254 |
+
$resourceModel = Mage::getResourceSingleton('index/process');
|
255 |
$resourceModel->beginTransaction();
|
256 |
$this->_allowTableChanges = false;
|
257 |
try {
|
258 |
$this->indexEvent($event);
|
259 |
$resourceModel->commit();
|
|
|
|
|
260 |
} catch (Exception $e) {
|
261 |
$resourceModel->rollBack();
|
262 |
+
if ($allowTableChanges) {
|
263 |
+
$this->_allowTableChanges = true;
|
264 |
+
$this->_changeKeyStatus(true);
|
265 |
+
$this->_currentEvent = null;
|
266 |
+
}
|
267 |
throw $e;
|
268 |
}
|
269 |
+
if ($allowTableChanges) {
|
270 |
+
$this->_allowTableChanges = true;
|
271 |
+
$this->_changeKeyStatus(true);
|
272 |
+
$this->_currentEvent = null;
|
273 |
+
}
|
274 |
$event->save();
|
275 |
+
Mage::dispatchEvent('end_process_event' . $this->_getEventTypeName($entityType, $eventType));
|
276 |
}
|
277 |
return $this;
|
278 |
}
|
288 |
*/
|
289 |
protected function _runAll($method, $args)
|
290 |
{
|
291 |
+
$checkLocks = $method != 'register';
|
292 |
$processed = array();
|
293 |
foreach ($this->_processesCollection as $process) {
|
294 |
$code = $process->getIndexerCode();
|
295 |
if (in_array($code, $processed)) {
|
296 |
continue;
|
297 |
}
|
298 |
+
$hasLocks = false;
|
299 |
|
|
|
|
|
|
|
300 |
if ($process->getDepends()) {
|
301 |
foreach ($process->getDepends() as $processCode) {
|
302 |
$dependProcess = $this->getProcessByCode($processCode);
|
303 |
if ($dependProcess && !in_array($processCode, $processed)) {
|
304 |
+
if ($checkLocks && $dependProcess->isLocked()) {
|
305 |
+
$hasLocks = true;
|
306 |
+
} else {
|
307 |
+
call_user_func_array(array($dependProcess, $method), $args);
|
308 |
+
if ($checkLocks && $dependProcess->getMode() == Mage_Index_Model_Process::MODE_MANUAL) {
|
309 |
+
$hasLocks = true;
|
310 |
+
} else {
|
311 |
+
$processed[] = $processCode;
|
312 |
+
}
|
313 |
}
|
|
|
314 |
}
|
315 |
}
|
316 |
}
|
317 |
|
318 |
+
if (!$hasLocks) {
|
319 |
+
call_user_func_array(array($process, $method), $args);
|
320 |
+
$processed[] = $code;
|
321 |
}
|
|
|
|
|
322 |
}
|
323 |
}
|
324 |
|
325 |
/**
|
326 |
* Enable/Disable keys in index tables
|
327 |
*
|
328 |
+
* @param bool $enable
|
329 |
* @return Mage_Index_Model_Indexer
|
330 |
*/
|
331 |
protected function _changeKeyStatus($enable = true)
|
341 |
foreach ($process->getDepends() as $processCode) {
|
342 |
$dependProcess = $this->getProcessByCode($processCode);
|
343 |
if ($dependProcess && !in_array($processCode, $processed)) {
|
344 |
+
if ($this->_changeProcessKeyStatus($dependProcess, $enable)) {
|
|
|
|
|
|
|
|
|
|
|
345 |
$processed[] = $processCode;
|
346 |
}
|
347 |
}
|
348 |
}
|
349 |
}
|
350 |
|
351 |
+
if ($this->_changeProcessKeyStatus($process, $enable)) {
|
|
|
|
|
|
|
|
|
|
|
352 |
$processed[] = $code;
|
353 |
}
|
354 |
}
|
355 |
|
356 |
return $this;
|
357 |
}
|
358 |
+
|
359 |
+
/**
|
360 |
+
* Check if the event will be processed and disable/enable keys in index tables
|
361 |
+
*
|
362 |
+
* @param mixed|Mage_Index_Model_Process $process
|
363 |
+
* @param bool $enable
|
364 |
+
* @return bool
|
365 |
+
*/
|
366 |
+
protected function _changeProcessKeyStatus($process, $enable = true)
|
367 |
+
{
|
368 |
+
$event = $this->_currentEvent;
|
369 |
+
if ($process instanceof Mage_Index_Model_Process
|
370 |
+
&& $process->getMode() !== Mage_Index_Model_Process::MODE_MANUAL
|
371 |
+
&& !$process->isLocked()
|
372 |
+
&& (is_null($event)
|
373 |
+
|| ($event instanceof Mage_Index_Model_Event && $process->matchEvent($event))
|
374 |
+
|| (is_array($event) && $process->matchEntityAndType($event[0], $event[1]))
|
375 |
+
)) {
|
376 |
+
if ($enable) {
|
377 |
+
$process->enableIndexerKeys();
|
378 |
+
} else {
|
379 |
+
$process->disableIndexerKeys();
|
380 |
+
}
|
381 |
+
return true;
|
382 |
+
}
|
383 |
+
return false;
|
384 |
+
}
|
385 |
+
|
386 |
+
/**
|
387 |
+
* Get event type name
|
388 |
+
*
|
389 |
+
* @param null|string $entityType
|
390 |
+
* @param null|string $eventType
|
391 |
+
* @return string
|
392 |
+
*/
|
393 |
+
protected function _getEventTypeName($entityType = null, $eventType = null)
|
394 |
+
{
|
395 |
+
$eventName = $entityType . '_' . $eventType;
|
396 |
+
$eventName = trim($eventName, '_');
|
397 |
+
if (!empty($eventName)) {
|
398 |
+
$eventName = '_' . $eventName;
|
399 |
+
}
|
400 |
+
return $eventName;
|
401 |
+
}
|
402 |
}
|
app/code/core/Mage/Index/Model/Indexer/Abstract.php
CHANGED
@@ -35,10 +35,18 @@ abstract class Mage_Index_Model_Indexer_Abstract extends Mage_Core_Model_Abstrac
|
|
35 |
/**
|
36 |
* Whether table changes are allowed
|
37 |
*
|
|
|
38 |
* @var bool
|
39 |
*/
|
40 |
protected $_allowTableChanges = true;
|
41 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
/**
|
43 |
* Get Indexer name
|
44 |
*
|
@@ -51,7 +59,10 @@ abstract class Mage_Index_Model_Indexer_Abstract extends Mage_Core_Model_Abstrac
|
|
51 |
*
|
52 |
* @return string
|
53 |
*/
|
54 |
-
|
|
|
|
|
|
|
55 |
|
56 |
/**
|
57 |
* Register indexer required data inside event object
|
@@ -149,13 +160,7 @@ abstract class Mage_Index_Model_Indexer_Abstract extends Mage_Core_Model_Abstrac
|
|
149 |
|
150 |
$resourceModel = $this->_getResource();
|
151 |
if (method_exists($resourceModel, $method)) {
|
152 |
-
if (!$this->_allowTableChanges && is_callable(array($resourceModel, 'setAllowTableChanges'))) {
|
153 |
-
$resourceModel->setAllowTableChanges(false);
|
154 |
-
}
|
155 |
$resourceModel->$method($event);
|
156 |
-
if (!$this->_allowTableChanges && is_callable(array($resourceModel, 'setAllowTableChanges'))) {
|
157 |
-
$resourceModel->setAllowTableChanges(true);
|
158 |
-
}
|
159 |
}
|
160 |
return $this;
|
161 |
}
|
@@ -163,6 +168,7 @@ abstract class Mage_Index_Model_Indexer_Abstract extends Mage_Core_Model_Abstrac
|
|
163 |
/**
|
164 |
* Set whether table changes are allowed
|
165 |
*
|
|
|
166 |
* @param bool $value
|
167 |
* @return Mage_Index_Model_Indexer_Abstract
|
168 |
*/
|
@@ -211,4 +217,14 @@ abstract class Mage_Index_Model_Indexer_Abstract extends Mage_Core_Model_Abstrac
|
|
211 |
|
212 |
return $this;
|
213 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
214 |
}
|
35 |
/**
|
36 |
* Whether table changes are allowed
|
37 |
*
|
38 |
+
* @deprecated after 1.6.1.0
|
39 |
* @var bool
|
40 |
*/
|
41 |
protected $_allowTableChanges = true;
|
42 |
|
43 |
+
/**
|
44 |
+
* Whether the indexer should be displayed on process/list page
|
45 |
+
*
|
46 |
+
* @var bool
|
47 |
+
*/
|
48 |
+
protected $_isVisible = true;
|
49 |
+
|
50 |
/**
|
51 |
* Get Indexer name
|
52 |
*
|
59 |
*
|
60 |
* @return string
|
61 |
*/
|
62 |
+
public function getDescription()
|
63 |
+
{
|
64 |
+
return '';
|
65 |
+
}
|
66 |
|
67 |
/**
|
68 |
* Register indexer required data inside event object
|
160 |
|
161 |
$resourceModel = $this->_getResource();
|
162 |
if (method_exists($resourceModel, $method)) {
|
|
|
|
|
|
|
163 |
$resourceModel->$method($event);
|
|
|
|
|
|
|
164 |
}
|
165 |
return $this;
|
166 |
}
|
168 |
/**
|
169 |
* Set whether table changes are allowed
|
170 |
*
|
171 |
+
* @deprecated after 1.6.1.0
|
172 |
* @param bool $value
|
173 |
* @return Mage_Index_Model_Indexer_Abstract
|
174 |
*/
|
217 |
|
218 |
return $this;
|
219 |
}
|
220 |
+
|
221 |
+
/**
|
222 |
+
* Whether the indexer should be displayed on process/list page
|
223 |
+
*
|
224 |
+
* @return bool
|
225 |
+
*/
|
226 |
+
public function isVisible()
|
227 |
+
{
|
228 |
+
return $this->_isVisible;
|
229 |
+
}
|
230 |
}
|
app/code/core/Mage/Index/Model/Observer.php
CHANGED
@@ -35,7 +35,7 @@ class Mage_Index_Model_Observer
|
|
35 |
|
36 |
public function __construct()
|
37 |
{
|
38 |
-
$this->_indexer = Mage::
|
39 |
}
|
40 |
|
41 |
/**
|
35 |
|
36 |
public function __construct()
|
37 |
{
|
38 |
+
$this->_indexer = Mage::getSingleton('index/indexer');
|
39 |
}
|
40 |
|
41 |
/**
|
app/code/core/Mage/Index/Model/Process.php
CHANGED
@@ -85,6 +85,7 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
85 |
/**
|
86 |
* Whether table changes are allowed
|
87 |
*
|
|
|
88 |
* @var bool
|
89 |
*/
|
90 |
protected $_allowTableChanges = true;
|
@@ -135,6 +136,9 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
135 |
$this->getIndexer()->register($event);
|
136 |
$event->addProcessId($this->getId());
|
137 |
$this->_resetEventNamespace($event);
|
|
|
|
|
|
|
138 |
}
|
139 |
return $this;
|
140 |
|
@@ -151,21 +155,71 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
151 |
return $this->getIndexer()->matchEvent($event);
|
152 |
}
|
153 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
154 |
/**
|
155 |
* Reindex all data what this process responsible is
|
156 |
*
|
157 |
-
* @return unknown_type
|
158 |
*/
|
159 |
public function reindexAll()
|
160 |
{
|
161 |
if ($this->isLocked()) {
|
162 |
Mage::throwException(Mage::helper('index')->__('%s Index process is working now. Please try run this process later.', $this->getIndexer()->getName()));
|
163 |
}
|
|
|
|
|
|
|
164 |
$this->_getResource()->startProcess($this);
|
165 |
$this->lock();
|
166 |
-
|
167 |
-
|
168 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
169 |
}
|
170 |
|
171 |
/**
|
@@ -180,6 +234,11 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
180 |
return $this;
|
181 |
}
|
182 |
|
|
|
|
|
|
|
|
|
|
|
183 |
if ($this->getDepends()) {
|
184 |
$indexer = Mage::getSingleton('index/indexer');
|
185 |
foreach ($this->getDepends() as $code) {
|
@@ -202,27 +261,28 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
202 |
*/
|
203 |
public function processEvent(Mage_Index_Model_Event $event)
|
204 |
{
|
205 |
-
if (
|
206 |
-
$this->changeStatus(self::STATUS_REQUIRE_REINDEX);
|
207 |
return $this;
|
208 |
}
|
209 |
-
if (
|
|
|
210 |
return $this;
|
211 |
}
|
|
|
|
|
212 |
$this->_setEventNamespace($event);
|
|
|
213 |
|
214 |
-
|
215 |
-
|
216 |
-
|
217 |
-
|
218 |
-
$this->getIndexer()->processEvent($event);
|
219 |
-
if (!$this->_allowTableChanges && is_callable(array($indexer, 'setAllowTableChanges'))) {
|
220 |
-
$indexer->setAllowTableChanges(true);
|
221 |
}
|
222 |
-
|
223 |
$event->resetData();
|
224 |
$this->_resetEventNamespace($event);
|
225 |
-
$
|
|
|
|
|
226 |
return $this;
|
227 |
}
|
228 |
|
@@ -278,36 +338,56 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
278 |
if ($this->isLocked()) {
|
279 |
return $this;
|
280 |
}
|
|
|
281 |
$this->lock();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
282 |
|
283 |
-
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
if ($entity !== null) {
|
289 |
-
$eventsCollection->addEntityFilter($entity);
|
290 |
-
}
|
291 |
-
if ($type !== null) {
|
292 |
-
$eventsCollection->addTypeFilter($type);
|
293 |
}
|
|
|
|
|
294 |
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
}
|
305 |
-
|
|
|
306 |
}
|
307 |
-
$
|
308 |
}
|
309 |
-
|
310 |
-
$this->unlock();
|
311 |
return $this;
|
312 |
}
|
313 |
|
@@ -451,6 +531,19 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
451 |
);
|
452 |
}
|
453 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
454 |
/**
|
455 |
* Retrieve depend indexer codes
|
456 |
*
|
@@ -479,6 +572,7 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
479 |
/**
|
480 |
* Set whether table changes are allowed
|
481 |
*
|
|
|
482 |
* @param bool $value
|
483 |
* @return Mage_Index_Model_Process
|
484 |
*/
|
@@ -515,4 +609,42 @@ class Mage_Index_Model_Process extends Mage_Core_Model_Abstract
|
|
515 |
}
|
516 |
return $this;
|
517 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
518 |
}
|
85 |
/**
|
86 |
* Whether table changes are allowed
|
87 |
*
|
88 |
+
* @deprecated after 1.6.1.0
|
89 |
* @var bool
|
90 |
*/
|
91 |
protected $_allowTableChanges = true;
|
136 |
$this->getIndexer()->register($event);
|
137 |
$event->addProcessId($this->getId());
|
138 |
$this->_resetEventNamespace($event);
|
139 |
+
if ($this->getMode() == self::MODE_MANUAL) {
|
140 |
+
$this->_getResource()->updateStatus($this, self::STATUS_REQUIRE_REINDEX);
|
141 |
+
}
|
142 |
}
|
143 |
return $this;
|
144 |
|
155 |
return $this->getIndexer()->matchEvent($event);
|
156 |
}
|
157 |
|
158 |
+
/**
|
159 |
+
* Check if specific entity and action type is matched
|
160 |
+
*
|
161 |
+
* @param string $entity
|
162 |
+
* @param string $type
|
163 |
+
* @return bool
|
164 |
+
*/
|
165 |
+
public function matchEntityAndType($entity, $type)
|
166 |
+
{
|
167 |
+
if ($entity !== null && $type !== null) {
|
168 |
+
return $this->getIndexer()->matchEntityAndType($entity, $type);
|
169 |
+
}
|
170 |
+
return true;
|
171 |
+
}
|
172 |
+
|
173 |
/**
|
174 |
* Reindex all data what this process responsible is
|
175 |
*
|
|
|
176 |
*/
|
177 |
public function reindexAll()
|
178 |
{
|
179 |
if ($this->isLocked()) {
|
180 |
Mage::throwException(Mage::helper('index')->__('%s Index process is working now. Please try run this process later.', $this->getIndexer()->getName()));
|
181 |
}
|
182 |
+
|
183 |
+
$processStatus = $this->getStatus();
|
184 |
+
|
185 |
$this->_getResource()->startProcess($this);
|
186 |
$this->lock();
|
187 |
+
try {
|
188 |
+
$eventsCollection = $this->getUnprocessedEventsCollection();
|
189 |
+
|
190 |
+
/** @var $eventResource Mage_Index_Model_Resource_Event */
|
191 |
+
$eventResource = Mage::getResourceSingleton('index/event');
|
192 |
+
|
193 |
+
if ($eventsCollection->count() > 0 && $processStatus == self::STATUS_PENDING
|
194 |
+
|| $this->getForcePartialReindex()
|
195 |
+
) {
|
196 |
+
$this->_getResource()->beginTransaction();
|
197 |
+
try {
|
198 |
+
$this->_processEventsCollection($eventsCollection, false);
|
199 |
+
$this->_getResource()->commit();
|
200 |
+
} catch (Exception $e) {
|
201 |
+
$this->_getResource()->rollBack();
|
202 |
+
throw $e;
|
203 |
+
}
|
204 |
+
} else {
|
205 |
+
//Update existing events since we'll do reindexAll
|
206 |
+
$eventResource->updateProcessEvents($this);
|
207 |
+
$this->getIndexer()->reindexAll();
|
208 |
+
}
|
209 |
+
$this->unlock();
|
210 |
+
|
211 |
+
$unprocessedEvents = $eventResource->getUnprocessedEvents($this);
|
212 |
+
if ($this->getMode() == self::MODE_MANUAL && (count($unprocessedEvents) > 0)) {
|
213 |
+
$this->_getResource()->updateStatus($this, self::STATUS_REQUIRE_REINDEX);
|
214 |
+
} else {
|
215 |
+
$this->_getResource()->endProcess($this);
|
216 |
+
}
|
217 |
+
} catch (Exception $e) {
|
218 |
+
$this->unlock();
|
219 |
+
$this->_getResource()->failProcess($this);
|
220 |
+
throw $e;
|
221 |
+
}
|
222 |
+
Mage::dispatchEvent('after_reindex_process_' . $this->getIndexerCode());
|
223 |
}
|
224 |
|
225 |
/**
|
234 |
return $this;
|
235 |
}
|
236 |
|
237 |
+
/** @var $eventResource Mage_Index_Model_Resource_Event */
|
238 |
+
$eventResource = Mage::getResourceSingleton('index/event');
|
239 |
+
$unprocessedEvents = $eventResource->getUnprocessedEvents($this);
|
240 |
+
$this->setForcePartialReindex(count($unprocessedEvents) > 0 && $this->getStatus() == self::STATUS_PENDING);
|
241 |
+
|
242 |
if ($this->getDepends()) {
|
243 |
$indexer = Mage::getSingleton('index/indexer');
|
244 |
foreach ($this->getDepends() as $code) {
|
261 |
*/
|
262 |
public function processEvent(Mage_Index_Model_Event $event)
|
263 |
{
|
264 |
+
if (!$this->matchEvent($event)) {
|
|
|
265 |
return $this;
|
266 |
}
|
267 |
+
if ($this->getMode() == self::MODE_MANUAL) {
|
268 |
+
$this->changeStatus(self::STATUS_REQUIRE_REINDEX);
|
269 |
return $this;
|
270 |
}
|
271 |
+
|
272 |
+
$this->_getResource()->updateProcessStartDate($this);
|
273 |
$this->_setEventNamespace($event);
|
274 |
+
$isError = false;
|
275 |
|
276 |
+
try {
|
277 |
+
$this->getIndexer()->processEvent($event);
|
278 |
+
} catch (Exception $e) {
|
279 |
+
$isError = true;
|
|
|
|
|
|
|
280 |
}
|
|
|
281 |
$event->resetData();
|
282 |
$this->_resetEventNamespace($event);
|
283 |
+
$this->_getResource()->updateProcessEndDate($this);
|
284 |
+
$event->addProcessId($this->getId(), $isError ? self::EVENT_STATUS_ERROR : self::EVENT_STATUS_DONE);
|
285 |
+
|
286 |
return $this;
|
287 |
}
|
288 |
|
338 |
if ($this->isLocked()) {
|
339 |
return $this;
|
340 |
}
|
341 |
+
|
342 |
$this->lock();
|
343 |
+
try {
|
344 |
+
/**
|
345 |
+
* Prepare events collection
|
346 |
+
*/
|
347 |
+
$eventsCollection = $this->getUnprocessedEventsCollection();
|
348 |
+
if ($entity !== null) {
|
349 |
+
$eventsCollection->addEntityFilter($entity);
|
350 |
+
}
|
351 |
+
if ($type !== null) {
|
352 |
+
$eventsCollection->addTypeFilter($type);
|
353 |
+
}
|
354 |
|
355 |
+
$this->_processEventsCollection($eventsCollection);
|
356 |
+
$this->unlock();
|
357 |
+
} catch (Exception $e) {
|
358 |
+
$this->unlock();
|
359 |
+
throw $e;
|
|
|
|
|
|
|
|
|
|
|
360 |
}
|
361 |
+
return $this;
|
362 |
+
}
|
363 |
|
364 |
+
/**
|
365 |
+
* Process all events of the collection
|
366 |
+
*
|
367 |
+
* @param Mage_Index_Model_Resource_Event_Collection $eventsCollection
|
368 |
+
* @param bool $skipUnmatched
|
369 |
+
* @return Mage_Index_Model_Process
|
370 |
+
*/
|
371 |
+
protected function _processEventsCollection(
|
372 |
+
Mage_Index_Model_Resource_Event_Collection $eventsCollection,
|
373 |
+
$skipUnmatched = true
|
374 |
+
) {
|
375 |
+
// We can't reload the collection because of transaction
|
376 |
+
/** @var $event Mage_Index_Model_Event */
|
377 |
+
while ($event = $eventsCollection->fetchItem()) {
|
378 |
+
try {
|
379 |
+
$this->processEvent($event);
|
380 |
+
if (!$skipUnmatched) {
|
381 |
+
$eventProcessIds = $event->getProcessIds();
|
382 |
+
if (!isset($eventProcessIds[$this->getId()])) {
|
383 |
+
$event->addProcessId($this->getId(), null);
|
384 |
+
}
|
385 |
}
|
386 |
+
} catch (Exception $e) {
|
387 |
+
$event->addProcessId($this->getId(), self::EVENT_STATUS_ERROR);
|
388 |
}
|
389 |
+
$event->save();
|
390 |
}
|
|
|
|
|
391 |
return $this;
|
392 |
}
|
393 |
|
531 |
);
|
532 |
}
|
533 |
|
534 |
+
/**
|
535 |
+
* Get list of "Update Required" options
|
536 |
+
*
|
537 |
+
* @return array
|
538 |
+
*/
|
539 |
+
public function getUpdateRequiredOptions()
|
540 |
+
{
|
541 |
+
return array(
|
542 |
+
0 => Mage::helper('index')->__('No'),
|
543 |
+
1 => Mage::helper('index')->__('Yes'),
|
544 |
+
);
|
545 |
+
}
|
546 |
+
|
547 |
/**
|
548 |
* Retrieve depend indexer codes
|
549 |
*
|
572 |
/**
|
573 |
* Set whether table changes are allowed
|
574 |
*
|
575 |
+
* @deprecated after 1.6.1.0
|
576 |
* @param bool $value
|
577 |
* @return Mage_Index_Model_Process
|
578 |
*/
|
609 |
}
|
610 |
return $this;
|
611 |
}
|
612 |
+
|
613 |
+
/**
|
614 |
+
* Process event with locks checking
|
615 |
+
*
|
616 |
+
* @param Mage_Index_Model_Event $event
|
617 |
+
* @return Mage_Index_Model_Process
|
618 |
+
*/
|
619 |
+
public function safeProcessEvent(Mage_Index_Model_Event $event)
|
620 |
+
{
|
621 |
+
if ($this->isLocked()) {
|
622 |
+
return $this;
|
623 |
+
}
|
624 |
+
if (!$this->matchEvent($event)) {
|
625 |
+
return $this;
|
626 |
+
}
|
627 |
+
$this->lock();
|
628 |
+
try {
|
629 |
+
$this->processEvent($event);
|
630 |
+
$this->unlock();
|
631 |
+
} catch (Exception $e) {
|
632 |
+
$this->unlock();
|
633 |
+
throw $e;
|
634 |
+
}
|
635 |
+
return $this;
|
636 |
+
}
|
637 |
+
|
638 |
+
/**
|
639 |
+
* Get unprocessed events collection
|
640 |
+
*
|
641 |
+
* @return Mage_Index_Model_Resource_Event_Collection
|
642 |
+
*/
|
643 |
+
public function getUnprocessedEventsCollection()
|
644 |
+
{
|
645 |
+
/** @var $eventsCollection Mage_Index_Model_Resource_Event_Collection */
|
646 |
+
$eventsCollection = Mage::getResourceModel('index/event_collection');
|
647 |
+
$eventsCollection->addProcessFilter($this, self::EVENT_STATUS_NEW);
|
648 |
+
return $eventsCollection;
|
649 |
+
}
|
650 |
}
|
app/code/core/Mage/Index/Model/Resource/Abstract.php
CHANGED
@@ -53,6 +53,7 @@ abstract class Mage_Index_Model_Resource_Abstract extends Mage_Core_Model_Resour
|
|
53 |
/**
|
54 |
* Whether table changes are allowed
|
55 |
*
|
|
|
56 |
* @var bool
|
57 |
*/
|
58 |
protected $_allowTableChanges = true;
|
@@ -104,12 +105,17 @@ abstract class Mage_Index_Model_Resource_Abstract extends Mage_Core_Model_Resour
|
|
104 |
public function syncData()
|
105 |
{
|
106 |
$this->beginTransaction();
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
|
|
|
|
|
|
|
|
|
|
113 |
return $this;
|
114 |
}
|
115 |
|
@@ -168,9 +174,6 @@ abstract class Mage_Index_Model_Resource_Abstract extends Mage_Core_Model_Resour
|
|
168 |
$to = $this->_getWriteAdapter();
|
169 |
}
|
170 |
|
171 |
-
if ($this->useDisableKeys() && $this->_allowTableChanges) {
|
172 |
-
$to->disableTableKeys($destTable);
|
173 |
-
}
|
174 |
if ($from === $to) {
|
175 |
$query = $select->insertFromSelect($destTable, $columns);
|
176 |
$to->query($query);
|
@@ -191,9 +194,7 @@ abstract class Mage_Index_Model_Resource_Abstract extends Mage_Core_Model_Resour
|
|
191 |
$to->insertArray($destTable, $columns, $data);
|
192 |
}
|
193 |
}
|
194 |
-
|
195 |
-
$to->enableTableKeys($destTable);
|
196 |
-
}
|
197 |
return $this;
|
198 |
}
|
199 |
|
@@ -237,6 +238,7 @@ abstract class Mage_Index_Model_Resource_Abstract extends Mage_Core_Model_Resour
|
|
237 |
/**
|
238 |
* Set whether table changes are allowed
|
239 |
*
|
|
|
240 |
* @param bool $value
|
241 |
* @return Mage_Index_Model_Resource_Abstract
|
242 |
*/
|
53 |
/**
|
54 |
* Whether table changes are allowed
|
55 |
*
|
56 |
+
* @deprecated after 1.6.1.0
|
57 |
* @var bool
|
58 |
*/
|
59 |
protected $_allowTableChanges = true;
|
105 |
public function syncData()
|
106 |
{
|
107 |
$this->beginTransaction();
|
108 |
+
try {
|
109 |
+
/**
|
110 |
+
* Can't use truncate because of transaction
|
111 |
+
*/
|
112 |
+
$this->_getWriteAdapter()->delete($this->getMainTable());
|
113 |
+
$this->insertFromTable($this->getIdxTable(), $this->getMainTable(), false);
|
114 |
+
$this->commit();
|
115 |
+
} catch (Exception $e) {
|
116 |
+
$this->rollBack();
|
117 |
+
throw $e;
|
118 |
+
}
|
119 |
return $this;
|
120 |
}
|
121 |
|
174 |
$to = $this->_getWriteAdapter();
|
175 |
}
|
176 |
|
|
|
|
|
|
|
177 |
if ($from === $to) {
|
178 |
$query = $select->insertFromSelect($destTable, $columns);
|
179 |
$to->query($query);
|
194 |
$to->insertArray($destTable, $columns, $data);
|
195 |
}
|
196 |
}
|
197 |
+
|
|
|
|
|
198 |
return $this;
|
199 |
}
|
200 |
|
238 |
/**
|
239 |
* Set whether table changes are allowed
|
240 |
*
|
241 |
+
* @deprecated after 1.6.1.0
|
242 |
* @param bool $value
|
243 |
* @return Mage_Index_Model_Resource_Abstract
|
244 |
*/
|
app/code/core/Mage/Index/Model/Resource/Event.php
CHANGED
@@ -67,6 +67,7 @@ class Mage_Index_Model_Resource_Event extends Mage_Core_Model_Resource_Db_Abstra
|
|
67 |
$object->mergePreviousData($data);
|
68 |
}
|
69 |
}
|
|
|
70 |
return parent::_beforeSave($object);
|
71 |
}
|
72 |
|
@@ -85,10 +86,17 @@ class Mage_Index_Model_Resource_Event extends Mage_Core_Model_Resource_Db_Abstra
|
|
85 |
$this->_getWriteAdapter()->delete($processTable);
|
86 |
} else {
|
87 |
foreach ($processIds as $processId => $processStatus) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
88 |
$data = array(
|
89 |
-
'process_id'=> $processId,
|
90 |
-
'event_id'
|
91 |
-
'status'
|
92 |
);
|
93 |
$this->_getWriteAdapter()->insertOnDuplicate($processTable, $data, array('status'));
|
94 |
}
|
@@ -96,4 +104,45 @@ class Mage_Index_Model_Resource_Event extends Mage_Core_Model_Resource_Db_Abstra
|
|
96 |
}
|
97 |
return parent::_afterSave($object);
|
98 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
99 |
}
|
67 |
$object->mergePreviousData($data);
|
68 |
}
|
69 |
}
|
70 |
+
$object->cleanNewData();
|
71 |
return parent::_beforeSave($object);
|
72 |
}
|
73 |
|
86 |
$this->_getWriteAdapter()->delete($processTable);
|
87 |
} else {
|
88 |
foreach ($processIds as $processId => $processStatus) {
|
89 |
+
if (is_null($processStatus) || $processStatus == Mage_Index_Model_Process::EVENT_STATUS_DONE) {
|
90 |
+
$this->_getWriteAdapter()->delete($processTable, array(
|
91 |
+
'process_id = ?' => $processId,
|
92 |
+
'event_id = ?' => $object->getId(),
|
93 |
+
));
|
94 |
+
continue;
|
95 |
+
}
|
96 |
$data = array(
|
97 |
+
'process_id' => $processId,
|
98 |
+
'event_id' => $object->getId(),
|
99 |
+
'status' => $processStatus
|
100 |
);
|
101 |
$this->_getWriteAdapter()->insertOnDuplicate($processTable, $data, array('status'));
|
102 |
}
|
104 |
}
|
105 |
return parent::_afterSave($object);
|
106 |
}
|
107 |
+
|
108 |
+
/**
|
109 |
+
* Update status for events of process
|
110 |
+
*
|
111 |
+
* @param int|array|Mage_Index_Model_Process $process
|
112 |
+
* @param string $status
|
113 |
+
* @return Mage_Index_Model_Resource_Event
|
114 |
+
*/
|
115 |
+
public function updateProcessEvents($process, $status = Mage_Index_Model_Process::EVENT_STATUS_DONE)
|
116 |
+
{
|
117 |
+
$whereCondition = '';
|
118 |
+
if ($process instanceof Mage_Index_Model_Process) {
|
119 |
+
$whereCondition = array('process_id = ?' => $process->getId());
|
120 |
+
} elseif (is_array($process) && !empty($process)) {
|
121 |
+
$whereCondition = array('process_id IN (?)' => $process);
|
122 |
+
} elseif (!is_array($whereCondition)) {
|
123 |
+
$whereCondition = array('process_id = ?' => $process);
|
124 |
+
}
|
125 |
+
$this->_getWriteAdapter()->update(
|
126 |
+
$this->getTable('index/process_event'),
|
127 |
+
array('status' => $status),
|
128 |
+
$whereCondition
|
129 |
+
);
|
130 |
+
return $this;
|
131 |
+
}
|
132 |
+
|
133 |
+
/**
|
134 |
+
* Retrieve unprocessed events list by specified process
|
135 |
+
*
|
136 |
+
* @param Mage_Index_Model_Process $process
|
137 |
+
* @return array
|
138 |
+
*/
|
139 |
+
public function getUnprocessedEvents($process)
|
140 |
+
{
|
141 |
+
$select = $this->_getReadAdapter()->select()
|
142 |
+
->from($this->getTable('index/process_event'))
|
143 |
+
->where('process_id = ?', $process->getId())
|
144 |
+
->where('status = ?', Mage_Index_Model_Process::EVENT_STATUS_NEW);
|
145 |
+
|
146 |
+
return $this->_getReadAdapter()->fetchAll($select);
|
147 |
+
}
|
148 |
}
|
app/code/core/Mage/Index/Model/Resource/Event/Collection.php
CHANGED
@@ -88,13 +88,17 @@ class Mage_Index_Model_Resource_Event_Collection extends Mage_Core_Model_Resourc
|
|
88 |
if ($process instanceof Mage_Index_Model_Process) {
|
89 |
$this->addFieldToFilter('process_event.process_id', $process->getId());
|
90 |
} elseif (is_array($process) && !empty($process)) {
|
91 |
-
$this->addFieldToFilter('process_event.process_id', array('in'
|
92 |
} else {
|
93 |
$this->addFieldToFilter('process_event.process_id', $process);
|
94 |
}
|
95 |
|
96 |
if ($status !== null) {
|
97 |
-
$
|
|
|
|
|
|
|
|
|
98 |
}
|
99 |
return $this;
|
100 |
}
|
@@ -126,6 +130,7 @@ class Mage_Index_Model_Resource_Event_Collection extends Mage_Core_Model_Resourc
|
|
126 |
$this->_totalRecords = null;
|
127 |
$this->_data = null;
|
128 |
$this->_isCollectionLoaded = false;
|
|
|
129 |
return $this;
|
130 |
}
|
131 |
}
|
88 |
if ($process instanceof Mage_Index_Model_Process) {
|
89 |
$this->addFieldToFilter('process_event.process_id', $process->getId());
|
90 |
} elseif (is_array($process) && !empty($process)) {
|
91 |
+
$this->addFieldToFilter('process_event.process_id', array('in' => $process));
|
92 |
} else {
|
93 |
$this->addFieldToFilter('process_event.process_id', $process);
|
94 |
}
|
95 |
|
96 |
if ($status !== null) {
|
97 |
+
if (is_array($status) && !empty($status)) {
|
98 |
+
$this->addFieldToFilter('process_event.status', array('in' => $status));
|
99 |
+
} else {
|
100 |
+
$this->addFieldToFilter('process_event.status', $status);
|
101 |
+
}
|
102 |
}
|
103 |
return $this;
|
104 |
}
|
130 |
$this->_totalRecords = null;
|
131 |
$this->_data = null;
|
132 |
$this->_isCollectionLoaded = false;
|
133 |
+
$this->_items = array();
|
134 |
return $this;
|
135 |
}
|
136 |
}
|
app/code/core/Mage/Index/Model/Resource/Process.php
CHANGED
@@ -94,6 +94,22 @@ class Mage_Index_Model_Resource_Process extends Mage_Core_Model_Resource_Db_Abst
|
|
94 |
return $this;
|
95 |
}
|
96 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
97 |
/**
|
98 |
* Update process status field
|
99 |
*
|
@@ -115,11 +131,35 @@ class Mage_Index_Model_Resource_Process extends Mage_Core_Model_Resource_Db_Abst
|
|
115 |
* @param array $data
|
116 |
* @return Mage_Index_Model_Resource_Process
|
117 |
*/
|
118 |
-
protected function _updateProcessData($processId
|
119 |
{
|
120 |
$bind = array('process_id=?' => $processId);
|
121 |
$this->_getWriteAdapter()->update($this->getMainTable(), $data, $bind);
|
122 |
|
123 |
return $this;
|
124 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
125 |
}
|
94 |
return $this;
|
95 |
}
|
96 |
|
97 |
+
/**
|
98 |
+
* Register process fail
|
99 |
+
*
|
100 |
+
* @param Mage_Index_Model_Process $process
|
101 |
+
* @return Mage_Index_Model_Resource_Process
|
102 |
+
*/
|
103 |
+
public function failProcess(Mage_Index_Model_Process $process)
|
104 |
+
{
|
105 |
+
$data = array(
|
106 |
+
'status' => Mage_Index_Model_Process::STATUS_REQUIRE_REINDEX,
|
107 |
+
'ended_at' => $this->formatDate(time()),
|
108 |
+
);
|
109 |
+
$this->_updateProcessData($process->getId(), $data);
|
110 |
+
return $this;
|
111 |
+
}
|
112 |
+
|
113 |
/**
|
114 |
* Update process status field
|
115 |
*
|
131 |
* @param array $data
|
132 |
* @return Mage_Index_Model_Resource_Process
|
133 |
*/
|
134 |
+
protected function _updateProcessData($processId, $data)
|
135 |
{
|
136 |
$bind = array('process_id=?' => $processId);
|
137 |
$this->_getWriteAdapter()->update($this->getMainTable(), $data, $bind);
|
138 |
|
139 |
return $this;
|
140 |
}
|
141 |
+
|
142 |
+
/**
|
143 |
+
* Update process start date
|
144 |
+
*
|
145 |
+
* @param Mage_Index_Model_Process $process
|
146 |
+
* @return Mage_Index_Model_Resource_Process
|
147 |
+
*/
|
148 |
+
public function updateProcessStartDate(Mage_Index_Model_Process $process)
|
149 |
+
{
|
150 |
+
$this->_updateProcessData($process->getId(), array('started_at' => $this->formatDate(time())));
|
151 |
+
return $this;
|
152 |
+
}
|
153 |
+
|
154 |
+
/**
|
155 |
+
* Update process end date
|
156 |
+
*
|
157 |
+
* @param Mage_Index_Model_Process $process
|
158 |
+
* @return Mage_Index_Model_Resource_Process
|
159 |
+
*/
|
160 |
+
public function updateProcessEndDate(Mage_Index_Model_Process $process)
|
161 |
+
{
|
162 |
+
$this->_updateProcessData($process->getId(), array('ended_at' => $this->formatDate(time())));
|
163 |
+
return $this;
|
164 |
+
}
|
165 |
}
|
app/code/core/Mage/Index/Model/Resource/Process/Collection.php
CHANGED
@@ -42,4 +42,27 @@ class Mage_Index_Model_Resource_Process_Collection extends Mage_Core_Model_Resou
|
|
42 |
{
|
43 |
$this->_init('index/process');
|
44 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
45 |
}
|
42 |
{
|
43 |
$this->_init('index/process');
|
44 |
}
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Add count of unprocessed events to process collection
|
48 |
+
*
|
49 |
+
* @return Mage_Index_Model_Resource_Process_Collection
|
50 |
+
*/
|
51 |
+
public function addEventsStats()
|
52 |
+
{
|
53 |
+
$countsSelect = $this->getConnection()
|
54 |
+
->select()
|
55 |
+
->from($this->getTable('index/process_event'), array('process_id', 'events' => 'COUNT(*)'))
|
56 |
+
->where('status=?', Mage_Index_Model_Process::EVENT_STATUS_NEW)
|
57 |
+
->group('process_id');
|
58 |
+
$this->getSelect()
|
59 |
+
->joinLeft(
|
60 |
+
array('e' => $countsSelect),
|
61 |
+
'e.process_id=main_table.process_id',
|
62 |
+
array('events' => $this->getConnection()->getCheckSql(
|
63 |
+
$this->getConnection()->prepareSqlCondition('e.events', array('null' => null)), 0, 'e.events'
|
64 |
+
))
|
65 |
+
);
|
66 |
+
return $this;
|
67 |
+
}
|
68 |
}
|
app/code/core/Mage/Paypal/Block/Adminhtml/System/Config/Payflowlink/Advanced.php
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Renderer for Payflow Link information
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Paypal
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
class Mage_Paypal_Block_Adminhtml_System_Config_Payflowlink_Advanced
|
35 |
+
extends Mage_Paypal_Block_Adminhtml_System_Config_Payflowlink_Info
|
36 |
+
{
|
37 |
+
/**
|
38 |
+
* Template path
|
39 |
+
*
|
40 |
+
* @var string
|
41 |
+
*/
|
42 |
+
protected $_template = 'paypal/system/config/payflowlink/advanced.phtml';
|
43 |
+
}
|
app/code/core/Mage/Paypal/Block/Iframe.php
CHANGED
@@ -75,8 +75,9 @@ class Mage_Paypal_Block_Iframe extends Mage_Payment_Block_Form
|
|
75 |
->getMethod();
|
76 |
if (in_array($paymentCode, $this->helper('paypal/hss')->getHssMethods())) {
|
77 |
$this->_paymentMethodCode = $paymentCode;
|
|
|
|
|
78 |
}
|
79 |
-
$this->setTemplate('paypal/hss/iframe.phtml');
|
80 |
}
|
81 |
|
82 |
/**
|
75 |
->getMethod();
|
76 |
if (in_array($paymentCode, $this->helper('paypal/hss')->getHssMethods())) {
|
77 |
$this->_paymentMethodCode = $paymentCode;
|
78 |
+
$template_path = str_replace('_', '', $paymentCode);
|
79 |
+
$this->setTemplate("paypal/{$template_path}/iframe.phtml");
|
80 |
}
|
|
|
81 |
}
|
82 |
|
83 |
/**
|
app/code/core/Mage/Paypal/Block/Payflow/Advanced/Form.php
ADDED
@@ -0,0 +1,56 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Payflow Advanced iframe block
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Paypal
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
class Mage_Paypal_Block_Payflow_Advanced_Form extends Mage_Paypal_Block_Payflow_Link_Form
|
35 |
+
{
|
36 |
+
/**
|
37 |
+
* Internal constructor
|
38 |
+
* Set payment method code
|
39 |
+
*
|
40 |
+
*/
|
41 |
+
protected function _construct()
|
42 |
+
{
|
43 |
+
parent::_construct();
|
44 |
+
$this->setTemplate('paypal/payflowadvanced/info.phtml');
|
45 |
+
}
|
46 |
+
|
47 |
+
/**
|
48 |
+
* Get frame action URL
|
49 |
+
*
|
50 |
+
* @return string
|
51 |
+
*/
|
52 |
+
public function getFrameActionUrl()
|
53 |
+
{
|
54 |
+
return $this->getUrl('paypal/payflowadvanced/form', array('_secure' => true));
|
55 |
+
}
|
56 |
+
}
|
app/code/core/Mage/Paypal/Block/Payflow/Advanced/Iframe.php
ADDED
@@ -0,0 +1,67 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Payflow Advanced iframe block
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Paypal
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
class Mage_Paypal_Block_Payflow_Advanced_Iframe extends Mage_Paypal_Block_Payflow_Link_Iframe
|
35 |
+
{
|
36 |
+
/**
|
37 |
+
* Set payment method code
|
38 |
+
*/
|
39 |
+
protected function _construct()
|
40 |
+
{
|
41 |
+
parent::_construct();
|
42 |
+
$this->_paymentMethodCode = Mage_Paypal_Model_Config::METHOD_PAYFLOWADVANCED;
|
43 |
+
}
|
44 |
+
|
45 |
+
/**
|
46 |
+
* Get frame action URL
|
47 |
+
*
|
48 |
+
* @return string
|
49 |
+
*/
|
50 |
+
public function getFrameActionUrl()
|
51 |
+
{
|
52 |
+
return $this->getUrl('paypal/payflowadvanced/form', array('_secure' => true));
|
53 |
+
}
|
54 |
+
|
55 |
+
/**
|
56 |
+
* Check sandbox mode
|
57 |
+
*
|
58 |
+
* @return bool
|
59 |
+
*/
|
60 |
+
public function isTestMode()
|
61 |
+
{
|
62 |
+
$mode = Mage::helper('payment')
|
63 |
+
->getMethodInstance(Mage_Paypal_Model_Config::METHOD_PAYFLOWADVANCED)
|
64 |
+
->getConfigData('sandbox_flag');
|
65 |
+
return (bool) $mode;
|
66 |
+
}
|
67 |
+
}
|
app/code/core/Mage/Paypal/Block/Payflow/Advanced/Info.php
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Payflow Advanced infoblock
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Paypal
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
class Mage_Paypal_Block_Payflow_Advanced_Info extends Mage_Paypal_Block_Payflow_Link_Info
|
35 |
+
{
|
36 |
+
|
37 |
+
}
|
app/code/core/Mage/Paypal/Block/Payflow/Advanced/Review.php
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Paypal Payflow Advanced Express Onepage checkout block
|
29 |
+
*
|
30 |
+
* @deprecated since 1.6.2.0
|
31 |
+
* @category Mage
|
32 |
+
* @package Mage_Paypal
|
33 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
+
*/
|
35 |
+
class Mage_Paypal_Block_Payflow_Advanced_Review extends Mage_Paypal_Block_Payflow_Link_Review
|
36 |
+
{
|
37 |
+
|
38 |
+
}
|
app/code/core/Mage/Paypal/Block/Payflow/Link/Form.php
CHANGED
@@ -41,7 +41,7 @@ class Mage_Paypal_Block_Payflow_Link_Form extends Mage_Payment_Block_Form
|
|
41 |
protected function _construct()
|
42 |
{
|
43 |
parent::_construct();
|
44 |
-
$this->setTemplate('paypal/payflowlink/
|
45 |
}
|
46 |
|
47 |
/**
|
41 |
protected function _construct()
|
42 |
{
|
43 |
parent::_construct();
|
44 |
+
$this->setTemplate('paypal/payflowlink/info.phtml');
|
45 |
}
|
46 |
|
47 |
/**
|
app/code/core/Mage/Paypal/Block/Payflow/Link/Iframe.php
CHANGED
@@ -31,8 +31,17 @@
|
|
31 |
* @package Mage_Paypal
|
32 |
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
*/
|
34 |
-
class Mage_Paypal_Block_Payflow_Link_Iframe extends
|
35 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
36 |
/**
|
37 |
* Get frame action URL
|
38 |
*
|
@@ -50,7 +59,7 @@ class Mage_Paypal_Block_Payflow_Link_Iframe extends Mage_Payment_Block_Form
|
|
50 |
*/
|
51 |
public function getSecureToken()
|
52 |
{
|
53 |
-
return $this->
|
54 |
->getPayment()
|
55 |
->getAdditionalInformation('secure_token');
|
56 |
}
|
@@ -62,7 +71,7 @@ class Mage_Paypal_Block_Payflow_Link_Iframe extends Mage_Payment_Block_Form
|
|
62 |
*/
|
63 |
public function getSecureTokenId()
|
64 |
{
|
65 |
-
return $this->
|
66 |
->getPayment()
|
67 |
->getAdditionalInformation('secure_token_id');
|
68 |
}
|
@@ -85,18 +94,8 @@ class Mage_Paypal_Block_Payflow_Link_Iframe extends Mage_Payment_Block_Form
|
|
85 |
public function isTestMode()
|
86 |
{
|
87 |
$mode = Mage::helper('payment')
|
88 |
-
->getMethodInstance(
|
89 |
->getConfigData('sandbox_flag');
|
90 |
return (bool) $mode;
|
91 |
}
|
92 |
-
|
93 |
-
/**
|
94 |
-
* Get sales document object
|
95 |
-
*
|
96 |
-
* @return Mage_Sales_Model_Order|Mage_Sales_Model_Quote
|
97 |
-
*/
|
98 |
-
protected function _getSalesDocument()
|
99 |
-
{
|
100 |
-
return Mage::getSingleton('checkout/session')->getQuote();
|
101 |
-
}
|
102 |
}
|
31 |
* @package Mage_Paypal
|
32 |
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
*/
|
34 |
+
class Mage_Paypal_Block_Payflow_Link_Iframe extends Mage_Paypal_Block_Iframe
|
35 |
{
|
36 |
+
/**
|
37 |
+
* Set payment method code
|
38 |
+
*/
|
39 |
+
protected function _construct()
|
40 |
+
{
|
41 |
+
parent::_construct();
|
42 |
+
$this->_paymentMethodCode = Mage_Paypal_Model_Config::METHOD_PAYFLOWLINK;
|
43 |
+
}
|
44 |
+
|
45 |
/**
|
46 |
* Get frame action URL
|
47 |
*
|
59 |
*/
|
60 |
public function getSecureToken()
|
61 |
{
|
62 |
+
return $this->_getOrder()
|
63 |
->getPayment()
|
64 |
->getAdditionalInformation('secure_token');
|
65 |
}
|
71 |
*/
|
72 |
public function getSecureTokenId()
|
73 |
{
|
74 |
+
return $this->_getOrder()
|
75 |
->getPayment()
|
76 |
->getAdditionalInformation('secure_token_id');
|
77 |
}
|
94 |
public function isTestMode()
|
95 |
{
|
96 |
$mode = Mage::helper('payment')
|
97 |
+
->getMethodInstance($this->_paymentMethodCode)
|
98 |
->getConfigData('sandbox_flag');
|
99 |
return (bool) $mode;
|
100 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
101 |
}
|
app/code/core/Mage/Paypal/Block/Payflow/Link/Review.php
ADDED
@@ -0,0 +1,47 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Paypal PayflowLink Express Onepage checkout block
|
29 |
+
*
|
30 |
+
* @deprecated since 1.6.2.0
|
31 |
+
* @category Mage
|
32 |
+
* @package Mage_Paypal
|
33 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
+
*/
|
35 |
+
class Mage_Paypal_Block_Payflow_Link_Review extends Mage_Paypal_Block_Express_Review
|
36 |
+
{
|
37 |
+
|
38 |
+
/**
|
39 |
+
* Retrieve payment method and assign additional template values
|
40 |
+
*
|
41 |
+
* @return Mage_Paypal_Block_Express_Review
|
42 |
+
*/
|
43 |
+
protected function _beforeToHtml()
|
44 |
+
{
|
45 |
+
return parent::_beforeToHtml();
|
46 |
+
}
|
47 |
+
}
|
app/code/core/Mage/Paypal/Helper/Hss.php
CHANGED
@@ -35,7 +35,9 @@ class Mage_Paypal_Helper_Hss extends Mage_Core_Helper_Abstract
|
|
35 |
* @var array
|
36 |
*/
|
37 |
protected $_hssMethods = array(
|
38 |
-
Mage_Paypal_Model_Config::METHOD_HOSTEDPRO
|
|
|
|
|
39 |
);
|
40 |
|
41 |
/**
|
35 |
* @var array
|
36 |
*/
|
37 |
protected $_hssMethods = array(
|
38 |
+
Mage_Paypal_Model_Config::METHOD_HOSTEDPRO,
|
39 |
+
Mage_Paypal_Model_Config::METHOD_PAYFLOWLINK,
|
40 |
+
Mage_Paypal_Model_Config::METHOD_PAYFLOWADVANCED
|
41 |
);
|
42 |
|
43 |
/**
|
app/code/core/Mage/Paypal/Model/Cart.php
CHANGED
@@ -213,7 +213,7 @@ class Mage_Paypal_Model_Cart
|
|
213 |
|
214 |
/**
|
215 |
* Remove item from cart by identifier
|
216 |
-
*
|
217 |
* @param string $identifier
|
218 |
* @return bool
|
219 |
*/
|
@@ -335,12 +335,6 @@ class Mage_Paypal_Model_Cart
|
|
335 |
);
|
336 |
}
|
337 |
|
338 |
-
$this->_validate();
|
339 |
-
// if cart items are invalid, prepare cart for transfer without line items
|
340 |
-
if (!$this->_areItemsValid) {
|
341 |
-
$this->removeItem($shippingItemId);
|
342 |
-
}
|
343 |
-
|
344 |
// compound non-regular items into subtotal
|
345 |
foreach ($this->_items as $key => $item) {
|
346 |
if ($key > $lastRegularItemKey && $item->getAmount() != 0) {
|
@@ -348,6 +342,12 @@ class Mage_Paypal_Model_Cart
|
|
348 |
}
|
349 |
}
|
350 |
|
|
|
|
|
|
|
|
|
|
|
|
|
351 |
$this->_shouldRender = false;
|
352 |
}
|
353 |
|
213 |
|
214 |
/**
|
215 |
* Remove item from cart by identifier
|
216 |
+
*
|
217 |
* @param string $identifier
|
218 |
* @return bool
|
219 |
*/
|
335 |
);
|
336 |
}
|
337 |
|
|
|
|
|
|
|
|
|
|
|
|
|
338 |
// compound non-regular items into subtotal
|
339 |
foreach ($this->_items as $key => $item) {
|
340 |
if ($key > $lastRegularItemKey && $item->getAmount() != 0) {
|
342 |
}
|
343 |
}
|
344 |
|
345 |
+
$this->_validate();
|
346 |
+
// if cart items are invalid, prepare cart for transfer without line items
|
347 |
+
if (!$this->_areItemsValid) {
|
348 |
+
$this->removeItem($shippingItemId);
|
349 |
+
}
|
350 |
+
|
351 |
$this->_shouldRender = false;
|
352 |
}
|
353 |
|
app/code/core/Mage/Paypal/Model/Config.php
CHANGED
@@ -64,13 +64,14 @@ class Mage_Paypal_Model_Config
|
|
64 |
* Payflow Pro Gateway
|
65 |
* @var string
|
66 |
*/
|
67 |
-
const METHOD_PAYFLOWPRO
|
68 |
|
69 |
-
const METHOD_PAYFLOWLINK
|
|
|
70 |
|
71 |
-
const METHOD_HOSTEDPRO
|
72 |
|
73 |
-
const METHOD_BILLING_AGREEMENT
|
74 |
|
75 |
/**
|
76 |
* Buttons and images
|
@@ -97,6 +98,8 @@ class Mage_Paypal_Model_Config
|
|
97 |
|
98 |
/**
|
99 |
* Authorization amounts for Account Verification
|
|
|
|
|
100 |
* @var int
|
101 |
*/
|
102 |
const AUTHORIZATION_AMOUNT_ZERO = 0;
|
@@ -481,6 +484,7 @@ class Mage_Paypal_Model_Config
|
|
481 |
self::METHOD_WPP_PE_EXPRESS,
|
482 |
self::METHOD_PAYFLOWPRO,
|
483 |
self::METHOD_PAYFLOWLINK,
|
|
|
484 |
),
|
485 |
'CA' => array(
|
486 |
self::METHOD_WPS,
|
@@ -871,16 +875,12 @@ class Mage_Paypal_Model_Config
|
|
871 |
/**
|
872 |
* Returns array of possible Authorization Amounts for Account Verification
|
873 |
*
|
|
|
874 |
* @return array
|
875 |
*/
|
876 |
public function getAuthorizationAmounts()
|
877 |
{
|
878 |
-
|
879 |
-
self::AUTHORIZATION_AMOUNT_ZERO => Mage::helper('paypal')->__('$0 Auth'),
|
880 |
-
self::AUTHORIZATION_AMOUNT_ONE => Mage::helper('paypal')->__('$1 Auth'),
|
881 |
-
self::AUTHORIZATION_AMOUNT_FULL => Mage::helper('paypal')->__('Full Auth'),
|
882 |
-
);
|
883 |
-
return $authorizationAmount;
|
884 |
}
|
885 |
|
886 |
/**
|
@@ -1004,6 +1004,7 @@ class Mage_Paypal_Model_Config
|
|
1004 |
case self::METHOD_WPP_PE_DIRECT:
|
1005 |
case self::METHOD_PAYFLOWPRO:
|
1006 |
case self::METHOD_PAYFLOWLINK:
|
|
|
1007 |
case self::METHOD_HOSTEDPRO:
|
1008 |
return true;
|
1009 |
}
|
64 |
* Payflow Pro Gateway
|
65 |
* @var string
|
66 |
*/
|
67 |
+
const METHOD_PAYFLOWPRO = 'verisign';
|
68 |
|
69 |
+
const METHOD_PAYFLOWLINK = 'payflow_link';
|
70 |
+
const METHOD_PAYFLOWADVANCED = 'payflow_advanced';
|
71 |
|
72 |
+
const METHOD_HOSTEDPRO = 'hosted_pro';
|
73 |
|
74 |
+
const METHOD_BILLING_AGREEMENT = 'paypal_billing_agreement';
|
75 |
|
76 |
/**
|
77 |
* Buttons and images
|
98 |
|
99 |
/**
|
100 |
* Authorization amounts for Account Verification
|
101 |
+
*
|
102 |
+
* @deprecated since 1.6.2.0
|
103 |
* @var int
|
104 |
*/
|
105 |
const AUTHORIZATION_AMOUNT_ZERO = 0;
|
484 |
self::METHOD_WPP_PE_EXPRESS,
|
485 |
self::METHOD_PAYFLOWPRO,
|
486 |
self::METHOD_PAYFLOWLINK,
|
487 |
+
self::METHOD_PAYFLOWADVANCED,
|
488 |
),
|
489 |
'CA' => array(
|
490 |
self::METHOD_WPS,
|
875 |
/**
|
876 |
* Returns array of possible Authorization Amounts for Account Verification
|
877 |
*
|
878 |
+
* @deprecated since 1.6.2.0
|
879 |
* @return array
|
880 |
*/
|
881 |
public function getAuthorizationAmounts()
|
882 |
{
|
883 |
+
return array();
|
|
|
|
|
|
|
|
|
|
|
884 |
}
|
885 |
|
886 |
/**
|
1004 |
case self::METHOD_WPP_PE_DIRECT:
|
1005 |
case self::METHOD_PAYFLOWPRO:
|
1006 |
case self::METHOD_PAYFLOWLINK:
|
1007 |
+
case self::METHOD_PAYFLOWADVANCED:
|
1008 |
case self::METHOD_HOSTEDPRO:
|
1009 |
return true;
|
1010 |
}
|
app/code/core/Mage/Paypal/Model/Observer.php
CHANGED
@@ -57,35 +57,12 @@ class Mage_Paypal_Model_Observer
|
|
57 |
/**
|
58 |
* Clean unfinished transaction
|
59 |
*
|
|
|
60 |
* @return Mage_Paypal_Model_Observer
|
61 |
*/
|
62 |
public function cleanTransactions()
|
63 |
{
|
64 |
-
|
65 |
-
$date = Mage::getModel('core/date');
|
66 |
-
$createdBefore = strtotime('-1 hour', $date->timestamp());
|
67 |
-
|
68 |
-
/** @var $collection Mage_Paypal_Model_Resource_Payment_Transaction_Collection */
|
69 |
-
$collection = Mage::getModel('paypal/payment_transaction')->getCollection();
|
70 |
-
$collection->addCreatedBeforeFilter($date->gmtDate(null, $createdBefore));
|
71 |
-
|
72 |
-
/** @var $method Mage_Paypal_Model_Payflowlink */
|
73 |
-
$method = Mage::helper('payment')->getMethodInstance(Mage_Paypal_Model_Config::METHOD_PAYFLOWLINK);
|
74 |
-
|
75 |
-
/** @var $item Mage_Paypal_Model_Payment_Transaction */
|
76 |
-
foreach ($collection as $item) {
|
77 |
-
try {
|
78 |
-
$method->void(new Varien_Object(array(
|
79 |
-
'transaction_id' => $item->getTxnId(),
|
80 |
-
'store' => $item->getAdditionalInformation('store_id')
|
81 |
-
)));
|
82 |
-
$item->delete();
|
83 |
-
} catch (Mage_Paypal_Exception $e) {
|
84 |
-
$item->delete();
|
85 |
-
} catch (Exception $e) {
|
86 |
-
Mage::logException($e);
|
87 |
-
}
|
88 |
-
}
|
89 |
}
|
90 |
|
91 |
/**
|
57 |
/**
|
58 |
* Clean unfinished transaction
|
59 |
*
|
60 |
+
* @deprecated since 1.6.2.0
|
61 |
* @return Mage_Paypal_Model_Observer
|
62 |
*/
|
63 |
public function cleanTransactions()
|
64 |
{
|
65 |
+
return $this;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
}
|
67 |
|
68 |
/**
|
app/code/core/Mage/Paypal/Model/Payflowadvanced.php
ADDED
@@ -0,0 +1,57 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Payments Advanced gateway model
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Paypal
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
|
35 |
+
class Mage_Paypal_Model_Payflowadvanced extends Mage_Paypal_Model_Payflowlink
|
36 |
+
{
|
37 |
+
/**
|
38 |
+
* Payment method code
|
39 |
+
*
|
40 |
+
* @var string
|
41 |
+
*/
|
42 |
+
protected $_code = Mage_Paypal_Model_Config::METHOD_PAYFLOWADVANCED;
|
43 |
+
|
44 |
+
/**
|
45 |
+
* Type of block that generates method form
|
46 |
+
*
|
47 |
+
* @var string
|
48 |
+
*/
|
49 |
+
protected $_formBlockType = 'paypal/payflow_advanced_form';
|
50 |
+
|
51 |
+
/**
|
52 |
+
* Type of block that displays method information
|
53 |
+
*
|
54 |
+
* @var string
|
55 |
+
*/
|
56 |
+
protected $_infoBlockType = 'paypal/payflow_advanced_info';
|
57 |
+
}
|
app/code/core/Mage/Paypal/Model/Payflowlink.php
CHANGED
@@ -47,6 +47,7 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
47 |
*/
|
48 |
protected $_canUseInternal = false;
|
49 |
protected $_canUseForMultishipping = false;
|
|
|
50 |
|
51 |
/**
|
52 |
* Request & response model
|
@@ -66,12 +67,6 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
66 |
*/
|
67 |
const RESPONSE_ERROR_MSG = 'Payment error. %s was not found.';
|
68 |
|
69 |
-
/**
|
70 |
-
* Quote Changed Error message
|
71 |
-
* @var string
|
72 |
-
*/
|
73 |
-
const SHOPPING_CART_CHANGED_ERROR_MSG = 'Shopping cart contents has been changed.';
|
74 |
-
|
75 |
/**
|
76 |
* Key for storing secure hash in additional information of payment model
|
77 |
*
|
@@ -113,194 +108,29 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
113 |
*/
|
114 |
public function initialize($paymentAction, $stateObject)
|
115 |
{
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
$
|
|
|
|
|
|
|
|
|
|
|
130 |
break;
|
131 |
-
|
132 |
-
$this->_initialize($payment, 1);
|
133 |
-
break;
|
134 |
-
case Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_ZERO:
|
135 |
-
try {
|
136 |
-
$this->_initialize($payment, 0);
|
137 |
-
} catch (Mage_Paypal_Exception $e) {
|
138 |
-
$authorizationAmount = Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_ONE;
|
139 |
-
$this->_initialize($payment, 1);
|
140 |
-
}
|
141 |
break;
|
142 |
}
|
143 |
-
$payment->setAdditionalInformation('authorization_amount', $authorizationAmount);
|
144 |
-
|
145 |
-
return $this;
|
146 |
-
}
|
147 |
-
|
148 |
-
/**
|
149 |
-
* Add transaction with correct transaction Id
|
150 |
-
*
|
151 |
-
* @param Varien_Object $payment
|
152 |
-
* @param string $txnId
|
153 |
-
* @return void
|
154 |
-
*/
|
155 |
-
protected function _addTransaction($payment, $txnId)
|
156 |
-
{
|
157 |
-
$previousTxnId = $payment->getTransactionId();
|
158 |
-
$payment->setTransactionId($txnId);
|
159 |
-
$payment->addTransaction(Mage_Sales_Model_Order_Payment_Transaction::TYPE_AUTH);
|
160 |
-
$payment->setTransactionId($previousTxnId);
|
161 |
-
}
|
162 |
-
/**
|
163 |
-
* Initialize request
|
164 |
-
*
|
165 |
-
* @param Varien_Object $payment
|
166 |
-
* @param $amount
|
167 |
-
* @return Mage_Paypal_Model_Payflowlink
|
168 |
-
*/
|
169 |
-
protected function _initialize(Varien_Object $payment, $amount)
|
170 |
-
{
|
171 |
-
$this->_generateSecureSilentPostHash($payment);
|
172 |
-
$request = $this->_buildTokenRequest($payment, $amount);
|
173 |
-
$response = $this->_postRequest($request);
|
174 |
-
$this->_processTokenErrors($response, $payment);
|
175 |
-
return $this;
|
176 |
-
}
|
177 |
-
|
178 |
-
/**
|
179 |
-
* Authorize payment
|
180 |
-
*
|
181 |
-
* @param Mage_Sales_Model_Order_Payment | Mage_Sales_Model_Quote_Payment $payment
|
182 |
-
* @param mixed $amount
|
183 |
-
* @return Mage_Paypal_Model_Payflowlink
|
184 |
-
*/
|
185 |
-
public function authorize(Varien_Object $payment, $amount)
|
186 |
-
{
|
187 |
-
$txnId = $payment->getAdditionalInformation('authorization_id');
|
188 |
-
/** @var $transaction Mage_Paypal_Model_Payment_Transaction */
|
189 |
-
$transaction = Mage::getModel('paypal/payment_transaction');
|
190 |
-
$transaction->loadByTxnId($txnId);
|
191 |
-
|
192 |
-
$payment->setTransactionId($txnId)->setIsTransactionClosed(0);
|
193 |
-
if ($payment->getAdditionalInformation('paypal_fraud_filters') !== null) {
|
194 |
-
$payment->setIsTransactionPending(true);
|
195 |
-
$payment->setIsFraudDetected(true);
|
196 |
-
}
|
197 |
-
|
198 |
-
if ($transaction->getId() && $payment->getAdditionalInformation('authorization_amount') !=
|
199 |
-
Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_FULL
|
200 |
-
) {
|
201 |
-
$this->_addTransaction($payment, $txnId);
|
202 |
-
}
|
203 |
-
|
204 |
-
$this->_authorize($payment, $amount, $transaction, $txnId);
|
205 |
-
if ($payment->getAdditionalInformation('authorization_amount') !=
|
206 |
-
Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_FULL
|
207 |
-
) {
|
208 |
-
$payment->setParentTransactionId($txnId);
|
209 |
-
parent::authorize($payment, $amount);
|
210 |
-
if ($payment->getTransactionId()) {
|
211 |
-
$payment->setAdditionalInformation('authorization_id', $payment->getTransactionId());
|
212 |
-
}
|
213 |
-
}
|
214 |
-
|
215 |
-
$transaction->delete();
|
216 |
-
return $this;
|
217 |
-
}
|
218 |
-
|
219 |
-
/**
|
220 |
-
* Additional authorization logic for Account Verification
|
221 |
-
*
|
222 |
-
* @param Varien_Object $payment
|
223 |
-
* @param mixed $amount
|
224 |
-
* @param Mage_Paypal_Model_Payment_Transaction $transaction
|
225 |
-
* @param string $txnId
|
226 |
-
* @return Mage_Paypal_Model_Payflowlink
|
227 |
-
*/
|
228 |
-
protected function _authorize(Varien_Object $payment, $amount, $transaction, $txnId)
|
229 |
-
{
|
230 |
-
$authorizationAmount = $payment->getAdditionalInformation('authorization_amount');
|
231 |
-
if ($authorizationAmount == Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_ONE) {
|
232 |
-
$payment->setParentTransactionId($txnId);
|
233 |
-
$this->void($payment);
|
234 |
-
} elseif ($authorizationAmount == Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_FULL) {
|
235 |
-
$this->_checkTransaction($transaction, $amount);
|
236 |
-
}
|
237 |
-
return $this;
|
238 |
-
}
|
239 |
-
|
240 |
-
/**
|
241 |
-
* Capture payment
|
242 |
-
*
|
243 |
-
* @param Mage_Sales_Model_Order_Payment | Mage_Sales_Model_Quote_Payment $payment
|
244 |
-
* @param mixed $amount
|
245 |
-
* @return Mage_Paypal_Model_Payflowlink
|
246 |
-
*/
|
247 |
-
public function capture(Varien_Object $payment, $amount)
|
248 |
-
{
|
249 |
-
$removePaypalTransaction = false;
|
250 |
-
/** @var $transaction Mage_Paypal_Model_Payment_Transaction */
|
251 |
-
$transaction = Mage::getModel('paypal/payment_transaction');
|
252 |
-
$txnId = $payment->getAdditionalInformation('authorization_id');
|
253 |
-
$transaction->loadByTxnId($txnId);
|
254 |
-
if ($transaction->getId()) {
|
255 |
-
$removePaypalTransaction = true;
|
256 |
-
$this->_authorize($payment, $amount, $transaction, $txnId);
|
257 |
-
|
258 |
-
$this->_addTransaction($payment, $txnId);
|
259 |
-
|
260 |
-
$payment->setReferenceTransactionId($payment->getAdditionalInformation('authorization_id'));
|
261 |
-
}
|
262 |
-
|
263 |
-
$payment->setParentTransactionId($txnId);
|
264 |
-
|
265 |
-
$payment->setRequestAmount(round($amount,2));
|
266 |
-
parent::capture($payment, $amount);
|
267 |
-
|
268 |
-
if ($removePaypalTransaction) {
|
269 |
-
$transaction->delete();
|
270 |
-
}
|
271 |
-
|
272 |
-
return $this;
|
273 |
-
}
|
274 |
-
|
275 |
-
/**
|
276 |
-
* Void payment
|
277 |
-
*
|
278 |
-
* @param Varien_Object $payment
|
279 |
-
* @return Mage_Paypal_Model_Payflowlink
|
280 |
-
*/
|
281 |
-
public function void(Varien_Object $payment)
|
282 |
-
{
|
283 |
-
/** @var $payment Mage_Sales_Model_Quote_Payment */
|
284 |
-
if ($payment instanceof Mage_Sales_Model_Order_Payment) {
|
285 |
-
parent::void($payment);
|
286 |
-
$payment->addTransaction(Mage_Sales_Model_Order_Payment_Transaction::TYPE_VOID);
|
287 |
-
return $this;
|
288 |
-
} elseif ($payment instanceof Mage_Sales_Model_Quote_Payment) {
|
289 |
-
$this->setStore($payment->getQuote()->getStoreId());
|
290 |
-
} else {
|
291 |
-
if ($payment->getStore()) {
|
292 |
-
$this->setStore($payment->getStore());
|
293 |
-
}
|
294 |
-
}
|
295 |
-
|
296 |
-
$request = $this->_buildBasicRequest($payment);
|
297 |
-
$request->setTrxtype(self::TRXTYPE_DELAYED_VOID);
|
298 |
-
|
299 |
-
$request->setOrigid($payment->getTransactionId());
|
300 |
-
$response = $this->_postRequest($request);
|
301 |
-
$this->_processErrors($response);
|
302 |
-
|
303 |
-
return $this;
|
304 |
}
|
305 |
|
306 |
/**
|
@@ -346,49 +176,63 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
346 |
|
347 |
$this->setResponseData($responseData);
|
348 |
|
349 |
-
$
|
350 |
-
|
351 |
-
$this->_process($document);
|
352 |
}
|
353 |
}
|
354 |
|
355 |
/**
|
356 |
-
* Operate with order
|
357 |
*
|
358 |
-
* @param
|
359 |
*/
|
360 |
-
protected function
|
361 |
{
|
362 |
$response = $this->getResponse();
|
363 |
-
$payment = $
|
|
|
|
|
|
|
364 |
|
365 |
if ($response->getResult() == self::RESPONSE_CODE_FRAUDSERVICE_FILTER ||
|
366 |
$response->getResult() == self::RESPONSE_CODE_DECLINED_BY_FILTER
|
367 |
) {
|
368 |
-
$
|
369 |
-
$
|
|
|
|
|
|
|
|
|
370 |
}
|
371 |
|
372 |
if ($response->getAvsdata() && strstr(substr($response->getAvsdata(), 0, 2), 'N')) {
|
373 |
$payment->setAdditionalInformation('paypal_avs_code', substr($response->getAvsdata(), 0, 2));
|
374 |
}
|
375 |
-
|
376 |
if ($response->getCvv2match() && $response->getCvv2match() != 'Y') {
|
377 |
$payment->setAdditionalInformation('paypal_cvv2_match', $response->getCvv2match());
|
378 |
}
|
379 |
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
|
384 |
-
|
385 |
-
|
386 |
-
|
387 |
-
|
|
|
388 |
|
389 |
-
|
390 |
-
|
391 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
392 |
}
|
393 |
|
394 |
/**
|
@@ -407,58 +251,49 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
407 |
return false;
|
408 |
}
|
409 |
|
410 |
-
/**
|
411 |
-
* Check Transaction
|
412 |
-
*
|
413 |
-
* @param Mage_Paypal_Model_Payment_Transaction $transaction
|
414 |
-
* @param mixed $amount
|
415 |
-
* @return Mage_Paypal_Model_Payflowlink
|
416 |
-
*/
|
417 |
-
protected function _checkTransaction($transaction, $amount)
|
418 |
-
{
|
419 |
-
if (!$transaction->getId()) {
|
420 |
-
Mage::throwException(Mage::helper('paypal')->__(self::SHOPPING_CART_CHANGED_ERROR_MSG));
|
421 |
-
}
|
422 |
-
|
423 |
-
$authorizedAmt = $transaction->getAdditionalInformation('amt');
|
424 |
-
|
425 |
-
if (!$authorizedAmt || $amount > $authorizedAmt) {
|
426 |
-
Mage::throwException(Mage::helper('paypal')->__(self::SHOPPING_CART_CHANGED_ERROR_MSG));
|
427 |
-
}
|
428 |
-
return $this;
|
429 |
-
}
|
430 |
-
|
431 |
/**
|
432 |
* Check response from Payflow gateway.
|
433 |
*
|
434 |
-
* @return
|
435 |
* @throws Mage_Core_Exception in other cases
|
436 |
*/
|
437 |
-
protected function
|
438 |
{
|
439 |
$response = $this->getResponse();
|
440 |
|
441 |
-
$
|
442 |
-
|
443 |
|
444 |
-
if ($this->_getSecureSilentPostHash($
|
445 |
-
|| $this->_code != $
|
|
|
446 |
return false;
|
447 |
}
|
448 |
|
449 |
-
if ($response->getResult() != self::RESPONSE_CODE_FRAUDSERVICE_FILTER
|
450 |
-
$response->getResult() != self::RESPONSE_CODE_DECLINED_BY_FILTER
|
451 |
-
$response->getResult() != self::RESPONSE_CODE_APPROVED
|
452 |
) {
|
|
|
|
|
|
|
453 |
Mage::throwException($response->getRespmsg());
|
454 |
}
|
455 |
|
456 |
-
$
|
457 |
-
if (
|
458 |
-
|
|
|
|
|
|
|
459 |
}
|
460 |
|
461 |
-
|
|
|
|
|
|
|
|
|
|
|
462 |
}
|
463 |
|
464 |
/**
|
@@ -467,42 +302,29 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
467 |
* @param Mage_Sales_Model_Order_Payment $payment
|
468 |
* @return Varien_Object
|
469 |
*/
|
470 |
-
protected function _buildTokenRequest(
|
471 |
{
|
472 |
-
$orderId = null;
|
473 |
-
$fullAmount = $payment->getAdditionalInformation('authorization_amount');
|
474 |
-
|
475 |
-
$salesDocument = $payment->getOrder();
|
476 |
-
if (!$salesDocument) {
|
477 |
-
$salesDocument = $payment->getQuote();
|
478 |
-
if (!$salesDocument->getReservedOrderId()) {
|
479 |
-
$salesDocument->reserveOrderId();
|
480 |
-
}
|
481 |
-
$orderId = $salesDocument->getReservedOrderId();
|
482 |
-
} else {
|
483 |
-
$orderId = $salesDocument->getIncrementId();
|
484 |
-
}
|
485 |
-
|
486 |
$request = $this->_buildBasicRequest($payment);
|
487 |
-
if (empty($salesDocument)) {
|
488 |
-
return $request;
|
489 |
-
}
|
490 |
-
|
491 |
$request->setCreatesecuretoken('Y')
|
492 |
->setSecuretokenid($this->_generateSecureTokenId())
|
493 |
->setTrxtype($this->_getTrxTokenType())
|
494 |
-
->setAmt($this->_formatStr('%.2F', $
|
495 |
-
->setCurrency($
|
496 |
-
->setInvnum($
|
497 |
-
->setCustref($
|
498 |
-
->setPonum($
|
499 |
-
|
500 |
-
|
501 |
-
|
502 |
-
|
|
|
|
|
|
|
|
|
|
|
503 |
}
|
504 |
|
505 |
-
$billing = $
|
506 |
if (!empty($billing)) {
|
507 |
$request->setFirstname($billing->getFirstname())
|
508 |
->setLastname($billing->getLastname())
|
@@ -511,9 +333,9 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
511 |
->setState($billing->getRegionCode())
|
512 |
->setZip($billing->getPostcode())
|
513 |
->setCountry($billing->getCountry())
|
514 |
-
->setEmail($
|
515 |
}
|
516 |
-
$shipping = $
|
517 |
if (!empty($shipping)) {
|
518 |
$this->_applyCountryWorkarounds($shipping);
|
519 |
$request->setShiptofirstname($shipping->getFirstname())
|
@@ -525,7 +347,7 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
525 |
->setShiptocountry($shipping->getCountry());
|
526 |
}
|
527 |
//pass store Id to request
|
528 |
-
$request->setUser1($
|
529 |
->setUser2($this->_getSecureSilentPostHash($payment));
|
530 |
|
531 |
return $request;
|
@@ -563,25 +385,6 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
563 |
->setPwd($this->getConfigData('pwd', $this->_getStoreId()))
|
564 |
->setVerbosity($this->getConfigData('verbosity', $this->_getStoreId()))
|
565 |
->setTender(self::TENDER_CC);
|
566 |
-
if ($payment->getRequestAmount() > 0) {
|
567 |
-
$request->setAmt(round($payment->getRequestAmount(),2));
|
568 |
-
}
|
569 |
-
return $request;
|
570 |
-
}
|
571 |
-
|
572 |
-
/**
|
573 |
-
* Return request object with information for 'authorization' or 'sale' action
|
574 |
-
*
|
575 |
-
* @param Mage_Sales_Model_Order_Payment $payment
|
576 |
-
* @param float $amount
|
577 |
-
* @return Varien_Object
|
578 |
-
*/
|
579 |
-
protected function _buildPlaceRequest(Varien_Object $payment, $amount)
|
580 |
-
{
|
581 |
-
$request = $this->_buildBasicRequest($payment);
|
582 |
-
$request->setAmt(round($amount,2));
|
583 |
-
$request->setCurrency($payment->getOrder()->getBaseCurrencyCode());
|
584 |
-
|
585 |
return $request;
|
586 |
}
|
587 |
|
@@ -592,7 +395,12 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
592 |
*/
|
593 |
protected function _getTrxTokenType()
|
594 |
{
|
595 |
-
|
|
|
|
|
|
|
|
|
|
|
596 |
}
|
597 |
|
598 |
/**
|
@@ -627,9 +435,7 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
627 |
*/
|
628 |
protected function _processTokenErrors($response, $payment)
|
629 |
{
|
630 |
-
if (
|
631 |
-
throw new Mage_Paypal_Exception(Mage::helper('paypal')->__('Invalid Amount'));
|
632 |
-
} elseif (!$response->getSecuretoken() &&
|
633 |
$response->getResult() != self::RESPONSE_CODE_APPROVED
|
634 |
&& $response->getResult() != self::RESPONSE_CODE_FRAUDSERVICE_FILTER) {
|
635 |
Mage::throwException($response->getRespmsg());
|
@@ -664,21 +470,88 @@ class Mage_Paypal_Model_Payflowlink extends Mage_Paypal_Model_Payflowpro
|
|
664 |
}
|
665 |
|
666 |
/**
|
667 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
*
|
|
|
669 |
* @param Varien_Object $payment
|
670 |
-
* @param
|
671 |
* @return Mage_Paypal_Model_Payflowlink
|
672 |
*/
|
673 |
-
protected function
|
674 |
{
|
675 |
-
|
676 |
-
|
677 |
|
678 |
-
|
679 |
-
|
680 |
-
|
681 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
682 |
return $this;
|
683 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
684 |
}
|
47 |
*/
|
48 |
protected $_canUseInternal = false;
|
49 |
protected $_canUseForMultishipping = false;
|
50 |
+
protected $_isInitializeNeeded = true;
|
51 |
|
52 |
/**
|
53 |
* Request & response model
|
67 |
*/
|
68 |
const RESPONSE_ERROR_MSG = 'Payment error. %s was not found.';
|
69 |
|
|
|
|
|
|
|
|
|
|
|
|
|
70 |
/**
|
71 |
* Key for storing secure hash in additional information of payment model
|
72 |
*
|
108 |
*/
|
109 |
public function initialize($paymentAction, $stateObject)
|
110 |
{
|
111 |
+
switch ($paymentAction) {
|
112 |
+
case Mage_Paypal_Model_Config::PAYMENT_ACTION_AUTH:
|
113 |
+
case Mage_Paypal_Model_Config::PAYMENT_ACTION_SALE:
|
114 |
+
$payment = $this->getInfoInstance();
|
115 |
+
$order = $payment->getOrder();
|
116 |
+
$order->setCanSendNewEmailFlag(false);
|
117 |
+
$payment->setAmountAuthorized($order->getTotalDue());
|
118 |
+
$payment->setBaseAmountAuthorized($order->getBaseTotalDue());
|
119 |
+
$this->_generateSecureSilentPostHash($payment);
|
120 |
+
$request = $this->_buildTokenRequest($payment);
|
121 |
+
$response = $this->_postRequest($request);
|
122 |
+
$this->_processTokenErrors($response, $payment);
|
123 |
+
|
124 |
+
$order = $payment->getOrder();
|
125 |
+
$order->setCanSendNewEmailFlag(false);
|
126 |
+
|
127 |
+
$stateObject->setState(Mage_Sales_Model_Order::STATE_PENDING_PAYMENT);
|
128 |
+
$stateObject->setStatus('pending_payment');
|
129 |
+
$stateObject->setIsNotified(false);
|
130 |
break;
|
131 |
+
default:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
break;
|
133 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
134 |
}
|
135 |
|
136 |
/**
|
176 |
|
177 |
$this->setResponseData($responseData);
|
178 |
|
179 |
+
if ($order = $this->_getOrderFromResponse()) {
|
180 |
+
$this->_processOrder($order);
|
|
|
181 |
}
|
182 |
}
|
183 |
|
184 |
/**
|
185 |
+
* Operate with order using information from silent post
|
186 |
*
|
187 |
+
* @param Mage_Sales_Model_Order $order
|
188 |
*/
|
189 |
+
protected function _processOrder(Mage_Sales_Model_Order $order)
|
190 |
{
|
191 |
$response = $this->getResponse();
|
192 |
+
$payment = $order->getPayment();
|
193 |
+
$payment->setTransactionId($response->getPnref())
|
194 |
+
->setIsTransactionClosed(0);
|
195 |
+
$canSendNewOrderEmail = true;
|
196 |
|
197 |
if ($response->getResult() == self::RESPONSE_CODE_FRAUDSERVICE_FILTER ||
|
198 |
$response->getResult() == self::RESPONSE_CODE_DECLINED_BY_FILTER
|
199 |
) {
|
200 |
+
$canSendNewOrderEmail = false;
|
201 |
+
$fraudMessage = $this->_getFraudMessage() ?
|
202 |
+
$response->getFraudMessage() : $response->getRespmsg();
|
203 |
+
$payment->setIsTransactionPending(true)
|
204 |
+
->setIsFraudDetected(true)
|
205 |
+
->setAdditionalInformation('paypal_fraud_filters', $fraudMessage);
|
206 |
}
|
207 |
|
208 |
if ($response->getAvsdata() && strstr(substr($response->getAvsdata(), 0, 2), 'N')) {
|
209 |
$payment->setAdditionalInformation('paypal_avs_code', substr($response->getAvsdata(), 0, 2));
|
210 |
}
|
|
|
211 |
if ($response->getCvv2match() && $response->getCvv2match() != 'Y') {
|
212 |
$payment->setAdditionalInformation('paypal_cvv2_match', $response->getCvv2match());
|
213 |
}
|
214 |
|
215 |
+
switch ($response->getType()){
|
216 |
+
case self::TRXTYPE_AUTH_ONLY:
|
217 |
+
$payment->registerAuthorizationNotification($payment->getBaseAmountAuthorized());
|
218 |
+
break;
|
219 |
+
case self::TRXTYPE_SALE:
|
220 |
+
$payment->registerCaptureNotification($payment->getBaseAmountAuthorized());
|
221 |
+
break;
|
222 |
+
}
|
223 |
+
$order->save();
|
224 |
|
225 |
+
try {
|
226 |
+
if ($canSendNewOrderEmail) {
|
227 |
+
$order->sendNewOrderEmail();
|
228 |
+
}
|
229 |
+
Mage::getModel('sales/quote')
|
230 |
+
->load($order->getQuoteId())
|
231 |
+
->setIsActive(false)
|
232 |
+
->save();
|
233 |
+
} catch (Exception $e) {
|
234 |
+
Mage::throwException(Mage::helper('paypal')->__('Can not send new order email.'));
|
235 |
+
}
|
236 |
}
|
237 |
|
238 |
/**
|
251 |
return false;
|
252 |
}
|
253 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
254 |
/**
|
255 |
* Check response from Payflow gateway.
|
256 |
*
|
257 |
+
* @return Mage_Sales_Model_Order in case of validation passed
|
258 |
* @throws Mage_Core_Exception in other cases
|
259 |
*/
|
260 |
+
protected function _getOrderFromResponse()
|
261 |
{
|
262 |
$response = $this->getResponse();
|
263 |
|
264 |
+
$order = Mage::getModel('sales/order')
|
265 |
+
->loadByIncrementId($response->getInvnum());
|
266 |
|
267 |
+
if ($this->_getSecureSilentPostHash($order->getPayment()) != $response->getUser2()
|
268 |
+
|| $this->_code != $order->getPayment()->getMethodInstance()->getCode()
|
269 |
+
) {
|
270 |
return false;
|
271 |
}
|
272 |
|
273 |
+
if ($response->getResult() != self::RESPONSE_CODE_FRAUDSERVICE_FILTER
|
274 |
+
&& $response->getResult() != self::RESPONSE_CODE_DECLINED_BY_FILTER
|
275 |
+
&& $response->getResult() != self::RESPONSE_CODE_APPROVED
|
276 |
) {
|
277 |
+
if ($order->getState() != Mage_Sales_Model_Order::STATE_CANCELED) {
|
278 |
+
$order->registerCancellation($response->getRespmsg())->save();
|
279 |
+
}
|
280 |
Mage::throwException($response->getRespmsg());
|
281 |
}
|
282 |
|
283 |
+
$amountCompared = ($response->getAmt() == $order->getPayment()->getBaseAmountAuthorized()) ? true : false;
|
284 |
+
if (!$order->getId()
|
285 |
+
|| $order->getState() != Mage_Sales_Model_Order::STATE_PENDING_PAYMENT
|
286 |
+
|| !$amountCompared
|
287 |
+
) {
|
288 |
+
Mage::throwException($this->_formatStr(self::RESPONSE_ERROR_MSG, 'Order'));
|
289 |
}
|
290 |
|
291 |
+
$fetchData = $this->fetchTransactionInfo($order->getPayment(), $response->getPnref());
|
292 |
+
if (!isset($fetchData['custref']) || $fetchData['custref'] != $order->getIncrementId()) {
|
293 |
+
Mage::throwException($this->_formatStr(self::RESPONSE_ERROR_MSG, 'Transaction'));
|
294 |
+
}
|
295 |
+
|
296 |
+
return $order;
|
297 |
}
|
298 |
|
299 |
/**
|
302 |
* @param Mage_Sales_Model_Order_Payment $payment
|
303 |
* @return Varien_Object
|
304 |
*/
|
305 |
+
protected function _buildTokenRequest(Mage_Sales_Model_Order_Payment $payment)
|
306 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
$request = $this->_buildBasicRequest($payment);
|
|
|
|
|
|
|
|
|
308 |
$request->setCreatesecuretoken('Y')
|
309 |
->setSecuretokenid($this->_generateSecureTokenId())
|
310 |
->setTrxtype($this->_getTrxTokenType())
|
311 |
+
->setAmt($this->_formatStr('%.2F', $payment->getOrder()->getBaseTotalDue()))
|
312 |
+
->setCurrency($payment->getOrder()->getBaseCurrencyCode())
|
313 |
+
->setInvnum($payment->getOrder()->getIncrementId())
|
314 |
+
->setCustref($payment->getOrder()->getIncrementId())
|
315 |
+
->setPonum($payment->getOrder()->getId());
|
316 |
+
//This is PaPal issue with taxes and shipping
|
317 |
+
//->setSubtotal($this->_formatStr('%.2F', $payment->getOrder()->getBaseSubtotal()))
|
318 |
+
//->setTaxamt($this->_formatStr('%.2F', $payment->getOrder()->getBaseTaxAmount()))
|
319 |
+
//->setFreightamt($this->_formatStr('%.2F', $payment->getOrder()->getBaseShippingAmount()));
|
320 |
+
|
321 |
+
|
322 |
+
$order = $payment->getOrder();
|
323 |
+
if (empty($order)) {
|
324 |
+
return $request;
|
325 |
}
|
326 |
|
327 |
+
$billing = $order->getBillingAddress();
|
328 |
if (!empty($billing)) {
|
329 |
$request->setFirstname($billing->getFirstname())
|
330 |
->setLastname($billing->getLastname())
|
333 |
->setState($billing->getRegionCode())
|
334 |
->setZip($billing->getPostcode())
|
335 |
->setCountry($billing->getCountry())
|
336 |
+
->setEmail($order->getCustomerEmail());
|
337 |
}
|
338 |
+
$shipping = $order->getShippingAddress();
|
339 |
if (!empty($shipping)) {
|
340 |
$this->_applyCountryWorkarounds($shipping);
|
341 |
$request->setShiptofirstname($shipping->getFirstname())
|
347 |
->setShiptocountry($shipping->getCountry());
|
348 |
}
|
349 |
//pass store Id to request
|
350 |
+
$request->setUser1($order->getStoreId())
|
351 |
->setUser2($this->_getSecureSilentPostHash($payment));
|
352 |
|
353 |
return $request;
|
385 |
->setPwd($this->getConfigData('pwd', $this->_getStoreId()))
|
386 |
->setVerbosity($this->getConfigData('verbosity', $this->_getStoreId()))
|
387 |
->setTender(self::TENDER_CC);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
388 |
return $request;
|
389 |
}
|
390 |
|
395 |
*/
|
396 |
protected function _getTrxTokenType()
|
397 |
{
|
398 |
+
switch ($this->getConfigData('payment_action')) {
|
399 |
+
case Mage_Paypal_Model_Config::PAYMENT_ACTION_AUTH:
|
400 |
+
return self::TRXTYPE_AUTH_ONLY;
|
401 |
+
case Mage_Paypal_Model_Config::PAYMENT_ACTION_SALE:
|
402 |
+
return self::TRXTYPE_SALE;
|
403 |
+
}
|
404 |
}
|
405 |
|
406 |
/**
|
435 |
*/
|
436 |
protected function _processTokenErrors($response, $payment)
|
437 |
{
|
438 |
+
if (!$response->getSecuretoken() &&
|
|
|
|
|
439 |
$response->getResult() != self::RESPONSE_CODE_APPROVED
|
440 |
&& $response->getResult() != self::RESPONSE_CODE_FRAUDSERVICE_FILTER) {
|
441 |
Mage::throwException($response->getRespmsg());
|
470 |
}
|
471 |
|
472 |
/**
|
473 |
+
* Add transaction with correct transaction Id
|
474 |
+
*
|
475 |
+
* @deprecated since 1.6.2.0
|
476 |
+
* @param Varien_Object $payment
|
477 |
+
* @param string $txnId
|
478 |
+
* @return void
|
479 |
+
*/
|
480 |
+
protected function _addTransaction($payment, $txnId)
|
481 |
+
{
|
482 |
+
}
|
483 |
+
|
484 |
+
/**
|
485 |
+
* Initialize request
|
486 |
*
|
487 |
+
* @deprecated since 1.6.2.0
|
488 |
* @param Varien_Object $payment
|
489 |
+
* @param $amount
|
490 |
* @return Mage_Paypal_Model_Payflowlink
|
491 |
*/
|
492 |
+
protected function _initialize(Varien_Object $payment, $amount)
|
493 |
{
|
494 |
+
return $this;
|
495 |
+
}
|
496 |
|
497 |
+
/**
|
498 |
+
* Check whether order review has enough data to initialize
|
499 |
+
*
|
500 |
+
* @deprecated since 1.6.2.0
|
501 |
+
* @param $token
|
502 |
+
* @throws Mage_Core_Exception
|
503 |
+
*/
|
504 |
+
public function prepareOrderReview($token = null)
|
505 |
+
{
|
506 |
+
}
|
507 |
+
|
508 |
+
/**
|
509 |
+
* Additional authorization logic for Account Verification
|
510 |
+
*
|
511 |
+
* @deprecated since 1.6.2.0
|
512 |
+
* @param Varien_Object $payment
|
513 |
+
* @param mixed $amount
|
514 |
+
* @param Mage_Paypal_Model_Payment_Transaction $transaction
|
515 |
+
* @param string $txnId
|
516 |
+
* @return Mage_Paypal_Model_Payflowlink
|
517 |
+
*/
|
518 |
+
protected function _authorize(Varien_Object $payment, $amount, $transaction, $txnId)
|
519 |
+
{
|
520 |
+
return $this;
|
521 |
+
}
|
522 |
+
|
523 |
+
/**
|
524 |
+
* Operate with order or quote using information from silent post
|
525 |
+
*
|
526 |
+
* @deprecated since 1.6.2.0
|
527 |
+
* @param Varien_Object $document
|
528 |
+
*/
|
529 |
+
protected function _process(Varien_Object $document)
|
530 |
+
{
|
531 |
+
}
|
532 |
+
|
533 |
+
/**
|
534 |
+
* Check Transaction
|
535 |
+
*
|
536 |
+
* @deprecated since 1.6.2.0
|
537 |
+
* @param Mage_Paypal_Model_Payment_Transaction $transaction
|
538 |
+
* @param mixed $amount
|
539 |
+
* @return Mage_Paypal_Model_Payflowlink
|
540 |
+
*/
|
541 |
+
protected function _checkTransaction($transaction, $amount)
|
542 |
+
{
|
543 |
return $this;
|
544 |
}
|
545 |
+
|
546 |
+
/**
|
547 |
+
* Check response from Payflow gateway.
|
548 |
+
*
|
549 |
+
* @deprecated since 1.6.2.0
|
550 |
+
* @return Mage_Sales_Model_Abstract in case of validation passed
|
551 |
+
* @throws Mage_Core_Exception in other cases
|
552 |
+
*/
|
553 |
+
protected function _getDocumentFromResponse()
|
554 |
+
{
|
555 |
+
return null;
|
556 |
+
}
|
557 |
}
|
app/code/core/Mage/Paypal/Model/Report/Settlement.php
CHANGED
@@ -70,7 +70,7 @@ class Mage_Paypal_Model_Report_Settlement extends Mage_Core_Model_Abstract
|
|
70 |
const REPORTS_PATH = "/ppreports/outgoing";
|
71 |
|
72 |
/**
|
73 |
-
* Original charset of report files
|
74 |
* @var string
|
75 |
*/
|
76 |
const FILES_IN_CHARSET = "UTF-16";
|
@@ -87,6 +87,84 @@ class Mage_Paypal_Model_Report_Settlement extends Mage_Core_Model_Abstract
|
|
87 |
*/
|
88 |
protected $_rows = array();
|
89 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
/**
|
91 |
* Initialize resource model
|
92 |
*/
|
@@ -138,8 +216,12 @@ class Mage_Paypal_Model_Report_Settlement extends Mage_Core_Model_Abstract
|
|
138 |
}
|
139 |
|
140 |
$encoded = file_get_contents($localCsv);
|
141 |
-
$
|
142 |
-
|
|
|
|
|
|
|
|
|
143 |
|
144 |
// Set last modified date, this value will be overwritten during parsing
|
145 |
if (isset($attributes['mtime'])) {
|
@@ -149,7 +231,7 @@ class Mage_Paypal_Model_Report_Settlement extends Mage_Core_Model_Abstract
|
|
149 |
|
150 |
$this->setReportDate($this->_fileNameToDate($filename))
|
151 |
->setFilename($filename)
|
152 |
-
->parseCsv($localCsv);
|
153 |
|
154 |
if ($this->getAccountId()) {
|
155 |
$this->save();
|
@@ -170,47 +252,17 @@ class Mage_Paypal_Model_Report_Settlement extends Mage_Core_Model_Abstract
|
|
170 |
* Parse CSV file and collect report rows
|
171 |
*
|
172 |
* @param string $localCsv Path to CSV file
|
|
|
173 |
* @return Mage_Paypal_Model_Report_Settlement
|
174 |
*/
|
175 |
-
public function parseCsv($localCsv)
|
176 |
{
|
177 |
$this->_rows = array();
|
178 |
|
179 |
-
$
|
180 |
-
|
181 |
-
|
182 |
-
|
183 |
-
'PayPalReferenceIDType' => 4,
|
184 |
-
'TransactionEventCode' => 5,
|
185 |
-
'TransactionInitiationDate' => 6,
|
186 |
-
'TransactionCompletionDate' => 7,
|
187 |
-
'TransactionDebitOrCredit' => 8,
|
188 |
-
'GrossTransactionAmount' => 9,
|
189 |
-
'GrossTransactionCurrency' => 10,
|
190 |
-
'FeeDebitOrCredit' => 11,
|
191 |
-
'FeeAmount' => 12,
|
192 |
-
'FeeCurrency' => 13,
|
193 |
-
'CustomField' => 14,
|
194 |
-
'ConsumerID' => 15,
|
195 |
-
);
|
196 |
-
$rowmap = array(
|
197 |
-
'TransactionID' => 'transaction_id',
|
198 |
-
'InvoiceID' => 'invoice_id',
|
199 |
-
'PayPalReferenceID' => 'paypal_reference_id',
|
200 |
-
'PayPalReferenceIDType' => 'paypal_reference_id_type',
|
201 |
-
'TransactionEventCode' => 'transaction_event_code',
|
202 |
-
'TransactionInitiationDate' => 'transaction_initiation_date',
|
203 |
-
'TransactionCompletionDate' => 'transaction_completion_date',
|
204 |
-
'TransactionDebitOrCredit' => 'transaction_debit_or_credit',
|
205 |
-
'GrossTransactionAmount' => 'gross_transaction_amount',
|
206 |
-
'GrossTransactionCurrency' => 'gross_transaction_currency',
|
207 |
-
'FeeDebitOrCredit' => 'fee_debit_or_credit',
|
208 |
-
'FeeAmount' => 'fee_amount',
|
209 |
-
'FeeCurrency' => 'fee_currency',
|
210 |
-
'CustomField' => 'custom_field',
|
211 |
-
'ConsumerID' => 'consumer_id',
|
212 |
-
);
|
213 |
-
$flipped_section_columns = array_flip($section_columns);
|
214 |
$fp = fopen($localCsv, 'r');
|
215 |
while($line = fgetcsv($fp)) {
|
216 |
if (empty($line)) { // The line was empty, so skip it.
|
@@ -234,16 +286,16 @@ class Mage_Paypal_Model_Report_Settlement extends Mage_Core_Model_Abstract
|
|
234 |
// In case ever the column order is changed, we will have the items recorded properly
|
235 |
// anyway. We have named, not numbered columns.
|
236 |
for ($i = 1; $i < count($line); $i++) {
|
237 |
-
$
|
238 |
}
|
239 |
-
$
|
240 |
break;
|
241 |
case 'SB': // Section body.
|
242 |
-
$
|
243 |
for($i = 1; $i < count($line); $i++) {
|
244 |
-
$
|
245 |
}
|
246 |
-
$this->_rows[] = $
|
247 |
break;
|
248 |
case 'SC': // Section records count.
|
249 |
case 'RC': // Report records count.
|
70 |
const REPORTS_PATH = "/ppreports/outgoing";
|
71 |
|
72 |
/**
|
73 |
+
* Original charset of old report files
|
74 |
* @var string
|
75 |
*/
|
76 |
const FILES_IN_CHARSET = "UTF-16";
|
87 |
*/
|
88 |
protected $_rows = array();
|
89 |
|
90 |
+
protected $_csvColumns = array(
|
91 |
+
'old' => array(
|
92 |
+
'section_columns' => array(
|
93 |
+
'' => 0,
|
94 |
+
'TransactionID' => 1,
|
95 |
+
'InvoiceID' => 2,
|
96 |
+
'PayPalReferenceID' => 3,
|
97 |
+
'PayPalReferenceIDType' => 4,
|
98 |
+
'TransactionEventCode' => 5,
|
99 |
+
'TransactionInitiationDate' => 6,
|
100 |
+
'TransactionCompletionDate' => 7,
|
101 |
+
'TransactionDebitOrCredit' => 8,
|
102 |
+
'GrossTransactionAmount' => 9,
|
103 |
+
'GrossTransactionCurrency' => 10,
|
104 |
+
'FeeDebitOrCredit' => 11,
|
105 |
+
'FeeAmount' => 12,
|
106 |
+
'FeeCurrency' => 13,
|
107 |
+
'CustomField' => 14,
|
108 |
+
'ConsumerID' => 15
|
109 |
+
),
|
110 |
+
'rowmap' => array(
|
111 |
+
'TransactionID' => 'transaction_id',
|
112 |
+
'InvoiceID' => 'invoice_id',
|
113 |
+
'PayPalReferenceID' => 'paypal_reference_id',
|
114 |
+
'PayPalReferenceIDType' => 'paypal_reference_id_type',
|
115 |
+
'TransactionEventCode' => 'transaction_event_code',
|
116 |
+
'TransactionInitiationDate' => 'transaction_initiation_date',
|
117 |
+
'TransactionCompletionDate' => 'transaction_completion_date',
|
118 |
+
'TransactionDebitOrCredit' => 'transaction_debit_or_credit',
|
119 |
+
'GrossTransactionAmount' => 'gross_transaction_amount',
|
120 |
+
'GrossTransactionCurrency' => 'gross_transaction_currency',
|
121 |
+
'FeeDebitOrCredit' => 'fee_debit_or_credit',
|
122 |
+
'FeeAmount' => 'fee_amount',
|
123 |
+
'FeeCurrency' => 'fee_currency',
|
124 |
+
'CustomField' => 'custom_field',
|
125 |
+
'ConsumerID' => 'consumer_id'
|
126 |
+
)
|
127 |
+
),
|
128 |
+
'new' => array(
|
129 |
+
'section_columns' => array(
|
130 |
+
'' => 0,
|
131 |
+
'Transaction ID' => 1,
|
132 |
+
'Invoice ID' => 2,
|
133 |
+
'PayPal Reference ID' => 3,
|
134 |
+
'PayPal Reference ID Type' => 4,
|
135 |
+
'Transaction Event Code' => 5,
|
136 |
+
'Transaction Initiation Date' => 6,
|
137 |
+
'Transaction Completion Date' => 7,
|
138 |
+
'Transaction Debit or Credit' => 8,
|
139 |
+
'Gross Transaction Amount' => 9,
|
140 |
+
'Gross Transaction Currency' => 10,
|
141 |
+
'Fee Debit or Credit' => 11,
|
142 |
+
'Fee Amount' => 12,
|
143 |
+
'Fee Currency' => 13,
|
144 |
+
'Custom Field' => 14,
|
145 |
+
'Consumer ID' => 15,
|
146 |
+
'Payment Tracking ID' => 16
|
147 |
+
),
|
148 |
+
'rowmap' => array(
|
149 |
+
'Transaction ID' => 'transaction_id',
|
150 |
+
'Invoice ID' => 'invoice_id',
|
151 |
+
'PayPal Reference ID' => 'paypal_reference_id',
|
152 |
+
'PayPal Reference ID Type' => 'paypal_reference_id_type',
|
153 |
+
'Transaction Event Code' => 'transaction_event_code',
|
154 |
+
'Transaction Initiation Date' => 'transaction_initiation_date',
|
155 |
+
'Transaction Completion Date' => 'transaction_completion_date',
|
156 |
+
'Transaction Debit or Credit' => 'transaction_debit_or_credit',
|
157 |
+
'Gross Transaction Amount' => 'gross_transaction_amount',
|
158 |
+
'Gross Transaction Currency' => 'gross_transaction_currency',
|
159 |
+
'Fee Debit or Credit' => 'fee_debit_or_credit',
|
160 |
+
'Fee Amount' => 'fee_amount',
|
161 |
+
'Fee Currency' => 'fee_currency',
|
162 |
+
'Custom Field' => 'custom_field',
|
163 |
+
'Consumer ID' => 'consumer_id',
|
164 |
+
'Payment Tracking ID' => 'payment_tracking_id'
|
165 |
+
)
|
166 |
+
)
|
167 |
+
);
|
168 |
/**
|
169 |
* Initialize resource model
|
170 |
*/
|
216 |
}
|
217 |
|
218 |
$encoded = file_get_contents($localCsv);
|
219 |
+
$csvFormat = 'new';
|
220 |
+
if (self::FILES_OUT_CHARSET != mb_detect_encoding(($encoded))) {
|
221 |
+
$decoded = @iconv(self::FILES_IN_CHARSET, self::FILES_OUT_CHARSET.'//IGNORE', $encoded);
|
222 |
+
file_put_contents($localCsv, $decoded);
|
223 |
+
$csvFormat = 'old';
|
224 |
+
}
|
225 |
|
226 |
// Set last modified date, this value will be overwritten during parsing
|
227 |
if (isset($attributes['mtime'])) {
|
231 |
|
232 |
$this->setReportDate($this->_fileNameToDate($filename))
|
233 |
->setFilename($filename)
|
234 |
+
->parseCsv($localCsv, $csvFormat);
|
235 |
|
236 |
if ($this->getAccountId()) {
|
237 |
$this->save();
|
252 |
* Parse CSV file and collect report rows
|
253 |
*
|
254 |
* @param string $localCsv Path to CSV file
|
255 |
+
* @param string $format CSV format(column names)
|
256 |
* @return Mage_Paypal_Model_Report_Settlement
|
257 |
*/
|
258 |
+
public function parseCsv($localCsv, $format = 'new')
|
259 |
{
|
260 |
$this->_rows = array();
|
261 |
|
262 |
+
$sectionColumns = $this->_csvColumns[$format]['section_columns'];
|
263 |
+
$rowMap = $this->_csvColumns[$format]['rowmap'];
|
264 |
+
|
265 |
+
$flippedSectionColumns = array_flip($sectionColumns);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
266 |
$fp = fopen($localCsv, 'r');
|
267 |
while($line = fgetcsv($fp)) {
|
268 |
if (empty($line)) { // The line was empty, so skip it.
|
286 |
// In case ever the column order is changed, we will have the items recorded properly
|
287 |
// anyway. We have named, not numbered columns.
|
288 |
for ($i = 1; $i < count($line); $i++) {
|
289 |
+
$sectionColumns[$line[$i]] = $i;
|
290 |
}
|
291 |
+
$flippedSectionColumns = array_flip($sectionColumns);
|
292 |
break;
|
293 |
case 'SB': // Section body.
|
294 |
+
$bodyItem = array();
|
295 |
for($i = 1; $i < count($line); $i++) {
|
296 |
+
$bodyItem[$rowMap[$flippedSectionColumns[$i]]] = $line[$i];
|
297 |
}
|
298 |
+
$this->_rows[] = $bodyItem;
|
299 |
break;
|
300 |
case 'SC': // Section records count.
|
301 |
case 'RC': // Report records count.
|
app/code/core/Mage/Paypal/Model/Resource/Payment/Transaction.php
CHANGED
@@ -27,6 +27,7 @@
|
|
27 |
/**
|
28 |
* Paypal transaction resource model
|
29 |
*
|
|
|
30 |
* @category Mage
|
31 |
* @package Mage_Paypal
|
32 |
* @author Magento Core Team <core@magentocommerce.com>
|
27 |
/**
|
28 |
* Paypal transaction resource model
|
29 |
*
|
30 |
+
* @deprecated since 1.6.2.0
|
31 |
* @category Mage
|
32 |
* @package Mage_Paypal
|
33 |
* @author Magento Core Team <core@magentocommerce.com>
|
app/code/core/Mage/Paypal/Model/Resource/Payment/Transaction/Collection.php
CHANGED
@@ -27,6 +27,7 @@
|
|
27 |
/**
|
28 |
* Payment transactions collection
|
29 |
*
|
|
|
30 |
* @category Mage
|
31 |
* @package Mage_Paypal
|
32 |
* @author Magento Core Team <core@magentocommerce.com>
|
27 |
/**
|
28 |
* Payment transactions collection
|
29 |
*
|
30 |
+
* @deprecated since 1.6.2.0
|
31 |
* @category Mage
|
32 |
* @package Mage_Paypal
|
33 |
* @author Magento Core Team <core@magentocommerce.com>
|
app/code/core/Mage/Paypal/Model/System/Config/Source/AuthorizationAmounts.php
CHANGED
@@ -26,6 +26,11 @@
|
|
26 |
|
27 |
/**
|
28 |
* Source model for available Authorization Amounts for Account Verification
|
|
|
|
|
|
|
|
|
|
|
29 |
*/
|
30 |
class Mage_Paypal_Model_System_Config_Source_AuthorizationAmounts
|
31 |
{
|
@@ -36,8 +41,6 @@ class Mage_Paypal_Model_System_Config_Source_AuthorizationAmounts
|
|
36 |
*/
|
37 |
public function toOptionArray()
|
38 |
{
|
39 |
-
|
40 |
-
$configModel = Mage::getModel('paypal/config');
|
41 |
-
return $configModel->getAuthorizationAmounts();
|
42 |
}
|
43 |
}
|
26 |
|
27 |
/**
|
28 |
* Source model for available Authorization Amounts for Account Verification
|
29 |
+
*
|
30 |
+
* @deprecated since 1.6.2.0
|
31 |
+
* @category Mage
|
32 |
+
* @package Mage_Paypal
|
33 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
34 |
*/
|
35 |
class Mage_Paypal_Model_System_Config_Source_AuthorizationAmounts
|
36 |
{
|
41 |
*/
|
42 |
public function toOptionArray()
|
43 |
{
|
44 |
+
return array();
|
|
|
|
|
45 |
}
|
46 |
}
|
app/code/core/Mage/Paypal/controllers/PayflowController.php
CHANGED
@@ -54,20 +54,54 @@ class Mage_Paypal_PayflowController extends Mage_Core_Controller_Front_Action
|
|
54 |
->setTemplate('paypal/payflowlink/redirect.phtml');
|
55 |
|
56 |
$session = $this->_getCheckout();
|
57 |
-
|
58 |
-
|
59 |
-
|
60 |
-
|
61 |
-
|
62 |
-
|
63 |
-
|
64 |
-
|
65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
}
|
67 |
-
|
68 |
$this->getResponse()->setBody($redirectBlock->toHtml());
|
69 |
}
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
/**
|
72 |
* Cancel order, return quote to customer
|
73 |
*
|
@@ -104,53 +138,6 @@ class Mage_Paypal_PayflowController extends Mage_Core_Controller_Front_Action
|
|
104 |
return $gotoSection;
|
105 |
}
|
106 |
|
107 |
-
/**
|
108 |
-
* Submit transaction to Payflow getaway into iframe
|
109 |
-
*/
|
110 |
-
public function formAction()
|
111 |
-
{
|
112 |
-
$quote = $this->_getCheckout()->getQuote();
|
113 |
-
$payment = $quote->getPayment();
|
114 |
-
|
115 |
-
try {
|
116 |
-
$method = Mage::helper('payment')->getMethodInstance(Mage_Paypal_Model_Config::METHOD_PAYFLOWLINK);
|
117 |
-
$method->setData('info_instance', $payment);
|
118 |
-
$method->initialize($method->getConfigData('payment_action'), new Varien_Object());
|
119 |
-
|
120 |
-
$quote->save();
|
121 |
-
} catch (Mage_Core_Exception $e) {
|
122 |
-
$this->loadLayout('paypal_payflow_link_iframe');
|
123 |
-
|
124 |
-
$block = $this->getLayout()->getBlock('payflow.link.info');
|
125 |
-
$block->setErrorMessage($e->getMessage());
|
126 |
-
|
127 |
-
$this->getResponse()->setBody(
|
128 |
-
$block->toHtml()
|
129 |
-
);
|
130 |
-
return;
|
131 |
-
} catch (Exception $e) {
|
132 |
-
Mage::logException($e);
|
133 |
-
}
|
134 |
-
$this->getResponse()
|
135 |
-
->setBody($this->_getIframeBlock()->toHtml());
|
136 |
-
}
|
137 |
-
|
138 |
-
/**
|
139 |
-
* Get response from PayPal by silent post method
|
140 |
-
*/
|
141 |
-
public function silentPostAction()
|
142 |
-
{
|
143 |
-
$data = $this->getRequest()->getPost();
|
144 |
-
if (isset($data['INVNUM'])) {
|
145 |
-
$paymentModel = Mage::getModel('paypal/payflowlink');
|
146 |
-
try {
|
147 |
-
$paymentModel->process($data);
|
148 |
-
} catch (Exception $e) {
|
149 |
-
Mage::logException($e);
|
150 |
-
}
|
151 |
-
}
|
152 |
-
}
|
153 |
-
|
154 |
/**
|
155 |
* Get frontend checkout session object
|
156 |
*
|
54 |
->setTemplate('paypal/payflowlink/redirect.phtml');
|
55 |
|
56 |
$session = $this->_getCheckout();
|
57 |
+
if ($session->getLastRealOrderId()) {
|
58 |
+
$order = Mage::getModel('sales/order')->loadByIncrementId($session->getLastRealOrderId());
|
59 |
+
|
60 |
+
if ($order && $order->getIncrementId() == $session->getLastRealOrderId()) {
|
61 |
+
$allowedOrderStates = array(
|
62 |
+
Mage_Sales_Model_Order::STATE_PROCESSING,
|
63 |
+
Mage_Sales_Model_Order::STATE_COMPLETE
|
64 |
+
);
|
65 |
+
if (in_array($order->getState(), $allowedOrderStates)) {
|
66 |
+
$session->unsLastRealOrderId();
|
67 |
+
$redirectBlock->setGotoSuccessPage(true);
|
68 |
+
} else {
|
69 |
+
$gotoSection = $this->_cancelPayment(strval($this->getRequest()->getParam('RESPMSG')));
|
70 |
+
$redirectBlock->setGotoSection($gotoSection);
|
71 |
+
$redirectBlock->setErrorMsg($this->__('Payment has been declined. Please try again.'));
|
72 |
+
}
|
73 |
+
}
|
74 |
}
|
75 |
+
|
76 |
$this->getResponse()->setBody($redirectBlock->toHtml());
|
77 |
}
|
78 |
|
79 |
+
/**
|
80 |
+
* Submit transaction to Payflow getaway into iframe
|
81 |
+
*/
|
82 |
+
public function formAction()
|
83 |
+
{
|
84 |
+
$this->getResponse()
|
85 |
+
->setBody($this->_getIframeBlock()->toHtml());
|
86 |
+
}
|
87 |
+
|
88 |
+
/**
|
89 |
+
* Get response from PayPal by silent post method
|
90 |
+
*/
|
91 |
+
public function silentPostAction()
|
92 |
+
{
|
93 |
+
$data = $this->getRequest()->getPost();
|
94 |
+
if (isset($data['INVNUM'])) {
|
95 |
+
/** @var $paymentModel Mage_Paypal_Model_Payflowlink */
|
96 |
+
$paymentModel = Mage::getModel('paypal/payflowlink');
|
97 |
+
try {
|
98 |
+
$paymentModel->process($data);
|
99 |
+
} catch (Exception $e) {
|
100 |
+
Mage::logException($e);
|
101 |
+
}
|
102 |
+
}
|
103 |
+
}
|
104 |
+
|
105 |
/**
|
106 |
* Cancel order, return quote to customer
|
107 |
*
|
138 |
return $gotoSection;
|
139 |
}
|
140 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
141 |
/**
|
142 |
* Get frontend checkout session object
|
143 |
*
|
app/code/core/Mage/Paypal/controllers/PayflowadvancedController.php
ADDED
@@ -0,0 +1,170 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/**
|
28 |
+
* Payflow Advanced Checkout Controller
|
29 |
+
*
|
30 |
+
* @category Mage
|
31 |
+
* @package Mage_Paypal
|
32 |
+
* @author Magento Core Team <core@magentocommerce.com>
|
33 |
+
*/
|
34 |
+
class Mage_Paypal_PayflowadvancedController extends Mage_Paypal_Controller_Express_Abstract
|
35 |
+
{
|
36 |
+
/**
|
37 |
+
* When a customer cancel payment from payflow gateway.
|
38 |
+
*
|
39 |
+
* @return void
|
40 |
+
*/
|
41 |
+
public function cancelPaymentAction()
|
42 |
+
{
|
43 |
+
$gotoSection = $this->_cancelPayment();
|
44 |
+
$redirectBlock = $this->_getIframeBlock()
|
45 |
+
->setGotoSection($gotoSection)
|
46 |
+
->setTemplate('paypal/payflowadvanced/redirect.phtml');
|
47 |
+
$this->getResponse()->setBody($redirectBlock->toHtml());
|
48 |
+
}
|
49 |
+
|
50 |
+
/**
|
51 |
+
* When a customer return to website from payflow gateway.
|
52 |
+
*
|
53 |
+
* @return void
|
54 |
+
*/
|
55 |
+
public function returnUrlAction()
|
56 |
+
{
|
57 |
+
$redirectBlock = $this->_getIframeBlock()
|
58 |
+
->setTemplate('paypal/payflowadvanced/redirect.phtml');
|
59 |
+
|
60 |
+
$session = $this->_getCheckout();
|
61 |
+
if ($session->getLastRealOrderId()) {
|
62 |
+
$order = Mage::getModel('sales/order')->loadByIncrementId($session->getLastRealOrderId());
|
63 |
+
|
64 |
+
if ($order && $order->getIncrementId() == $session->getLastRealOrderId()) {
|
65 |
+
$allowedOrderStates = array(
|
66 |
+
Mage_Sales_Model_Order::STATE_PROCESSING,
|
67 |
+
Mage_Sales_Model_Order::STATE_COMPLETE
|
68 |
+
);
|
69 |
+
if (in_array($order->getState(), $allowedOrderStates)) {
|
70 |
+
$session->unsLastRealOrderId();
|
71 |
+
$redirectBlock->setGotoSuccessPage(true);
|
72 |
+
} else {
|
73 |
+
$gotoSection = $this->_cancelPayment(strval($this->getRequest()->getParam('RESPMSG')));
|
74 |
+
$redirectBlock->setGotoSection($gotoSection);
|
75 |
+
$redirectBlock->setErrorMsg($this->__('Payment has been declined. Please try again.'));
|
76 |
+
}
|
77 |
+
}
|
78 |
+
}
|
79 |
+
|
80 |
+
$this->getResponse()->setBody($redirectBlock->toHtml());
|
81 |
+
}
|
82 |
+
|
83 |
+
/**
|
84 |
+
* Submit transaction to Payflow getaway into iframe
|
85 |
+
*
|
86 |
+
* @return void
|
87 |
+
*/
|
88 |
+
public function formAction()
|
89 |
+
{
|
90 |
+
$this->getResponse()
|
91 |
+
->setBody($this->_getIframeBlock()->toHtml());
|
92 |
+
}
|
93 |
+
|
94 |
+
/**
|
95 |
+
* Get response from PayPal by silent post method
|
96 |
+
*
|
97 |
+
* @return void
|
98 |
+
*/
|
99 |
+
public function silentPostAction()
|
100 |
+
{
|
101 |
+
$data = $this->getRequest()->getPost();
|
102 |
+
if (isset($data['INVNUM'])) {
|
103 |
+
/** @var $paymentModel Mage_Paypal_Model_Payflowadvanced */
|
104 |
+
$paymentModel = Mage::getModel('paypal/payflowadvanced');
|
105 |
+
try {
|
106 |
+
$paymentModel->process($data);
|
107 |
+
} catch (Exception $e) {
|
108 |
+
Mage::logException($e);
|
109 |
+
}
|
110 |
+
}
|
111 |
+
}
|
112 |
+
|
113 |
+
/**
|
114 |
+
* Cancel order, return quote to customer
|
115 |
+
*
|
116 |
+
* @param string $errorMsg
|
117 |
+
* @return bool|string
|
118 |
+
*/
|
119 |
+
protected function _cancelPayment($errorMsg = '')
|
120 |
+
{
|
121 |
+
$gotoSection = false;
|
122 |
+
$session = $this->_getCheckout();
|
123 |
+
if ($session->getLastRealOrderId()) {
|
124 |
+
$order = Mage::getModel('sales/order')->loadByIncrementId($session->getLastRealOrderId());
|
125 |
+
if ($order->getId()) {
|
126 |
+
//Cancel order
|
127 |
+
if ($order->getState() != Mage_Sales_Model_Order::STATE_CANCELED) {
|
128 |
+
$order->registerCancellation($errorMsg)->save();
|
129 |
+
}
|
130 |
+
$quote = Mage::getModel('sales/quote')
|
131 |
+
->load($order->getQuoteId());
|
132 |
+
//Return quote
|
133 |
+
if ($quote->getId()) {
|
134 |
+
$quote->setIsActive(1)
|
135 |
+
->setReservedOrderId(NULL)
|
136 |
+
->save();
|
137 |
+
$session->replaceQuote($quote);
|
138 |
+
}
|
139 |
+
//Unset data
|
140 |
+
$session->unsLastRealOrderId();
|
141 |
+
//Redirect to payment step
|
142 |
+
$gotoSection = 'payment';
|
143 |
+
}
|
144 |
+
}
|
145 |
+
|
146 |
+
return $gotoSection;
|
147 |
+
}
|
148 |
+
|
149 |
+
/**
|
150 |
+
* Get frontend checkout session object
|
151 |
+
*
|
152 |
+
* @return Mage_Checkout_Model_Session
|
153 |
+
*/
|
154 |
+
protected function _getCheckout()
|
155 |
+
{
|
156 |
+
return Mage::getSingleton('checkout/session');
|
157 |
+
}
|
158 |
+
|
159 |
+
/**
|
160 |
+
* Get iframe block
|
161 |
+
*
|
162 |
+
* @return Mage_Paypal_Block_Payflow_Advanced_Iframe
|
163 |
+
*/
|
164 |
+
protected function _getIframeBlock()
|
165 |
+
{
|
166 |
+
$this->loadLayout('paypal_payflow_advanced_iframe');
|
167 |
+
return $this->getLayout()
|
168 |
+
->getBlock('payflow.advanced.iframe');
|
169 |
+
}
|
170 |
+
}
|
app/code/core/Mage/Paypal/etc/config.xml
CHANGED
@@ -28,7 +28,7 @@
|
|
28 |
<config>
|
29 |
<modules>
|
30 |
<Mage_Paypal>
|
31 |
-
<version>1.6.0.
|
32 |
</Mage_Paypal>
|
33 |
</modules>
|
34 |
<global>
|
@@ -254,12 +254,23 @@
|
|
254 |
</paypal_billing_agreement>
|
255 |
<payflow_link>
|
256 |
<model>paypal/payflowlink</model>
|
257 |
-
<title>Payflow Link</title>
|
258 |
<payment_action>Authorization</payment_action>
|
259 |
<verbosity>HIGH</verbosity>
|
260 |
<pwd backend_model="adminhtml/system_config_backend_encrypted"/>
|
261 |
<group>paypal</group>
|
|
|
262 |
</payflow_link>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
263 |
<hosted_pro>
|
264 |
<model>paypal/hostedpro</model>
|
265 |
<title>Payment by cards or by PayPal account</title>
|
@@ -275,14 +286,6 @@
|
|
275 |
<model>paypal/observer::fetchReports</model>
|
276 |
</run>
|
277 |
</paypal_fetch_settlement_reports>
|
278 |
-
<paypal_payment_transaction_clean>
|
279 |
-
<schedule>
|
280 |
-
<cron_expr>*/15 * * * *</cron_expr>
|
281 |
-
</schedule>
|
282 |
-
<run>
|
283 |
-
<model>paypal/observer::cleanTransactions</model>
|
284 |
-
</run>
|
285 |
-
</paypal_payment_transaction_clean>
|
286 |
</jobs>
|
287 |
</crontab>
|
288 |
<admin>
|
28 |
<config>
|
29 |
<modules>
|
30 |
<Mage_Paypal>
|
31 |
+
<version>1.6.0.2</version>
|
32 |
</Mage_Paypal>
|
33 |
</modules>
|
34 |
<global>
|
254 |
</paypal_billing_agreement>
|
255 |
<payflow_link>
|
256 |
<model>paypal/payflowlink</model>
|
|
|
257 |
<payment_action>Authorization</payment_action>
|
258 |
<verbosity>HIGH</verbosity>
|
259 |
<pwd backend_model="adminhtml/system_config_backend_encrypted"/>
|
260 |
<group>paypal</group>
|
261 |
+
<title>Credit Card</title>
|
262 |
</payflow_link>
|
263 |
+
<payflow_advanced>
|
264 |
+
<model>paypal/payflowadvanced</model>
|
265 |
+
<payment_action>Authorization</payment_action>
|
266 |
+
<verbosity>HIGH</verbosity>
|
267 |
+
<pwd backend_model="adminhtml/system_config_backend_encrypted"/>
|
268 |
+
<group>paypal</group>
|
269 |
+
<title>Credit Card</title>
|
270 |
+
<partner>PayPal</partner>
|
271 |
+
<vendor>PayPal</vendor>
|
272 |
+
<user>PayPal</user>
|
273 |
+
</payflow_advanced>
|
274 |
<hosted_pro>
|
275 |
<model>paypal/hostedpro</model>
|
276 |
<title>Payment by cards or by PayPal account</title>
|
286 |
<model>paypal/observer::fetchReports</model>
|
287 |
</run>
|
288 |
</paypal_fetch_settlement_reports>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
289 |
</jobs>
|
290 |
</crontab>
|
291 |
<admin>
|
app/code/core/Mage/Paypal/etc/system.xml
CHANGED
@@ -98,6 +98,11 @@
|
|
98 |
<more_url><![CDATA[https://www.paypal.com/cgi-bin/webscr?cmd=_simple-referral-flow&partner_id=NB9WWHYEMVUMS&product_id=ECA]]></more_url>
|
99 |
<backend_congif>
|
100 |
<enable_for_countries>all</enable_for_countries>
|
|
|
|
|
|
|
|
|
|
|
101 |
</backend_congif>
|
102 |
<config_path>payment/paypal_express/active</config_path>
|
103 |
<frontend_type>checkbox</frontend_type>
|
@@ -112,6 +117,11 @@
|
|
112 |
<more_url><![CDATA[https://www.paypal.com/cgi-bin/webscr?cmd=_simple-referral-flow&partner_id=NB9WWHYEMVUMS&product_id=WPSA]]></more_url>
|
113 |
<backend_congif>
|
114 |
<enable_for_countries>all</enable_for_countries>
|
|
|
|
|
|
|
|
|
|
|
115 |
</backend_congif>
|
116 |
<config_path>payment/paypal_standard/active</config_path>
|
117 |
<frontend_type>checkbox</frontend_type>
|
@@ -173,7 +183,7 @@
|
|
173 |
</express_pe>
|
174 |
<payflow_link translate="label comment">
|
175 |
<label>Payflow Link (for USA and Canada)</label>
|
176 |
-
<comment>
|
177 |
<more_url><![CDATA[https://www.paypal.com/cgi-bin/webscr?cmd=_payflow-link-overview-outside]]></more_url>
|
178 |
<backend_congif>
|
179 |
<enable_for_countries>US, CA</enable_for_countries>
|
@@ -184,6 +194,18 @@
|
|
184 |
<show_in_default>1</show_in_default>
|
185 |
<show_in_website>1</show_in_website>
|
186 |
</payflow_link>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
187 |
<hosted_pro translate="label comment">
|
188 |
<label>Website Payments Pro Hosted Solution</label>
|
189 |
<comment><![CDATA[Payments by cards + seller protection - <strong style="color:red">Contact PayPal before activating</strong>]]></comment>
|
@@ -209,6 +231,11 @@
|
|
209 |
<fieldset>Pasarela integral Settings</fieldset>
|
210 |
</ES>
|
211 |
</labels>
|
|
|
|
|
|
|
|
|
|
|
212 |
</backend_congif>
|
213 |
<config_path>payment/hosted_pro/active</config_path>
|
214 |
<frontend_type>checkbox</frontend_type>
|
@@ -1572,16 +1599,6 @@
|
|
1572 |
<show_in_default>1</show_in_default>
|
1573 |
<show_in_website>1</show_in_website>
|
1574 |
</payment_action>
|
1575 |
-
<authorization_amount translate="label">
|
1576 |
-
<label>Verification Authorization Amount</label>
|
1577 |
-
<comment><![CDATA[<a id="PayFlowLinkLearnMore" href="#">Learn More</a>]]></comment>
|
1578 |
-
<config_path>payment/payflow_link/authorization_amount</config_path>
|
1579 |
-
<frontend_type>select</frontend_type>
|
1580 |
-
<source_model>paypal/system_config_source_authorizationAmounts</source_model>
|
1581 |
-
<sort_order>15</sort_order>
|
1582 |
-
<show_in_default>1</show_in_default>
|
1583 |
-
<show_in_website>1</show_in_website>
|
1584 |
-
</authorization_amount>
|
1585 |
<allowspecific translate="label">
|
1586 |
<label>Payment Applicable From</label>
|
1587 |
<config_path>payment/payflow_link/allowspecific</config_path>
|
@@ -1690,6 +1707,157 @@
|
|
1690 |
</fields>
|
1691 |
</payflow_link>
|
1692 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1693 |
<hosted_pro translate="label">
|
1694 |
<label>Website Payments Pro Hosted Solution Settings</label>
|
1695 |
<frontend_type>text</frontend_type>
|
98 |
<more_url><![CDATA[https://www.paypal.com/cgi-bin/webscr?cmd=_simple-referral-flow&partner_id=NB9WWHYEMVUMS&product_id=ECA]]></more_url>
|
99 |
<backend_congif>
|
100 |
<enable_for_countries>all</enable_for_countries>
|
101 |
+
<urls>
|
102 |
+
<JP translate="switcher fieldset">
|
103 |
+
<more_url><![CDATA[https://cms.paypal.com/jp/cgi-bin/marketingweb?cmd=_render-content&content_ID=marketing_jp/ExpressCheckout&nav=3.1.1]]></more_url>
|
104 |
+
</JP>
|
105 |
+
</urls>
|
106 |
</backend_congif>
|
107 |
<config_path>payment/paypal_express/active</config_path>
|
108 |
<frontend_type>checkbox</frontend_type>
|
117 |
<more_url><![CDATA[https://www.paypal.com/cgi-bin/webscr?cmd=_simple-referral-flow&partner_id=NB9WWHYEMVUMS&product_id=WPSA]]></more_url>
|
118 |
<backend_congif>
|
119 |
<enable_for_countries>all</enable_for_countries>
|
120 |
+
<urls>
|
121 |
+
<JP translate="switcher fieldset">
|
122 |
+
<more_url><![CDATA[https://cms.paypal.com/jp/cgi-bin/marketingweb?cmd=_render-content&content_ID=marketing_jp/WebsitePaymentsStandard&nav=3.1.2]]></more_url>
|
123 |
+
</JP>
|
124 |
+
</urls>
|
125 |
</backend_congif>
|
126 |
<config_path>payment/paypal_standard/active</config_path>
|
127 |
<frontend_type>checkbox</frontend_type>
|
183 |
</express_pe>
|
184 |
<payflow_link translate="label comment">
|
185 |
<label>Payflow Link (for USA and Canada)</label>
|
186 |
+
<comment>Accept payments with a PCI-compliant checkout that keeps customers on your site. For use with your own merchant account.</comment>
|
187 |
<more_url><![CDATA[https://www.paypal.com/cgi-bin/webscr?cmd=_payflow-link-overview-outside]]></more_url>
|
188 |
<backend_congif>
|
189 |
<enable_for_countries>US, CA</enable_for_countries>
|
194 |
<show_in_default>1</show_in_default>
|
195 |
<show_in_website>1</show_in_website>
|
196 |
</payflow_link>
|
197 |
+
<payflow_advanced translate="label comment">
|
198 |
+
<label>PayPal Payments Advanced</label>
|
199 |
+
<comment>Accept payments with a PCI-compliant checkout that keeps customers on your site. Includes a merchant account from PayPal.</comment>
|
200 |
+
<backend_congif>
|
201 |
+
<enable_for_countries>US</enable_for_countries>
|
202 |
+
</backend_congif>
|
203 |
+
<config_path>payment/payflow_advanced/active</config_path>
|
204 |
+
<frontend_type>checkbox</frontend_type>
|
205 |
+
<sort_order>55</sort_order>
|
206 |
+
<show_in_default>1</show_in_default>
|
207 |
+
<show_in_website>1</show_in_website>
|
208 |
+
</payflow_advanced>
|
209 |
<hosted_pro translate="label comment">
|
210 |
<label>Website Payments Pro Hosted Solution</label>
|
211 |
<comment><![CDATA[Payments by cards + seller protection - <strong style="color:red">Contact PayPal before activating</strong>]]></comment>
|
231 |
<fieldset>Pasarela integral Settings</fieldset>
|
232 |
</ES>
|
233 |
</labels>
|
234 |
+
<urls>
|
235 |
+
<JP translate="switcher fieldset">
|
236 |
+
<more_url><![CDATA[https://www.paypal-japan.com/wpp/]]></more_url>
|
237 |
+
</JP>
|
238 |
+
</urls>
|
239 |
</backend_congif>
|
240 |
<config_path>payment/hosted_pro/active</config_path>
|
241 |
<frontend_type>checkbox</frontend_type>
|
1599 |
<show_in_default>1</show_in_default>
|
1600 |
<show_in_website>1</show_in_website>
|
1601 |
</payment_action>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1602 |
<allowspecific translate="label">
|
1603 |
<label>Payment Applicable From</label>
|
1604 |
<config_path>payment/payflow_link/allowspecific</config_path>
|
1707 |
</fields>
|
1708 |
</payflow_link>
|
1709 |
|
1710 |
+
<payflow_advanced translate="label">
|
1711 |
+
<label>PayPal Payments Advanced</label>
|
1712 |
+
<frontend_type>text</frontend_type>
|
1713 |
+
<sort_order>90</sort_order>
|
1714 |
+
<show_in_default>1</show_in_default>
|
1715 |
+
<show_in_website>1</show_in_website>
|
1716 |
+
<show_in_store>1</show_in_store>
|
1717 |
+
<fields>
|
1718 |
+
<payflowlink_info>
|
1719 |
+
<frontend_model>paypal/adminhtml_system_config_payflowlink_advanced</frontend_model>
|
1720 |
+
<show_in_default>1</show_in_default>
|
1721 |
+
<show_in_website>1</show_in_website>
|
1722 |
+
<show_in_store>1</show_in_store>
|
1723 |
+
<sort_order>22</sort_order>
|
1724 |
+
</payflowlink_info>
|
1725 |
+
<title translate="label comment">
|
1726 |
+
<label>Title</label>
|
1727 |
+
<comment>It is recommended to set this value to "Debit or Credit Card" per store views.</comment>
|
1728 |
+
<config_path>payment/payflow_advanced/title</config_path>
|
1729 |
+
<frontend_type>text</frontend_type>
|
1730 |
+
<sort_order>5</sort_order>
|
1731 |
+
<show_in_default>1</show_in_default>
|
1732 |
+
<show_in_website>1</show_in_website>
|
1733 |
+
<show_in_store>1</show_in_store>
|
1734 |
+
</title>
|
1735 |
+
<sort_order translate="label">
|
1736 |
+
<label>Sort Order</label>
|
1737 |
+
<config_path>payment/payflow_advanced/sort_order</config_path>
|
1738 |
+
<frontend_type>text</frontend_type>
|
1739 |
+
<sort_order>10</sort_order>
|
1740 |
+
<show_in_default>1</show_in_default>
|
1741 |
+
<show_in_website>1</show_in_website>
|
1742 |
+
<show_in_store>1</show_in_store>
|
1743 |
+
</sort_order>
|
1744 |
+
<payment_action translate="label">
|
1745 |
+
<label>Payment Action</label>
|
1746 |
+
<config_path>payment/payflow_advanced/payment_action</config_path>
|
1747 |
+
<frontend_type>select</frontend_type>
|
1748 |
+
<source_model>paypal/system_config_source_paymentActions</source_model>
|
1749 |
+
<sort_order>15</sort_order>
|
1750 |
+
<show_in_default>1</show_in_default>
|
1751 |
+
<show_in_website>1</show_in_website>
|
1752 |
+
</payment_action>
|
1753 |
+
<allowspecific translate="label">
|
1754 |
+
<label>Payment Applicable From</label>
|
1755 |
+
<config_path>payment/payflow_advanced/allowspecific</config_path>
|
1756 |
+
<frontend_type>select</frontend_type>
|
1757 |
+
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
1758 |
+
<sort_order>20</sort_order>
|
1759 |
+
<show_in_default>1</show_in_default>
|
1760 |
+
<show_in_website>1</show_in_website>
|
1761 |
+
</allowspecific>
|
1762 |
+
<specificcountry translate="label">
|
1763 |
+
<label>Countries Payment Applicable From</label>
|
1764 |
+
<config_path>payment/payflow_advanced/specificcountry</config_path>
|
1765 |
+
<frontend_type>multiselect</frontend_type>
|
1766 |
+
<source_model>paypal/system_config_source_buyerCountry</source_model>
|
1767 |
+
<sort_order>25</sort_order>
|
1768 |
+
<show_in_default>1</show_in_default>
|
1769 |
+
<show_in_website>1</show_in_website>
|
1770 |
+
<depends><allowspecific>1</allowspecific></depends>
|
1771 |
+
</specificcountry>
|
1772 |
+
<debug translate="label">
|
1773 |
+
<label>Debug Mode</label>
|
1774 |
+
<config_path>payment/payflow_advanced/debug</config_path>
|
1775 |
+
<frontend_type>select</frontend_type>
|
1776 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1777 |
+
<sort_order>30</sort_order>
|
1778 |
+
<show_in_default>1</show_in_default>
|
1779 |
+
<show_in_website>1</show_in_website>
|
1780 |
+
</debug>
|
1781 |
+
<heading_payflowlink translate="label">
|
1782 |
+
<label>API/Integration</label>
|
1783 |
+
<frontend_model>adminhtml/system_config_form_field_heading</frontend_model>
|
1784 |
+
<sort_order>35</sort_order>
|
1785 |
+
<show_in_default>1</show_in_default>
|
1786 |
+
<show_in_website>1</show_in_website>
|
1787 |
+
</heading_payflowlink>
|
1788 |
+
<partner translate="label">
|
1789 |
+
<label>Partner</label>
|
1790 |
+
<config_path>payment/payflow_advanced/partner</config_path>
|
1791 |
+
<frontend_type>text</frontend_type>
|
1792 |
+
<sort_order>40</sort_order>
|
1793 |
+
<show_in_default>1</show_in_default>
|
1794 |
+
<show_in_website>1</show_in_website>
|
1795 |
+
</partner>
|
1796 |
+
<vendor translate="label">
|
1797 |
+
<label>Vendor / Merchant Login</label>
|
1798 |
+
<config_path>payment/payflow_advanced/vendor</config_path>
|
1799 |
+
<frontend_type>text</frontend_type>
|
1800 |
+
<sort_order>45</sort_order>
|
1801 |
+
<show_in_default>1</show_in_default>
|
1802 |
+
<show_in_website>1</show_in_website>
|
1803 |
+
</vendor>
|
1804 |
+
<user translate="label">
|
1805 |
+
<label>User</label>
|
1806 |
+
<comment>If you do not have multiple users set up on your account, please re-enter your Vendor/Merchant Login here.</comment>
|
1807 |
+
<frontend_type>text</frontend_type>
|
1808 |
+
<config_path>payment/payflow_advanced/user</config_path>
|
1809 |
+
<sort_order>50</sort_order>
|
1810 |
+
<show_in_default>1</show_in_default>
|
1811 |
+
<show_in_website>1</show_in_website>
|
1812 |
+
</user>
|
1813 |
+
<pwd translate="label">
|
1814 |
+
<label>Password</label>
|
1815 |
+
<config_path>payment/payflow_advanced/pwd</config_path>
|
1816 |
+
<frontend_type>obscure</frontend_type>
|
1817 |
+
<backend_model>adminhtml/system_config_backend_encrypted</backend_model>
|
1818 |
+
<sort_order>55</sort_order>
|
1819 |
+
<show_in_default>1</show_in_default>
|
1820 |
+
<show_in_website>1</show_in_website>
|
1821 |
+
</pwd>
|
1822 |
+
<sandbox_flag translate="label">
|
1823 |
+
<label>Test Mode</label>
|
1824 |
+
<config_path>payment/payflow_advanced/sandbox_flag</config_path>
|
1825 |
+
<frontend_type>select</frontend_type>
|
1826 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1827 |
+
<sort_order>60</sort_order>
|
1828 |
+
<show_in_default>1</show_in_default>
|
1829 |
+
<show_in_website>1</show_in_website>
|
1830 |
+
</sandbox_flag>
|
1831 |
+
<use_proxy translate="label">
|
1832 |
+
<label>Use Proxy</label>
|
1833 |
+
<config_path>payment/payflow_advanced/use_proxy</config_path>
|
1834 |
+
<frontend_type>select</frontend_type>
|
1835 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
1836 |
+
<sort_order>65</sort_order>
|
1837 |
+
<show_in_default>1</show_in_default>
|
1838 |
+
<show_in_website>1</show_in_website>
|
1839 |
+
</use_proxy>
|
1840 |
+
<proxy_host translate="label">
|
1841 |
+
<label>Proxy Host</label>
|
1842 |
+
<config_path>payment/payflow_advanced/proxy_host</config_path>
|
1843 |
+
<frontend_type>text</frontend_type>
|
1844 |
+
<sort_order>70</sort_order>
|
1845 |
+
<show_in_default>1</show_in_default>
|
1846 |
+
<show_in_website>1</show_in_website>
|
1847 |
+
<depends><use_proxy>1</use_proxy></depends>
|
1848 |
+
</proxy_host>
|
1849 |
+
<proxy_port translate="label">
|
1850 |
+
<label>Proxy Port</label>
|
1851 |
+
<config_path>payment/payflow_advanced/proxy_port</config_path>
|
1852 |
+
<frontend_type>text</frontend_type>
|
1853 |
+
<sort_order>75</sort_order>
|
1854 |
+
<show_in_default>1</show_in_default>
|
1855 |
+
<show_in_website>1</show_in_website>
|
1856 |
+
<depends><use_proxy>1</use_proxy></depends>
|
1857 |
+
</proxy_port>
|
1858 |
+
</fields>
|
1859 |
+
</payflow_advanced>
|
1860 |
+
|
1861 |
<hosted_pro translate="label">
|
1862 |
<label>Website Payments Pro Hosted Solution Settings</label>
|
1863 |
<frontend_type>text</frontend_type>
|
app/code/core/Mage/Paypal/sql/paypal_setup/upgrade-1.6.0.1-1.6.0.2.php
ADDED
@@ -0,0 +1,35 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Magento
|
4 |
+
*
|
5 |
+
* NOTICE OF LICENSE
|
6 |
+
*
|
7 |
+
* This source file is subject to the Open Software License (OSL 3.0)
|
8 |
+
* that is bundled with this package in the file LICENSE.txt.
|
9 |
+
* It is also available through the world-wide-web at this URL:
|
10 |
+
* http://opensource.org/licenses/osl-3.0.php
|
11 |
+
* If you did not receive a copy of the license and are unable to
|
12 |
+
* obtain it through the world-wide-web, please send an email
|
13 |
+
* to license@magentocommerce.com so we can send you a copy immediately.
|
14 |
+
*
|
15 |
+
* DISCLAIMER
|
16 |
+
*
|
17 |
+
* Do not edit or add to this file if you wish to upgrade Magento to newer
|
18 |
+
* versions in the future. If you wish to customize Magento for your
|
19 |
+
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
+
*
|
21 |
+
* @category Mage
|
22 |
+
* @package Mage_Paypal
|
23 |
+
* @copyright Copyright (c) 2011 Magento Inc. (http://www.magentocommerce.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
*/
|
26 |
+
|
27 |
+
/** @var $installer Mage_Paypal_Model_Resource_Setup */
|
28 |
+
$installer = $this;
|
29 |
+
|
30 |
+
$installer->getConnection()
|
31 |
+
->addColumn($installer->getTable('paypal/settlement_report_row'), 'payment_tracking_id', array(
|
32 |
+
'type' => Varien_Db_Ddl_Table::TYPE_TEXT,
|
33 |
+
'comment' => 'Payment Tracking ID',
|
34 |
+
'length' => '255'
|
35 |
+
));
|
app/code/core/Mage/Tag/Model/Resource/Indexer/Summary.php
CHANGED
@@ -144,7 +144,7 @@ class Mage_Tag_Model_Resource_Indexer_Summary extends Mage_Catalog_Model_Resourc
|
|
144 |
public function aggregate($tagIds = null)
|
145 |
{
|
146 |
$writeAdapter = $this->_getWriteAdapter();
|
147 |
-
$
|
148 |
|
149 |
try {
|
150 |
if (!empty($tagIds)) {
|
@@ -254,12 +254,12 @@ class Mage_Tag_Model_Resource_Indexer_Summary extends Mage_Catalog_Model_Resourc
|
|
254 |
$writeAdapter->query(
|
255 |
$agregateSelect->insertFromSelect($this->getTable('tag/summary'), array_keys($selectedFields))
|
256 |
);
|
|
|
257 |
} catch (Exception $e) {
|
258 |
-
$
|
259 |
throw $e;
|
260 |
}
|
261 |
|
262 |
-
$writeAdapter->commit();
|
263 |
return $this;
|
264 |
}
|
265 |
}
|
144 |
public function aggregate($tagIds = null)
|
145 |
{
|
146 |
$writeAdapter = $this->_getWriteAdapter();
|
147 |
+
$this->beginTransaction();
|
148 |
|
149 |
try {
|
150 |
if (!empty($tagIds)) {
|
254 |
$writeAdapter->query(
|
255 |
$agregateSelect->insertFromSelect($this->getTable('tag/summary'), array_keys($selectedFields))
|
256 |
);
|
257 |
+
$this->commit();
|
258 |
} catch (Exception $e) {
|
259 |
+
$this->rollBack();
|
260 |
throw $e;
|
261 |
}
|
262 |
|
|
|
263 |
return $this;
|
264 |
}
|
265 |
}
|
app/code/core/Mage/Weee/Model/Observer.php
CHANGED
@@ -120,7 +120,7 @@ class Mage_Weee_Model_Observer extends Mage_Core_Model_Abstract
|
|
120 |
$fieldAlias = sprintf('weee_%s_table.value', $attribute);
|
121 |
$checkAdditionalCalculation = $select->getAdapter()->getCheckSql("{$fieldAlias} IS NULL", 0, $fieldAlias);
|
122 |
if (Mage::helper('weee')->isDiscounted()) {
|
123 |
-
$additionalCalculations[] = sprintf('+(%s*(1-(%s/100))', $checkAdditionalCalculation, $checkDiscountField);
|
124 |
} else {
|
125 |
$additionalCalculations[] = "+($checkAdditionalCalculation)";
|
126 |
}
|
120 |
$fieldAlias = sprintf('weee_%s_table.value', $attribute);
|
121 |
$checkAdditionalCalculation = $select->getAdapter()->getCheckSql("{$fieldAlias} IS NULL", 0, $fieldAlias);
|
122 |
if (Mage::helper('weee')->isDiscounted()) {
|
123 |
+
$additionalCalculations[] = sprintf('+(%s*(1-(%s/100)))', $checkAdditionalCalculation, $checkDiscountField);
|
124 |
} else {
|
125 |
$additionalCalculations[] = "+($checkAdditionalCalculation)";
|
126 |
}
|
app/code/core/Mage/Wishlist/controllers/IndexController.php
CHANGED
@@ -193,7 +193,9 @@ class Mage_Wishlist_IndexController extends Mage_Wishlist_Controller_Abstract
|
|
193 |
|
194 |
Mage::helper('wishlist')->calculate();
|
195 |
|
196 |
-
$message = $this->__('%1$s has been added to your wishlist. Click <a href="%2$s">here</a> to continue shopping',
|
|
|
|
|
197 |
$session->addSuccess($message);
|
198 |
}
|
199 |
catch (Mage_Core_Exception $e) {
|
@@ -552,6 +554,7 @@ class Mage_Wishlist_IndexController extends Mage_Wishlist_Controller_Abstract
|
|
552 |
/* @var $emailModel Mage_Core_Model_Email_Template */
|
553 |
$emailModel = Mage::getModel('core/email_template');
|
554 |
|
|
|
555 |
foreach($emails as $email) {
|
556 |
$emailModel->sendTransactional(
|
557 |
Mage::getStoreConfig('wishlist/email/email_template'),
|
@@ -562,8 +565,8 @@ class Mage_Wishlist_IndexController extends Mage_Wishlist_Controller_Abstract
|
|
562 |
'customer' => $customer,
|
563 |
'salable' => $wishlist->isSalable() ? 'yes' : '',
|
564 |
'items' => $wishlistBlock,
|
565 |
-
'addAllLink' => Mage::getUrl('*/shared/allcart', array('code' => $
|
566 |
-
'viewOnSiteLink'=> Mage::getUrl('*/shared/index', array('code' => $
|
567 |
'message' => $message
|
568 |
)
|
569 |
);
|
193 |
|
194 |
Mage::helper('wishlist')->calculate();
|
195 |
|
196 |
+
$message = $this->__('%1$s has been added to your wishlist. Click <a href="%2$s">here</a> to continue shopping',
|
197 |
+
$product->getName(), Mage::helper('core')->escapeUrl($referer)
|
198 |
+
);
|
199 |
$session->addSuccess($message);
|
200 |
}
|
201 |
catch (Mage_Core_Exception $e) {
|
554 |
/* @var $emailModel Mage_Core_Model_Email_Template */
|
555 |
$emailModel = Mage::getModel('core/email_template');
|
556 |
|
557 |
+
$sharingCode = $wishlist->getSharingCode();
|
558 |
foreach($emails as $email) {
|
559 |
$emailModel->sendTransactional(
|
560 |
Mage::getStoreConfig('wishlist/email/email_template'),
|
565 |
'customer' => $customer,
|
566 |
'salable' => $wishlist->isSalable() ? 'yes' : '',
|
567 |
'items' => $wishlistBlock,
|
568 |
+
'addAllLink' => Mage::getUrl('*/shared/allcart', array('code' => $sharingCode)),
|
569 |
+
'viewOnSiteLink'=> Mage::getUrl('*/shared/index', array('code' => $sharingCode)),
|
570 |
'message' => $message
|
571 |
)
|
572 |
);
|
package.xml
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Mage_Core_Modules</name>
|
4 |
-
<version>1.6.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Collection of Magento Core Modules</summary>
|
10 |
<description>Collection of Magento Core Modules</description>
|
11 |
-
<notes>1.6.
|
12 |
<authors><author><name>Magento Core Team</name><user>core</user><email>core@magentocommerce.com</email></author></authors>
|
13 |
-
<date>
|
14 |
-
<time>11:50:
|
15 |
-
<contents><target name="magecore"><dir name="Mage"><dir name="Admin"><dir name="Helper"><file name="Data.php" hash="08690f6c45600cabea75dae8784e6b90"/></dir><dir name="Model"><dir name="Acl"><dir name="Assert"><file name="Ip.php" hash="d45ff93ad50d7f8a01cc14155cb1d408"/><file name="Time.php" hash="eb16d405c792cc0440cb68366edfdc39"/></dir><file name="Resource.php" hash="0ad0aa4739d9458d28faa3ea2ff8744a"/><dir name="Role"><file name="Generic.php" hash="c26244926af76de455e5321b4db142af"/><file name="Group.php" hash="679a7cdb449f712b4ab1e756fd8413b3"/><file name="Registry.php" hash="eaf53783309d769cec874d20d4bee0aa"/><file name="User.php" hash="6f3522ecc520ba8b8c4f4245fdd72b0c"/></dir><file name="Role.php" hash="307b51f4bf793860b9913ec1bd1d0a18"/></dir><file name="Acl.php" hash="2c6d5551c57aa75ebf88276820c6aead"/><file name="Config.php" hash="4994a2451864d7193ef90d9f7e0908e9"/><dir name="Mysql4"><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="543c799875f7711620bae370d8e91718"/></dir><file name="Role.php" hash="4a99259585a88e3014a4e7f7bc84631b"/></dir><file name="Acl.php" hash="371fe2d9e2d2c06aab953bd382f994e8"/><dir name="Permissions"><file name="Collection.php" hash="eb31ee0cf29a876b0787d897a6a97526"/></dir><dir name="Role"><file name="Collection.php" hash="a82fa6806a99fa53cf3385d87c7cecaa"/></dir><file name="Role.php" hash="5fda833cb5d32963ee20424618862a38"/><dir name="Roles"><file name="Collection.php" hash="9610742cfafaee6747b164cf21edc307"/><dir name="User"><file name="Collection.php" hash="28564d4d10a212e6798be444c60d7ebe"/></dir></dir><file name="Roles.php" hash="00a1c083592dbadb64d182031a18e7ef"/><dir name="Rules"><file name="Collection.php" hash="822d1336a294f52500851f1d1bf8e1c6"/></dir><file name="Rules.php" hash="3ff7463c2ba7dfa280ec4f14ca1b8f1d"/><dir name="User"><file name="Collection.php" hash="01e5b83c3669b397dc17142798d0fbb6"/></dir><file name="User.php" hash="811010b5ec457f4d74fb7e5ef2279665"/></dir><file name="Observer.php" hash="af4da0c5df128059081cd6889db03a0a"/><dir name="Resource"><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="bbd3fcb27a35e2b7b3a7b1e36c55818a"/></dir><file name="Role.php" hash="c61c1e2b5ff2c0c87e28225a779fcf44"/></dir><file name="Acl.php" hash="e2fbecc4b1b144e63b0f4df418424b07"/><dir name="Permissions"><file name="Collection.php" hash="a05d433424b60dee3d845d624c6fd736"/></dir><dir name="Role"><file name="Collection.php" hash="2309c42de0f2dab85ff0aa5fd9d9af7e"/></dir><file name="Role.php" hash="65962ca35f6f6b9a69957f4fc8614c51"/><dir name="Roles"><file name="Collection.php" hash="3201e6773069000cf4fa37fb76ae4b8c"/><dir name="User"><file name="Collection.php" hash="039bf8efca0355a55a2c45a6a6ec4926"/></dir></dir><file name="Roles.php" hash="820661d77311fb994c41ec8b4937bb1e"/><dir name="Rules"><file name="Collection.php" hash="7f58dd2303797d5db79cf1a96b03afde"/></dir><file name="Rules.php" hash="54cda0d8914415555332788a45cc7554"/><dir name="User"><file name="Collection.php" hash="49860c1aaeba558de78d05fbc6125ac1"/></dir><file name="User.php" hash="857f0d5c2c99dfa7f09f6d390ab20c4c"/></dir><file name="Role.php" hash="09f862f8b1d9ee75ed68915a1146abd1"/><file name="Roles.php" hash="030ba8653214c780c4b0d43e4f55af53"/><file name="Rules.php" hash="414a9d2aacec02a95cf58802a32ea4bb"/><file name="Session.php" hash="26d66311c7ba1b86343a823f106c5ecd"/><file name="User.php" hash="3141c49911aee6bbcdd5aa55920004b5"/></dir><dir name="data"><dir name="admin_setup"><file name="data-install-1.6.0.0.php" hash="7ba74d7429726e6b2ee0818f2ed0f5e5"/></dir></dir><dir name="etc"><file name="config.xml" hash="4d6da56d6b0bcc635469ee45c8dbf9a7"/></dir><dir name="sql"><dir name="admin_setup"><file name="install-1.6.0.0.php" hash="bcfa9be8745954868b2bc84c3fafdfbf"/><file name="mysql4-install-0.7.0.php" hash="9166b9f56ca80479a1a4fabe79b1f93b"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="37c3e17a2e4ae505399f061a047c9eab"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="e4a160e9bd86f59d22b77408defddf73"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="548c3357eec5b0aaa948f3ff91ef8b77"/><file name="mysql4-upgrade-1.6.0.0-1.6.1.0.php" hash="31c29dad51c10557d192e027fdcedbda"/></dir></dir></dir><dir name="AdminNotification"><dir name="Helper"><file name="Data.php" hash="ef6a97d4f891a221d9713368cee5e0c6"/></dir><dir name="Model"><file name="Feed.php" hash="cce505b9a5f05c757bf33800f58bff25"/><file name="Inbox.php" hash="894e0023149c47b0c3092c718bbb0717"/><dir name="Mysql4"><dir name="Inbox"><file name="Collection.php" hash="2ff8c10ec41aa8b42de45a484e485adc"/></dir><file name="Inbox.php" hash="3b73dde3794e5b56d1688231c53cb946"/></dir><file name="Observer.php" hash="432a63da0b3ffc155f8ebc74c9e7c9dd"/><dir name="Resource"><dir name="Inbox"><file name="Collection.php" hash="026ef3483860572b23d18071570e5134"/></dir><file name="Inbox.php" hash="d8e176aa3117d81773c0fe3077d0cbf4"/></dir><file name="Survey.php" hash="3e5069c8bd414fedd492133d935536b4"/></dir><dir name="etc"><file name="adminhtml.xml" hash="e7e6dfade9ae7a3d0521cd70040c5aac"/><file name="config.xml" hash="fddf265a96cb15ada8c525e9d47942b9"/><file name="system.xml" hash="539423f9792b5f4f098f0dd7cb1c51f5"/></dir><dir name="sql"><dir name="adminnotification_setup"><file name="install-1.6.0.0.php" hash="a644c0e60089313426d97d11e1a87b40"/><file name="mysql4-install-1.0.0.php" hash="dab3f01aa91874ece2ca2c1ce66f161d"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="143e47cac412956e79a15d1093a4cef6"/></dir></dir></dir><dir name="Api"><dir name="Controller"><file name="Action.php" hash="fbaaad11ca73c167219157a0f2e1632f"/></dir><file name="Exception.php" hash="d84ea6130711b3031bc55d2f73ebfb98"/><dir name="Helper"><file name="Data.php" hash="5d9559854e1fd05e8142257cd90c20b0"/></dir><dir name="Model"><dir name="Acl"><dir name="Assert"><file name="Ip.php" hash="dabfc86a1a1aae027c442f4169602310"/><file name="Time.php" hash="18b52de3e51a670f9468f118ed76ae43"/></dir><file name="Resource.php" hash="1dde126e72d1a82e65d46b7edab7974f"/><dir name="Role"><file name="Generic.php" hash="945f53c8b076ccca61d1ec1935e0cf2c"/><file name="Group.php" hash="d30660b6629bddd9102ac0fa41ad9417"/><file name="Registry.php" hash="6d0597144764a5c62b99bb7093c904d1"/><file name="User.php" hash="49fbc68dde259daa146d6a4d475bbc18"/></dir><file name="Role.php" hash="88cd078bd85f3d9776e3321770ca60fe"/></dir><file name="Acl.php" hash="1af48b05f3439222c7cab5e71a5f90cc"/><file name="Config.php" hash="c7c865cb84a30e94b7a2263c41296c7a"/><dir name="Mysql4"><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="8f42d2e5b1530426e1ad70ebacd893b2"/></dir><file name="Role.php" hash="b294756ee309ad678128196ccc5c5238"/></dir><file name="Acl.php" hash="c7ec8102c205e13ef56474ba5de7104b"/><dir name="Permissions"><file name="Collection.php" hash="17fd44fb15bfd39808c17d73b7ca31d7"/></dir><dir name="Role"><file name="Collection.php" hash="5ad7557d61b7370271ad99cf697e2437"/></dir><file name="Role.php" hash="afa868ceaf307309e5854cc399ff66bf"/><dir name="Roles"><file name="Collection.php" hash="7c052fd66550118a5534cb93055472f7"/><dir name="User"><file name="Collection.php" hash="cabf0dd373eb21f32993ac359448a3c9"/></dir></dir><file name="Roles.php" hash="a60fa74fb1276f951151a7a9018ea2e1"/><dir name="Rules"><file name="Collection.php" hash="92cb3a51f9b78ee366f2285479e843a0"/></dir><file name="Rules.php" hash="a4906eefb18ab4e481172db93959f78d"/><dir name="User"><file name="Collection.php" hash="f8ed4a3a20f360f9d9ddaf4d07787acc"/></dir><file name="User.php" hash="16b729247ad5c04a81f4232c287f2e51"/></dir><dir name="Resource"><file name="Abstract.php" hash="d7cd2e2ba8314ccf686214b48a553fc9"/><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="bcbe0b0e299ec1297f43c40289eba7cd"/></dir><file name="Role.php" hash="b20dd8dad84e94680c2f027fbd156373"/></dir><file name="Acl.php" hash="c27800767a13e028b1eb98cd8db3457e"/><dir name="Permissions"><file name="Collection.php" hash="1f1bd23c0660c631155910278df6cd42"/></dir><dir name="Role"><file name="Collection.php" hash="949400cfcf917ea2c33d27a296f97451"/></dir><file name="Role.php" hash="3300ccaeeae382022ecea7bb2b8e769a"/><dir name="Roles"><file name="Collection.php" hash="f28fd3aaf55dcb74422bcb11a3652fe5"/><dir name="User"><file name="Collection.php" hash="dab51a5e97ef454dd26253f2a1ec7bb0"/></dir></dir><file name="Roles.php" hash="45bbe06ac0bd5a74a9a2e07add38ea7d"/><dir name="Rules"><file name="Collection.php" hash="b3691b1c4b4acd4fe27444c8bac4543b"/></dir><file name="Rules.php" hash="88dc98728d4c2d8f7fac7abe183fdee0"/><dir name="User"><file name="Collection.php" hash="2562b6e5c5b3762cb0ef8ec5b391b610"/></dir><file name="User.php" hash="ad051a1d1e4543dc6cefe128bc93a281"/></dir><file name="Role.php" hash="c5dd26fca33ab9f796cd3ea3e371332d"/><file name="Roles.php" hash="e224a1fd9b6985f89a99048651ec64c0"/><file name="Rules.php" hash="2f39a7e8f056906c41ac8644e484906c"/><dir name="Server"><dir name="Adapter"><file name="Interface.php" hash="d908e57cdb8f9b1bcf0d94110e84dc9a"/><file name="Soap.php" hash="66d536c239dae0c56b51940815ea03d1"/><file name="Xmlrpc.php" hash="e46fc141fbabff291452a13afc42cb84"/></dir><dir name="Handler"><file name="Abstract.php" hash="de96d945cb7d8cb305fc448ba7edd594"/></dir><file name="Handler.php" hash="fe2cd5f4570b1c91f58df5a5106ccac2"/><dir name="V2"><dir name="Adapter"><file name="Soap.php" hash="20f3817da4b94f46466b8c266ac659dd"/></dir><file name="Handler.php" hash="7fb359380a3289ce6cc4e7e4f2780bc4"/></dir><dir name="Wsi"><dir name="Adapter"><file name="Soap.php" hash="43634c310d14134be3c66790cb5eb869"/></dir><file name="Handler.php" hash="2c7a127c4b15dd4a008d3558cccb1b5e"/></dir></dir><file name="Server.php" hash="016a0f8715e7fee3110a49f51aeacdaa"/><file name="Session.php" hash="aaf13e0c394b8312da2051d42c1405e8"/><file name="User.php" hash="ee608da5347edfbf45b1225362b4bb64"/><dir name="Wsdl"><dir name="Config"><file name="Base.php" hash="f79e65e4ee0101d3f71d0521c1dcf456"/><file name="Element.php" hash="aec48fd43e61e41c3c744f5d38ca63f3"/></dir><file name="Config.php" hash="d4e695c23b785c2b5cc67dfe65f76075"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="da273230c6d144a88fcfbb9f661ed513"/><file name="SoapController.php" hash="76080ecc679b3bffbf2e8fae864cff6f"/><dir name="V2"><file name="SoapController.php" hash="7cc029229d6a74fef7e6b20768af2216"/></dir><file name="XmlrpcController.php" hash="9bfb8796f04d4a31a155ecf4953edcf8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="e9faac491c56f29d73954eff36be5c88"/><file name="api.xml" hash="a1bf712b53aa38e974ba06d6e9e3fb81"/><file name="config.xml" hash="51bcb6bc51f3ec70ea789547558523c7"/><file name="system.xml" hash="64ff5afd3f229f40c674130576cf4e55"/><file name="wsdl.xml" hash="f0db676b04733b38f310355bb44bc3cb"/><file name="wsdl2.xml" hash="040817e7b2880daea6630ea38397b429"/><file name="wsi.xml" hash="9fb1700cf935a26e7fada90a07fae7fe"/></dir><dir name="sql"><dir name="api_setup"><file name="install-1.6.0.0.php" hash="015c22e5d77522209e7083110f38ab9f"/><file name="mysql4-install-0.7.0.php" hash="90b7b1ca3c636c9befec5bcc41eb31b6"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="419a5ddf2537121daebff922336c9ddd"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="92cb687356cb09db4c0f8ce302512fd8"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="549c023ed9a12895beed85c096fcb0c8"/></dir></dir></dir><dir name="Authorizenet"><dir name="Block"><dir name="Directpost"><file name="Form.php" hash="5f9ae852515d92cde52786202f02b9ac"/><file name="Iframe.php" hash="9b602b09acceb972986140b3f2767cc9"/></dir></dir><dir name="Helper"><file name="Data.php" hash="593b7002b8f0498a6f67c6105e8857ed"/></dir><dir name="Model"><dir name="Directpost"><file name="Observer.php" hash="766486c43f88f748bac1cc90b4790d90"/><file name="Request.php" hash="b7b2afd83ff522d25c6ff324bdac5f07"/><file name="Response.php" hash="6c3a87dd537ab30f1fcd0214732dc1bc"/><file name="Session.php" hash="514d9e57a70666afc7a315c2a76be793"/></dir><file name="Directpost.php" hash="397349fdcb64ed7c65d1c0bf4ca57866"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Authorizenet"><dir name="Directpost"><file name="PaymentController.php" hash="c0979606083cb58ffe057af7504b9a53"/></dir></dir></dir><dir name="Directpost"><file name="PaymentController.php" hash="37cbedb3c814bc5cb917b33de7b66e2e"/></dir></dir><dir name="etc"><file name="config.xml" hash="9e8e8e4205f37b1ed488ebc7896ea4ff"/><file name="system.xml" hash="c933119c115dacf7ba33ea2efcb68060"/></dir></dir><dir name="Backup"><file name="Exception.php" hash="528f59df0aef830ca789a5c7d5c694da"/><dir name="Helper"><file name="Data.php" hash="e99f627308d687512d32dd5b54aacbf2"/></dir><dir name="Model"><file name="Backup.php" hash="46050c81c809303ce1c7badc0b63715d"/><file name="Db.php" hash="f36786b4dfa7db1b5cc8b5ad6dda35ba"/><dir name="Fs"><file name="Collection.php" hash="4fd4c8d410e45807713bdc233e2529e8"/></dir><dir name="Mysql4"><file name="Db.php" hash="ceffbed00e005555f444bb3c5edd9a0c"/></dir><dir name="Resource"><file name="Db.php" hash="849ac435cfefe572b8ddb9538deed191"/><dir name="Helper"><file name="Mysql4.php" hash="e0ab1dde06b5632991a841e5db45f83d"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="5a0952fe09a130588a8b3719b2bf96d5"/><file name="config.xml" hash="a1e908fbe5810d36fe4f6389ccfd5ceb"/></dir></dir><dir name="Bundle"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Composite"><dir name="Fieldset"><file name="Bundle.php" hash="e78e584d24c724169e233f206ea721a7"/><dir name="Options"><dir name="Type"><file name="Checkbox.php" hash="f9ba072745ae4599d2895fac73240ad6"/><file name="Multi.php" hash="3b0a2823e7b6ef2013136c4243b18e0a"/><file name="Radio.php" hash="3ccd899933f9c24947bfc45990f7a4a0"/><file name="Select.php" hash="513df2fe1064d3f8dfac2265c4296f23"/></dir></dir></dir></dir><dir name="Edit"><dir name="Tab"><dir name="Attributes"><file name="Extend.php" hash="c3313c4e31102dd62e2e3b3f62b2cc98"/><file name="Special.php" hash="e5e18dcc26fb63274c625a197257c6d2"/></dir><file name="Attributes.php" hash="7d5b0da5bed053f1f8b8db90e1b0fdd7"/><dir name="Bundle"><dir name="Option"><dir name="Search"><file name="Grid.php" hash="f9ef468e58bde61cb37a6786fd334aa6"/></dir><file name="Search.php" hash="9771e2e844dd9a2c6ae7ee3eece6b15d"/><file name="Selection.php" hash="01e656816508f77a4338890e665bb4f2"/></dir><file name="Option.php" hash="1463eab6ac6b199a78ab2587f68af220"/></dir><file name="Bundle.php" hash="51bdc825795b07fc3e5d01cc0606f0f5"/></dir><file name="Tabs.php" hash="5b76fc4fd99bb79aea8a6c49c96fe066"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="Items"><file name="Renderer.php" hash="62dc3bb41551150e6cda4130416bd755"/></dir><dir name="View"><dir name="Items"><file name="Renderer.php" hash="0b5e8b7444bb4d3101303f03e13b7a58"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><dir name="List"><file name="Partof.php" hash="7a0a0d18c6531da21a735cfa68d41eeb"/></dir><file name="Price.php" hash="7012a7e6c92a70d9524a02af795345bd"/><dir name="View"><dir name="Type"><dir name="Bundle"><dir name="Option"><file name="Checkbox.php" hash="74d310e375525d054cfeaa826b770d1e"/><file name="Multi.php" hash="667f669f68ac5a37b17b3006d334144c"/><file name="Radio.php" hash="f67f164080050b5b8ee4f74ec5d9f473"/><file name="Select.php" hash="4e41e116452b8963a2efe23d551b2036"/></dir><file name="Option.php" hash="45632588fd04dcc622b9c4902c84f245"/></dir><file name="Bundle.php" hash="2dadadacb95a83fea9e6efc0c6413a6d"/></dir></dir><file name="View.php" hash="2c5f765f9424021282be2313dbf00fa8"/></dir></dir><dir name="Checkout"><dir name="Cart"><dir name="Item"><file name="Renderer.php" hash="6a45852d551b3cf9336102c8c83f86d3"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="Items"><file name="Renderer.php" hash="4774a09fa710700354ebb871a5a548d7"/></dir></dir></dir></dir><dir name="Helper"><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="ab5e138debdc0b27ea2fc2f7e1bb3274"/></dir></dir><file name="Data.php" hash="38b039e963963579cbafff9a38058dde"/></dir><dir name="Model"><dir name="CatalogIndex"><dir name="Data"><file name="Bundle.php" hash="f670932d0e21236b1148e95d62b178c3"/></dir></dir><dir name="Mysql4"><file name="Bundle.php" hash="1b1ffdefda1e29c69374f8f94892dd0a"/><dir name="Indexer"><file name="Price.php" hash="bd0f754ca40bf1118498ae681f76e8a5"/><file name="Stock.php" hash="d6bf427a8d6b5c9ca1db0ecbdf4ebfda"/></dir><dir name="Option"><file name="Collection.php" hash="79dd6d9030c048b3d856505f3e71a54d"/></dir><file name="Option.php" hash="6abe6fc4224e9de093e474ed3786a9e4"/><dir name="Price"><file name="Index.php" hash="993dad7b87d1849079df3cc9719c8f94"/></dir><dir name="Selection"><file name="Collection.php" hash="3bf4a11569d89aedd2aa9d743697e8dc"/></dir><file name="Selection.php" hash="d4e42cf49ea0710ba6b0086a0da401df"/></dir><file name="Observer.php" hash="c0ce1cc8fc6e61fa05dcc67585838c17"/><file name="Option.php" hash="37c4019b33af05e130068f5f74f846cd"/><dir name="Price"><file name="Index.php" hash="5d52e9c0fb3e11cc0e653347ed9c555e"/></dir><dir name="Product"><dir name="Attribute"><dir name="Source"><dir name="Price"><file name="View.php" hash="bf0e7ed8883b3ed8fd1b3b6fa29c0528"/></dir></dir></dir><file name="Price.php" hash="ca3c88377c141872973d39cf82152f2b"/><file name="Type.php" hash="bcabfcb138e4928f853f11f2edc704ec"/></dir><dir name="Resource"><file name="Bundle.php" hash="8f3340d8effe5cc9426e02abcd980068"/><dir name="Indexer"><file name="Price.php" hash="abf6146540dcdeb0889c26afd329aab8"/><file name="Stock.php" hash="c02c5e45d5434643ee48bdd6414ba5b7"/></dir><dir name="Option"><file name="Collection.php" hash="d18ad264d38e492f58634b894ac1323d"/></dir><file name="Option.php" hash="9142009764ba449cb2bde1b51be120b6"/><dir name="Price"><file name="Index.php" hash="3350a7efe409c1e21bcb9120edc50731"/></dir><dir name="Selection"><file name="Collection.php" hash="bb6e2d42f11143ac145de486c5e0e5af"/></dir><file name="Selection.php" hash="3689b649f7f7e7f77014a64e9dc0936d"/></dir><dir name="Sales"><dir name="Order"><dir name="Pdf"><dir name="Items"><file name="Abstract.php" hash="6079fd862f0f672de6271c5d24d27bda"/><file name="Creditmemo.php" hash="3cb21f7da14779b1e9ad0374a9a78eed"/><file name="Invoice.php" hash="1d34250d99b8a8a2af331cdb15549f4c"/><file name="Shipment.php" hash="a11e9d1c4b07aacb9a9e18a5a4efb1ec"/></dir></dir></dir></dir><file name="Selection.php" hash="d0b5221d04e062805ac57d40efed76d0"/><dir name="Source"><dir name="Option"><dir name="Selection"><dir name="Price"><file name="Type.php" hash="01b25a60d03271693e908df6297cd3e0"/></dir></dir><file name="Type.php" hash="4311997d377948ef19507b0ff84c7929"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Bundle"><dir name="Product"><file name="EditController.php" hash="0d4c43d019745c66a7f7f168c0bc114a"/></dir><file name="SelectionController.php" hash="db71eefce07cec2f39450d72926a9ef7"/></dir></dir><dir name="Product"><file name="EditController.php" hash="9b2dce5d24ce0d78de426fcdee9d6e30"/></dir><file name="SelectionController.php" hash="fd9464b12e32e6beddbf3f59e6cf893b"/></dir><dir name="data"><dir name="bundle_setup"><file name="data-install-1.6.0.0.php" hash="be34292d5ccfd6331b533980fb9af9aa"/></dir></dir><dir name="etc"><file name="config.xml" hash="e4758494d1fbbb05f5f4c6772996a454"/></dir><dir name="sql"><dir name="bundle_setup"><file name="install-1.6.0.0.php" hash="79ed756cff7922942d9c0b76c5d92f82"/><file name="mysql4-data-upgrade-0.1.13-0.1.14.php" hash="c62ef96db4c12bd450397d3237c14c8c"/><file name="mysql4-install-0.1.0.php" hash="19a05501356394923738d82a5c0632d7"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="59606b85ad1d26e0cec10313d034d4e7"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="b7f4ea69da9ee2adf9ecf388dd37899e"/><file name="mysql4-upgrade-0.1.10-0.1.11.php" hash="455044b082ff1b77bc2a2dadcce99dec"/><file name="mysql4-upgrade-0.1.11-0.1.12.php" hash="9bdf83c80696f092933c7d023465593e"/><file name="mysql4-upgrade-0.1.12-0.1.13.php" hash="4bddb5baf7b16bb601ba96fcc0ce517b"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="60ae1aa7e961572e4bcc6b2a1fbe63f0"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="8b5dfee066a082580e27f76a4b89d21c"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="88282f6500fdeabfcb4521a0f6408339"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="2a82c7713b3b02fa0c8fdd2a69df7509"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="1b30a2967e6ca0a6497d357977b7bdba"/><file name="mysql4-upgrade-0.1.7-0.1.8.php" hash="553403e22c6d4aed3cd7bf0896004eff"/><file name="mysql4-upgrade-0.1.8-0.1.9.php" hash="660c788fd5614c821741f15868cc22bc"/><file name="mysql4-upgrade-0.1.9-0.1.10.php" hash="de409081be17e10787043608a982b7cf"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="bb2143c88ec037336d64bc41839e0f3b"/></dir></dir></dir><dir name="Catalog"><dir name="Block"><file name="Breadcrumbs.php" hash="67696c88ce592832649eedaffd6166b9"/><dir name="Category"><file name="View.php" hash="f898ae23594432ed9b12a16fedc0af2a"/><dir name="Widget"><file name="Link.php" hash="b9113d801e43d7ed95913eedb87cf2b7"/></dir></dir><dir name="Layer"><dir name="Filter"><file name="Abstract.php" hash="49007b402fb9fc7aec8c4a8c413110e7"/><file name="Attribute.php" hash="1b452d9cc41842eca10e6f68dff2506b"/><file name="Category.php" hash="79a35c379214eaf569e4b9ce2e3e82c5"/><file name="Decimal.php" hash="89e396980e6accaee5e7981ec9f99ada"/><file name="Price.php" hash="063569c97672be565facf2f4382d795a"/></dir><file name="State.php" hash="d9908ece02cbb4b770f18233e882ce73"/><file name="View.php" hash="950ef89594a54730896ec3454f5b7d17"/></dir><file name="Navigation.php" hash="fd6a4353e5ba1dd8c23fbb9f70d38565"/><dir name="Product"><file name="Abstract.php" hash="ac278781abff4526820b6c1827ddde0c"/><dir name="Compare"><file name="Abstract.php" hash="88fecb6c969e1cd6d7d556a6f077090c"/><file name="List.php" hash="09c3af959ec70988465dd0dee1ee0999"/><file name="Sidebar.php" hash="a82e4059a9675369c14b276b86b1bede"/></dir><file name="Gallery.php" hash="ce3feddf5922a9e3414aca5bc58d1b13"/><dir name="List"><file name="Crosssell.php" hash="c220d23bd49c39f92fcf2107949a03b4"/><file name="Promotion.php" hash="6cef3f6108ead29be8acb1f299a35f9f"/><file name="Random.php" hash="aabc4b0becfd36dc9c1bd9423de60fcc"/><file name="Related.php" hash="58a67ce7736fc42b60c70f5ecdf5882b"/><file name="Toolbar.php" hash="66b927adade87c123a7e6143eebeec88"/><file name="Upsell.php" hash="98e57a26bbe71d32e2b597fb39ddec77"/></dir><file name="List.php" hash="46fd833cc4fad765ad116d1037b79e15"/><file name="New.php" hash="7c501458827f4e8723b74007d8c6b45e"/><dir name="Price"><file name="Template.php" hash="888536c5cdb51f01b10cf8e26f026160"/></dir><file name="Price.php" hash="34bbf24dcb743200b7fcc6248a420d68"/><file name="Send.php" hash="116a06aa8153d5229c0b2936f4478cc7"/><dir name="View"><file name="Abstract.php" hash="a502e810aadacef6b49e21759cc958fb"/><file name="Additional.php" hash="b3012f6e451dcde9f64e38cd703f1b38"/><file name="Attributes.php" hash="8050ea980b9bc57464dddff311037c23"/><file name="Description.php" hash="610581ffb961b2c3e267ea6d9ace485a"/><file name="Media.php" hash="1e2899cfc429a12ad2b8160036df37f9"/><dir name="Options"><file name="Abstract.php" hash="1062617b4873a4d995bb3fb4f6046c42"/><dir name="Type"><file name="Date.php" hash="05fbd19114333d85d6cf28b1e277b8b4"/><file name="Default.php" hash="5f0ef539e1d6598e1c3e176952c6aead"/><file name="File.php" hash="1e323870638f5e13ad46444b89ef3210"/><file name="Select.php" hash="efa40f2b38058e63a10ba7bba1ec9d4a"/><file name="Text.php" hash="dfda7d055981904a3c0cea4c9a51f038"/></dir></dir><file name="Options.php" hash="d919f3b59f023dea886cc59ab1c76634"/><file name="Price.php" hash="67c304bd964264322e84b3d6296cb1fc"/><file name="Tabs.php" hash="42f1920ddb986288cceb326837a483ee"/><dir name="Type"><file name="Configurable.php" hash="8777c73f00c397dd12e87f3a3da1cdad"/><file name="Grouped.php" hash="2b5fa80aff566deadba1e34b418da624"/><file name="Simple.php" hash="408b38223f62d3b803dfb3ee43d55028"/><file name="Virtual.php" hash="19ec30e33c6a02383a47be88968c6336"/></dir></dir><file name="View.php" hash="94508f7eb8c5a6d8bd05c3c9f8f77009"/><dir name="Widget"><file name="Link.php" hash="32f89d486f8349248c70c73a10c51a6f"/><file name="New.php" hash="ba37380e4223c9017650be8200a780db"/></dir></dir><file name="Product.php" hash="9fad1e1ba66b1f4788c50d7d5163d44b"/><dir name="Seo"><dir name="Sitemap"><file name="Abstract.php" hash="8a936461c10a4410fb5c2a887206775d"/><file name="Category.php" hash="318cb400cad45a7ea67b0d1e4675b45e"/><file name="Product.php" hash="fe590a174b07af5e3e9afd34bc16327b"/><dir name="Tree"><file name="Category.php" hash="f42a928b401daaa126c9ac86d7f0f0e1"/><file name="Pager.php" hash="c54ced73ebd20c4a3b5064bea851835f"/></dir></dir></dir><dir name="Widget"><file name="Link.php" hash="56e3006cab0376f474930190dd0ea4c6"/></dir></dir><file name="Exception.php" hash="6eee6b55f8a55bc2b59085314819f0bf"/><dir name="Helper"><dir name="Category"><file name="Flat.php" hash="b1938fdc58a21ac0626b1258e69c2412"/></dir><file name="Category.php" hash="589ff2f5f3fdc0c71b73ba0318cb1f33"/><file name="Data.php" hash="76c887296a969ab70e4b46257134ee01"/><file name="Image.php" hash="843f969bd94e1eac2e58e7899f930acf"/><file name="Map.php" hash="f8967a3443b08492b5c7c7c03a2dcb67"/><file name="Output.php" hash="8a69c73a0408677de82fb636c112ec84"/><dir name="Product"><file name="Compare.php" hash="49a4de0f0d81d45ef0ed0073b1d354af"/><dir name="Configuration"><file name="Interface.php" hash="797454ca5f66ae2ad1791c0a5a07edba"/></dir><file name="Configuration.php" hash="0863955486e655eae21954c8c83b0742"/><file name="Flat.php" hash="af1d4575ff4673295f140ea1b078ffbb"/><file name="Options.php" hash="ed994243b1cdc1828e7dd6ee18f506ea"/><file name="Url.php" hash="c8249ab5825d3251cf8d2194c2f89edd"/><file name="View.php" hash="7ab15779c982a9f5d280765430b22e7f"/></dir><file name="Product.php" hash="88972feac21ea0c3f34bfe25c88975a0"/></dir><dir name="Model"><file name="Abstract.php" hash="bccffb30f711185d8e11784eab2d40f2"/><dir name="Api"><file name="Resource.php" hash="d81c50088ac3e4fabbba8563c50ce42e"/></dir><dir name="Attribute"><dir name="Backend"><file name="Customlayoutupdate.php" hash="0696c561762d49d342a15021ce174827"/></dir></dir><dir name="Category"><dir name="Api"><file name="V2.php" hash="aee2bf29ba2f08d99e3fceeff09832a9"/></dir><file name="Api.php" hash="e8b378d16872afa6e9906386e0e40567"/><dir name="Attribute"><dir name="Api"><file name="V2.php" hash="e86033b9889336993141acf5fdf9b5c5"/></dir><file name="Api.php" hash="41e4570ced5871e4d3bea27538355abd"/><dir name="Backend"><file name="Image.php" hash="a58e04b79a0e5a353b03e1a81fdd1053"/><file name="Sortby.php" hash="21b499d3ab03d8cc69b9749c2254008f"/><file name="Urlkey.php" hash="740358adad6bffa95cf75d51f5a598d4"/></dir><dir name="Source"><file name="Layout.php" hash="deafbd1951ac0df41b0291619c873c68"/><file name="Mode.php" hash="eacaccdfdc7ff8d29435b22cc3563c27"/><file name="Page.php" hash="63e628ed106c5bab5409e06ed8c27e19"/><file name="Sortby.php" hash="139362c135f0f570f6af94bd74c7a07f"/></dir></dir><dir name="Indexer"><file name="Flat.php" hash="b138a2cfc5e574fef6fdcacfa0e0d5bc"/><file name="Product.php" hash="6fd8ff892ea5bc9d96844515245ab874"/></dir></dir><file name="Category.php" hash="850eb854b57f3d4b695cd2bdb8370481"/><file name="Config.php" hash="eccc6ae5a012371ed2d502c8f00c137e"/><dir name="Convert"><dir name="Adapter"><file name="Catalog.php" hash="99122e7dfd9e134c3bf4af4ace323fac"/><file name="Product.php" hash="9d76034274d009d580edf6f0b841d75b"/></dir><dir name="Parser"><file name="Product.php" hash="fadbc950e0e45aa592a3456c2d63b503"/></dir></dir><file name="Convert.php" hash="5807499fa53f5765742859ed456fd159"/><file name="Design.php" hash="c11cfc71df7485d9e98be4f57f09a704"/><dir name="Entity"><file name="Attribute.php" hash="9160cb690bf5404021e13d8185f64e26"/><dir name="Product"><dir name="Attribute"><dir name="Design"><dir name="Options"><file name="Container.php" hash="bc298eafa2146799b9dc0199e278fa50"/></dir></dir><dir name="Frontend"><file name="Image.php" hash="0d3da7a75c25dea0bb8d672aa1ecc784"/></dir></dir></dir></dir><file name="Index.php" hash="3b2d1e0c93f9bb887572bf2ad6cee3a1"/><dir name="Indexer"><file name="Url.php" hash="cd806375c06f7c9d892b3bde6ee832fd"/></dir><dir name="Layer"><dir name="Filter"><file name="Abstract.php" hash="ecf240e547e11ed216876f8bf1cc0282"/><file name="Attribute.php" hash="6907ac522e843808e1ecd75a18d10d84"/><file name="Category.php" hash="04dfe79307c58f909c05f729e1b6d2cd"/><file name="Decimal.php" hash="c95c476c96744083c8a21e1cc3ca909e"/><file name="Item.php" hash="b5b5e811b4a7415b2405ee2b006430c6"/><file name="Price.php" hash="ea884e1eda3d6328a92027722c8b6cb5"/></dir><file name="State.php" hash="f579c79d659e966fa2480335f098fc76"/></dir><file name="Layer.php" hash="87df14c4e75b57a25b3deb959eb6722f"/><file name="Observer.php" hash="d0305813fc69f1376680bdc108282e7e"/><dir name="Product"><file name="Action.php" hash="0ed2f51e20bfb7c04a4345e6fe41ded6"/><dir name="Api"><file name="V2.php" hash="fa541b712e3fa6323fb98192a60d34cb"/></dir><file name="Api.php" hash="d603ea0b9eafb7aed2990addb6ba9b48"/><dir name="Attribute"><dir name="Api"><file name="V2.php" hash="238df02a944cb656f09957db436e4886"/></dir><file name="Api.php" hash="14de9b9ae3540699787d86b5fa723ca8"/><dir name="Backend"><file name="Boolean.php" hash="99abf1a9478aa515bae7329334944e63"/><file name="Media.php" hash="05dcfef3645b1980a9e64363bf1500f2"/><file name="Msrp.php" hash="a44fb3b78494df18d05222592973aa26"/><file name="Price.php" hash="46fde542a49cb4428ba233e106ebd5ab"/><file name="Recurring.php" hash="f4345fbbdca14c619da4fa9c691c350b"/><file name="Sku.php" hash="d5eb90edb617fdd1c41b40dbd31cce6f"/><file name="Startdate.php" hash="bbf68d3f87c8f316ecfd13ae15476cd2"/><file name="Tierprice.php" hash="a863e1965b0e5f5f21604cdea7e03cb3"/><file name="Urlkey.php" hash="dc3b244b9ee1bf61da0d4fb3115a91bc"/></dir><dir name="Frontend"><file name="Image.php" hash="578db5ca89dd795b8f788bb65a602c1e"/></dir><file name="Group.php" hash="08891e8eb04bf77309aba4039af4c06f"/><dir name="Media"><dir name="Api"><file name="V2.php" hash="9817c463b41c416bb1c2049bc08154cb"/></dir><file name="Api.php" hash="3efbe69bd276907d910c4973a1d490e3"/></dir><dir name="Set"><dir name="Api"><file name="V2.php" hash="666f48ed3b32a1d63f2ba0d7ae4fdb9f"/></dir><file name="Api.php" hash="c55d8f4ce4154c62ef0b3d81c61ba7f2"/></dir><dir name="Source"><file name="Boolean.php" hash="b79b46bcd893b66c5dee0e6d5ef271a2"/><file name="Countryofmanufacture.php" hash="ad2bcc0ba689fbd3f7f83a808d4b3c1b"/><file name="Inputtype.php" hash="4bb9650e9a107d25be2ba8d0e65521a0"/><file name="Layout.php" hash="2cd28ea9a8bc5282c626af5ed2ecc790"/><dir name="Msrp"><dir name="Type"><file name="Enabled.php" hash="482e48f0e31b35705a73cdbeb9c1ffd9"/><file name="Price.php" hash="c1578c4fad758cc210ac3b253cadbaf9"/></dir><file name="Type.php" hash="17acc7e20f6a040cf531b4f69ced0bcb"/></dir></dir><dir name="Tierprice"><dir name="Api"><file name="V2.php" hash="ac9310fade31abb496557b50435851f0"/></dir><file name="Api.php" hash="5160376110b3a5c7d810a052d3d07349"/></dir></dir><dir name="Compare"><file name="Item.php" hash="5a1d2f9cca9f32e8e151b2dc633617fe"/><file name="List.php" hash="d8fd26ee4a0d4cbd5e202bd6706b9852"/></dir><dir name="Condition"><file name="Interface.php" hash="3864ece67f4dda9ef92896e278002a49"/></dir><file name="Condition.php" hash="6f9b446dfdcf87b755fbd31cffd8b431"/><dir name="Configuration"><dir name="Item"><file name="Interface.php" hash="c8c4f3624e347d731360e964a7c07785"/><dir name="Option"><file name="Interface.php" hash="5959672ca957c4e81da42c733ad3eb2a"/></dir><file name="Option.php" hash="e0bc919e54cf2deacc7f3a6997b2f0b1"/></dir></dir><dir name="Flat"><file name="Flag.php" hash="2963393993d58c77cc9053d36dd24cb3"/><file name="Indexer.php" hash="523f7952057aae8b195fd6ba260e2abc"/><file name="Observer.php" hash="12411e7f3f2245129c5f528bd522f2a9"/></dir><file name="Image.php" hash="9b46154ca43939a05b3b282ba3be2308"/><dir name="Indexer"><file name="Eav.php" hash="5a938ae6ae1cc9dee801baa38321bf0f"/><file name="Flat.php" hash="36034f8d036854f63b3fd75116750106"/><file name="Price.php" hash="c9b3d5194a9ebb2da962de69f37678a6"/></dir><dir name="Link"><dir name="Api"><file name="V2.php" hash="c3be00ab19486fe59d10a4da90e54178"/></dir><file name="Api.php" hash="c77003199f4d8ce13956aa9ba7b9664b"/></dir><file name="Link.php" hash="c5ec3018bbfee0515f3c6aae1bc4b3be"/><dir name="Media"><file name="Config.php" hash="1041d1645e721899ebcb2166a4244fb7"/></dir><dir name="Option"><dir name="Api"><file name="V2.php" hash="6419d77030379216f18ec40168be80a6"/></dir><file name="Api.php" hash="4d3c6dd6e68f90d24dcf3289993a4512"/><file name="Observer.php" hash="eb785f970291b7b700abbb51e52a6a9b"/><dir name="Type"><file name="Date.php" hash="71cd12573e8434e934a119ef0d8ad086"/><file name="Default.php" hash="d0e820a36332ad3d28c7c0be0b57906c"/><file name="File.php" hash="3885f98a3c6e74cf4352449678a8fbf6"/><file name="Select.php" hash="2665fe471f48d4b804e6ec0b8c83f007"/><file name="Text.php" hash="b87585bf836951e303bd2a6360854840"/></dir><dir name="Value"><dir name="Api"><file name="V2.php" hash="bfdcb74ccbd3471d18206a64f2f692c9"/></dir><file name="Api.php" hash="b01b862ebf6c5ab19cb320048f7530be"/></dir><file name="Value.php" hash="be2db6d1bc79fdafea2caa3600a3034b"/></dir><file name="Option.php" hash="15cd00b36e76dbdc53a6d9078b604255"/><file name="Status.php" hash="f0c6ef34696c6f8fd0654ea2761bb3c7"/><dir name="Type"><file name="Abstract.php" hash="f480cab56249406f79862677e6afc8c4"/><dir name="Api"><file name="V2.php" hash="e9872381290e2df8c56fe87d8f0ccf62"/></dir><file name="Api.php" hash="06389378330c5c9880a5f167c0593637"/><dir name="Configurable"><file name="Attribute.php" hash="15b1e61664df4ab2b1f07267fd0a36d2"/><file name="Price.php" hash="75a7cbce189e4ba167497aca18c2cf69"/></dir><file name="Configurable.php" hash="35d7ea626f17423c09ff1e183743dbf0"/><dir name="Grouped"><file name="Price.php" hash="7f9a9dd255829e15a357ef37200ec1e6"/></dir><file name="Grouped.php" hash="d859776352747f47d8bc5edfef3e48e1"/><file name="Price.php" hash="bac843908fca1fde123cd0c032d9829d"/><file name="Simple.php" hash="bd36fc4a5166585f0334b1b208bc3a1b"/><file name="Virtual.php" hash="de91c8c28c2f2a35b79501b8846db2ec"/></dir><file name="Type.php" hash="955c0af98d6fe24cec8a2751473eaf5c"/><file name="Url.php" hash="93fb2f17fa5adae119d72cb62d9fbdbc"/><file name="Visibility.php" hash="0904c9168a05dcc01304e9ad49b64c02"/><file name="Website.php" hash="653c5b86f7e2ab1c4abb8c2f6af654d6"/></dir><file name="Product.php" hash="e94b7d906d7bb239c7b164ff88c214ef"/><dir name="Resource"><file name="Abstract.php" hash="3e1cd8eecc3acc59fa23ac59fc917fd2"/><file name="Attribute.php" hash="9215f7c5c302aa7f0bf350dde5c2e101"/><dir name="Category"><dir name="Attribute"><file name="Collection.php" hash="f82240e3f0016375c5a5ad7117ccd7ef"/><dir name="Frontend"><file name="Image.php" hash="d5b78b7134890edb4956dd787e6d6a20"/></dir><dir name="Source"><file name="Layout.php" hash="95df46c29c169394bb78086701d3eb6e"/><file name="Mode.php" hash="ea9c96a5b9a362f2351631a9cc14de24"/><file name="Page.php" hash="7176ae11c9950121ccfac2a2d972da84"/></dir></dir><file name="Collection.php" hash="1a6e22a78cbbeaf15384f66df6c4910c"/><dir name="Flat"><file name="Collection.php" hash="82afe6d19a93d5d8a5334306bcb5030f"/></dir><file name="Flat.php" hash="74547b3d8e299f3ecdc7094448a3c12c"/><dir name="Indexer"><file name="Product.php" hash="951fca7914cf6a8ad937d119be9c8371"/></dir><file name="Tree.php" hash="1bde0836e577207dff03e33c296f2272"/></dir><file name="Category.php" hash="c4d9d01117031d8c3ef97167530064b6"/><dir name="Collection"><file name="Abstract.php" hash="f4078e39e8f9d50c856cac3a1707b728"/></dir><file name="Config.php" hash="d6dc6a4377fd876b41d2813df6742c0b"/><dir name="Eav"><file name="Attribute.php" hash="16ef42b2ba4740a01feb6839fb575395"/><dir name="Mysql4"><file name="Abstract.php" hash="5fe59f2f756dc5a64916d71942c84118"/><file name="Attribute.php" hash="3bd5948073a10030282d3f84fc1ac6b0"/><dir name="Category"><dir name="Attribute"><file name="Collection.php" hash="2d3b8c42e00109ca4a6ece734620ce67"/><dir name="Frontend"><file name="Image.php" hash="a72c73de6de3a9bfe1788e6a6ff946eb"/></dir><dir name="Source"><file name="Layout.php" hash="2a61a15064e6c9af1d92904a67ab66b9"/><file name="Mode.php" hash="0d53d1bc69797f5329bb73d96238849a"/><file name="Page.php" hash="a51a531c618ef748b160a1a9efec3181"/></dir></dir><file name="Collection.php" hash="0bef724ebfb0aea80ec345b0e31010de"/><dir name="Flat"><file name="Collection.php" hash="4ea30154b67d35f5cc52cbfb727a4c07"/></dir><file name="Flat.php" hash="a8c8c12c0932ad92b44beab5f9502a52"/><dir name="Indexer"><file name="Product.php" hash="40da8dc3ad881655062d498852cda0ee"/></dir><file name="Tree.php" hash="278a55ea799fe9cd47b96943ce0818ee"/></dir><file name="Category.php" hash="7415c3a7972828f32e62cb65bd346558"/><dir name="Collection"><file name="Abstract.php" hash="4378aaefd196de1bf38503a7069a90ad"/></dir><file name="Config.php" hash="28ee8785af55a45ba97d5c643409d3fc"/><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="15f28cb422aa736155d20b009e55d440"/><file name="Decimal.php" hash="de0c81b912c1d5e2296b0ed89df819c9"/><file name="Price.php" hash="d0dee49aa82f298b1ef778a9d5669819"/></dir></dir><dir name="Product"><file name="Action.php" hash="2e9d0b4a4756769e41eb31cb6e95e916"/><dir name="Attribute"><dir name="Backend"><file name="Image.php" hash="0d100db98fc2f9a6483b2a22d5f3ec05"/><file name="Media.php" hash="a9a40197139122d029f97aa9c2992b33"/><file name="Tierprice.php" hash="52485378d0200a41d97a479e35a15a92"/><file name="Urlkey.php" hash="abaa2326763f569eb35795e69de291fb"/></dir><file name="Collection.php" hash="c0304f39bd3fa58af0e58a177191b41a"/><dir name="Frontend"><file name="Image.php" hash="b92350e9fb82cb02aaf3baf4033ed6d4"/><file name="Tierprice.php" hash="4938a8868c76c2602cf55aacae330a10"/></dir></dir><file name="Collection.php" hash="d5b6c44a9af7997d08ef6234fa3f625c"/><dir name="Compare"><dir name="Item"><file name="Collection.php" hash="25abc8e1b561d3ff8e0a1bec258bf1fe"/></dir><file name="Item.php" hash="f10b2157f35f1b4a2f5dd74b1ad34702"/></dir><dir name="Flat"><file name="Indexer.php" hash="1a5b0ad3f2ffffa7c584734c0dde0d5d"/></dir><file name="Flat.php" hash="c0bd1690242fdeb7e4ec46f56bc2ebec"/><dir name="Indexer"><file name="Abstract.php" hash="a395ead90d62dbb539c658589dc2e9c5"/><dir name="Eav"><file name="Abstract.php" hash="610817a02ba83155fd54baf8eff1f65f"/><file name="Decimal.php" hash="9234468fd6bf736a0148330f6f41879b"/><file name="Source.php" hash="07c9daaeebd3b4f2741954bba8ec6772"/></dir><file name="Eav.php" hash="51552c303ca5cb9398e917497bf9bfe2"/><dir name="Price"><file name="Configurable.php" hash="dc518667442412debfce90061e0e7d02"/><file name="Default.php" hash="996b5baf433e668e71b3b62a4d861949"/><file name="Grouped.php" hash="11514e9a471da421aeda26997e768827"/><file name="Interface.php" hash="5df15a368072b811c9ce410c4f43fbd0"/></dir><file name="Price.php" hash="1ec66bc92ea3ed9d931421af215efbe0"/></dir><dir name="Link"><file name="Collection.php" hash="386a38154c3bb46105365b223383e052"/><dir name="Product"><file name="Collection.php" hash="386ef518cfdb9bf7702f7b24064aa59c"/></dir></dir><file name="Link.php" hash="b4b68c646171cf3e470fe30c73a65d81"/><dir name="Option"><file name="Collection.php" hash="f3bdef23dae3af94ac09806a66f18897"/><dir name="Value"><file name="Collection.php" hash="3b085b272417cfc97629258c743b247f"/></dir><file name="Value.php" hash="eed3d2f702b942280168dd8e50b01872"/></dir><file name="Option.php" hash="b53424946cbe99a675389972d0e77b89"/><file name="Relation.php" hash="c8e3fb2427645630d3562694eb7d62c2"/><file name="Status.php" hash="ebadbd741df8271d82744067b8f3b561"/><dir name="Type"><dir name="Configurable"><dir name="Attribute"><file name="Collection.php" hash="b8cde4aafbcfb7fbfbf7e97b90961b44"/></dir><file name="Attribute.php" hash="3e731fbe1c6f463de45877221e0c4271"/><dir name="Product"><file name="Collection.php" hash="c996bf7f2df7c096a566621f099ba95c"/></dir></dir><file name="Configurable.php" hash="2aec2ca959f8b83021773cacce95b93b"/></dir><file name="Website.php" hash="3c325f19e37b97999e0b8a2007fb8523"/></dir><file name="Product.php" hash="8a61b824dd7fd64763f55e4ff0772980"/><dir name="Sendfriend"><file name="Collection.php" hash="982b5aeea943164beca91de800121a41"/></dir><file name="Sendfriend.php" hash="dbb64d419d0de596382c7c117cf3d7b1"/><file name="Setup.php" hash="2cc9ebf0b15e061e01110cb78cc49d83"/><file name="Url.php" hash="ed55cfff8f4fbc2a2a3ae04da54f90fe"/></dir></dir><dir name="Helper"><file name="Mysql4.php" hash="af02920d6c06aae1adf0efdd1008564a"/></dir><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="48d602bde5551c168faa862ec0e5ce80"/><file name="Decimal.php" hash="11d5bb9ce317f77d9be0b5051767371e"/><file name="Price.php" hash="bd5cf081a92733ae6b494916474e0454"/></dir></dir><dir name="Product"><file name="Action.php" hash="d064f1803e6499047392eb992ed477f8"/><dir name="Attribute"><dir name="Backend"><file name="Image.php" hash="bd7a3f13251bbaf1e73ede07338189a8"/><file name="Media.php" hash="8a9b84827ee63092be18558da2b1cebb"/><file name="Tierprice.php" hash="089666e758e1f400c7e061cb97194d3b"/><file name="Urlkey.php" hash="ec324d1925ffa91a29f5677a9db7628e"/></dir><file name="Collection.php" hash="e0af67f665ff2493565d054154d89f86"/><dir name="Frontend"><file name="Image.php" hash="73efe85285ad165b07842877ca60ad88"/><file name="Tierprice.php" hash="d62be69f85fd8f8a283c6b763158c27a"/></dir></dir><file name="Collection.php" hash="d30d1ea72445817e30437bd22f46578c"/><dir name="Compare"><dir name="Item"><file name="Collection.php" hash="3b092c1528a901310d7ad7c23a549fa7"/></dir><file name="Item.php" hash="f06c9a8afb32be12c728f21648728d65"/></dir><dir name="Flat"><file name="Indexer.php" hash="6d16ed1e3fb71c16613ef46969d31439"/></dir><file name="Flat.php" hash="888aea891d17d29f1e51cd39305649f5"/><dir name="Indexer"><file name="Abstract.php" hash="803ed97d8950e674e12f4bcc08597964"/><dir name="Eav"><file name="Abstract.php" hash="807a6c7a386b007282d3b981f8c13d6c"/><file name="Decimal.php" hash="7bc3f2c6677c6da37346167c587f5e7e"/><file name="Source.php" hash="8d8aac6aa71d770ebe85f1e0aa193b0d"/></dir><file name="Eav.php" hash="f2840309de54691fea697ba91a45e7c7"/><dir name="Price"><file name="Configurable.php" hash="016c86f25a6a71c9bca438a8132bd497"/><file name="Default.php" hash="499ffa2fed450fe256b60b847dfd7c6e"/><file name="Grouped.php" hash="f23aa23ff652db4c50a13100b110efc8"/><file name="Interface.php" hash="b7192f9f601a244832c2507f7f30bf72"/></dir><file name="Price.php" hash="a675951bfe715e7867c667a5889d1fd6"/></dir><dir name="Link"><file name="Collection.php" hash="805df5e8caae635efaf3b90cee382254"/><dir name="Product"><file name="Collection.php" hash="f4dfb2ed9a03bb48e0df2a9727503276"/></dir></dir><file name="Link.php" hash="43dd5f841becb30b0bf5dcb460cf847e"/><dir name="Option"><file name="Collection.php" hash="502a7ec2fe9d6d05689afe274f64adc8"/><dir name="Value"><file name="Collection.php" hash="e1b3c716a551660cd5bf8f2988635041"/></dir><file name="Value.php" hash="2cbd240f595b339135509a32d34dfb5c"/></dir><file name="Option.php" hash="c8c47fcf25ec7491c7f2939b990a1470"/><file name="Relation.php" hash="4310539c7903751de9a9ad393e3f8c5c"/><file name="Status.php" hash="65bd4ac4439aef8f24ed71191cfc27ab"/><dir name="Type"><dir name="Configurable"><dir name="Attribute"><file name="Collection.php" hash="d52aef8a966343c988f727b5cfdcb6c0"/></dir><file name="Attribute.php" hash="c3ccee078aef43ded6bec0d13843c413"/><dir name="Product"><file name="Collection.php" hash="b7b8a343c36c95c4b0f4d962a87bdf7c"/></dir></dir><file name="Configurable.php" hash="3166ebbf3aa626a522b8d06beb926764"/></dir><file name="Website.php" hash="d8ed18752b1b700423b592ae0c27b83a"/></dir><file name="Product.php" hash="5e90aa9697cb7d4b051be57e621a4c07"/><file name="Setup.php" hash="0fd518c0c799772ef23531fa15f58165"/><file name="Url.php" hash="1e208d1f260485d16bd25c687e1b9534"/></dir><file name="Session.php" hash="8d0c8f693d873d4f48169bd0ac77df86"/><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Catalog"><dir name="Category"><file name="Flat.php" hash="3bed0a775092dad3f985cb48130d6975"/></dir><dir name="Product"><file name="Flat.php" hash="4703016968bb799d9864bc32b7c00a77"/></dir><dir name="Url"><dir name="Rewrite"><file name="Suffix.php" hash="79b581546a2094e1d0f981ad0fc486c1"/></dir></dir></dir></dir></dir></dir><dir name="Template"><file name="Filter.php" hash="0e07e09d228303c0d79888d2086658b8"/></dir><file name="Url.php" hash="6939cdbefaa826aadc3d6fb76e218c19"/></dir><dir name="controllers"><file name="CategoryController.php" hash="e1554ffec46c504e7c8391d340759e5b"/><file name="IndexController.php" hash="72792710f015f081d89a7d2c227a53fd"/><dir name="Product"><file name="CompareController.php" hash="b656d7862cb2aa95b74df8691f44ba95"/></dir><file name="ProductController.php" hash="9ff15c2849a1e9d0df18c7ccef43dd8b"/><dir name="Seo"><file name="SitemapController.php" hash="54078f999d58c37603de7d2f9468b09b"/></dir></dir><dir name="data"><dir name="catalog_setup"><file name="data-install-1.6.0.0.php" hash="5aa7d687db58762a93f2c4946ef2be37"/><file name="data-upgrade-1.6.0.0.4-1.6.0.0.5.php" hash="e07b4c950d662a29b8ad8328cecbe6e9"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="9c07853a15a6efbc7ff500f6bc6b0b65"/><file name="api.xml" hash="408305486be5f5018394306f410afd4c"/><file name="config.xml" hash="95f9ab477c7b302ba129a0bae8ea9bc3"/><file name="convert.xml" hash="ec89d882a5e74fc6dc46b486a3c7f793"/><file name="system.xml" hash="8151dc7d0a34c1bfea201d8908c9bec6"/><file name="widget.xml" hash="8d3f7ab300554a2e883385762780c207"/><file name="wsdl.xml" hash="3b0d21031b6e6d8e4ed6e8e2f939a7fb"/><file name="wsi.xml" hash="6cb5b9d8bcb2707f48fe426a3373101a"/></dir><dir name="sql"><dir name="catalog_setup"><file name="install-1.6.0.0.php" hash="5c4e4d7017e92de98b2661755c65718a"/><file name="mysql4-data-upgrade-0.7.57-0.7.58.php" hash="b2b648738d0d6a73c6de4baf13a0bdc7"/><file name="mysql4-data-upgrade-0.7.63-0.7.64.php" hash="8c292c054eac95df74e7fff853599f2e"/><file name="mysql4-data-upgrade-1.4.0.0.28-1.4.0.0.29.php" hash="f7199303c10a5700de1cf0b9df89fd4d"/><file name="mysql4-data-upgrade-1.4.0.0.42-1.4.0.0.43.php" hash="0ab5b83f7c3cf0cf1f8e6f5cecffe285"/><file name="mysql4-install-0.7.0.php" hash="4d5c30663ccc6e0d2ee352f74e3924de"/><file name="mysql4-install-1.4.0.0.0.php" hash="67fe10c4b8124cfc620450782d883479"/><file name="mysql4-upgrade-0.6.40-0.7.0.php" hash="3ab452b81392cd371b47fb0ea3ae024e"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="a97f5be01a42dd061fd99718b088650a"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="317ee8ad856df37dfa7834fe62b3989b"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="d4ec63c3b05713c09daaeccde44050a6"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="522f5f5d4f5a152ec62abe292b8ceb41"/><file name="mysql4-upgrade-0.7.13-0.7.14.php" hash="0f1f3e59422351fc4f75a532b0cfde1e"/><file name="mysql4-upgrade-0.7.14-0.7.15.php" hash="ba24bf3300c8606b0de1ec42ac225b19"/><file name="mysql4-upgrade-0.7.15-0.7.16.php" hash="c4bdb213b0cee2f020e454675785c0af"/><file name="mysql4-upgrade-0.7.16-0.7.17.php" hash="522f5f5d4f5a152ec62abe292b8ceb41"/><file name="mysql4-upgrade-0.7.17-0.7.18.php" hash="ce0482297221353d6994774380009bdf"/><file name="mysql4-upgrade-0.7.18-0.7.19.php" hash="51b1085391b89e12146f678954e77647"/><file name="mysql4-upgrade-0.7.19-0.7.20.php" hash="d4ec63c3b05713c09daaeccde44050a6"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="bacdbc40319714794c290fe0f414a9c1"/><file name="mysql4-upgrade-0.7.20-0.7.21.php" hash="5df34971f7e353187af56dbd84e8c9f0"/><file name="mysql4-upgrade-0.7.21-0.7.22.php" hash="57754bd8cc54e17bdd074e5dee3b18c7"/><file name="mysql4-upgrade-0.7.22-0.7.23.php" hash="01a37a1cb5dd300535d39f1551ce1d28"/><file name="mysql4-upgrade-0.7.23-0.7.24.php" hash="0c96792b7a11ebfdd7d26f868c421bdf"/><file name="mysql4-upgrade-0.7.24-0.7.25.php" hash="25511804ad0ccafef901b9b6a8854c90"/><file name="mysql4-upgrade-0.7.25-0.7.26.php" hash="25511804ad0ccafef901b9b6a8854c90"/><file name="mysql4-upgrade-0.7.26-0.7.27.php" hash="6c19c4b4c6cda5cccf9de85a682912a3"/><file name="mysql4-upgrade-0.7.27-0.7.28.php" hash="3b3e624ea9add59a89930ceda7d9bc83"/><file name="mysql4-upgrade-0.7.28-0.7.29.php" hash="1b57836ff4a80ff98d878c5f2912ff6d"/><file name="mysql4-upgrade-0.7.29-0.7.30.php" hash="aba2876108891c46e0f6728d9a03ea52"/><file name="mysql4-upgrade-0.7.30-0.7.31.php" hash="752ed3102cf8c253b463f847fd43ddf9"/><file name="mysql4-upgrade-0.7.31-0.7.32.php" hash="8e5f1e3fb3b1380cc051d86c22295847"/><file name="mysql4-upgrade-0.7.32-0.7.33.php" hash="9d9bb4fa00cca6b4f52365de545d54b4"/><file name="mysql4-upgrade-0.7.33-0.7.34.php" hash="74a05227da5e357b98cc26204ed0b009"/><file name="mysql4-upgrade-0.7.34-0.7.35.php" hash="e6ba64e15948a83aed5e532d23db965b"/><file name="mysql4-upgrade-0.7.35-0.7.36.php" hash="1540f7dcb634a99a8d0c17d6554ae030"/><file name="mysql4-upgrade-0.7.36-0.7.37.php" hash="e051ffaa96e38508bcb071255bb16f18"/><file name="mysql4-upgrade-0.7.37-0.7.38.php" hash="dd1b019503abbdd4b6cf2b3522c14477"/><file name="mysql4-upgrade-0.7.38-0.7.39.php" hash="e90eb0bcf6ab4eed02a6ed7e46d5e5ce"/><file name="mysql4-upgrade-0.7.39-0.7.40.php" hash="e7ca13d9c8c90f7c97750ef48bd2abd4"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="4a85b77cd0e60b23aff0f0d68a014ae1"/><file name="mysql4-upgrade-0.7.40-0.7.41.php" hash="13ea7277b8ca28f50c6ed06389ad7bbd"/><file name="mysql4-upgrade-0.7.41-0.7.42.php" hash="d53e5656a28e7771224162aaa063b7d9"/><file name="mysql4-upgrade-0.7.43-0.7.44.php" hash="ba1d9d4df53f9134d77010380b5559eb"/><file name="mysql4-upgrade-0.7.44-0.7.45.php" hash="b1fedcd6bf04324d062234181a012a3e"/><file name="mysql4-upgrade-0.7.45-0.7.46.php" hash="3b43ccdd7f6f175f27c0e839eff3f1a0"/><file name="mysql4-upgrade-0.7.46-0.7.47.php" hash="905adc1c50d0952e8fe8dbcd3d2f19f3"/><file name="mysql4-upgrade-0.7.47-0.7.48.php" hash="e83c77a551f995afabe9836f93112271"/><file name="mysql4-upgrade-0.7.48-0.7.49.php" hash="e0572d0862e89f6ade728d2c18d472fa"/><file name="mysql4-upgrade-0.7.49-0.7.50.php" hash="20b828480094e3854bf00701dc983662"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="33e915eb2e4648802eb4daebf180cdce"/><file name="mysql4-upgrade-0.7.50-0.7.51.php" hash="6d57347e8b541c51ca9be52f9f14bdfd"/><file name="mysql4-upgrade-0.7.51-0.7.52.php" hash="599a5b2c16d5626b654bc63bab6375d6"/><file name="mysql4-upgrade-0.7.52-0.7.53.php" hash="e6179f536d78782e0a6be14936ffe441"/><file name="mysql4-upgrade-0.7.53-0.7.54.php" hash="8d30c74fb31e8c5cbd30230f25d6da03"/><file name="mysql4-upgrade-0.7.54-0.7.55.php" hash="147cffa9d7ff90b9eab926bdeb551d58"/><file name="mysql4-upgrade-0.7.55-0.7.56.php" hash="d3a67fbe069814300a0888f972a12fae"/><file name="mysql4-upgrade-0.7.56-0.7.57.php" hash="6d93e652e9e16dc8aa2216c5aef9bd0f"/><file name="mysql4-upgrade-0.7.57-0.7.58.php" hash="2fbc51049fa8d8c2f6d6c32411ec68a8"/><file name="mysql4-upgrade-0.7.58-0.7.59.php" hash="6f47aad811bddca4a275b7e83263a3c5"/><file name="mysql4-upgrade-0.7.59-0.7.60.php" hash="e32c74ba3bee297ac639266744b17514"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="d4ec63c3b05713c09daaeccde44050a6"/><file name="mysql4-upgrade-0.7.60-0.7.61.php" hash="755f169933461880fd4280cfd46af897"/><file name="mysql4-upgrade-0.7.61-0.7.62.php" hash="358ea8fe7c6e04ac4126ae8a03bdc7fd"/><file name="mysql4-upgrade-0.7.62-0.7.63.php" hash="4fb350710c9bfcbba1d7877f362bd26c"/><file name="mysql4-upgrade-0.7.63-0.7.64.php" hash="dff210915f0057fd5413a8a99b3fad66"/><file name="mysql4-upgrade-0.7.64-0.7.65.php" hash="1cf0b7b249b6408733ce9c96eb9e3e68"/><file name="mysql4-upgrade-0.7.65-0.7.66.php" hash="d5cae13878176be1e56a06288e7ba107"/><file name="mysql4-upgrade-0.7.66-0.7.67.php" hash="d0d16b06024aef1161e48f1a5f63b713"/><file name="mysql4-upgrade-0.7.67-0.7.68.php" hash="cdc528c994f50cda09d00573806188e9"/><file name="mysql4-upgrade-0.7.68-0.7.69.php" hash="11d425aca4789ede0e12cd7a960fd24d"/><file name="mysql4-upgrade-0.7.69-0.7.70.php" hash="35f69e5a2bc02e217cd62e88ad1cfc9b"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="cb9aa911a26d0f99c9f46e26f1f7f82c"/><file name="mysql4-upgrade-0.7.70-0.7.71.php" hash="5fefb4b2f7c269013e2cf4ea7a66aa30"/><file name="mysql4-upgrade-0.7.71-0.7.72.php" hash="6a1300bf261fd0a3532e1a0c15b8181c"/><file name="mysql4-upgrade-0.7.72-0.7.73.php" hash="496cff7b76a1cca5d8190c8acf0e2cf1"/><file name="mysql4-upgrade-0.7.73-1.4.0.0.0.php" hash="efc1939f2feaf66f787e1ef807e85eb9"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="65511cae26de8431426e9edf02804626"/><file name="mysql4-upgrade-1.4.0.0.0-1.4.0.0.1.php" hash="af7705a361067c867611abcdd3b9b777"/><file name="mysql4-upgrade-1.4.0.0.1-1.4.0.0.2.php" hash="54c77b4d5c05de9d9427d4ac09112631"/><file name="mysql4-upgrade-1.4.0.0.10-1.4.0.0.11.php" hash="ea08f6449f2622a56541a40b9712f049"/><file name="mysql4-upgrade-1.4.0.0.11-1.4.0.0.12.php" hash="3890f963280b43cf1527a98d9a95b518"/><file name="mysql4-upgrade-1.4.0.0.12-1.4.0.0.13.php" hash="358b472f544139ea2dadb136a1200168"/><file name="mysql4-upgrade-1.4.0.0.13-1.4.0.0.14.php" hash="6fe00044055dac6ee277eaa37de1fd85"/><file name="mysql4-upgrade-1.4.0.0.14-1.4.0.0.15.php" hash="9fcd12fb3027a709fb8fda8cb5ace102"/><file name="mysql4-upgrade-1.4.0.0.15-1.4.0.0.16.php" hash="af7c25fd12dcbe441dd435900be3715f"/><file name="mysql4-upgrade-1.4.0.0.16-1.4.0.0.17.php" hash="be414a41c99605947b2978f3d2e4f96a"/><file name="mysql4-upgrade-1.4.0.0.17-1.4.0.0.18.php" hash="ffe06dcbaeac09cd51d808638316ab29"/><file name="mysql4-upgrade-1.4.0.0.18-1.4.0.0.19.php" hash="d018af22db0c3a3d1e00084e1e399567"/><file name="mysql4-upgrade-1.4.0.0.19-1.4.0.0.20.php" hash="683834d5c041f3ec572249fdcc185ca1"/><file name="mysql4-upgrade-1.4.0.0.2-1.4.0.0.3.php" hash="ea25646c8aaa82f1359b63acce97ccc0"/><file name="mysql4-upgrade-1.4.0.0.20-1.4.0.0.21.php" hash="0f1204e8d45c7d498d8be227c7b2ebaf"/><file name="mysql4-upgrade-1.4.0.0.21-1.4.0.0.22.php" hash="812a207b1a0c41e91e9e347e9dae5904"/><file name="mysql4-upgrade-1.4.0.0.22-1.4.0.0.23.php" hash="fc26954bdf25658c38cb553f53a430af"/><file name="mysql4-upgrade-1.4.0.0.23-1.4.0.0.24.php" hash="89ceb52e430e45ce836c54d497664482"/><file name="mysql4-upgrade-1.4.0.0.24-1.4.0.0.25.php" hash="77303645a44d4e7d699785dccd697e99"/><file name="mysql4-upgrade-1.4.0.0.25-1.4.0.0.26.php" hash="d1bacbe9e8b970d786b79f37136c0764"/><file name="mysql4-upgrade-1.4.0.0.26-1.4.0.0.27.php" hash="e9e88b641bbcabf107c777a578037198"/><file name="mysql4-upgrade-1.4.0.0.27-1.4.0.0.28.php" hash="9e7940dbfc67d01a57145003567c7b82"/><file name="mysql4-upgrade-1.4.0.0.28-1.4.0.0.29.php" hash="cc2825aedc89e83bd19ea1a06fd14467"/><file name="mysql4-upgrade-1.4.0.0.3-1.4.0.0.4.php" hash="e3f99ebfefffd9ac9f9d50ad27cc7f95"/><file name="mysql4-upgrade-1.4.0.0.30-1.4.0.0.31.php" hash="38161be0b1cb4897f93d120354ab155c"/><file name="mysql4-upgrade-1.4.0.0.31-1.4.0.0.32.php" hash="bbd912b05bd0d41f02efd83f9ebf06ad"/><file name="mysql4-upgrade-1.4.0.0.32-1.4.0.0.33.php" hash="e86e703ddedf9a600757dc8cf20ab5b6"/><file name="mysql4-upgrade-1.4.0.0.33-1.4.0.0.34.php" hash="a2cec6dc115fe696f344e3a36187f015"/><file name="mysql4-upgrade-1.4.0.0.34-1.4.0.0.35.php" hash="23f7acd4dadd9158106fdc3ec8d4127b"/><file name="mysql4-upgrade-1.4.0.0.35-1.4.0.0.36.php" hash="6807cdfed5a4966707f5dc76cbe72550"/><file name="mysql4-upgrade-1.4.0.0.36-1.4.0.0.37.php" hash="ae6156f245108d2de53f39d18dd517e1"/><file name="mysql4-upgrade-1.4.0.0.37-1.4.0.0.38.php" hash="45336e543170edde5609be040c264164"/><file name="mysql4-upgrade-1.4.0.0.38-1.4.0.0.39.php" hash="cf1390fe90ff6442a00586c002cf5058"/><file name="mysql4-upgrade-1.4.0.0.39-1.4.0.0.40.php" hash="afae34b629bf71a2faeacf03bdffa9cc"/><file name="mysql4-upgrade-1.4.0.0.4-1.4.0.0.5.php" hash="544eb7e4ddc732d81f42c25bbbb6f289"/><file name="mysql4-upgrade-1.4.0.0.40-1.4.0.0.41.php" hash="b53094fa1c1ab6bb4939aded75a9dff3"/><file name="mysql4-upgrade-1.4.0.0.41-1.4.0.0.42.php" hash="e66b7d64fc64aba9c9d8cab9d1433db3"/><file name="mysql4-upgrade-1.4.0.0.43-1.4.0.0.44.php" hash="8adb18b79bad16e3e22d8b0648a53381"/><file name="mysql4-upgrade-1.4.0.0.5-1.4.0.0.6.php" hash="ff257ba6b1262ce3e9333b6f4967848a"/><file name="mysql4-upgrade-1.4.0.0.6-1.4.0.0.7.php" hash="4a782c3badde4b3d9555515033c5016c"/><file name="mysql4-upgrade-1.4.0.0.7-1.4.0.0.8.php" hash="fb0576da48169b304ebf737af34070d1"/><file name="mysql4-upgrade-1.4.0.0.8-1.4.0.0.9.php" hash="8ee9c578b8ad2de5953bf499d329aff8"/><file name="mysql4-upgrade-1.4.0.0.9-1.4.0.0.10.php" hash="73dbd4ed60d5d6e0a7eb240e8e06353d"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="2e5f8b8a7541e883a6da24a2b7a98dee"/><file name="upgrade-1.6.0.0-1.6.0.0.1.php" hash="51ef655a0b78dc2f23e9b7650b0c23ed"/><file name="upgrade-1.6.0.0.1-1.6.0.0.2.php" hash="f8f152924fe5db365c1c5606a3a6084e"/><file name="upgrade-1.6.0.0.2-1.6.0.0.3.php" hash="e5a720b98902f6566f51aa3ae1c030ac"/><file name="upgrade-1.6.0.0.3-1.6.0.0.4.php" hash="a6609416a2c43e0457ab565494560d41"/><file name="upgrade-1.6.0.0.4-1.6.0.0.5.php" hash="d5100a80ffe6b334085e8adc0b3c308f"/><file name="upgrade-1.6.0.0.5-1.6.0.0.6.php" hash="948f7a273cfa45501803e694d2a40b6c"/></dir></dir></dir><dir name="CatalogIndex"><dir name="Model"><file name="Aggregation.php" hash="8ab8913fe1827517540dff21a7131c06"/><file name="Attribute.php" hash="70fbd7319bc9579fb722231734e3b521"/><dir name="Catalog"><dir name="Index"><file name="Flag.php" hash="4b708312b1fc48ca3da4ec97eb5637eb"/><dir name="Kill"><file name="Flag.php" hash="d1f01be6c476e3308abf578c64cc3883"/></dir></dir></dir><dir name="Data"><file name="Abstract.php" hash="d401c9260dfb15052e76a115fd42aa2d"/><file name="Configurable.php" hash="294a4b4adfdeab297e1fc4f5e52d2c17"/><file name="Grouped.php" hash="c0bc3cf98ba2f0207adaededbe828514"/><file name="Simple.php" hash="cb1c26eae1e2a03b998347fab74ddea2"/><file name="Virtual.php" hash="beaea0c3791f6105565054c5c30b946e"/></dir><dir name="Indexer"><file name="Abstract.php" hash="57cc0d9b4cfe76106d3c0a972010f49e"/><file name="Eav.php" hash="aaa2f58ceed5552c99d9f02f1f413738"/><file name="Interface.php" hash="2824a3cf082930bb4183ef7a1d51dd63"/><file name="Minimalprice.php" hash="1bf29433626a4c8ec0e75d49dc4d7ae1"/><file name="Price.php" hash="a013dded0efe04ca1f7f66ef9971526e"/><file name="Tierprice.php" hash="2d0d9d5fb38deec696ce8b067b1745a3"/></dir><file name="Indexer.php" hash="9d3e6c31e18572934484deaa271a0b16"/><dir name="Mysql4"><file name="Abstract.php" hash="1229e024234db7934e69da95b6c2ac54"/><file name="Aggregation.php" hash="2d80cee94e5e3b056d1e2a3e7ebd4e2b"/><file name="Attribute.php" hash="f6e84d31b7594c92ff462b4bd7601a04"/><dir name="Data"><file name="Abstract.php" hash="5b0a2410829a11e9afd598b740e52c13"/><file name="Configurable.php" hash="bc1acf4829e331ac664849e38c291425"/><file name="Grouped.php" hash="d21fce6671aae3fa1c64853135345fbd"/></dir><dir name="Indexer"><file name="Abstract.php" hash="e68131e7a109fab9ed4933624eae13b4"/><file name="Eav.php" hash="98256342d136b1225c471d27b3b55b25"/><file name="Minimalprice.php" hash="7e8631101d56ff5539a688d6b3243e37"/><file name="Price.php" hash="f4744b7dd7eb5ddd5acac39a6cb8f0ea"/></dir><file name="Indexer.php" hash="1fe1e1f6506e7f82d2fd92e534bff06c"/><file name="Price.php" hash="b5213087230f3d1d106ee7503c3f553c"/><file name="Retreiver.php" hash="002f5a80e3531675e10c5a04da7e1f83"/><file name="Setup.php" hash="6b36354c4c8f05e6f5a36b2ba88a17f1"/></dir><file name="Observer.php" hash="e126d3897adb67eb261112a17680e6b5"/><file name="Price.php" hash="1de869f91df813997cf16fddf348cd78"/><dir name="Resource"><file name="Abstract.php" hash="39453830c3419af2bc07222239a47e20"/><file name="Aggregation.php" hash="824edfa0fcb652bbf6756581ae6f8008"/><file name="Attribute.php" hash="b2af69edf299ca8d436eedaf5ca3c208"/><dir name="Data"><file name="Abstract.php" hash="2935aab6513a035db7c08a3f139d4ec1"/><file name="Configurable.php" hash="f64bf785dac75eeb8e4d9f4be40fa573"/><file name="Grouped.php" hash="961e8a02b05c2c17ab3c2abcb42dc1dd"/></dir><dir name="Indexer"><file name="Abstract.php" hash="a873cc12a6e9830f375e2f5915c3e71c"/><file name="Eav.php" hash="405e70274de7aee09e3b7a1ab7274edb"/><file name="Minimalprice.php" hash="970f2f024ab2a61fb81ec7b4e9744126"/><file name="Price.php" hash="f44d1715dbc0cd5bdea4e384d0e5096c"/></dir><file name="Indexer.php" hash="da2484475120d5fcf165cc1c505b3fee"/><file name="Price.php" hash="4003f7cce648b75e0d78df5d01d43c32"/><file name="Retreiver.php" hash="b697cb9ae3c9160383ea67771b452b91"/><file name="Setup.php" hash="fcb1ee6758ead487cfc79bfaae692a81"/></dir><file name="Retreiver.php" hash="6267da13f3571aa6af86ce5c8e0b58a8"/></dir><dir name="etc"><file name="config.xml" hash="060eacd1e9f192c01819b45a191c59b0"/></dir><dir name="sql"><dir name="catalogindex_setup"><file name="install-1.6.0.0.php" hash="df46ec197b4f4537baddb7dd9a9c63d7"/><file name="mysql4-install-0.7.0.php" hash="4c399f4a731c6d598c6e583fb837f779"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="54c9e056342cec0ccf240809d21915f7"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="89df27f541f5092293e5270b61aa9188"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="438f087fa18d29ce9f4ec5e91d8084f9"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="cb93e370b609c7d19538f7c58d043fd2"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="fdef12d6a1fecabd75abb46bfa74165e"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="5bc51c620cd34f6098a8971064f949b0"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="04466f797cc33603596bb6832c05dc3d"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="8e2e0ce31cc8cb054e29cf7ee52407b7"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="e59d65db8c4b782f0a5f311fef07f3d1"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e17bd1a2b818121af454bb030cf810d4"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="2769fa35662e17aa6fd0a33a71b0abdf"/></dir></dir></dir><dir name="CatalogInventory"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><file name="Customergroup.php" hash="7ead309a0875623acd94d8ae0ac71b2b"/><file name="Minsaleqty.php" hash="5ee4771ec4f1920b0fac25d803e8b00c"/></dir></dir></dir><file name="Qtyincrements.php" hash="518e08849297cbc11ff8be2b72e801b1"/><dir name="Stockqty"><file name="Abstract.php" hash="5123eda9f7d1730f540b4b9fb9a941e0"/><file name="Composite.php" hash="4aab77cc74cd150a660ed49004efb91e"/><file name="Default.php" hash="5ac5c6a0c4c4a3577938609e241f9371"/><dir name="Type"><file name="Configurable.php" hash="b367d7a32c5ddc698dbcd390dc5b817b"/><file name="Grouped.php" hash="21a5531d39133db760f8b51caeea45e1"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="d25c6c6aef8ce4c7901371fa6529b9b9"/><file name="Minsaleqty.php" hash="d26e09341049b23bef165bc417bf0523"/></dir><dir name="Model"><dir name="Indexer"><file name="Stock.php" hash="55c325a4f7835242dd36342715e1e9c0"/></dir><dir name="Mysql4"><dir name="Indexer"><dir name="Stock"><file name="Configurable.php" hash="4fe6fee3b407b04ce86c91c4ef6faae6"/><file name="Default.php" hash="002fb2c14e4d2ecaec9796cd10b79a67"/><file name="Grouped.php" hash="47a324a03eb73790869ec16b0ab5d25a"/><file name="Interface.php" hash="738434a6945b494a547e05c18956d555"/></dir><file name="Stock.php" hash="d76f74082a945853e27e522332eea49e"/></dir><dir name="Stock"><dir name="Item"><file name="Collection.php" hash="08086012d5f656fc40e29ab1019605de"/></dir><file name="Item.php" hash="c56f77ed1f5941f281020e54268390e4"/><file name="Status.php" hash="4beda83c2b3322d0ea375bf5984d2a2a"/></dir><file name="Stock.php" hash="e76e84c1ff3dd416dc0550c26b536e8e"/></dir><file name="Observer.php" hash="0cfdb6513add93f40d9ed471cf82975b"/><dir name="Resource"><dir name="Indexer"><dir name="Stock"><file name="Configurable.php" hash="a974bc2d51b722e96d48e76de5ac984c"/><file name="Default.php" hash="5357577b54af347ddce066843f570dbd"/><file name="Grouped.php" hash="21283e72ed17a1d55eb52d69c72cfea9"/><file name="Interface.php" hash="685fb868e1d64d92f9301199f428352b"/></dir><file name="Stock.php" hash="054b6ce23e29144fe8d34003918ace2b"/></dir><dir name="Stock"><dir name="Item"><file name="Collection.php" hash="9463cad9f1486dcd1f6ff75ea955106f"/></dir><file name="Item.php" hash="e395ca14bc2557530a29eae96a0c8e64"/><file name="Status.php" hash="27fa14355c6fa9d4ebf587644efcb125"/></dir><file name="Stock.php" hash="b8d28a3ac2b9081292c4a1a9c23f5253"/></dir><dir name="Source"><file name="Backorders.php" hash="69e9d7eb4fac69f532f207f55bcfc6b3"/><file name="Stock.php" hash="5fa62b4be9db8b7a7de9d2932c211417"/></dir><dir name="Stock"><dir name="Item"><dir name="Api"><file name="V2.php" hash="d9366c194ac93474f6c2f5d1be612b1e"/></dir><file name="Api.php" hash="834570a7eb42d08c4043ad80e072648f"/></dir><file name="Item.php" hash="4814f8f85cf1de1cc4d43b14a15a12d1"/><file name="Status.php" hash="15fd383f0fdb75eb33a5b24e641b5213"/></dir><file name="Stock.php" hash="9aea9112135c975e24763d93d46098b5"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Minsaleqty.php" hash="10fc717b589a21ad5d3c250f3e76bb27"/><file name="Qtyincrements.php" hash="3fe1a93d3357b6b2e3654eef5df14489"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="58d4b5f28af575d1bdf71fe7c4b04c97"/><file name="api.xml" hash="e00a9359fa2ec40027d1129376e9466f"/><file name="config.xml" hash="65baae01450eba5cb75a66f1c3ba7cb0"/><file name="system.xml" hash="126e4cd47ae06f389f516773726c814b"/><file name="wsdl.xml" hash="ba014e43fe68ec006ec6f628a406bd98"/><file name="wsi.xml" hash="0948e5b6f67c72b7760ed4cf1a94d1c2"/></dir><dir name="sql"><dir name="cataloginventory_setup"><file name="install-1.6.0.0.php" hash="1ead6426d07e08cef8cbcaf8b99140a6"/><file name="mysql4-install-0.7.0.php" hash="e983a6aaf276f52615b1036f8658b1a8"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="a4647318a754ff374caf5d3b494d3251"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="1844fd4214bb74cebffee2bb9aabb87b"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="afa7a853de7d1cc089f1fbc1d4dbffe1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="49f98dc8e5c1f6c333b1bbe26087a56c"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="d66c626c0fbef0c85865e58382c28bb2"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="ff6ec7df32786e6a3f16fa6d57444db2"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="02605c800ae6c6004f2aabefde64471b"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="4533bc584980422b558d77ab815e6c60"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="16a527003529338ca9b3c4fa603af2d1"/></dir></dir></dir><dir name="CatalogRule"><dir name="Helper"><file name="Data.php" hash="b6bc04ed0adf5a56f14e9f0b354373db"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Rule"><file name="Collection.php" hash="99638ce254e00e0dca4f40a355d08fcb"/><dir name="Product"><dir name="Price"><file name="Collection.php" hash="b1699a4b1516428e123447e4017f6fee"/></dir><file name="Price.php" hash="4943e50a065a9936770b3a763abe4650"/></dir></dir><file name="Rule.php" hash="4d4ea8c1b57af41853c094e705db3f3d"/></dir><file name="Observer.php" hash="e8ff89a5c212398dc91085f88efee5da"/><dir name="Resource"><dir name="Rule"><file name="Collection.php" hash="26e53e3f90cf416f0245ff039674df9a"/><dir name="Product"><dir name="Price"><file name="Collection.php" hash="b995d572f2df3aa3d3b74fea4c258f4b"/></dir><file name="Price.php" hash="a9a3903be64cbf5a182be93e46d6112c"/></dir></dir><file name="Rule.php" hash="f52fc10d9ee6ca830baf62fbad4c5fab"/></dir><dir name="Rule"><dir name="Action"><file name="Collection.php" hash="e4aa10d748af5e85149e430a8ecc6369"/><file name="Product.php" hash="6b1788e6a38c63da56bd3983d3b42661"/></dir><dir name="Condition"><file name="Combine.php" hash="935e9fe63a665ebcf67873e8ee2a890d"/><file name="Product.php" hash="adae32e956c1f937e7b641c6994496c2"/></dir><dir name="Product"><file name="Price.php" hash="f97a0828f82cadd116d36e7ef0c1bbce"/></dir></dir><file name="Rule.php" hash="45f2d1bda706130a1d04492ccd03d215"/></dir><dir name="etc"><file name="adminhtml.xml" hash="2fff555c3202561d0138589762b7d3c0"/><file name="config.xml" hash="4f448a8dc7dd9cd19c54db4194577b2b"/></dir><dir name="sql"><dir name="catalogrule_setup"><file name="install-1.6.0.0.php" hash="97a30ca2123e79ea12424c82c48e9b7a"/><file name="mysql4-install-0.7.0.php" hash="f9f42886af1ec03aa07d3ccce3d7dded"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="ef7bd93a4a67f634463e10e90b4d5452"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="94f5bab8f73dc11f69f160f9b0d2a93e"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="95da116f35b728feb6a3daa67c0387a1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="61c833ba5d3f3e5b6d8e89da247dfb96"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="5f1a6ed099765e3ab21e0259016cb6fd"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="2d5cc1294d2227067be836ce043b6b46"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="ec5389fbfb048156e1412581b9273c5b"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="3225d649da39f15ba0265cb3347b8030"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="08e757ce81fd0d1b9a94759e8fe43f6f"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="0cc257df7b63b887b941dea52d2e2e4e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="61b0a99023cd3ec19fe7bf888c3d8686"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="55897cf90da64323ca98ad941ca1bda1"/></dir></dir></dir><dir name="CatalogSearch"><dir name="Block"><dir name="Advanced"><file name="Form.php" hash="b1be8081f9da54f6c7de5f4851753d8f"/><file name="Result.php" hash="0cea646b1533d802430e614908c0086e"/></dir><file name="Autocomplete.php" hash="0a56fc1a6e92c43d19dd849eae6bcabb"/><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="7927ef5bd9f5c449f8c66048af8a3932"/></dir></dir><file name="Layer.php" hash="9ded5f7fbc304efc161e0aaa3398f1ed"/><file name="Result.php" hash="0325111389ee08193ff85d49a4bb791f"/><file name="Term.php" hash="15cc6a85fcaab554e117c123a10c25ed"/></dir><dir name="Helper"><file name="Data.php" hash="025ca84dac073d57b07ec0b5c452ea85"/></dir><dir name="Model"><file name="Advanced.php" hash="aa9227ee582ec0d6464c267e36373e18"/><dir name="Fulltext"><file name="Observer.php" hash="1240f345325dbbbcdae1de5c3577ac49"/></dir><file name="Fulltext.php" hash="3f14d78c68694bd44802a8d6d1a765da"/><dir name="Indexer"><file name="Fulltext.php" hash="104421b9074129825e12934310da1aa4"/></dir><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="fd710e71f4f8856ca31bd28070b4c3bd"/></dir></dir><file name="Layer.php" hash="984ad45192cce3d0b2f456984a95ff80"/><dir name="Mysql4"><dir name="Advanced"><file name="Collection.php" hash="64e13ccd07c8a04d0c23eae3459375ee"/></dir><file name="Advanced.php" hash="79633644daa9e0f919730df0d921708b"/><dir name="Fulltext"><file name="Collection.php" hash="c0ae111670a1db764ffcedead971d491"/><file name="Engine.php" hash="45476b1bed84a95a7cbac3bebde308ce"/></dir><file name="Fulltext.php" hash="d44f4889661a515f0ddef4d7a03ea217"/><dir name="Indexer"><file name="Fulltext.php" hash="7a52ab7de7a6edc24e386dcb31aee678"/></dir><dir name="Query"><file name="Collection.php" hash="edab0ac26db80953ec34ef5fd889297b"/></dir><file name="Query.php" hash="b6c7fc6767233ba2f03f421556d8ecb8"/><dir name="Search"><file name="Collection.php" hash="e3b439edfdb85c0d94fd5e99cb745179"/></dir></dir><file name="Query.php" hash="90027103717bb59dbbdf24c84a73bfbe"/><dir name="Resource"><dir name="Advanced"><file name="Collection.php" hash="1cb03ecc0eb55d7d3956a7371f4f737a"/></dir><file name="Advanced.php" hash="55c961aa33b58a49e504311e204fdae9"/><dir name="Fulltext"><file name="Collection.php" hash="2a76a79cdf0b042bcb36f32fa58e8308"/><file name="Engine.php" hash="1644f6cbbb16e9dfa4f000ead020c149"/></dir><file name="Fulltext.php" hash="30c08dc24495e5a84ab2a80f5783a3ef"/><dir name="Helper"><file name="Mysql4.php" hash="f519f498ac8ab07a9fe12563087b925e"/></dir><dir name="Indexer"><file name="Fulltext.php" hash="d355001e9836f869f18ba071a43e00da"/></dir><dir name="Query"><file name="Collection.php" hash="9cc64c5d1c923cbb18e7e5c9b5a38e00"/></dir><file name="Query.php" hash="dfa66459b248e204dc6d4e852680e104"/><dir name="Search"><file name="Collection.php" hash="595d4ed6b4707096a35c302f7753e20c"/></dir></dir><file name="Session.php" hash="d4e6ac387e9c271158fbc9d042d68d38"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Sitemap.php" hash="0a3a4700b472be6fa54af59bbe78654c"/></dir></dir></dir></dir><dir name="controllers"><file name="AdvancedController.php" hash="0b35480ace0e51c2f3d59af935ad84e2"/><file name="AjaxController.php" hash="26e855d4ef2441715a2a42cccfecce75"/><file name="ResultController.php" hash="6e2dcab4629cc17a342ffba961aa9dfd"/><file name="TermController.php" hash="d3afea69426e2c242e29c65fa64b95f1"/></dir><dir name="etc"><file name="adminhtml.xml" hash="529fb6b78690c514e10cfda1f8126401"/><file name="config.xml" hash="ca09381163a8070ef27c35f7379ce9f3"/><file name="system.xml" hash="16de72eb1377221b453d584dfe8bd86b"/></dir><dir name="sql"><dir name="catalogsearch_setup"><file name="install-1.6.0.0.php" hash="cf5e82e0f7a6a322ab4806e736018058"/><file name="mysql4-install-0.7.0.php" hash="18305086789a404a3b55c56dcf300467"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="7013bddcc41b7d8d6e7ea3d37fe26b1b"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="32b9819f71d6082c4441f5d3deab6324"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="453dd76b1ca633923bf267bd931c2bcd"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="9ca4e2ed184d3154bb61abe0265f77ed"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="03e3faf0300eb8d3ecf09d318de5af95"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="791cd2a8799fe033f6c215eb2c080899"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="b2abe0951fc6308588cf01dbfbba7c86"/></dir></dir></dir><dir name="Checkout"><dir name="Block"><file name="Agreements.php" hash="1d2385003462d922cc24d21303e374a0"/><dir name="Cart"><file name="Abstract.php" hash="0193b0e0f5db8fea18948f025bcf9d8f"/><file name="Coupon.php" hash="801fdc951c520f34b6614f034b51f06e"/><file name="Crosssell.php" hash="e19744081f0fafac142e7dc530ba3f5f"/><dir name="Item"><file name="Configure.php" hash="1ac0f519fdcb253bd87b873d7de23c7e"/><dir name="Renderer"><file name="Configurable.php" hash="829c9133f14296dc74e676df304dea06"/><file name="Grouped.php" hash="5f48435cb3818534b60b9c12bef20543"/></dir><file name="Renderer.php" hash="b3b4e2d6381c71ae3526ef236bb132c7"/></dir><file name="Shipping.php" hash="2172bd8e6402a0d5fb0e58575f9a0e4d"/><file name="Sidebar.php" hash="7bdc70b05daf5d4f2ac39f4732bc3da7"/><file name="Totals.php" hash="abd3084e324271a96d552643e5c20f69"/></dir><file name="Cart.php" hash="0dfbfe35d57e697d1ffd7ee6db27e639"/><file name="Links.php" hash="46c1bf3a893a7bf0f289fd646d1450ea"/><dir name="Multishipping"><file name="Abstract.php" hash="f614864c904c7b499ddcbcab0c4ff495"/><dir name="Address"><file name="Select.php" hash="e66e9a0072c8e660b643b3cdaff96b90"/></dir><file name="Addresses.php" hash="b46dc8c0edd7ddd000d3252cb321d548"/><dir name="Billing"><file name="Items.php" hash="594de36486666a8fb748a0b0ad75f0b6"/></dir><file name="Billing.php" hash="c64702dfc30e01386d9efec79e6ab166"/><file name="Link.php" hash="55e1b52cb13bd275c66af9b3bb84af8f"/><file name="Overview.php" hash="79e1f1ce242f9ee5013e2c640f8f0610"/><dir name="Payment"><file name="Info.php" hash="b09a7670b0dfbe3fae3c30a2c513f2ea"/></dir><file name="Shipping.php" hash="9e065b554ab505f9cf77e1d9cbe4d5cb"/><file name="State.php" hash="7634256f8f4c47c69c3951d42075b858"/><file name="Success.php" hash="19fff559bf4ce5a9e4ad9b937750493b"/></dir><dir name="Onepage"><file name="Abstract.php" hash="054f4c3287911a9645a8edc3cd5bd62f"/><file name="Billing.php" hash="2d417de3a3593a4f66acc04752cb1657"/><file name="Failure.php" hash="9a382630adcd8fd58645702f032a5084"/><file name="Link.php" hash="9f256fd66331492b91a1d8e74323334d"/><file name="Login.php" hash="a5d23ca337861c79d4fe2beee1638f38"/><dir name="Payment"><file name="Info.php" hash="26967878319350b09554e911a3c75edc"/><file name="Methods.php" hash="5f400ccd691e20416cc849f3cdd6cc60"/></dir><file name="Payment.php" hash="df1c135fc9eb8f12d15bde0ab0e9eb9d"/><file name="Progress.php" hash="2a42f80d7fdb4b4c4420f3a8e632a3ac"/><dir name="Review"><file name="Info.php" hash="7e441eef28e67bf4428140084d81479d"/></dir><file name="Review.php" hash="0bd1cc68212105e71241b9a7e0028c83"/><dir name="Shipping"><dir name="Method"><file name="Additional.php" hash="e6a1aa2b80f6f8cb0c32c0f4be412a2c"/><file name="Available.php" hash="fbf08d1f107aabe2d2db5b7cb99628d8"/></dir><file name="Method.php" hash="8044c91d53b6254406f2be896bd34c4d"/></dir><file name="Shipping.php" hash="62492d19820b5a758f06b4e801b0b867"/><file name="Success.php" hash="86aa6f1836819cd2b7d9c5f71db2beff"/></dir><file name="Onepage.php" hash="89119e09049414c053c5ef382b6ec175"/><file name="Success.php" hash="e3ae1c3e63f2f064ceccda7424c443a2"/><dir name="Total"><file name="Default.php" hash="38fd7c89dd37adf0ace2e49ed06797fc"/><file name="Nominal.php" hash="35aed60335488ed5fa6a7bdae165e618"/><file name="Tax.php" hash="71deb15a403a9bf5770c8c209930b79b"/></dir></dir><dir name="Controller"><file name="Action.php" hash="e9a1ea5748bc64bcaae05a53186c1304"/></dir><file name="Exception.php" hash="839a54f81b5f3599ae7eb5ec1d12555f"/><dir name="Helper"><file name="Cart.php" hash="e0b2d91f88e1b513aea8be6a9600c916"/><file name="Data.php" hash="77901a252942e72d518158423e617869"/><file name="Url.php" hash="9b92044969c89658c070b6870380c0e9"/></dir><dir name="Model"><file name="Agreement.php" hash="9afc72fe78bbb2fed61ac9c35a6e3e3b"/><dir name="Api"><dir name="Resource"><file name="Customer.php" hash="0b1890c12068669098fcd42d12e452db"/><file name="Product.php" hash="fc6ee30a3b41f7bc1b82d9e50b24e20d"/></dir><file name="Resource.php" hash="cfaee30f096e876d194208985914cd71"/></dir><dir name="Cart"><dir name="Api"><file name="V2.php" hash="ea2f0aa128724e3297ef4e0ec193ec28"/></dir><file name="Api.php" hash="3c949669a8994b3c5345e395ab0f8e23"/><dir name="Coupon"><dir name="Api"><file name="V2.php" hash="ed1b62ed5a79cc61601095d09a8815b8"/></dir><file name="Api.php" hash="cb45eda39722aa8679ca2642d1eff4e1"/></dir><dir name="Customer"><dir name="Api"><file name="V2.php" hash="559a15cb8ceea37f7be429090bc7a450"/></dir><file name="Api.php" hash="daec1f26747f67e9ead6ee7c2f276908"/></dir><dir name="Payment"><dir name="Api"><file name="V2.php" hash="3c7bcf9fa84c0cc886f40474a67217b4"/></dir><file name="Api.php" hash="9491889b5f5414d967bef716f93e0834"/></dir><dir name="Product"><dir name="Api"><file name="V2.php" hash="dd43f2cfcd2fcb7c5fdf4d6b93469086"/></dir><file name="Api.php" hash="5d96c85469b691c38f38a90990e43db9"/></dir><dir name="Shipping"><dir name="Api"><file name="V2.php" hash="f6fda64ea213ed5893a37d8733bed3fe"/></dir><file name="Api.php" hash="b3acd6c71b9551cf27774a84a5e9d09e"/></dir></dir><file name="Cart.php" hash="badaefead43d435657f8b16332b23be8"/><dir name="Config"><dir name="Source"><dir name="Cart"><file name="Summary.php" hash="56625e7f04701ac566ba89cf67f37ec9"/></dir></dir></dir><dir name="Mysql4"><dir name="Agreement"><file name="Collection.php" hash="c8946999ff1c83fa575331eaf1410175"/></dir><file name="Agreement.php" hash="62a2493cbd09d4a7b01a57483df2a1aa"/><file name="Cart.php" hash="5d3ddb2d934e6b98e03b945bf81553b8"/><file name="Setup.php" hash="288dee829d80463b0c3df08ddbc01cbe"/></dir><file name="Observer.php" hash="6bf1fa49bb413e6b7a4006e518248a07"/><dir name="Resource"><dir name="Agreement"><file name="Collection.php" hash="b2ef09082b0fdb429d91c7cb3aa49acb"/></dir><file name="Agreement.php" hash="b73e48e610b7debf4557a5b93342fb41"/><file name="Cart.php" hash="c40d180238339186b015fe5120f64fd0"/><file name="Setup.php" hash="79ef4052b999af76943dec9949aea33f"/></dir><file name="Session.php" hash="f826129f08ab8b772af79f75cfc94290"/><dir name="Type"><file name="Abstract.php" hash="cd63d09f64a75670c3265348a419953d"/><dir name="Multishipping"><file name="State.php" hash="b347fddaf895d370c7a68a15a21fba4e"/></dir><file name="Multishipping.php" hash="5ad59a09cbdbd401b65bab392c1588a5"/><file name="Onepage.php" hash="dd88b7bc195b3304abf70096a9195d56"/></dir></dir><dir name="controllers"><file name="CartController.php" hash="09cc57b4e34eec8b7ee15e5c53a3db8d"/><file name="IndexController.php" hash="19367d9806c1768de7ae1bd72c06b013"/><dir name="Multishipping"><file name="AddressController.php" hash="d7b94bff731eed871f5708238ceb0617"/></dir><file name="MultishippingController.php" hash="eb7154b914e039babb26f52f8950e2ef"/><file name="OnepageController.php" hash="c68f9c34d919064f2158d2c9541e5aa8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fe944ae8c6dc35316bbaa1dd9aa1561e"/><file name="api.xml" hash="4a7f8abbda978504cbdfb8c7eabaa8df"/><file name="config.xml" hash="93db39ec0a407f7308e6957c1584b370"/><file name="system.xml" hash="86c3a80f5669ebe593f821f323819544"/><file name="wsdl.xml" hash="4bb393200e9ac34d92a9250d2e732e41"/><file name="wsi.xml" hash="744874dabeced7f1c1235f8e1e60d96f"/></dir><dir name="sql"><dir name="checkout_setup"><file name="install-1.6.0.0.php" hash="de4ac19bfc331d574d17093221720178"/><file name="mysql4-install-0.9.1.php" hash="bc5658c91fdc01bf74d7226769ed4ee3"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="e6b7b13d257e518d92136c9bca07db47"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="d5fd6f31dd297dc710f17c31dd48de42"/><file name="mysql4-upgrade-0.9.2-0.9.3.php" hash="32c50cf2c8cb35b24dfcba4eda580d6d"/><file name="mysql4-upgrade-0.9.3-0.9.4.php" hash="a94668c858e50016d2f469d1a29529b0"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="fab4f5f5c8aafc626b6854af3b0a6b44"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="f1a56ee9a53ecd28a720af53e183f8f2"/></dir></dir></dir><dir name="Cms"><dir name="Block"><file name="Block.php" hash="c777990f10639943595ee8de1fd184b8"/><file name="Page.php" hash="ff0e6c4e2ba25947cb9842cbd4091e56"/><dir name="Widget"><file name="Block.php" hash="4d80a9df3ed16dca35eca8cfa16aedf1"/><dir name="Page"><file name="Link.php" hash="e99ad3afc7326d3689cbf56d8e462595"/></dir></dir></dir><dir name="Controller"><file name="Router.php" hash="ca2a18cfb3bc9bfcdc45774765b571c5"/></dir><dir name="Helper"><file name="Data.php" hash="0a914c0aa9937c6b90a6c797325011c6"/><file name="Page.php" hash="0204ead90abbd4d09bf8eb39ff325dc9"/><dir name="Wysiwyg"><file name="Images.php" hash="03dbf41c24bf310d9ad299c53bd10943"/></dir></dir><dir name="Model"><file name="Block.php" hash="bbb9238cef502fd72f2f52d9080c996b"/><dir name="Mysql4"><dir name="Block"><file name="Collection.php" hash="f2a9566ff04430a9d3d2941d1a5d2154"/></dir><file name="Block.php" hash="83792c349368dcce5fb3fcd03a19081f"/><dir name="Page"><file name="Collection.php" hash="5fd6a8829ac65097c098bedd5fd7c92c"/><file name="Service.php" hash="1462dfc233ed672478fe4cbb751f28ad"/></dir><file name="Page.php" hash="2073859229c96391644552b7e0c7b23a"/></dir><file name="Observer.php" hash="6fbf291432621ec3b11e07cc6de6b514"/><file name="Page.php" hash="2aa0ecc7aa714fb59b120ddf0cd16bad"/><dir name="Resource"><dir name="Block"><file name="Collection.php" hash="0ba1fc54116dd1a63814b441f449cfbd"/></dir><file name="Block.php" hash="e19b3ba14d9b95c2dee06d87ab0f5dd0"/><dir name="Page"><file name="Collection.php" hash="bf055d40982e8c6359669a9533336d00"/><file name="Service.php" hash="b0b38b9084240fe4077c9b5e8b34bb6e"/></dir><file name="Page.php" hash="84958d10f893adedac1f4315d3f02b15"/></dir><dir name="Template"><file name="Filter.php" hash="621c8ff0a7a5824202d717ee8ffa6c68"/></dir><dir name="Wysiwyg"><file name="Config.php" hash="9f208cd22b75f17b5331defe90143e41"/><dir name="Images"><dir name="Storage"><file name="Collection.php" hash="0e2b4e1d9c10fd919ef8accb5fa2a0cb"/></dir><file name="Storage.php" hash="3cef00e9d16fca787cee536f29f2837f"/></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="f623bf90735ee746e0532ba1bb13ba04"/><file name="PageController.php" hash="0058094f5369014130f8fbbd0e005037"/></dir><dir name="data"><dir name="cms_setup"><file name="data-install-1.6.0.0.php" hash="c96888182439aaa26c8a7e04de165c8f"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="10657ab9a2de25d30340e2f5f11e91c7"/><file name="config.xml" hash="f414912add1dfc09e1a59b9c931d384b"/><file name="system.xml" hash="f1fef07b5b677c36d089ef95345b986b"/><file name="widget.xml" hash="78f66904a63a18db757e34aa731a8fe7"/></dir><dir name="sql"><dir name="cms_setup"><file name="install-1.6.0.0.php" hash="bfb10246fdcbbee0f943528dd5ec41f9"/><file name="mysql4-install-0.7.0.php" hash="577ea53b01b1607f27f0621429bc7f66"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="2d535aedfd8d3f1196f6c7c746ef0b63"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="83490a985dc503ba25352a1fe4e97861"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="435f51b62148a323c359aa10e89ec115"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="0be645d827d093fafd82325d7995b4d8"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="5c782488ad54435f36451b58ac282729"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="bd5ced0b05546b948db9b1267219a919"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="8d44fd643c6d61041cc8262ce8c02dfb"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="a12a76cfddcf04b6042a360a560f505d"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="99d684851150bb65dc87d467d7576f27"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="f6454d32820032be0497ae489ae7ca5c"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e8b5ee0d44dfa8232cf7d2c9db0521cb"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="c77535d98df40663e84c51661f324a14"/></dir></dir></dir><dir name="Connect"><dir name="Block"><dir name="Adminhtml"><dir name="Extension"><dir name="Custom"><dir name="Edit"><file name="Form.php" hash="8c29cdcd801a72a535eced93e91fcf62"/><dir name="Tab"><file name="Abstract.php" hash="c647d2a9c891022ad25cb03817dcdda6"/><file name="Authors.php" hash="0648b2f05c46a5318e36aae42eb7e032"/><file name="Contents.php" hash="873fc4eb75579916a0a443ac27b94b15"/><file name="Depends.php" hash="501ac687881b4df0c166fd1286d93e7a"/><file name="Grid.php" hash="564ac4db85e6fe2a0e9dbee634f451bc"/><file name="Load.php" hash="2e2c937d099bba76359f1fd515f294a1"/><file name="Local.php" hash="cb252c73ce5d51e53574d0fbf20c8250"/><file name="Package.php" hash="49e56f9786440806deb7c4352e758c9b"/><file name="Release.php" hash="eecef0c32ee3390ee485ce0dbcfda4cc"/></dir><file name="Tabs.php" hash="25a640b8abb5c8456ad57f2d03d0efdd"/></dir><file name="Edit.php" hash="f6906f7a0207f29115e25e53d143a058"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="015ba3687e2c010ad41dda4eb8036f3c"/></dir><dir name="Model"><dir name="Extension"><file name="Collection.php" hash="9c1b36ee6816628e20f9351899f97d5f"/></dir><file name="Extension.php" hash="2ee13cf286c421ccf8aa9b7cfdab4eeb"/><file name="Session.php" hash="0dad14ae117058caf8b768b639665ffa"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Extension"><file name="CustomController.php" hash="5b90d8153696c4020e3df29d8ae11b27"/><file name="LocalController.php" hash="c8eb8d12c6f23f30c2b6d808aa45de16"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="668e06cf308dc41cd50fc9dabd29fc21"/><file name="config.xml" hash="c00dc4df4e81849aee53b2126bc8baa5"/></dir></dir><dir name="Contacts"><dir name="Helper"><file name="Data.php" hash="c4f2ff03d8056cc3cec2c354034d5141"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Backend"><file name="Links.php" hash="4d2605b498f352de1d73adabd719a27c"/></dir></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="bc9868eab4c9730124d6f97367fc4e0c"/></dir><dir name="etc"><file name="adminhtml.xml" hash="6f339ffc04eec1646e275efe0730b928"/><file name="config.xml" hash="cb7184f062c785a1505d05644555bdad"/><file name="system.xml" hash="e7cd88fd40430e865e5c3f22435aadff"/></dir><dir name="sql"><dir name="contacts_setup"><file name="install-1.6.0.0.php" hash="079d59ad08b2af0196d1c91381421b6d"/><file name="mysql4-install-0.7.1.php" hash="13358ba7dcaea0b82841fe6d71802b1f"/><file name="mysql4-install-0.8.0.php" hash="a5b5ca91bfa24f1bb014bd6a923b83ab"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="124125c2821ee2e0ec838716942db844"/></dir></dir></dir><dir name="Core"><dir name="Block"><file name="Abstract.php" hash="3663bd6c6194bb058d4d55721e1c6907"/><file name="Flush.php" hash="929d6e0082543c9c81b78bdf5d23104c"/><dir name="Html"><file name="Calendar.php" hash="323cacf4541430dc054cb6dee94976f2"/><file name="Date.php" hash="2c79b0615a17792028fcfa8fdb5d50f9"/><file name="Link.php" hash="39db18822dd85c6ef774ed021a2de5c1"/><file name="Select.php" hash="8e3a8b1bffa2ee4955e172ff3450297b"/></dir><file name="Messages.php" hash="aa8870e8a96931aba501205845d5179d"/><file name="Profiler.php" hash="53dde9d2c13e8f4471c1dd625acdaed4"/><dir name="Store"><file name="Switcher.php" hash="63651988e6114c57a77ba1824ef06653"/></dir><dir name="Template"><file name="Facade.php" hash="d46c30425deec762a315e0643efc5b45"/><file name="Smarty.php" hash="b078daa4f34935d93861b37d30227013"/><file name="Zend.php" hash="65d295db6cae2d7e97da32d38dd6c9ce"/></dir><file name="Template.php" hash="2e68d8c2b2df06fbea320693828c13e0"/><dir name="Text"><dir name="List"><file name="Item.php" hash="6af09b0d026cabbb8fe54ab6e422be81"/><file name="Link.php" hash="5d3e36140b61a7ca82e9e1ec6e9e83d5"/></dir><file name="List.php" hash="5e7d48f766aeeb6ccdfef58015026a16"/><dir name="Tag"><dir name="Css"><file name="Admin.php" hash="5c833cb01c6d07e08088868de9632399"/></dir><file name="Css.php" hash="370b05b1696d97af8ae566dcc19dc7cb"/><file name="Debug.php" hash="ec419e276e4430733e7fc58a164855ee"/><file name="Js.php" hash="b7572b6b2d529c68dbdadddb5fd9fe7b"/><file name="Meta.php" hash="3bdb778189bb92e8e6caa878fcfbf97d"/></dir><file name="Tag.php" hash="373a6d7070df43371c9e8f672605a44b"/></dir><file name="Text.php" hash="225d80e93fa87bdbfd5271ec43d77375"/></dir><dir name="Controller"><dir name="Front"><file name="Action.php" hash="122377fdea683e0393eec26ac888d611"/><file name="Router.php" hash="356ce8087f3397d37b516f678cd22b2f"/></dir><dir name="Request"><file name="Http.php" hash="7b86a2a29776600c71e563614c23b10b"/></dir><dir name="Response"><file name="Http.php" hash="b90313b5a3d6c7acb80d3062f12f4fb1"/></dir><dir name="Varien"><file name="Action.php" hash="b72ee6ac31aaeeea5010203d87bc1731"/><file name="Exception.php" hash="c12776a52dff7b014797e8ac3f70c7ff"/><file name="Front.php" hash="ebb594a17305d2e7cedd8c9170f5116b"/><dir name="Router"><file name="Abstract.php" hash="b325dfdbdad73d1eb867795c490af9b0"/><file name="Admin.php" hash="d2fb6a78cebab19253cbf66e26c447ac"/><file name="Default.php" hash="f234076e5b0738f0ce366349c67f2c57"/><file name="Standard.php" hash="4659d8d465a227962fefbfa8baba54d2"/></dir></dir></dir><file name="Exception.php" hash="ca66dac70d56b274479fc19b72ea8869"/><dir name="Helper"><file name="Abstract.php" hash="eb16159d4b835f5f6a38e6a1516fc7ff"/><file name="Data.php" hash="aedac3b61a8e6d1265747f621bd233cc"/><dir name="File"><dir name="Storage"><file name="Database.php" hash="7018a52bcb7891d270c87c086029bb5b"/></dir><file name="Storage.php" hash="3c02908f2b43187e940f5aef3c1f48f9"/></dir><file name="Http.php" hash="972d46f27239a144d45a52fd050ba98c"/><file name="Js.php" hash="fb84614ed3a1990a1ceff2b1e21ff198"/><file name="String.php" hash="726ef22f608e044627832f633efa8575"/><file name="Translate.php" hash="185e9ebd64f5c286a882c5f0c4ef98c1"/><dir name="Url"><file name="Rewrite.php" hash="ab0daeb3e3c5baa044002597c8097a8f"/></dir><file name="Url.php" hash="72fd57fa0ff66feb7a959a12ad69e255"/></dir><dir name="Model"><file name="Abstract.php" hash="011672d1c981d96602bd1b58aa47f385"/><dir name="App"><file name="Area.php" hash="8e6a59c12d26a76da8d7eb0177c22d38"/><file name="Emulation.php" hash="f9f4bcdec4786b57c95675f4ff322352"/></dir><file name="App.php" hash="def0a5f3435674a2f25e760fa6a04251"/><file name="Cache.php" hash="4b46b0bca6ad5780b029a41f0283b84f"/><dir name="Config"><file name="Base.php" hash="8bb7ff18f551a7156fac7fd0d3ea58f8"/><file name="Data.php" hash="fb79e28ce44185c6cdf9641efdcb1de4"/><file name="Element.php" hash="448825c5e3ddd1ac40e0f93f5f248f59"/><file name="Options.php" hash="9895f723f4b5aa88d58762effef12fd6"/><file name="System.php" hash="12df82e13d5133a2c541681d93614885"/></dir><file name="Config.php" hash="0fafe309074f27c687c576dcb34b67b9"/><file name="Convert.php" hash="9fa6022ed2739bd1f89bd4f1845d674a"/><file name="Cookie.php" hash="1d12832d0f4e9a323e2625b220f57e30"/><file name="Date.php" hash="9ec6c6a6102b2fa0720dde0cd1601dd3"/><dir name="Design"><file name="Package.php" hash="039a4667ab7dd47d6bf129d7f9605acd"/><dir name="Source"><file name="Apply.php" hash="374cdd74f5b56298f3546104f7eb438a"/><file name="Design.php" hash="ac0c562abf19c399f493c406d42f8067"/></dir></dir><file name="Design.php" hash="82e129f6f70019ab6448121385f325b4"/><dir name="Email"><file name="Info.php" hash="272c5a9d0ac5b4fef37974b0f86db278"/><dir name="Template"><file name="Filter.php" hash="24a40088f8a672869444eef94b957c42"/><file name="Mailer.php" hash="386f01c671166879035a26840ff481cd"/></dir><file name="Template.php" hash="ac6bbb2b3a01296899d1c725dcce4244"/><file name="Transport.php" hash="449d50ea130860184356c5ffda0f5b3a"/></dir><file name="Email.php" hash="1faf95ebe915e3ec11f0be3bc08904ab"/><file name="Encryption.php" hash="ea2c4efc6743d905c073807a3e693b77"/><dir name="File"><dir name="Storage"><file name="Abstract.php" hash="321753e6ef867119296008ceee893154"/><dir name="Database"><file name="Abstract.php" hash="68043b89c4364ba9a48343cf3408affd"/></dir><file name="Database.php" hash="dad8c45b3747783661bab27c1d63c538"/><dir name="Directory"><file name="Database.php" hash="971ed0d5ff2daab611e8a71a2601046c"/></dir><file name="File.php" hash="63e397cb13186c712dcd01100dbf8b3f"/><file name="Flag.php" hash="9875e6952b4ee8d721c90fa8db067ca9"/></dir><file name="Storage.php" hash="6a69e907959cf667218885adfc48963c"/><file name="Uploader.php" hash="2ac17141c2152a0826a640320f742957"/><dir name="Validator"><file name="AvailablePath.php" hash="04d8aceca53753ed51bf01c4d3c09abf"/><file name="NotProtectedExtension.php" hash="1fdec1100dd46432e62cccbe791905ad"/></dir></dir><file name="Flag.php" hash="c7aefd47fad3a538188112b3ae3d420f"/><dir name="Input"><dir name="Filter"><file name="MaliciousCode.php" hash="000107ddbeac5d1a0779620e69c90e4a"/></dir></dir><file name="Language.php" hash="915973f949d5ca8079262d039d3688b3"/><dir name="Layout"><file name="Data.php" hash="8a079a78c322dfa94ab9e1ff84938caf"/><file name="Element.php" hash="e7c96f7357ea06fefd23f56b150f0048"/><file name="Update.php" hash="595ee3cfaca0e631a26f7790f1f19d15"/></dir><file name="Layout.php" hash="365cd44cb3b30b5216f465809380244c"/><dir name="Locale"><file name="Config.php" hash="6b88aecfa04df7771340bd64a2104af0"/></dir><file name="Locale.php" hash="e6ef3f221accab05e4d306b6aa313951"/><dir name="Log"><file name="Adapter.php" hash="ea5194276b6e71c84ac51627af1195f3"/></dir><dir name="Message"><file name="Abstract.php" hash="dbe9b0ed17660661d826af6a7a86262c"/><file name="Collection.php" hash="842a0575393ad093d2f820897742fb53"/><file name="Error.php" hash="2162234e742520bd82460c4d8eef838c"/><file name="Notice.php" hash="33f43eda8e2ba8131470262f6c996efb"/><file name="Success.php" hash="5a9cde2a4a3bc6394709bd1e2d64c24e"/><file name="Warning.php" hash="145bc7a1f390f801a9be7f2aab401096"/></dir><file name="Message.php" hash="50fd9e141d382cb893a70bfecf8eee36"/><dir name="Mysql4"><file name="Abstract.php" hash="63f5be9163d1b1061872a07a53e346af"/><file name="Cache.php" hash="cda44592207a095e2bc42558388d4e0f"/><dir name="Collection"><file name="Abstract.php" hash="e02cbadc482328f06606f729602b6274"/></dir><dir name="Config"><dir name="Data"><file name="Collection.php" hash="fde24d22a4191acd6adad5d913885e28"/></dir><file name="Data.php" hash="60e1d8968c06e2c99aa2792c738c9e63"/></dir><file name="Config.php" hash="680f33fabdcedff4e361e7f005ac6a95"/><dir name="Design"><file name="Collection.php" hash="2cf625cda0bfaac91063b605addbe48e"/><dir name="Package"><file name="Collection.php" hash="fad926277e625ec621361eae460aa301"/></dir><dir name="Theme"><file name="Collection.php" hash="383da338ec24e4d1989eb5f396f2308c"/></dir></dir><file name="Design.php" hash="a78f2e8789a0be8de7b8a7ea0aa09661"/><dir name="Email"><dir name="Template"><file name="Collection.php" hash="5770acb449b1a7838fe13923f3b7d6c2"/></dir><file name="Template.php" hash="d092385fe6cc932be50c931469b72ba5"/></dir><dir name="File"><dir name="Storage"><file name="Abstract.php" hash="daf18e6db114df89aa7f5abfe0841525"/><file name="Database.php" hash="296e429fa8e198c1dd63837f23dd4cc3"/><dir name="Directory"><file name="Database.php" hash="6f8cccb1540440227fd9747ed9805632"/></dir><file name="File.php" hash="5819f9d4ec7986139bf2dd824c89c0f7"/></dir></dir><file name="Flag.php" hash="5a67b41da6b6aa50d85a54915c886cc2"/><dir name="Language"><file name="Collection.php" hash="703b278b014a155cffc63a2bfdb275b0"/></dir><file name="Language.php" hash="370b78d55b3f7ace58258f2d0b169fa9"/><file name="Layout.php" hash="12ab367524fd17631c883075e2062842"/><file name="Resource.php" hash="c182b336429e1bd096109c5b41ce3b53"/><file name="Session.php" hash="54e563b0df7445d8ecc4c64ec491fd66"/><dir name="Store"><file name="Collection.php" hash="e240951dc26d430ef328d2c8d87f6ba1"/><dir name="Group"><file name="Collection.php" hash="8b50da96f1c47b2cfaf8f844d24f35bf"/></dir><file name="Group.php" hash="65a1675465fdea0835ca2781578c6dfe"/></dir><file name="Store.php" hash="fba2fd46df2a26e27cb93a7fbbf5c203"/><dir name="Translate"><file name="String.php" hash="bdee439c07b7b9e1abdcf7b830f25d5e"/></dir><file name="Translate.php" hash="737b3f269cb1e980f694f3b51c32e4b0"/><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="02519124ba129d715e8e9ea358bdbb50"/></dir><file name="Rewrite.php" hash="4ff1525cf6e81dae648fb29093b6eb3e"/></dir><dir name="Variable"><file name="Collection.php" hash="86b7d360fef4aaa3cae1ab73f1b7b3aa"/></dir><file name="Variable.php" hash="0364db2b9a394b535ff64c76d5a59369"/><dir name="Website"><file name="Collection.php" hash="b9d7418259dc0bf366642229ec1ffafe"/></dir><file name="Website.php" hash="427b87c93d170d2add6baf94b5062db9"/></dir><file name="Observer.php" hash="8c96de05f3ab9ee91b6926148f9cebcb"/><dir name="Resource"><file name="Abstract.php" hash="c6878d724b6565efe037d5bcf59ba730"/><file name="Cache.php" hash="9ee23d44d31276ce934d840baccf3a5a"/><dir name="Config"><dir name="Data"><file name="Collection.php" hash="ccd6e1f7ed67a7edd1f9edd756577ffa"/></dir><file name="Data.php" hash="67bf4de82aca4c9fa09a389ef8c5fd8a"/></dir><file name="Config.php" hash="72154a5d405531edcc3d823970afa24a"/><dir name="Db"><file name="Abstract.php" hash="cbbb34f06c49614a3419540d3409986c"/><dir name="Collection"><file name="Abstract.php" hash="847994b8f0f2090c8d041a09db8a1b96"/></dir></dir><dir name="Design"><file name="Collection.php" hash="1d2b693e977ce35949665d639bebb434"/><dir name="Package"><file name="Collection.php" hash="88232e83f9544b9144d5153375152197"/></dir></dir><file name="Design.php" hash="3b0da2590e1ae163a9ecc229ff814eb4"/><dir name="Email"><dir name="Template"><file name="Collection.php" hash="97a7e63edbd4b59f31dffa106a478148"/></dir><file name="Template.php" hash="72cf1028b4bd28d250e3c4a01eb31955"/></dir><dir name="Entity"><file name="Abstract.php" hash="f35f0c60dd3ce5fef680f6e1bab3c59b"/><file name="Table.php" hash="5ca79c4dd7caf9478a6a344d04abfd35"/></dir><dir name="File"><dir name="Storage"><file name="Abstract.php" hash="a7f2c65769ae4b4d25a8605907a9bff0"/><file name="Database.php" hash="414cacc7753d0b086cb7d68cf5e36fc9"/><dir name="Directory"><file name="Database.php" hash="c7a8675b43d2be95802151fcb253beb5"/></dir><file name="File.php" hash="cd02a6c9d6c2a30af32533c1814c5150"/></dir></dir><file name="Flag.php" hash="88cd01bcaf935508109231644d9dba1f"/><dir name="Helper"><file name="Abstract.php" hash="cdf1f3230ee2e79fb7689d8cd22b1741"/><file name="Mysql4.php" hash="f897127b895919d494994d39fb4db142"/></dir><file name="Iterator.php" hash="cf9ac26b5dd3ed4f73c3ecc08055bec6"/><dir name="Language"><file name="Collection.php" hash="6714eb1863411ac5b80a3905dd831f9e"/></dir><file name="Language.php" hash="8217338e0ef986a722c892beb40a09c1"/><file name="Layout.php" hash="812b97267a15a284e4131006910e9c49"/><file name="Resource.php" hash="6111566a116816a8af85ba5f199f6386"/><file name="Session.php" hash="d1b7b33d350082e4fcb2ee16e54b5d8f"/><dir name="Setup"><dir name="Query"><file name="Modifier.php" hash="5dfbc7447ba83acd727018fda89c9ac8"/></dir></dir><file name="Setup.php" hash="4f9a64b41c0a5074ea46193f627364f7"/><dir name="Store"><file name="Collection.php" hash="d323ad1bd6413aca2da3d3dba816775e"/><dir name="Group"><file name="Collection.php" hash="6de7371f88ff06108634226c40e74331"/></dir><file name="Group.php" hash="ab954cffbee04a0b51a279c5ec9161f2"/></dir><file name="Store.php" hash="4eb0c3a36201d7f8cd09985f8e540055"/><file name="Transaction.php" hash="bf6b97e645693ac94ead583f14732426"/><dir name="Translate"><file name="String.php" hash="77df7eb4125ee155454288de16c1a0d6"/></dir><file name="Translate.php" hash="4d9df51c6b3e3c902e2cfbf4b77e25d9"/><dir name="Type"><file name="Abstract.php" hash="f53528e7eeb44467971f1acc0b85dbd5"/><dir name="Db"><dir name="Mysqli"><file name="Setup.php" hash="03d6a478809e9c0dd68223e1d3120b64"/></dir><file name="Mysqli.php" hash="9c476a3202cb20f7a9324f198d123ffa"/><dir name="Pdo"><file name="Mysql.php" hash="638743923e37306167240af2c8ab4c07"/></dir></dir><file name="Db.php" hash="7544ddff372ee42c4cee7c93e416cc9e"/></dir><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="fbf3e71631a4675582fb28d845bb2d3a"/></dir><file name="Rewrite.php" hash="59b5202f77326b5ee852d911aa7b3bc9"/></dir><dir name="Variable"><file name="Collection.php" hash="296c41da6f18538390294147edb99f2c"/></dir><file name="Variable.php" hash="6ee5d6e088dd06a0431b931e7a5e984f"/><dir name="Website"><file name="Collection.php" hash="805d3243083ac870f05f6224d26651b4"/></dir><file name="Website.php" hash="72d9952774e476edd3b6a7b41c4bb838"/></dir><file name="Resource.php" hash="a742f8b92422022017ab8a82ea9d7c70"/><dir name="Session"><dir name="Abstract"><file name="Varien.php" hash="68e11a43a618d60529ccf4aa1f9d7591"/><file name="Zend.php" hash="90d7d876eb60e848b156687a029d2f9d"/></dir><file name="Abstract.php" hash="d2c15b281e73301656ae206c0393c386"/><file name="Exception.php" hash="fa91253dbdc57e5493374f931d1fdd2d"/></dir><file name="Session.php" hash="0b53101a501d9519d9ae5e684d36a24e"/><dir name="Source"><dir name="Email"><file name="Variables.php" hash="2dcfa3c590c337648741d69abe9fce5e"/></dir></dir><dir name="Store"><dir name="Api"><file name="V2.php" hash="3713cca9f98260f88d3feca307cec0b9"/></dir><file name="Api.php" hash="9a26824be4fa09940a150299c69c55cf"/><file name="Exception.php" hash="25b1d8924d6907eacadbd8e78e22188c"/><file name="Group.php" hash="bf913f40e4218c939066c93be09a50da"/></dir><file name="Store.php" hash="82f3831ce6d2254b9a8c2db3360d3136"/><file name="Template.php" hash="7c695053941d849f19067c03176451af"/><dir name="Translate"><file name="Expr.php" hash="69f8d6a8e8fdc2864b6fed3ba07a1ad0"/><file name="Inline.php" hash="7c00aa83b448d20aed463a3ffbdf0cfb"/><file name="String.php" hash="be321f1145f465dfe874684644775389"/></dir><file name="Translate.php" hash="ce2a376e28406faa61a5914b39283c79"/><dir name="Url"><file name="Rewrite.php" hash="9b79b9bbdc09a13b4bc6300d55206f6b"/></dir><file name="Url.php" hash="6495a8ba807ed55bedee20a451c48d36"/><dir name="Variable"><file name="Config.php" hash="65e6416edb2e6dfc71b1aa36f2895dac"/><file name="Observer.php" hash="5af6a7c7e19732424634df54ef98ebd9"/></dir><file name="Variable.php" hash="cc12907545456ef61ad390ee63fe2987"/><file name="Website.php" hash="c7f66d1051dcdc26bd8a7e25a4f554a1"/></dir><dir name="controllers"><file name="AjaxController.php" hash="ec997cbb46af73019417ddbba45ce7cb"/><file name="IndexController.php" hash="41065d562b9c97a69de808f7ca962811"/></dir><dir name="etc"><file name="api.xml" hash="b9147989cbab6c6fb02ec380beb34bf9"/><file name="config.xml" hash="41439ede148877cfa501bac125bd74f9"/><file name="system.xml" hash="a59fdad8160a310c869fd8add10fc874"/><file name="wsdl.xml" hash="d05604e9e2d19cdde15e090a56777527"/><file name="wsi.xml" hash="4b2ee076c1b1a92552b5a50c08b584f9"/></dir><file name="functions.php" hash="561a7767498e05aa3e3b6083713e003e"/><dir name="sql"><dir name="core_setup"><file name="install-1.6.0.0.php" hash="25ef264ecd4ed2c9faa4a68187212ed7"/><file name="mysql4-install-0.7.0.php" hash="552231b4cbeb0aeb3a93f0d98346a77a"/><file name="mysql4-install-0.8.0.php" hash="9e17dac21ac090011b7eca5e0000cbcd"/><file name="mysql4-upgrade-0.6.26-0.7.0.php" hash="a764a697c8d4a32b0f9a0c09a4ed53c9"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="99285d7e3798375f48604fafbcb239d3"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="8e980e34f1d4ccb5447e5646c040fc77"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="1b3058fa9d5e9c4a459b95437d71c949"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="226d7aeeab3cb02fc69a395774170e6f"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="c293f8e942b6c1ef19a274f18b5284ab"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="e65c65512701f3dd36f50d411e5aaf70"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="36f1b58ab51b26429c5fc9b2b4e8b0fe"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="70f3496c4ac56613a03d7a0cecb8c75e"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="03498b264e2ea123d6df6cffd6f57a5a"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="9bcec105cc36a9c4d63edc11c27ed607"/><file name="mysql4-upgrade-0.8.10-0.8.11.php" hash="d25f621df2a7cd3647a7aa3b453f2f87"/><file name="mysql4-upgrade-0.8.11-0.8.12.php" hash="924a1f321e009e90583be7f22a875d28"/><file name="mysql4-upgrade-0.8.12-0.8.13.php" hash="b452b66b97ba6f054452ee0258c6cc54"/><file name="mysql4-upgrade-0.8.13-0.8.14.php" hash="104c2b7336eef7d8cc0bd254e309b2bd"/><file name="mysql4-upgrade-0.8.14-0.8.15.php" hash="6be00b604357b96b0fd32580bf0283ee"/><file name="mysql4-upgrade-0.8.15-0.8.16.php" hash="7af1e28c0b62e06d38063902ebe13afe"/><file name="mysql4-upgrade-0.8.16-0.8.17.php" hash="9d6c16f4495923ca3c54942465764a20"/><file name="mysql4-upgrade-0.8.17-0.8.18.php" hash="788f15498966ee14fa5a92e4a9d7147a"/><file name="mysql4-upgrade-0.8.18-0.8.19.php" hash="a47b9ebc613ef9bf53284c43ac4160f5"/><file name="mysql4-upgrade-0.8.19-0.8.20.php" hash="7f01b0e4de75fa9a307980ad12ac21d9"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="142f4c618abe4565a0b7cefcb0bd3c52"/><file name="mysql4-upgrade-0.8.20-0.8.21.php" hash="7c5eb2ba2d463d75212fa10e5584fcf5"/><file name="mysql4-upgrade-0.8.21-0.8.22.php" hash="4e9e4c5c2a49c6d097c0dbbc1b480b79"/><file name="mysql4-upgrade-0.8.22-0.8.23.php" hash="50603f7a317ec4d38f3e5027be024b56"/><file name="mysql4-upgrade-0.8.23-0.8.24.php" hash="4ccc29b3f3fe7ee63b1bfe9fe7f9a845"/><file name="mysql4-upgrade-0.8.24-0.8.25.php" hash="f061f11c2d5feff3fc27080ae9126fee"/><file name="mysql4-upgrade-0.8.25-0.8.26.php" hash="331f88fd4d6286c46eaedd33b266f026"/><file name="mysql4-upgrade-0.8.26-0.8.27.php" hash="381b05f3844dabdb147b6b711002ce79"/><file name="mysql4-upgrade-0.8.27-0.8.28.php" hash="c6673cb2960d3519e4bcc8eafac59767"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="cf9c2dc259b5b211ff3493aa823a65c0"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="b4ca35e568f90bfbbf884074b79a0579"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="3a95392e332d835f467b2cec1a874fc9"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="cd0fbb798474b141d787358bfab6ab7e"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="fac0df472d1b67511dea0a489f431b97"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="3383248793d22263bfc947bdf562190c"/><file name="mysql4-upgrade-0.8.9-0.8.10.php" hash="d799377376ecfcfaad8d973b5306b87e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="e8bd5f08413f9bec979171f9ba104ec1"/><file name="upgrade-1.6.0.1-1.6.0.2.php" hash="23aad07331df95010f6f8bc931bff737"/></dir></dir></dir><dir name="Cron"><file name="Exception.php" hash="782dddc139b7e84c8a1c4522401794c4"/><dir name="Helper"><file name="Data.php" hash="c98aa1704759ae92271f0c3895218b13"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Schedule"><file name="Collection.php" hash="8a7aaa11d66b8470737b6b03b6ecf025"/></dir><file name="Schedule.php" hash="9c69238da3f1ad8710b571eeef0f6976"/></dir><file name="Observer.php" hash="00629c9987021cc41179ef8e2e2aee72"/><dir name="Resource"><dir name="Schedule"><file name="Collection.php" hash="b16f79b995fea9c2d437b2883af5f7cd"/></dir><file name="Schedule.php" hash="81cb68f2674ef4d95992f14527d544d6"/></dir><file name="Schedule.php" hash="e0c5859c4101c67cfcb86443366bc0f7"/></dir><dir name="etc"><file name="config.xml" hash="eac2081169a11c8a85fa14254a98c813"/><file name="system.xml" hash="1fa33e7fa5a9158a9534a9108567138e"/></dir><dir name="sql"><dir name="cron_setup"><file name="install-1.6.0.0.php" hash="b2f1a2d18c4b55844a44b2b54a770ca0"/><file name="mysql4-install-0.7.0.php" hash="acaf8bcccc008c414f83c9801af07a8c"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="4bf1d4f90e8fd83c9723c73e06804fd9"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="3e276e0eef9dacee0ffde5a2c34ce35b"/></dir></dir></dir><dir name="Customer"><dir name="Block"><dir name="Account"><dir name="Dashboard"><file name="Address.php" hash="8634ee97f1d1225b0901cf73f1780a26"/><file name="Block.php" hash="0a65c86869fc819b2939fc44700d84c8"/><file name="Hello.php" hash="5a56faaaf253b4d1651525ad2ea0325e"/><file name="Info.php" hash="6279dbd789a16ca409fc4ebafcb09b1b"/><file name="Newsletter.php" hash="b25e9ee419ae07c218d875a300dfb366"/><file name="Sidebar.php" hash="2b46c545791854c7df7244e560c14fa3"/></dir><file name="Dashboard.php" hash="645da374321d6d362a77a6f495e9a3c9"/><file name="Forgotpassword.php" hash="e612c331a689af63267d7d109df4983f"/><file name="Navigation.php" hash="fa09591f6bcd9a3639f5f652434a6375"/><file name="Resetpassword.php" hash="7a601187cf08ccde6c6a9c08b1addc7d"/></dir><file name="Account.php" hash="3f531ebc2c5564bcc8d417feb68ad0b7"/><dir name="Address"><file name="Book.php" hash="bc1e554e5be019ed0c86875261837888"/><file name="Edit.php" hash="a1185d07035e18908db458d37816b8b3"/><dir name="Renderer"><file name="Default.php" hash="6a5f0b85fe23097d1053e2ae28dce548"/><file name="Interface.php" hash="4d9c0d703eef5bc28462cd258f5356d6"/></dir></dir><dir name="Form"><file name="Edit.php" hash="70cb2495620dae4500397d2fe076bc18"/><file name="Login.php" hash="e2c5d1a83ee273d03e6a5e343753e14c"/><file name="Register.php" hash="c4d3581a4cc172f130e60dbed9d21d60"/></dir><file name="Newsletter.php" hash="98aa4dbeee2e08667b5a2ae103b6548b"/><dir name="Widget"><file name="Abstract.php" hash="69a155ab45c02853556dae40c2aaa031"/><file name="Dob.php" hash="53e2ac18ee8f98730738729947c7da00"/><file name="Gender.php" hash="74f0e3ddda1232f9d310ba87cf49d02c"/><file name="Name.php" hash="dbb5cec71dd463f2cabd72b6271ebaa1"/><file name="Taxvat.php" hash="2d6c6103223cc0666959b2903569ca49"/></dir></dir><file name="Exception.php" hash="370d3849544e6ab0be8e1e881ffd8478"/><dir name="Helper"><file name="Address.php" hash="31f4741985b39b0e75d49fee4e5e464b"/><file name="Data.php" hash="ffbe8b040da6bef76437a4e5f2fcb024"/></dir><dir name="Model"><dir name="Address"><file name="Abstract.php" hash="2681b7fdda2413059c15c3a7b9255a0c"/><dir name="Api"><file name="V2.php" hash="285f6473f5d4a4012672018351a65145"/></dir><file name="Api.php" hash="5a6e8bcd04dba122b89c1f4df7aaafee"/><file name="Config.php" hash="9b8a5d74961d29d9148e362f5c3430e4"/></dir><file name="Address.php" hash="21575f020979a117d26d20e437e09ef3"/><dir name="Api"><file name="Resource.php" hash="b37e5ee3e4c18532642c81411a849729"/></dir><dir name="Attribute"><dir name="Data"><file name="Abstract.php" hash="b7ac25c9a5936eb9f8b98093c5bcf5f6"/><file name="Boolean.php" hash="ca3ee09af42937730d485ae6b3cff929"/><file name="Date.php" hash="5a8e7ed46f8f1644d58b886ac84bdbe9"/><file name="File.php" hash="f017bb259bed236d9f7fac4408c972c8"/><file name="Hidden.php" hash="66828d5eef65a6a545f8cf5009a49cc9"/><file name="Image.php" hash="2044fc709603a3225a04953fb73a1f88"/><file name="Multiline.php" hash="c47a24d33feebc6a34bf1c03c45eb578"/><file name="Multiselect.php" hash="37a8a3f88632e883c897906dded3b455"/><file name="Postcode.php" hash="6798d706d0de163c756bd087f1ea7582"/><file name="Select.php" hash="6c7250df1675eac4e649c08578963c50"/><file name="Text.php" hash="32ce0d40c52595f8dd8bfdc51c2e6456"/><file name="Textarea.php" hash="234091ef0075971960199c4fc8f9724e"/></dir><file name="Data.php" hash="7cc279421b97f18a682fc4b6bfe70b43"/></dir><file name="Attribute.php" hash="20fad4fec1823477fc6e81623da2f9a6"/><dir name="Config"><file name="Share.php" hash="c48e75a8e2a9f7482c582d58203b99c6"/></dir><dir name="Convert"><dir name="Adapter"><file name="Customer.php" hash="45eb7bc4842f8a1841619bcf53856821"/></dir><dir name="Parser"><file name="Customer.php" hash="6289a73cea6bd9989c4d45d89e909c80"/></dir></dir><dir name="Customer"><dir name="Api"><file name="V2.php" hash="971d871cf1e6bc14cbbf6e6be7052fec"/></dir><file name="Api.php" hash="580cac7377a9bfe8d0a038e017556fc3"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="bc801ee87e6eb7aab1b8bf0249baa00c"/><file name="Password.php" hash="0a02393e9d37a9f9a8e085c6b2c6185d"/><file name="Shipping.php" hash="68399eb1653b50f462f2786cae3f98a5"/><file name="Store.php" hash="a38461218c4fadbc3d8fbb2c583beff4"/><file name="Website.php" hash="b7fea02ea85e1bf5c9092c6c0e7b31c2"/></dir><dir name="Source"><file name="Group.php" hash="c00009dda0627a9cf0e75876b74c9020"/><file name="Store.php" hash="1af3fc04af4a7c867f904ecf09dd68f1"/><file name="Website.php" hash="0efc163952135a1dceee3c0c6e9c0ed1"/></dir></dir></dir><file name="Customer.php" hash="b8d47c260081de78cd58afee8b9a4bf1"/><dir name="Entity"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Region.php" hash="af7963ecbe39574a3d90a7d7121bd5d5"/><file name="Street.php" hash="8e77deb3f55d8d0993e2cf7cd4c19d02"/></dir><file name="Collection.php" hash="6728e7d875f9c1d6842e424bb390f8a3"/><dir name="Source"><file name="Country.php" hash="97df4180adf20544b6347fbc992de737"/><file name="Region.php" hash="68d6c303c53715ef213917e9166925ee"/></dir></dir><file name="Collection.php" hash="958cc584629f5a0cf0a1a2c033997388"/></dir><file name="Address.php" hash="46b373a9cc6292035819c5486f3a4fd8"/><dir name="Attribute"><file name="Collection.php" hash="31d99a1a451adfd7f82261aaca4b910a"/></dir><file name="Attribute.php" hash="71c3e6feddcaa64a362a00ed19ea31cd"/><dir name="Customer"><file name="Collection.php" hash="c4fc58864888f55923d90423558e2126"/></dir><file name="Customer.php" hash="86a727cda0c04f9cd271a42f7b601b68"/><dir name="Form"><dir name="Attribute"><file name="Collection.php" hash="183a6af26be3f1d009af839cc94f4bc9"/></dir><file name="Attribute.php" hash="60ef591c825c7abd765e8b9222dbbddc"/></dir><dir name="Group"><file name="Collection.php" hash="4715569b4430dd06ce1ca7e255c87f8d"/></dir><file name="Group.php" hash="d835db6b561d736836bab5682835482a"/><file name="Setup.php" hash="301cd54130348ebb640ceb708042bd13"/><dir name="Wishlist"><file name="Collection.php" hash="98e376975fae1f4a431776911d1e2be5"/></dir></dir><file name="Form.php" hash="96ed2e5244eb59ae0cad12405fdce174"/><dir name="Group"><dir name="Api"><file name="V2.php" hash="0dacadb6f6ede3292e4be8da0c53b14f"/></dir><file name="Api.php" hash="44600a0ae8ab945dbe33a23a80167936"/></dir><file name="Group.php" hash="afca2bbf2ac06d0f8b24ea219f39d76d"/><file name="Observer.php" hash="d05a78f22b0c7ecedea0b92421435d9d"/><dir name="Resource"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Region.php" hash="c81312008d801cf889765f0f6d1d039c"/><file name="Street.php" hash="2f0ff58ff606f59865b4fc977018457a"/></dir><file name="Collection.php" hash="63935061f868ad00d92467cc72ea3d07"/><dir name="Source"><file name="Country.php" hash="ecb8f1c3982a67c62a3cdebab5133312"/><file name="Region.php" hash="37331030d72dfbe5d0217d7817ee5591"/></dir></dir><file name="Collection.php" hash="625d453a1bfa013cb7557046a9d9a66b"/></dir><file name="Address.php" hash="7fa4ac802321ea4f0eec174ca17246fd"/><dir name="Attribute"><file name="Collection.php" hash="7b380179614f38b541468b30c91c946b"/></dir><file name="Attribute.php" hash="9b42d902b33188abd20c33d9bbca60bc"/><dir name="Customer"><file name="Collection.php" hash="99020fa3b7d0dcd68112691c6d5063a8"/></dir><file name="Customer.php" hash="5985f86bcf56ea5b9398ebde5274a0ea"/><dir name="Form"><dir name="Attribute"><file name="Collection.php" hash="0706b98b78eae9271853d8556d14d95f"/></dir><file name="Attribute.php" hash="45ac3582abed69faeb93f473cf9fda27"/></dir><dir name="Group"><file name="Collection.php" hash="151008608a6cfbfc06c58210c1222d36"/></dir><file name="Group.php" hash="7ff4dbc14787611fd4e2d46212a5ec51"/><file name="Setup.php" hash="6392b5563e87b997f10400bfc84e707a"/><dir name="Wishlist"><file name="Collection.php" hash="1ce63dc5e70ca8cb4b35199e25919c41"/></dir></dir><file name="Session.php" hash="376a1ad30b46f48f8abfb4231a61819e"/></dir><dir name="controllers"><file name="AccountController.php" hash="62b68de90d150c2c93fc6ea1991c7fee"/><file name="AddressController.php" hash="26af6c87b1e69b0e8a06b57b2b580282"/><file name="ReviewController.php" hash="50c4445fbed6e306922a40afd6d1def3"/></dir><dir name="etc"><file name="adminhtml.xml" hash="3e86e08465f347805d4071d251dbeaec"/><file name="api.xml" hash="b9898e5ad4d880738098e9be54b6b4f4"/><file name="config.xml" hash="412c012e785ac95069601d1aad8a8021"/><file name="system.xml" hash="ea2dbc1114d2a91eb80333024a56ebf2"/><file name="wsdl.xml" hash="ee377e78b3435b0493ce59957d0fc1f3"/><file name="wsi.xml" hash="7cf579d2b5ee2eb66eee6e8194617404"/></dir><dir name="sql"><dir name="customer_setup"><file name="install-1.6.0.0.php" hash="9d9e5157bcd99f2a5090e03ab7fb4dc1"/><file name="mysql4-data-upgrade-1.4.0.0.11-1.4.0.0.12.php" hash="5d4f1606459ed80bdef102ab851f887d"/><file name="mysql4-data-upgrade-1.4.0.0.13-1.4.0.0.14.php" hash="6ee94c76c4c59cb6b250720adc76d0d5"/><file name="mysql4-data-upgrade-1.4.0.0.7-1.4.0.0.8.php" hash="05e7500bf2b6400ee0c20ecc84a60125"/><file name="mysql4-data-upgrade-1.4.0.0.8-1.4.0.0.9.php" hash="ea700cd2ecbdcb59a6ccfbf804c4e653"/><file name="mysql4-install-0.7.0.php" hash="21ae4ad55d5a77cea2c853f0c4dd9af8"/><file name="mysql4-install-0.8.0.php" hash="61790063248dca2c10569f84a9a1fed3"/><file name="mysql4-install-1.4.0.0.0.php" hash="2cab47e1d853826827c997b1ec857ef4"/><file name="mysql4-upgrade-0.6.1-0.7.0.php" hash="642ed78f89af5e0719d4fe7174bc49ea"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="d9cfb061389903d159db507572671c08"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="f435fe7a29a8f43f32d6cd8f1e2a1d0e"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="45b123f6625d27367e6b4116b2be3dc9"/><file name="mysql4-upgrade-0.8.10-0.8.11.php" hash="d0426c9a6c91ddb419f12d0c33c752e7"/><file name="mysql4-upgrade-0.8.11-0.8.12.php" hash="233e4eddc65e4de51d49c4e4a29beb21"/><file name="mysql4-upgrade-0.8.12-1.4.0.0.0.php" hash="4fa86ce126fadad8890797219c488a37"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="5262a7222ebbf16e676680823b13f364"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="83e213e9711f61ad5b36a960cb1b8b4e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="92218551a1389a13316d540be53a6e7d"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="ef8cf978fafee324c43abd213f354b67"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="a44b877d4ea46fccf84b5c78e09a2929"/><file name="mysql4-upgrade-0.8.9-0.8.10.php" hash="5be2e857f49a5641968975385a6047b9"/><file name="mysql4-upgrade-1.4.0.0.0-1.4.0.0.1.php" hash="6bb2564f733db4cebea6afc254a37b9f"/><file name="mysql4-upgrade-1.4.0.0.1-1.4.0.0.2.php" hash="1803fac0ab7b88fa39a0a56fa15c93e1"/><file name="mysql4-upgrade-1.4.0.0.10-1.4.0.0.11.php" hash="47ffa200856834d9411decde38036720"/><file name="mysql4-upgrade-1.4.0.0.12-1.4.0.0.13.php" hash="19383f1a23014e858a8c9de64340f8e2"/><file name="mysql4-upgrade-1.4.0.0.2-1.4.0.0.3.php" hash="0828a0083ded162a16459ea072d26271"/><file name="mysql4-upgrade-1.4.0.0.3-1.4.0.0.4.php" hash="f5aadc4d1be0ec51c5afc450e2ed3f7a"/><file name="mysql4-upgrade-1.4.0.0.5-1.4.0.0.6.php" hash="b84f5986c22f957c12da0770a37c2f19"/><file name="mysql4-upgrade-1.4.0.0.6-1.4.0.0.7.php" hash="d55bde3658eb8e5ef7561187ffee4ade"/><file name="mysql4-upgrade-1.4.0.0.7-1.4.0.0.8.php" hash="41be24415433e693a0c63f3fe6f0204c"/><file name="mysql4-upgrade-1.4.0.0.8-1.4.0.0.9.php" hash="d41255f2b0e2a044df536ade0c7740ad"/><file name="mysql4-upgrade-1.4.0.0.9-1.4.0.0.10.php" hash="2d6959c5a726c7aa565872edf4323030"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="f674c2aeac8665d67bea84cb6a0bc241"/><file name="mysql4-upgrade-1.6.0.0-1.6.1.0.php" hash="068d744c7d5247ac5e09dd8a68211f83"/></dir></dir></dir><dir name="Dataflow"><dir name="Helper"><file name="Data.php" hash="503db5e10c81c35687b7b29db1532c0e"/></dir><dir name="Model"><dir name="Batch"><file name="Abstract.php" hash="45baf4362c133848686be11addc291dd"/><file name="Export.php" hash="7a2ea10652550207a3c0f34f662ac701"/><file name="Import.php" hash="8df933ad8e7f35031742226e7174a270"/><file name="Io.php" hash="ae93ce11886195ad8906eb0c341cd875"/></dir><file name="Batch.php" hash="870b7691e48e69d489a735c0c40a1c00"/><dir name="Convert"><dir name="Action"><file name="Abstract.php" hash="631e81b87b0faeedc573b49d3d9a0fa9"/><file name="Interface.php" hash="6d62a460a1b9dfc51fef66617f98ae01"/></dir><file name="Action.php" hash="709d70b6eb37386d13bf3649f0d33891"/><dir name="Adapter"><file name="Abstract.php" hash="6fdc7f9e6f2996c2de15649a0ee743a2"/><dir name="Db"><file name="Table.php" hash="1421ca2830f26c5c200b745648502ffc"/></dir><dir name="Http"><file name="Curl.php" hash="c8420c377c629993639b6bc948e8ea3f"/></dir><file name="Http.php" hash="f0e327f62afca44b7c7022d80f127b1f"/><file name="Interface.php" hash="fc0a070a1302c88a10dbf1c95d1d60aa"/><file name="Io.php" hash="3411f0855af99d5cab27ead01b1902a7"/><file name="Soap.php" hash="6302f489ea2760a6ce7f51950f9528e5"/><file name="Std.php" hash="27e36ad31c261ee8f24a2c93c4276e77"/><dir name="Zend"><file name="Cache.php" hash="f27ba559d39469cce29e2497d3294089"/><file name="Db.php" hash="5fccc64417b96c7306b3494fe7ac1314"/></dir></dir><dir name="Container"><file name="Abstract.php" hash="e91590bb425552ca96a76a1dcdbb5384"/><file name="Collection.php" hash="7bfee9b919684666940cdcf8a17067d9"/><file name="Generic.php" hash="f58db0a486fdbf7e4913ab1c49b3f128"/><file name="Interface.php" hash="f0ba61630f15e6c78f6b2de846d99077"/></dir><file name="Exception.php" hash="778f8d82e1b9447aafcf3693e98ceb59"/><dir name="Iterator"><dir name="File"><file name="Csv.php" hash="0b7f2d368f8a4792d0a8f121a3b6819e"/></dir><file name="Http.php" hash="6e9950d4797ee55ebdce2b2c6c6f252f"/><file name="Interface.php" hash="ead4008e705052978e52e14543c73704"/></dir><file name="Iterator.php" hash="bc8e1d0df7ce9d0f25b2d72feb6a8a2d"/><dir name="Mapper"><file name="Abstract.php" hash="9b17105b2a1cf8fefd54ed1e3ab0c11c"/><file name="Column.php" hash="16bf7c6aee942269b93623fbee171e39"/><file name="Interface.php" hash="2e98c890ca6de2db73d1257ee1d46594"/></dir><dir name="Parser"><file name="Abstract.php" hash="271bcaf4f512cfa8651ca0f850277a71"/><file name="Csv.php" hash="f1497710454547217c37cd0a6ab13d90"/><file name="Interface.php" hash="2988867fd5f2c209ff9e1c073dadbad8"/><file name="Serialize.php" hash="d9809f0281a834c5e4deb2904603d7d8"/><dir name="Xml"><file name="Excel.php" hash="0f665c889d682f830f272b877ac37859"/></dir></dir><dir name="Profile"><file name="Abstract.php" hash="31db8cd90816f3c0994d22af6c143fc4"/><file name="Collection.php" hash="83ee3008457e3f38b87deb8da7d6bf36"/><file name="Interface.php" hash="ef27b54d54a7c60f2aedcb134138258a"/></dir><file name="Profile.php" hash="6bef509aa72cc85f91e9da6613092afc"/><dir name="Validator"><file name="Abstract.php" hash="12c7b5fea86b79b396eedcac43795f5c"/><file name="Column.php" hash="d3ba265a075aefd30551b653b85da3ee"/><file name="Dryrun.php" hash="f249b4a9a11d179e84e5607f12868b1c"/><file name="Interface.php" hash="9842aa85df6930cf852b76b2c74e25bc"/></dir></dir><file name="Convert.php" hash="9291fb7340924803749f49804545b54a"/><file name="Import.php" hash="bad37e4fc65d6eee5e69d5c733790183"/><dir name="Mysql4"><dir name="Batch"><file name="Abstract.php" hash="9b2efd6052a4051c644ac2f03558add3"/><file name="Collection.php" hash="2c5b8805a507bbb4638015b9865c13de"/><file name="Export.php" hash="7e832fb0f25b4d90d485bc8adb4c5412"/><file name="Import.php" hash="e777d229992c424e59418ae3eb35cb16"/></dir><file name="Batch.php" hash="09e9766514f1b7915856c29564035a18"/><file name="Catalogold.php" hash="22f33f95dc063f9684e181b4693609c7"/><dir name="Import"><file name="Collection.php" hash="1b56430c75d9692781c4a7ffdae13e3b"/></dir><file name="Import.php" hash="9d74b2d355c2be9d5ce2480c6172e2b2"/><dir name="Profile"><file name="Collection.php" hash="8b65a64cc3c9af6a63b4f252a0efa3f0"/><dir name="History"><file name="Collection.php" hash="40859057e3ab626b843b922ecddac1ed"/></dir><file name="History.php" hash="b3583179608a4bb83f9562f7a71f99f2"/></dir><file name="Profile.php" hash="164665832423cb723af96839a9bdfe3b"/><file name="Session.php" hash="d79b7a4fc36bb1425ba5557c2d48a022"/></dir><dir name="Profile"><file name="History.php" hash="abce9be07c7da75f6f9a4f5b7d4828ad"/></dir><file name="Profile.php" hash="eb099e71c2a4fbba19fbdae94e63b32f"/><dir name="Resource"><dir name="Batch"><file name="Abstract.php" hash="85ba2bf66fc766574f994b9f9f24a01d"/><file name="Collection.php" hash="126cf4d0d77fdfd0ac9135a60b098450"/><file name="Export.php" hash="1bb30175b2f91130322a709f5c563e07"/><file name="Import.php" hash="1fae3338b81c7a33be299a92b8632d1a"/></dir><file name="Batch.php" hash="0b502d803d4dde3ed3053386260edf5c"/><dir name="Import"><file name="Collection.php" hash="deeee093ee0a1225ff5f875800860893"/></dir><file name="Import.php" hash="2d6065e03ff05954ade3b338e9ef3fb2"/><dir name="Profile"><file name="Collection.php" hash="5d13b80c4b47df7e5bdce71796cb0ca3"/><dir name="History"><file name="Collection.php" hash="98e0574b25fb7801359b26b8722de813"/></dir><file name="History.php" hash="5f7dc18b2fc97e7e41107d3a33ce2559"/></dir><file name="Profile.php" hash="afd455aa1b974f732e7972e4cbdea383"/><file name="Session.php" hash="efd2c16066b52c67bae313d8e5f1ee89"/></dir><dir name="Session"><dir name="Adapter"><file name="Http.php" hash="c69ffaf8b1f680cf78a5f5339a3e0348"/></dir><dir name="Parser"><file name="Csv.php" hash="3d544eb472cfddd87daa1dd9edb3fb8c"/></dir></dir><file name="Session.php" hash="5c984d7ff8f9820fc235ea5420469f68"/></dir><dir name="data"><dir name="dataflow_setup"><file name="data-install-1.6.0.0.php" hash="ac752ecd94ce507f52759ba50367d433"/></dir></dir><dir name="etc"><file name="config.xml" hash="2255e3a8a09c6cac36f419a59c6cad2b"/></dir><dir name="sql"><dir name="dataflow_setup"><file name="install-1.6.0.0.php" hash="32aa1e6aa62e7bad69cd349cedda4772"/><file name="mysql4-install-0.7.0.php" hash="763fbcb639315c19245a4e92be063228"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="29e27127ca07721cf00645ca29f3f416"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="c0f009eb5d81899c1591473c50aa7417"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="c9ae852e3c06194d2d3be4545fb9f3ab"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="686bb8cc2b3f9b08bf593df4e2194afe"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="b34395d0776b065a34680475c50a9edb"/></dir></dir></dir><dir name="Directory"><dir name="Block"><dir name="Adminhtml"><dir name="Frontend"><dir name="Currency"><file name="Base.php" hash="cfdccc47d1eff7ec8b01731a2932940c"/></dir><dir name="Region"><file name="Updater.php" hash="e1ed4e5b5c79eb271efa6bc47b5f02fb"/></dir></dir></dir><file name="Currency.php" hash="f08b871ff4543435e03f127922864247"/><file name="Data.php" hash="b720f0e1d27edfd1e4a1c33e087cc3b1"/></dir><file name="Exception.php" hash="a3c3db946f4f45a6f06661a587c85cad"/><dir name="Helper"><file name="Data.php" hash="df32a06c2a8b5de01ad526506107ff03"/><file name="Url.php" hash="54855bf72375116f2f013dda7a2b96aa"/></dir><dir name="Model"><dir name="Country"><dir name="Api"><file name="V2.php" hash="f6e5e2697caaad9e780b66831c0ce60e"/></dir><file name="Api.php" hash="6fd64969e9a4029ff79dd899eacf7a12"/><file name="Format.php" hash="0572b32791c90d30ab58cb7970e737f3"/></dir><file name="Country.php" hash="988748cbfc1c24cd89a3355b6d6dd098"/><dir name="Currency"><file name="Filter.php" hash="5302e6f624da01278ff724a6c40e7556"/><dir name="Import"><file name="Abstract.php" hash="0390ce1a93542a7d79de08f997203cac"/><file name="Webservicex.php" hash="654c95e483c7da84a4d6640b0df3975c"/></dir></dir><file name="Currency.php" hash="87915466f9a3b49ef431dbaea44ca559"/><dir name="Mysql4"><dir name="Country"><file name="Collection.php" hash="35e2a2c9a49687a177e32d1af3c38adc"/><dir name="Format"><file name="Collection.php" hash="0b192a7313c09d1f648d89dc624b5fce"/></dir><file name="Format.php" hash="82cc547c94024567cb8caa79e8c41734"/></dir><file name="Country.php" hash="aa0fa42a744756a79c58adf441059055"/><dir name="Currency"><file name="Collection.php" hash="8185e11e1a3614b4907e82e8e400ac47"/></dir><file name="Currency.php" hash="8c9cfe137bc245acd9fe66e9f8524770"/><dir name="Region"><file name="Collection.php" hash="8df4e78d6311e35091b086044594daa8"/></dir><file name="Region.php" hash="6e368fd36e2ebfda545eb96e0c515a57"/></dir><file name="Observer.php" hash="8d30353415f4663f801ea4543b264334"/><dir name="Region"><dir name="Api"><file name="V2.php" hash="2a72dcb9dee4c7b2f10b2999c446bc32"/></dir><file name="Api.php" hash="7cc72514d16ea29ef383c704bf5aefca"/></dir><file name="Region.php" hash="cf8ae4c89d93d5608ca71a6700437cee"/><dir name="Resource"><dir name="Country"><file name="Collection.php" hash="d8270a8f70b808491059b9c3054463d0"/><dir name="Format"><file name="Collection.php" hash="4f44853eda7ffb0117b271dbfa88b3f2"/></dir><file name="Format.php" hash="2cbc475963413b4d0c9d315752bf6254"/></dir><file name="Country.php" hash="d940a8d504104cae12f80f070c575863"/><dir name="Currency"><file name="Collection.php" hash="b72f8696fe0dd15da878f8ef118934aa"/></dir><file name="Currency.php" hash="06a636e537f7cb6aca4a39343fc92a1c"/><dir name="Region"><file name="Collection.php" hash="f3ca901bd51779597fc9c5cd692d3e15"/></dir><file name="Region.php" hash="fce4c42bb7ad38e4444f6e7654e60d1a"/></dir></dir><dir name="controllers"><file name="CurrencyController.php" hash="7cbeec9109a797fda8077fb9f73970b9"/></dir><dir name="data"><dir name="directory_setup"><file name="data-install-1.6.0.0.php" hash="4f6c62b4466d64145f0d49f7b29ce935"/></dir></dir><dir name="etc"><file name="api.xml" hash="166bee02523eb8779d5bc343b1791094"/><file name="config.xml" hash="9e401d29dacfc1875f0b35355d4e05fb"/><file name="system.xml" hash="a07e1a8e943774055f4838555a9d114f"/><file name="wsdl.xml" hash="cc488b81c0eae648a0ee360d6e2d9960"/><file name="wsi.xml" hash="66de37cc17e24c0c66f74c52e2df616e"/></dir><dir name="sql"><dir name="directory_setup"><file name="install-1.6.0.0.php" hash="0f43d9b505c6fe4563464d6f131b2814"/><file name="mysql4-install-0.7.0.php" hash="d0a7d57421a7365aab75687d46bb942a"/><file name="mysql4-install-0.8.0.php" hash="5f4a166c412a9d56d14c14900c7dd801"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="fffae2c5c7537f072d0fd860daad5c9e"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="b94651aefb06c2001d0723bb1299e3e3"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="3b829245c6c737b8b91511742a993e5f"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="5d56e074747ddc9920fec7b26a05f38b"/><file name="mysql4-upgrade-0.8.10-0.8.11.php" hash="2830d766ad6f353102a820ae39e8537d"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="418c45f21577948b19482b25f1f46a39"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="a6605ddd09603cb05731f34afb8135a8"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="607c4a7b9f853a2ae8f82c7702ba558d"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="2537e30ac0aa30f9535a438c4588114e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="11857fa72a5dfb4226ac43473b8e7221"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="a7015b7fb6866b6cd73c9b12fc5c524e"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="c5ac9d8111c417eece09b2533e9ee4ec"/><file name="mysql4-upgrade-0.8.9-0.8.10.php" hash="3e0d6afe9cd42dfaaee4a93f794ace1d"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="842bb7888a5b97ad013ff4bf212355d4"/></dir></dir></dir><dir name="Downloadable"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Composite"><dir name="Fieldset"><file name="Downloadable.php" hash="25cc1f67a3ee9ebee0f046000a9a717e"/></dir></dir><dir name="Edit"><dir name="Tab"><dir name="Downloadable"><file name="Links.php" hash="9c4885b9278ff5521fcb3dc5a002f581"/><file name="Samples.php" hash="5acd9e74c0c182f7a1d615cf90a4d98c"/></dir><file name="Downloadable.php" hash="0a11510c9cb21464ff932b81af038638"/></dir></dir></dir></dir><dir name="Sales"><dir name="Items"><dir name="Column"><dir name="Downloadable"><file name="Name.php" hash="0d5396adb2550ff71060170cb9cabdef"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><file name="Links.php" hash="05a1d7c1dd134d3c0922668f42601371"/><file name="Samples.php" hash="9e050a6f9d0c77812ce415ff815e5005"/><dir name="View"><file name="Type.php" hash="9678b1eb08c81981bf7c6544a524f6f3"/></dir></dir></dir><dir name="Checkout"><dir name="Cart"><dir name="Item"><file name="Renderer.php" hash="ae9b969df549f844ce31c986b9f54eb5"/></dir></dir><file name="Success.php" hash="871f649216370d37d22db92381509322"/></dir><dir name="Customer"><dir name="Products"><file name="List.php" hash="95f2bb9f675c8b8c256d97a52e0c1cd7"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Email"><dir name="Items"><file name="Downloadable.php" hash="c8147d42c15f1cb6ad026a6506645953"/><dir name="Order"><file name="Downloadable.php" hash="ccbea80962ad4691f8d7a0777e89cb24"/></dir></dir></dir><dir name="Item"><dir name="Renderer"><file name="Downloadable.php" hash="f8ca024df18c3c7426755bd331b1e292"/></dir></dir></dir></dir></dir><dir name="Helper"><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="437885914a6fb00a25b4cc74f77470ee"/></dir></dir><file name="Data.php" hash="532c49f45663054ebb59674f2e9d71e4"/><file name="Download.php" hash="64ebab04078dd4c5a8844db066895177"/><file name="File.php" hash="add67d843a75890384d91d8b4c7e3542"/></dir><dir name="Model"><dir name="CatalogIndex"><dir name="Data"><file name="Downloadable.php" hash="f3d203c09718e596af481a0ff65a3548"/></dir></dir><dir name="Link"><dir name="Api"><file name="Uploader.php" hash="e77c18673e84a2e5ffcfc418cf99feed"/><file name="V2.php" hash="6f24bd6a6d114d5da641ae9c0530b14c"/><file name="Validator.php" hash="2d5f29dbefaf1d8a15f8f456dcafb8ae"/></dir><file name="Api.php" hash="19b7685243c9e914f00e4bce3f8cfc7f"/><dir name="Purchased"><file name="Item.php" hash="c66c491784f0406f7b9e7903498eebe6"/></dir><file name="Purchased.php" hash="ecd5c15428feb52eb3ccd299ed7db3f4"/></dir><file name="Link.php" hash="d52da493a16055863d4b176b5af2b424"/><dir name="Mysql4"><dir name="Indexer"><file name="Price.php" hash="59dea1d87c2b2239173e59e75b1e4dda"/></dir><dir name="Link"><file name="Collection.php" hash="f3201e42088e5200923c80c86887e76c"/><dir name="Purchased"><file name="Collection.php" hash="1113f2ac733f3a3ae829978d96337af7"/><dir name="Item"><file name="Collection.php" hash="811caf9b0e0a8007b3c2745f85ada9d1"/></dir><file name="Item.php" hash="bda4d8005985fa83b816388d2e495975"/></dir><file name="Purchased.php" hash="d9f87d71d51187e7ad54403ff9c821b7"/></dir><file name="Link.php" hash="7a3808ade7e934486267982cedc6ec3d"/><dir name="Sample"><file name="Collection.php" hash="f4d6dbb429d1eb14e47e5082b1a733be"/></dir><file name="Sample.php" hash="326f6315583942f17039cf85ff8150e0"/></dir><file name="Observer.php" hash="17a5820e408dbc52ff2109941656f44e"/><dir name="Product"><file name="Price.php" hash="2b47b36fa771e111492451156be373b3"/><file name="Type.php" hash="a7981871f9d7dfbde824ca214e7003a3"/></dir><dir name="Resource"><dir name="Indexer"><file name="Price.php" hash="c9b4652077dc5655af8800aa71c08128"/></dir><dir name="Link"><file name="Collection.php" hash="24bdd789c151380f2dad88a653b49113"/><dir name="Purchased"><file name="Collection.php" hash="4b94c7b7f820d45b689be14ea7a79f59"/><dir name="Item"><file name="Collection.php" hash="bb24e553fc27d27710496b64e7dac723"/></dir><file name="Item.php" hash="0fc9900f071a08dfb40e0a6d921bff54"/></dir><file name="Purchased.php" hash="03c99970ab87ce45c4e3c33a30e05587"/></dir><file name="Link.php" hash="8226b1021fdaded85b8436235262f609"/><dir name="Sample"><file name="Collection.php" hash="40c9d6b72d3ac641a56feca8fec0d4c5"/></dir><file name="Sample.php" hash="66c62d2aaf41d369997310f03e9cd7ef"/></dir><dir name="Sales"><dir name="Order"><dir name="Pdf"><dir name="Items"><file name="Abstract.php" hash="095cd90496a377830f287541f6673365"/><file name="Creditmemo.php" hash="6b524d99b3f6354e78e5975b51cf1a09"/><file name="Invoice.php" hash="15d71d3b442165280655e363769510ae"/></dir></dir></dir></dir><file name="Sample.php" hash="fed5dae97715c42a6713e3d0ee95f0b1"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Contentdisposition.php" hash="5ecd1a0182e3fe15bc1343edc7834c78"/><file name="Orderitemstatus.php" hash="d28480ebe1006efbc63813c99f1635ad"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Downloadable"><file name="FileController.php" hash="52670eb548eea695b1c8230ca4c0024f"/><dir name="Product"><file name="EditController.php" hash="e7771c63a300d871de034acd5d49d199"/></dir></dir></dir><file name="CustomerController.php" hash="84c8c15065f664b5f3eac14516390b1a"/><file name="DownloadController.php" hash="8bfa87f958eb3c917732b5dce9f31ce3"/><file name="FileController.php" hash="895cf9de7ab53563cfb6f9d12c875d8b"/><dir name="Product"><file name="EditController.php" hash="af46fa40e8d9674d348f23fbb943c076"/></dir></dir><dir name="data"><dir name="downloadable_setup"><file name="data-install-1.6.0.0.php" hash="604848e43d90b44b8d12e999bb9b4d38"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2382a103e64a378d398463674cfa2d30"/><file name="api.xml" hash="c8975123e790f0586011072dab7a4924"/><file name="config.xml" hash="f55e593b32cbd5496f9f85dda892fc28"/><file name="system.xml" hash="e746c83aebdae42ecc47e3509bf23011"/><file name="wsdl.xml" hash="b3935ff3bf7e2ca40ddd304b4c78577f"/><file name="wsi.xml" hash="7eef36b29c2abf88596e63b6a042626d"/></dir><dir name="sql"><dir name="downloadable_setup"><file name="install-1.6.0.0.php" hash="eb7e5331373d6d6f0a7594ddb9beedf7"/><file name="mysql4-install-0.1.0.php" hash="7621f31dc3cefb16717ba2c267ba1287"/><file name="mysql4-install-1.4.0.0.php" hash="5d88d322f30c00fed8fae67b89657f78"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="c01406ea4d053b9ff417cd11c3e8891d"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="1ea43f3af585e290294104ec3704bdc7"/><file name="mysql4-upgrade-0.1.10-0.1.11.php" hash="56950f4a50d28ec05d2e84132385d4dc"/><file name="mysql4-upgrade-0.1.11-0.1.12.php" hash="e1d1838c1ec69542cae434557240260f"/><file name="mysql4-upgrade-0.1.12-0.1.13.php" hash="fba589c07ddd4e8f29d478997ce12a97"/><file name="mysql4-upgrade-0.1.13-0.1.14.php" hash="696479ebbb0d8192ec446a6b45e75224"/><file name="mysql4-upgrade-0.1.14-0.1.15.php" hash="37582ccc5a3a2bd689708efb6c3a9909"/><file name="mysql4-upgrade-0.1.15-0.1.16.php" hash="dee07f0b349565c68bedab8e1da9d324"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="1c682f665f51288627835a0285222322"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="31ae3ae16a7626d005c3a20ff5fce75e"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="a1e41ac72c6c439bd0e8eda877a035e0"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="d93984498f90ac7730709d2f14c1962d"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="4b356bdc8cfb813f77387592c52f0208"/><file name="mysql4-upgrade-0.1.7-0.1.8.php" hash="eb6c73f03a3567098126226c063f49f0"/><file name="mysql4-upgrade-0.1.8-0.1.9.php" hash="a043984e0149ca2ba2872107c135ab5f"/><file name="mysql4-upgrade-0.1.9-0.1.10.php" hash="347d6925620c9221c955bad3d02122a9"/><file name="mysql4-upgrade-1.3.9-1.4.0.0.php" hash="bdb89aecd076a06086d939bbb8c2ddfb"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="e78049898a34b86245a19e69abda6716"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="e3b9987d86f8bf8a386cc6fc309fce6f"/><file name="mysql4-upgrade-1.4.0.2-1.4.0.3.php" hash="4e8e39e17b932839048094778bbf918f"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="47ef086dd83d1490f8bb48b25233fdb7"/><file name="upgrade-1.6.0.0-1.6.0.0.1.php" hash="f1b8e4221b1d1c362d5b83b72cfcfa4d"/></dir></dir></dir><dir name="Eav"><dir name="Block"><dir name="Adminhtml"><dir name="Attribute"><dir name="Edit"><file name="Js.php" hash="81cc22ae515a42e4a54c68e8f3cd9375"/><dir name="Main"><file name="Abstract.php" hash="cc452bb5bf051c6cef16cc37228cc45a"/></dir><dir name="Options"><file name="Abstract.php" hash="2a500f37cbe880509db0f95bd62b53c2"/></dir></dir><dir name="Grid"><file name="Abstract.php" hash="981b5fc45a5b6e950c66e2943114a915"/></dir></dir></dir></dir><file name="Exception.php" hash="d260d9df5b2e32e393cbeeb5fb206b38"/><dir name="Helper"><file name="Data.php" hash="11c9f39cca4860b7428f8932fdf60235"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Inputtype"><file name="Validator.php" hash="1a0d1f93d3a154d23b68fc7466d3bf56"/></dir><file name="Inputtype.php" hash="8dee853c6668b88e2d4be76947151e62"/></dir></dir></dir></dir><dir name="Attribute"><dir name="Data"><file name="Abstract.php" hash="c7a73a9af67c1bd3a4826164acf30168"/><file name="Boolean.php" hash="d64fff54d538727ff371ee08ae993d89"/><file name="Date.php" hash="e3c4f2a88330cb964dc9615073db5904"/><file name="File.php" hash="4164bd02cb885487b7ddaab5dfe240b3"/><file name="Hidden.php" hash="acb8223241f090d710cfdeea1b7ca234"/><file name="Image.php" hash="656bdf6434d7232a2d66463b79bfb619"/><file name="Multiline.php" hash="2546c5f4341f30026c84b6109f33fe5d"/><file name="Multiselect.php" hash="a2358bc2951517860cdd690057623541"/><file name="Select.php" hash="71c7946e9494cae6996c8107e6584795"/><file name="Text.php" hash="a0d1bc237ecf6b7ef3d55a8a3127306c"/><file name="Textarea.php" hash="e809b182a53cd83888ecb47941121fce"/></dir><file name="Data.php" hash="350b19a7e8062ba3b7cf393c177ead67"/></dir><file name="Attribute.php" hash="dce57e1dd9efabce20682c81b8860eb5"/><file name="Config.php" hash="311a482f9324969de4c2fee068e8acd3"/><dir name="Convert"><dir name="Adapter"><file name="Entity.php" hash="b815ee7bfd0a20814b73e57f87858f2a"/><file name="Grid.php" hash="ba2afacf6035ff33c6994970ee79c40d"/></dir><dir name="Parser"><file name="Abstract.php" hash="7b3614f9aa0006f07cff6fe4ab1fffb8"/></dir></dir><dir name="Entity"><file name="Abstract.php" hash="03d29f2ebf843d63ce65288bd3444a25"/><dir name="Attribute"><file name="Abstract.php" hash="bd3973bc23903c9ca580c2fae02a1bb6"/><dir name="Backend"><file name="Abstract.php" hash="993e216a306c9043c5107849d38a2b8d"/><file name="Array.php" hash="b4332603c26430ca9f884f2f6a968b0b"/><file name="Datetime.php" hash="fa797bdada6544ca42a8b0e1c86519d4"/><file name="Default.php" hash="14e4c5b76080bfff54a1d54bf6a0c3f2"/><file name="Increment.php" hash="90f49f6741a5f0d2a493334acec077f1"/><file name="Interface.php" hash="a58d202d4a595a4c23ecd19c12a7adb3"/><file name="Serialized.php" hash="8029e681f65da18b31dc8277d622c254"/><file name="Store.php" hash="019697a5868635cc4ef0043e88e0c4bb"/><dir name="Time"><file name="Created.php" hash="79ab3f9f9a99e298ffbe5c69368421b9"/><file name="Updated.php" hash="e2b0893d50fbc595fd4e69b8dac58ce2"/></dir></dir><file name="Exception.php" hash="fa023e89d176a19e27e62361a02f57cc"/><dir name="Frontend"><file name="Abstract.php" hash="5ff1b4a8bacb4442423feb8a11d0c1c2"/><file name="Datetime.php" hash="3e029454d3f1951c21e9739b7d9d5a06"/><file name="Default.php" hash="88333bed606eb5d77ef3c585f5acec64"/><file name="Interface.php" hash="4229d4f68498d5409dcf1a8683e6c760"/></dir><file name="Group.php" hash="5a97f881748b31c67bddb75268b3de51"/><file name="Interface.php" hash="199966cf843c5cfc2d2b5b9b85258bc0"/><file name="Option.php" hash="0141e2b544049d562e56c8de2481098b"/><file name="Set.php" hash="a11e5e24fa3fac0174682157cf766d1e"/><dir name="Source"><file name="Abstract.php" hash="4500e405868a2202d130d17d10fe70c3"/><file name="Boolean.php" hash="957a4bade4479d07269693262c7cf951"/><file name="Config.php" hash="0f952c924b57b38fc1383288a118d380"/><file name="Interface.php" hash="0503fb4bdaaf93fff9fbc8784e8a81bf"/><file name="Store.php" hash="f1eadbe73d7e43c30734631ab7c0ab41"/><file name="Table.php" hash="82668c4b980ed04042cee58698149ed2"/></dir></dir><file name="Attribute.php" hash="b4efe1b030c426317a0a51868703dbaa"/><dir name="Collection"><file name="Abstract.php" hash="509761239c325b49a597d3edaffd8e5c"/></dir><file name="Collection.php" hash="acc9d9679484917187a2c650a43c6eb3"/><dir name="Increment"><file name="Abstract.php" hash="3b436be0fef04ad551268af5c13ea55b"/><file name="Alphanum.php" hash="0563583b38d1aa29c3b1a4c88dd5057d"/><file name="Interface.php" hash="dddb95bc0cfac41d41088008bb6a5892"/><file name="Numeric.php" hash="731c0b55517a7c50108ccc3049851ea3"/></dir><file name="Interface.php" hash="b59f3f2d4a5163d9834d4ed8c2dae5cb"/><file name="Setup.php" hash="8d46215942c31d86a13ae465b4416b46"/><file name="Store.php" hash="6794d3ac46c2cb7d50d39842d4f32aa4"/><file name="Type.php" hash="8cfabb42a346ca52e386f3d3a5f09a54"/></dir><file name="Entity.php" hash="8178ec34beb2772b0a123fba6a9583ec"/><dir name="Form"><file name="Element.php" hash="f6f2ccaaeeafa2904e8797ded79058c3"/><file name="Fieldset.php" hash="c8001f6c6d3e250b277a56a0021c87fd"/><file name="Type.php" hash="5530af6ea12ecc466cf199ecbf36d026"/></dir><file name="Form.php" hash="5c1e756352582e458a553538b9813da4"/><dir name="Mysql4"><file name="Config.php" hash="f986c0bf9acc000d3a53681ec3293e49"/><dir name="Entity"><dir name="Attribute"><file name="Collection.php" hash="e32c67d287050e6ee3c105994c1d248d"/><dir name="Group"><file name="Collection.php" hash="aa9481a3852702022036eae17510ae2e"/></dir><file name="Group.php" hash="9052495a11951fcdab81976795dca0ee"/><dir name="Option"><file name="Collection.php" hash="6c3da00fb4f297e6d13d26131970e525"/></dir><file name="Option.php" hash="577e90065740ad75693e0e625d5e97a7"/><dir name="Set"><file name="Collection.php" hash="958fbb84d63fdb046dd8f1c0c4c5295d"/></dir><file name="Set.php" hash="1a2d903ff1f16ad11ac76edbf3027f41"/></dir><file name="Attribute.php" hash="59fe538ffe36c8c32076966b7c747463"/><file name="Store.php" hash="181b78b7d64e6f9c912de26ff5243b20"/><dir name="Type"><file name="Collection.php" hash="0711912a6cd1d3ac84f23da244c9d765"/></dir><file name="Type.php" hash="8356c653e1b04cc147ac16a8dfb6e335"/></dir><dir name="Form"><dir name="Element"><file name="Collection.php" hash="ac6fcadc3dd932ec79b32ae55fdf2617"/></dir><file name="Element.php" hash="50c023feb5cc3a4a60aae28c5d1e5504"/><dir name="Fieldset"><file name="Collection.php" hash="79b3eb7f5e2df6f25df21cb8c8dc4b1f"/></dir><file name="Fieldset.php" hash="4b48abc67984e45deab88f77d20992cf"/><dir name="Type"><file name="Collection.php" hash="b7a82c4c6b6fa7f4786406d127bcdf98"/></dir><file name="Type.php" hash="bd4215c19bf9e25484a142b6c4e6a956"/></dir></dir><dir name="Resource"><dir name="Attribute"><file name="Collection.php" hash="7bde5414d04ef2c38e55df8d9d5cd0d9"/></dir><file name="Attribute.php" hash="074846e224beaa996ae1adec9550e035"/><file name="Config.php" hash="ba7593aef623d35479298f1fc80b5a79"/><dir name="Entity"><dir name="Attribute"><file name="Collection.php" hash="eb1207f1208365481898fc46c97dfefb"/><dir name="Group"><file name="Collection.php" hash="c47bea17683953ab044b3ebd8fdf9898"/></dir><file name="Group.php" hash="dd8e56a8c08b02273ed385a0102356ae"/><dir name="Option"><file name="Collection.php" hash="a6b54b88616ac02eee4826ff4990fb72"/></dir><file name="Option.php" hash="85cd2044df4b0a0f330a9cc19f87b8bc"/><dir name="Set"><file name="Collection.php" hash="f7e8d059a635acda254a1162c8d7e9e0"/></dir><file name="Set.php" hash="f4c76bcfcb9eb14682c332a858e3eb2b"/></dir><file name="Attribute.php" hash="d1229bf8256c9b51f8c885e971c696a5"/><file name="Store.php" hash="0646732fb7b382b1c0c418e90fda3e91"/><dir name="Type"><file name="Collection.php" hash="6a7c25f76c49acffcf6b8beba9fdb476"/></dir><file name="Type.php" hash="bc76865ad6a67c0dcab3b10446c064b4"/></dir><dir name="Form"><dir name="Attribute"><file name="Collection.php" hash="45e356ff170e675f7c8a45d9bd9a6210"/></dir><file name="Attribute.php" hash="7f30dee0b99d8b8adf9f2a0666ea4288"/><dir name="Element"><file name="Collection.php" hash="cf3e4a527425bdf63315420f59c4a6bb"/></dir><file name="Element.php" hash="95335da804a8b1349d89f8ce1ec7f538"/><dir name="Fieldset"><file name="Collection.php" hash="dc34c95c5b9f68f4a7214da39e6310aa"/></dir><file name="Fieldset.php" hash="6daa4ca52ca88d21dbbed016096f5aa3"/><dir name="Type"><file name="Collection.php" hash="5a6ca5d23776ae35905acae95530a4f3"/></dir><file name="Type.php" hash="dead719d8d4b6ec4e4c9a17895e3f7e2"/></dir><dir name="Helper"><file name="Mysql4.php" hash="26c7c59b07d9e1f8473e5e789da31300"/></dir></dir></dir><dir name="etc"><file name="config.xml" hash="156b64b501c7c0deb5476a79aa69c08d"/></dir><dir name="sql"><dir name="eav_setup"><file name="install-1.6.0.0.php" hash="e2658c10830f1d17c22dbde47017f75f"/><file name="mysql4-install-0.7.0.php" hash="d9709dca130dda3a433008a52dbbc56a"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="5e58fe4ff89f58f7cf8e65ab657c9872"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="26f5ea99cde037e87d919b916aca0d39"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="2819949e1f69cee1a35f3d8b327ab2e7"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="5004f4a3ca61d34dab7b134f417daf9a"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="28542a7cd4d163433cfb33106b2be0cd"/><file name="mysql4-upgrade-0.7.13-0.7.14.php" hash="e38671951f914cb3413c91869fa6544e"/><file name="mysql4-upgrade-0.7.14-0.7.15.php" hash="bd4e744a9ffcdcbba5cc33c31a579ad8"/><file name="mysql4-upgrade-0.7.15-0.7.16.php" hash="49000ff67800adc6823a01f7d66db2a9"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="7b3e4f4520cb6ee9208935fd9900f4d1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="0c27ffe4b6dc53479f760cfb06180b88"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="83200ee699fed1ef251e5e5421a02164"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="1b0e28b871976bb9db02fba8f69122b4"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="18d0f1a21d7d96884fe7ac5ba00ccf51"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="f070991033a27afd896d5af23817bdee"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="f531595e04c21b5e02e0a851ef959d74"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e0d636044b808e2dc36efb8535304baf"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="5007ab3ee0ea76e580bcac8c277f83f3"/></dir></dir></dir><dir name="GiftMessage"><dir name="Block"><dir name="Adminhtml"><dir name="Product"><dir name="Helper"><dir name="Form"><file name="Config.php" hash="b805679c64eeb815cb7e2e41cf47a61e"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="Create"><file name="Form.php" hash="33f0d60467675f5d445df7eb4f9f5744"/><file name="Giftoptions.php" hash="9c6e6db44f1d8b4d8349c3f8842a98f3"/><file name="Items.php" hash="4bb77bf2af539cbb1f84af6b435aa05a"/></dir><dir name="View"><file name="Form.php" hash="8c04c853d9baff428e564800000889ae"/><file name="Giftoptions.php" hash="03f330f0e04349a83070fdc386b67b41"/><file name="Items.php" hash="c603a1fb0f190dcaaff6394de1e8a747"/></dir></dir></dir></dir><dir name="Message"><file name="Form.php" hash="64a3e82b3e68cd9a117d0eee775bc5d2"/><file name="Helper.php" hash="86cb70e03d7d409fb2a095161ec6975b"/><file name="Inline.php" hash="fb9f7f0a419e97bd7048711f43e84d35"/></dir></dir><dir name="Helper"><file name="Data.php" hash="70ae58b2138f7dd2c0830c547a4f7951"/><file name="Message.php" hash="ac2cef065bfcb8cb22fc2392b2840475"/><file name="Url.php" hash="a9f0e3baee66c98e68ad6e5e675c03d4"/></dir><dir name="Model"><dir name="Api"><file name="V2.php" hash="48235df3e9f170e9dee45b577923edfe"/></dir><file name="Api.php" hash="42db4fe9fa54dcf36363440c06310faa"/><dir name="Entity"><dir name="Attribute"><dir name="Backend"><dir name="Boolean"><file name="Config.php" hash="db27da0512bd6ab07faa185d299c5fa7"/></dir></dir><dir name="Source"><dir name="Boolean"><file name="Config.php" hash="f8809286c67641ac3a18c9b857e60c8c"/></dir></dir></dir></dir><file name="Message.php" hash="c41188ef38e2e122ee19fca37d6feac2"/><dir name="Mysql4"><dir name="Message"><file name="Collection.php" hash="9ec889a683232cd57ee105ec288f475e"/></dir><file name="Message.php" hash="a93ba8329cf835aad767ed77f262929a"/><file name="Setup.php" hash="e716364f552d7b43b5141e123da11ac3"/></dir><file name="Observer.php" hash="1c6d337a29b91405b5ea33c79a79c0ee"/><dir name="Resource"><dir name="Message"><file name="Collection.php" hash="c2e6e27f84bd7c6d72699b427f7e0910"/></dir><file name="Message.php" hash="70457b9fd00b4ba21ae6ae8ee3c26137"/><file name="Setup.php" hash="ebb61e73fbcca0d90e5b71d474cc49ed"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="944cbd0fc0f442643cb749d8e4317dfd"/></dir><dir name="etc"><file name="api.xml" hash="bc64f3f29ff2e3e4bcc8440d52f68988"/><file name="config.xml" hash="aa56476cd87291a593790fb055377b23"/><file name="system.xml" hash="3661c036a6ebaa4cf87f4ac02ecd59cd"/><file name="wsdl.xml" hash="b99aaaac0126c6e09a7ba59fa4dbcf30"/><file name="wsi.xml" hash="ab77c7cfecb0f5d6cb7b07c0b5abc1d1"/></dir><dir name="sql"><dir name="giftmessage_setup"><file name="install-1.6.0.0.php" hash="635cea39f82441462e7b8e0d498792fa"/><file name="mysql4-install-0.7.0.php" hash="c0f896acb7b76ace185fed556771d34c"/><file name="mysql4-upgrade-0.1.3-0.7.0.php" hash="43b1ed9a637223b94a5f676dc9d1c770"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="961a123a72813e7e4b71e7a346c1a541"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="d3975670e34b1728de90cea87f52f226"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="7f9d7ad41930057056223663bcbf5784"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="acacac2670edc610ace6d6614ea62fe8"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="290b788b93e2ce362aaef47cb3bb3477"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="b35963caf285d8aa37e85513d61a24c6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="48913d01611db283e6b3dd53d693ceb3"/></dir></dir></dir><dir name="GoogleAnalytics"><dir name="Block"><file name="Ga.php" hash="d731fe6e363cb08dc5355ed768d77643"/></dir><dir name="Helper"><file name="Data.php" hash="812e2a5f7b8ee29a3cf5f016b9ab24ee"/></dir><dir name="Model"><file name="Observer.php" hash="c6a8646f40392b4e2c6302e5df5cd20b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="78d9ad0f1021cbc00ee39bf9ec3e50b7"/><file name="config.xml" hash="efb81ead246afe2e25d23fdbfdfe5ee0"/><file name="system.xml" hash="b967dc62942fc7644e1c8fce0139268f"/></dir></dir><dir name="GoogleBase"><dir name="Block"><dir name="Adminhtml"><file name="Captcha.php" hash="793f79463784d79ffa5e6a71d920076e"/><dir name="Items"><file name="Item.php" hash="3b37cb65cbfcdd4d9aea227761e09dbe"/><file name="Product.php" hash="aac7a43aacfd905dd6506bc34f25b6b2"/><dir name="Renderer"><file name="Id.php" hash="26d8768eb1998272c228f58d0657393e"/></dir></dir><file name="Items.php" hash="ec5135d4134b10cd2ce8f8f4ddfb9d57"/><dir name="Store"><file name="Switcher.php" hash="6c6fc6b7e4d260fc27a92275b09bc875"/></dir><dir name="Types"><dir name="Edit"><file name="Attributes.php" hash="4fc53b0a0ce81d36d08369e7972b535f"/><file name="Form.php" hash="695bab3be2a292c173277ec7a38afab4"/></dir><file name="Edit.php" hash="78d072d26adf4dbede797087404dffa9"/><file name="Grid.php" hash="fbf22d23f4241418f9c06edc49fbdc93"/><dir name="Renderer"><file name="Country.php" hash="f3931b384a56b9fb37f9f0c85c979692"/></dir></dir><file name="Types.php" hash="1d69bada90790727ed925b507115a02c"/></dir></dir><dir name="Helper"><file name="Data.php" hash="f7e1c65471fc88631050cabe1b19ac1f"/></dir><dir name="Model"><file name="Attribute.php" hash="7db8c247a16109692b431644b6de9845"/><file name="Config.php" hash="be509a7757689134b0eddcdcf348a112"/><file name="Item.php" hash="72ef99ff25697aec15c25148bed4a113"/><dir name="Mysql4"><dir name="Attribute"><file name="Collection.php" hash="8ac9375b46dd459c7e9c06d8c0ae562b"/></dir><file name="Attribute.php" hash="48bc43d3e4aea1bdc66fae3394552f99"/><dir name="Item"><file name="Collection.php" hash="fcc3df0f63d6d9965d802021e48b882a"/></dir><file name="Item.php" hash="55c5984dfdfc0cce5158fa0215516666"/><dir name="Type"><file name="Collection.php" hash="48197b4b70f8c8036bf2951064ebc388"/></dir><file name="Type.php" hash="9e87d1d43f409766815237ac0cef33ae"/></dir><file name="Observer.php" hash="0eee8758f47cdeb32809eb743b872500"/><dir name="Resource"><dir name="Attribute"><file name="Collection.php" hash="8e351d5c4814b0af3d4fc38bdc3fd59b"/></dir><file name="Attribute.php" hash="46aa2d49a3617f309889da595ee4611b"/><dir name="Item"><file name="Collection.php" hash="4bd63c529501e6b5de5849ddb197731e"/></dir><file name="Item.php" hash="8e6c78d35d84f9a7fc95477b6d18b603"/><dir name="Type"><file name="Collection.php" hash="a29805d0f1a8869660d4f3e00c3bda81"/></dir><file name="Type.php" hash="483c8ff89f50558c79dd38c9a5549c53"/></dir><dir name="Service"><file name="Feed.php" hash="beaa9d556c3b634a7be45bc5f7a6cd41"/><file name="Item.php" hash="aff1bfe885a6e05928cf0764d63866b2"/></dir><file name="Service.php" hash="df28a9d5441ac270dd4c0567b29fd39e"/><dir name="Source"><file name="Accounttype.php" hash="e6c2bda9768ab6612e702c7de9169b7a"/><file name="Authtype.php" hash="e1839bd7eba0940595658ed27288d405"/><file name="Country.php" hash="4b57e8ed92ef941cb06da8060f541ba8"/><file name="Statuses.php" hash="ad1d3d4045e15a0e76abf9c691a26300"/></dir><file name="Type.php" hash="f14cf75e0cfa04555f83b9c3463ccc63"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Googlebase"><file name="ItemsController.php" hash="9c680e13d2073f2c149d06ab57707166"/><file name="SelectionController.php" hash="7ebb8f65d73c2581d7a43b7c1855dd5f"/><file name="TypesController.php" hash="8f7da9dbde712e780a7c9493752c151e"/></dir></dir><file name="ItemsController.php" hash="f31f8e1b2ef267415384fe63cefffbe1"/><file name="SelectionController.php" hash="66b32dfce07c9447603a3c2362349990"/><file name="TypesController.php" hash="46c8f6bd58847454abda4012307e75fa"/></dir><dir name="etc"><file name="adminhtml.xml" hash="430d3f7537504f5820c47bb5fbabf5ba"/><file name="config.xml" hash="6f8c4e38e139f390183e812730d1262f"/><file name="system.xml" hash="80e2276922963c51b069bce699178fcf"/></dir><dir name="sql"><dir name="googlebase_setup"><file name="install-1.6.0.0.php" hash="0a824bdac4fa51831db26933e6a42c92"/><file name="mysql4-install-0.1.0.php" hash="14af5a3ed86a3bc62c6768a060c3a064"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="fff6970f75035cbcbdd147e7f27a9c43"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="6ecbf9c919fd9879399d220a7c2488a6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="07cf05efbf2bd77520b9766128c1a288"/></dir></dir></dir><dir name="GoogleCheckout"><dir name="Block"><dir name="Adminhtml"><dir name="Shipping"><dir name="Applicable"><file name="Countries.php" hash="bcb72b21cf34797a40e2e79213fe97d0"/></dir><file name="Merchant.php" hash="dc9fc9ea0feab13b3b07d517539e9ab2"/></dir></dir><file name="Form.php" hash="8102ee04aa42365504f490304b8e2bd2"/><file name="Link.php" hash="cd63ead95e6a60e85bbb67b7858f7cf6"/><file name="Redirect.php" hash="b6319a467e5ba6198f574071c3bb5e23"/></dir><file name="Exception.php" hash="9e46f5a88286a2ef1d5a5a3935fdfb2f"/><dir name="Helper"><file name="Data.php" hash="1d741258de8eed8ea18e9318d6b753bb"/></dir><dir name="Model"><dir name="Api"><file name="Debug.php" hash="af389680af4ca43758fb827430b40707"/><dir name="Xml"><file name="Abstract.php" hash="c1d2dbe8974e30b8ae79dbee9d8e73a0"/><file name="Calculate.php" hash="8fa91248bd9995f78da21222d880a75f"/><file name="Callback.php" hash="fa37ce8665a16b8ef60bfc1306156e9a"/><file name="Checkout.php" hash="f1199da0d8cce6cf6789af282fa5bdd7"/><file name="Order.php" hash="63692b466023bfe21f44ad59c5d15518"/></dir></dir><file name="Api.php" hash="f1f1715de52567ad5940d207de66d375"/><dir name="Mysql4"><dir name="Api"><dir name="Debug"><file name="Collection.php" hash="4509f838ce2d1e0abb4f2613297e5716"/></dir><file name="Debug.php" hash="84d78fc39f583abddcbe5ca16dd7188f"/></dir><file name="Notification.php" hash="b1145a62f8f2688e888be78b21c8ff49"/><file name="Setup.php" hash="d8a28d72af856bdee9eb1e6c69505495"/><file name="Tax.php" hash="840f17ca61601cd87b83eefd2a98256c"/></dir><file name="Notification.php" hash="e1dc16da043f494dd9a3094db3b220bf"/><file name="Observer.php" hash="db27b7ae5a5bf5caf7ea848cbf8a993a"/><file name="Payment.php" hash="0c69f18be5a04eba31872fff59e5897b"/><dir name="Resource"><dir name="Api"><dir name="Debug"><file name="Collection.php" hash="bd4ab6435ab2c369e25d9fb9953ec364"/></dir><file name="Debug.php" hash="3f8132a0c8d609f903cb1b6105905427"/></dir><file name="Notification.php" hash="4f575b9f9efbe5519f9909ad9e961f1b"/><file name="Setup.php" hash="f14ebbc37d2f16418d91002c03e5fa60"/><file name="Tax.php" hash="ab056f7fc14c1de60f99aa38049b6ca0"/></dir><file name="Shipping.php" hash="dd8aaa243e9cd466ad5d04b356f815fb"/><dir name="Source"><dir name="Checkout"><file name="Image.php" hash="d59955080063b10a9822ff09457377ae"/></dir><file name="Locale.php" hash="28b7de6ee449965a8dd1e90bd6a07911"/><dir name="Shipping"><file name="Carrier.php" hash="13ab2423ff3e40600118c196ed2f2070"/><file name="Category.php" hash="3a39e526b11305c76ea15c03e7c83ef2"/><file name="Units.php" hash="c717e5eac3319950e64afab36cfab99c"/><dir name="Virtual"><file name="Method.php" hash="3684e8b834215d2312c7c1575d4240d1"/><file name="Schedule.php" hash="1feb80a39c487194429d1bbfde302f10"/></dir></dir></dir></dir><dir name="controllers"><file name="ApiController.php" hash="bb4d8403d2c566d7ce42594ed51a4d06"/><file name="RedirectController.php" hash="dfa9cab36b5381dcf3ad519585e68ca6"/></dir><dir name="etc"><file name="adminhtml.xml" hash="355bed08dad00bfa5c5dc57e6996b8da"/><file name="config.xml" hash="232d68613bdf7e09394136a629193053"/><file name="system.xml" hash="6b950533185c02debe927cdaffbaa207"/><file name="wsdl.xml" hash="6afabc0271d6e7e1fd11b3d4ee76aa86"/><file name="wsi.xml" hash="7d4dabc90cbde5a078f6beeaac4df3ab"/></dir><dir name="sql"><dir name="googlecheckout_setup"><file name="install-1.6.0.0.php" hash="4cc9597802e87d2be45a8d803d785c0a"/><file name="mysql4-install-0.7.0.php" hash="13bf9589b85d3914321afae09c35c1b1"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="fde99943308ab9a17571c0cf7ee30463"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="8358497b8a719362c3b74d4930e0cbd0"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="d2595084a8c8a15bcbc6dcd9baf9b22d"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="0954bd35aba2bc48c10c3947741925b1"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="1d226c787476ef5601cd35babe23d5c9"/><file name="mysql4-upgrade-1.6.0.0-1.6.0.1.php" hash="553b5505dba8b3d39af43ffb4b9f78bd"/></dir></dir></dir><dir name="ImportExport"><dir name="Block"><dir name="Adminhtml"><dir name="Export"><dir name="Edit"><file name="Form.php" hash="29ab9354f762f34e81dfe84421fddc63"/></dir><file name="Edit.php" hash="4b5072f4630eff0e0605b4b6d4c249e4"/><file name="Filter.php" hash="b9ed32d84289cb37385c92580afbe6e1"/></dir><dir name="Import"><dir name="Edit"><file name="Form.php" hash="b76b6303cc47494310d3febbee18bae2"/></dir><file name="Edit.php" hash="b72e0337d0ec49bcd7f455da1d0d546d"/><dir name="Frame"><file name="Result.php" hash="f8758f7e4b5e675ef6b3085c2ce95268"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="56ac9a511a474f23b3232c92c682fa93"/></dir><dir name="Model"><file name="Abstract.php" hash="95bce75458b65596b5c5d1642b949570"/><file name="Config.php" hash="f5eed8f34114954de6f1e9038631741e"/><dir name="Export"><dir name="Adapter"><file name="Abstract.php" hash="6bff54a86a1c5dbcb89ad6548b36f18e"/><file name="Csv.php" hash="c4ca4e527941ddb69740ab299fd7a975"/></dir><dir name="Entity"><file name="Abstract.php" hash="48b073e21d52ce75c2e8df27109aff4b"/><file name="Customer.php" hash="f1a83aa0d3a8dda6cf26ed7c7d78415d"/><dir name="Product"><dir name="Type"><file name="Abstract.php" hash="a254f7c56e61b3e219706217d4410cf1"/><file name="Configurable.php" hash="0ba81d572f2102bfa733baef43e223fc"/><file name="Grouped.php" hash="7e39f1754c4044b12688f19c1715d2a3"/><file name="Simple.php" hash="930fc7a6132ede819f2b4a4c1b4f63e7"/></dir></dir><file name="Product.php" hash="8a0fca69521469f3ffb9b8b568113e68"/></dir></dir><file name="Export.php" hash="cdf89df885cbd851ac3961def5849989"/><dir name="Import"><dir name="Adapter"><file name="Abstract.php" hash="2a4d0068f8439165c1bb5e7158cd4168"/><file name="Csv.php" hash="b80d08a19422684a56cad39777f012ab"/></dir><file name="Adapter.php" hash="9d6ad7c0da29848f65416b4b9d59a174"/><dir name="Entity"><file name="Abstract.php" hash="6a8f11f928ca47c76e6b2632d04e158c"/><dir name="Customer"><file name="Address.php" hash="08e2269c70d7ca82a2a6a6705fbe5bc0"/></dir><file name="Customer.php" hash="43cf37387eb5ea7cc3959df2ddf42ee0"/><dir name="Product"><dir name="Type"><file name="Abstract.php" hash="79543c7205a5da9fde1e41496af37d71"/><file name="Configurable.php" hash="e5ad0de9cb0252a83b5b8bbc43890a20"/><file name="Grouped.php" hash="713d3c40d503116357922434e325dbbe"/><file name="Simple.php" hash="24d53670141c4e9003fc9797292b7c71"/></dir></dir><file name="Product.php" hash="c56e0ff906c2ef59f681c45c2c7016c3"/></dir><dir name="Proxy"><dir name="Product"><file name="Resource.php" hash="fc2c9ce3c6534a9ca133a0aa7d157f28"/></dir><file name="Product.php" hash="963ffa4a6891598fb941179dc5259d0d"/></dir><file name="Uploader.php" hash="6eac5d18cdba75656aad38a3a3bc0a68"/></dir><file name="Import.php" hash="03c42cd13b251d486fe6b2edabe12ff9"/><dir name="Mysql4"><dir name="Import"><file name="Data.php" hash="1164d99eaa5d7dab1d40aedcb83d252c"/></dir><file name="Setup.php" hash="eb059ce24e10c4cd84f537463b9bf311"/></dir><dir name="Resource"><dir name="Helper"><file name="Mysql4.php" hash="59f6b1addd05feb6abb461b73cb84876"/></dir><dir name="Import"><file name="Data.php" hash="71089d2c829bc3e746ce6c27f3e459a3"/></dir><file name="Setup.php" hash="5d2f3e01e2d26fa9f8082b722b73e2b1"/></dir><dir name="Source"><dir name="Export"><file name="Entity.php" hash="aa12ae5699fc195adf74614210979811"/><file name="Format.php" hash="f977e4707add5b4e5e560fca8640c495"/></dir><dir name="Import"><file name="Behavior.php" hash="2172834dbbe9c9a7f925011778c007c2"/><file name="Entity.php" hash="dfe7dfe439cd0ca47f06ec00529251e5"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ExportController.php" hash="cbed6b94c3882a7420da6eaae9a0e02c"/><file name="ImportController.php" hash="1a0b538b477c7e824d1adc479bd63f65"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="a3aeefd748fdd03b90858fd6e92b363f"/><file name="config.xml" hash="a5d6d8f6af47419364c7e6966455637a"/></dir><dir name="sql"><dir name="importexport_setup"><file name="install-1.6.0.0.php" hash="e9a373adb3467adf8cef7eddba142023"/><file name="mysql4-install-0.1.0.php" hash="3fd30cebd95b818dbc191453c79057ea"/><file name="mysql4-upgrade-1.6.0.1-1.6.0.2.php" hash="54217dc5753e79c72ad44b567d02f1a6"/></dir></dir></dir><dir name="Index"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="3f9ca18b7a4afd30a9ce750c69abde56"/><dir name="Process"><dir name="Edit"><file name="Form.php" hash="f4b86063599e09e2340e06139a5899cf"/><dir name="Tab"><file name="Main.php" hash="53469c79c701a4a33fd70e1d0f15a615"/></dir><file name="Tabs.php" hash="519efcb2da2d6106b7503e10d7a455f0"/></dir><file name="Edit.php" hash="d544523fc341792edb7e82d159fd9aed"/><file name="Grid.php" hash="e43254d5ffd140cfee13fc92808aa639"/></dir><file name="Process.php" hash="b402a37c173abfb290e23e4569cfab0a"/></dir></dir><dir name="Helper"><file name="Data.php" hash="2f92b68e981075b41601923ee89f0d9c"/></dir><dir name="Model"><file name="Event.php" hash="2bb8b0b7ce89e2f2b9c55d0357da67f0"/><dir name="Indexer"><file name="Abstract.php" hash="2d1a1b640f86879bd0f223c84c116872"/></dir><file name="Indexer.php" hash="f4136c663aa27c5b4a0f147166aaeb52"/><dir name="Mysql4"><file name="Abstract.php" hash="79d913b2a4f50ef764d139d617842af5"/><dir name="Event"><file name="Collection.php" hash="24b70347f93ea011a2c10fcb2e56fc09"/></dir><file name="Event.php" hash="362638d7f1834a6f54ca024a4860bccc"/><dir name="Process"><file name="Collection.php" hash="a3fa32fdf85189a4a5622db192825e72"/></dir><file name="Process.php" hash="ff744cb900f5a4dc33be285ea6d6571b"/><file name="Setup.php" hash="1fc66ea4391bcf1322b1bc638b0ca81b"/></dir><file name="Observer.php" hash="60193d9f966bdfb5a587a1277603c075"/><file name="Process.php" hash="7c8e6569671cc6413a9fee0dff55242f"/><dir name="Resource"><file name="Abstract.php" hash="3286447844736fd832b342ce1434157f"/><dir name="Event"><file name="Collection.php" hash="6612a634e95797c66b0f68b331652aaf"/></dir><file name="Event.php" hash="c417f4dfbce2d6abd20a688bef036b07"/><dir name="Helper"><file name="Mysql4.php" hash="b1f3cd57e65a967e02975c6eecb09e7e"/></dir><dir name="Process"><file name="Collection.php" hash="2354ce1577e0d6569661ff0c4d4ef9f5"/></dir><file name="Process.php" hash="3e91d521fa4aebcb5633d26b89e17f09"/><file name="Setup.php" hash="55ef662feaed8bc08dd187393bbc8e35"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ProcessController.php" hash="2bc14f13d41e7be5d7f793b5f87a5f04"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="3e0d385bb1370632b9bc3c4286be156c"/><file name="config.xml" hash="748467f38f048e5137dc12a39e87ad2f"/></dir><dir name="sql"><dir name="index_setup"><file name="install-1.6.0.0.php" hash="da5081671601352e2fb4846a97ee4816"/><file name="mysql4-install-1.4.0.0.php" hash="9e0675eddfd7a67752509590aa23c967"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="bcc30d2580517a4fed01220ba208414d"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="d228a3d5cd8b0a0fd190c7207815ffc6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="184f3db1f2384ab1d28314c5729f215d"/></dir></dir></dir><dir name="Install"><dir name="Block"><file name="Abstract.php" hash="cc5465106c87a083464434aef3d830f5"/><file name="Admin.php" hash="5cfff19096a7a8533e3728f017656257"/><file name="Begin.php" hash="21fe18508abe43c4189826c2d95a8933"/><file name="Config.php" hash="f3b99f4504372c85c5400181177ad163"/><dir name="Db"><file name="Main.php" hash="e0028c8e9a45ddd7afcd651e73359147"/><dir name="Type"><file name="Mysql4.php" hash="c9fb0d1940ebe607bb47458c21498952"/></dir><file name="Type.php" hash="ecbbf27d27fb5f78799dfa322ab534a9"/></dir><file name="Download.php" hash="de909bb9464a834c3c486c20d26d4447"/><file name="End.php" hash="beb303cb4a6e9f870bf6b117833854db"/><file name="Locale.php" hash="afea587fb457c4daa74a704a126fb25f"/><file name="State.php" hash="bbdcb182c877ab02af542ce3f63bf412"/></dir><dir name="Controller"><file name="Action.php" hash="2d222d47e389c9c800d5b343ec5380f4"/></dir><dir name="Helper"><file name="Data.php" hash="193e4b9e945e312612716b24caa4e311"/></dir><dir name="Model"><file name="Config.php" hash="1ad71b7011d56f7ad5908c1031cc92b5"/><dir name="Installer"><file name="Abstract.php" hash="5717c2390e40b23d53dfbe3a3c8fb3a8"/><file name="Config.php" hash="0d2db113ac3b6b354a2f9a4a59f01850"/><file name="Console.php" hash="1771fbabc50ddf0286063b706c72c165"/><file name="Data.php" hash="af6c77d40661f1140e364ffc85125948"/><dir name="Db"><file name="Abstract.php" hash="04c6a35dcf6b85f6ccf17185073f659e"/><file name="Mysql4.php" hash="fae7d4dac63e05d72f106796d59d96f2"/></dir><file name="Db.php" hash="e05f6595b1545b72bb13d4358db68e3a"/><file name="Env.php" hash="b8c364f56dd8c272c60c3be90051c613"/><file name="Filesystem.php" hash="0ad7521e012e6ec904cc24947072afd6"/><file name="Pear.php" hash="6c14b5c586179be5a55787b9327b5df2"/></dir><file name="Installer.php" hash="37f42c39e29dc9aad43af9a0fbef8618"/><file name="Observer.php" hash="7489949c3513b717f77c37258229a3dc"/><file name="Session.php" hash="db1ad975a757c437b396c266ab0a0988"/><file name="Wizard.php" hash="ee3c482dc535452789d90ebddd78f6d1"/></dir><dir name="controllers"><file name="IndexController.php" hash="f763cac2c1ee61d2770fd166d87dffbc"/><file name="WizardController.php" hash="689f343c7defaec6ad76555922a6a063"/></dir><dir name="etc"><file name="config.xml" hash="e6b433e2a448417dc34146c71e265fe5"/><file name="install.xml" hash="49f2010a3cc9410c62b8b1bd86e37dd4"/></dir></dir><dir name="Log"><dir name="Helper"><file name="Data.php" hash="91db139755c482c2c656342e95d28d6c"/></dir><dir name="Model"><file name="Aggregation.php" hash="1ccaf0a00c43e379e441cdb34bf79afa"/><file name="Cron.php" hash="0c91923b58f98f53fd77d430b8c9f0a1"/><file name="Customer.php" hash="5388f676c915238eaac290038b97ccd0"/><file name="Log.php" hash="b265b0bad2a1f8984319405bfe566935"/><dir name="Mysql4"><file name="Aggregation.php" hash="c74ee3386441ce99b737a7eb54223bb1"/><file name="Customer.php" hash="798e2c01e483fc59571657fca723d1d9"/><file name="Log.php" hash="46e700255d33f968f0971c8c9b276f1f"/><dir name="Visitor"><file name="Collection.php" hash="01b99531c1c8e394eb8b6409306bedae"/><dir name="Online"><file name="Collection.php" hash="7c934934bb33ea4ef95649334ca82ea8"/></dir><file name="Online.php" hash="f3e43031b0a103617fdca0e917f21d68"/></dir><file name="Visitor.php" hash="2864a9fec6a799ab4db814bdd232043a"/></dir><dir name="Resource"><file name="Aggregation.php" hash="7e8e3018ffa78f6724009558757d46bd"/><file name="Customer.php" hash="912b83a9438ad71cc992f51d07acf378"/><file name="Log.php" hash="d3fd2e8af6ac8f6e13cd37c6ed75a27d"/><dir name="Visitor"><file name="Collection.php" hash="76c35d503afe13ec5db5f0eda58cb03e"/><dir name="Online"><file name="Collection.php" hash="546e4415101b258699e1e2e377b145fb"/></dir><file name="Online.php" hash="ac1e6349dfd9d10cdbfe873377ce9940"/></dir><file name="Visitor.php" hash="5632c1c8c6e8b12621afaab328ec179e"/></dir><dir name="Visitor"><file name="Online.php" hash="0b78165278f9701933e4a32d43615d71"/></dir><file name="Visitor.php" hash="e7eda245a6667eaa825e370e84772eb9"/></dir><dir name="data"><dir name="log_setup"><file name="data-install-1.6.0.0.php" hash="639c964f2adf72114d4faade27701738"/></dir></dir><dir name="etc"><file name="config.xml" hash="9a847599edccce800486d3b67f6588c1"/><file name="system.xml" hash="b697ce4fd8301c7ba5dbc8761319dae9"/></dir><dir name="sql"><dir name="log_setup"><file name="install-1.6.0.0.php" hash="296b1243b914181a590a1adc1371ff65"/><file name="mysql4-install-0.7.0.php" hash="0e95da2db06964da1920c04be41503fc"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="f4a700aaa75ab722f3e41749749eb930"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="71372f082e7db0a61550fc80a85d44eb"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="9b9e0e03ec80b0bb301893626a7cd65d"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="e75c5d02380ec7364a2642042c067db8"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="64a9f22ea599b5e0f39f02d3693b7a46"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="d714ca9b195f0f61499e6d23b97412a9"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="7d24eb5b256491deff080049210ba2dd"/></dir></dir></dir><dir name="Media"><dir name="Helper"><file name="Data.php" hash="2dad2bf1d6ac5de8326932cb9e5627e7"/></dir><dir name="Model"><dir name="File"><file name="Image.php" hash="4fe859974db5ff468a4501a10c9a4e71"/></dir><dir name="Image"><dir name="Config"><file name="Interface.php" hash="3e46e01b85f11bd4a73e59d9b385dac1"/></dir></dir><file name="Image.php" hash="9442f7d57e56497874527012272b8ab9"/></dir><dir name="etc"><file name="config.xml" hash="353a56fafaea1ecc9c13934ec9697d75"/></dir></dir><dir name="Newsletter"><dir name="Block"><file name="Subscribe.php" hash="a8944dc824117026852a0a15fad1db6a"/></dir><dir name="Helper"><file name="Data.php" hash="78519bff66e422db15b1c978b09e9354"/></dir><dir name="Model"><file name="Message.php" hash="e374b963cd1576e6d6068f27905a138c"/><dir name="Mysql4"><dir name="Problem"><file name="Collection.php" hash="2019e19b82c404e360bb91bc921ae2d2"/></dir><file name="Problem.php" hash="fc8e33d419019061b046619d0b5dbe70"/><dir name="Queue"><file name="Collection.php" hash="251134b7fa2c50feb8a9a089313ffb5c"/></dir><file name="Queue.php" hash="a9ea61126bd75f86741f5775442b2754"/><dir name="Subscriber"><file name="Collection.php" hash="87f4babcbebf52871d9034dd1845b4f3"/></dir><file name="Subscriber.php" hash="c9094d8042616b7b171f7eb02660a364"/><dir name="Template"><file name="Collection.php" hash="24837cdeead134474a0619f5b699484e"/></dir><file name="Template.php" hash="c03b3c6389f29a18fc75f40689fa24ce"/></dir><file name="Observer.php" hash="d52ad7c1bef71360fcf1d2f8d9a86544"/><file name="Problem.php" hash="41958db0a471fe805607871a9f0aea70"/><file name="Queue.php" hash="12416926e051317528aa8bcabfadb283"/><dir name="Resource"><dir name="Problem"><file name="Collection.php" hash="acaad33c753d24aca3c95efc0c5c1fba"/></dir><file name="Problem.php" hash="f17ae063480594dd754fef6a71f82a7a"/><dir name="Queue"><file name="Collection.php" hash="197403f85d878d6ddafc9118ebc8d561"/></dir><file name="Queue.php" hash="6b70aa10af3a6706a66af835f18beac0"/><dir name="Subscriber"><file name="Collection.php" hash="980e4dd3a29e21b612cf57c22d8e7e0b"/></dir><file name="Subscriber.php" hash="166f1786a24f555db0a182cf2d08f18f"/><dir name="Template"><file name="Collection.php" hash="abe280f27b084bfffe29d889b6b012f5"/></dir><file name="Template.php" hash="1eb006714f86025899866ce1ae46ff80"/></dir><file name="Session.php" hash="7e48e9598c1ab7b4fcee1f90da6071c8"/><file name="Subscriber.php" hash="27f3bd84483fd6bd7b63310eb2c4597b"/><dir name="Template"><file name="Filter.php" hash="9320e7cd2ba070e5f60d5eae1a55e527"/></dir><file name="Template.php" hash="b3fa741b15cd1cdaebd87c8300222169"/></dir><dir name="controllers"><file name="ManageController.php" hash="88307392333a913417cda04a475ee385"/><file name="SubscriberController.php" hash="d280d493c055358194cb9523aa3aa99e"/></dir><dir name="etc"><file name="adminhtml.xml" hash="dbdd88e91e8e9a20e329b67a9004fd50"/><file name="config.xml" hash="e9e982ec8a65feed94ecfd18f90a8c6b"/><file name="system.xml" hash="12d69689a1e12d8fb05a3e54f9838e76"/></dir><dir name="sql"><dir name="newsletter_setup"><file name="install-1.6.0.0.php" hash="0c94a0a22359d1aece4713b6350b8901"/><file name="mysql4-install-0.7.0.php" hash="01d9c7a01557c0e564fc19aba36668bb"/><file name="mysql4-install-0.8.0.php" hash="689ab236de077b57f92e43eb2aa05fb9"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="e6b0ecbeec9a05bbae21c986a0c815b9"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="21f4cf3255b6d106ad847eeb87503bad"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="2dcb41dd41133852f47770a2411d6831"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="2faa59cc0449b2b6305b883afe6c9ef4"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="582110aee04932c2f690427b318d2ed1"/></dir></dir></dir><dir name="Page"><dir name="Block"><dir name="Html"><file name="Breadcrumbs.php" hash="95db5549c6ef1b1c49151a8c2613f361"/><file name="Footer.php" hash="3c9ba442b6c6717927fa9e4551344467"/><file name="Head.php" hash="e0537bfa3ca32cf3c7936ebe4677cf0a"/><file name="Header.php" hash="ef559a1d87cf0163f5346f030f8172ab"/><file name="Notices.php" hash="89c04243636c4e7f3d2d5c4e5cb72231"/><file name="Pager.php" hash="503fbc1496b89377d57e2d665fea200f"/><file name="Toplinks.php" hash="7f24982f60f14998072f682fec763b0c"/><file name="Welcome.php" hash="ddd8037078d04436098a40565ec43565"/><file name="Wrapper.php" hash="e86424e218b128c06aa61290fd951ab9"/></dir><file name="Html.php" hash="858725e5a456c193bad2104e5326dc9e"/><dir name="Js"><file name="Cookie.php" hash="577dba60fd3fb1ba65caa7321d927bc8"/><file name="Translate.php" hash="f26732411ce714de7709c995044d69cd"/></dir><file name="Redirect.php" hash="34b1ad5fba097c1a8e3bc70015aaf042"/><file name="Switch.php" hash="4e6e2f2a20b1714d5cc54ce7bdfcf85c"/><dir name="Template"><file name="Container.php" hash="befff29f6f02b03d631dd51ea235a7a3"/><dir name="Links"><file name="Block.php" hash="ee16cb0d20b4597e856947a065b6be3e"/></dir><file name="Links.php" hash="ffd1b3bdf7b477c91ed00296445345eb"/></dir></dir><dir name="Helper"><file name="Data.php" hash="459379a15ddc6e8dab431189431990e0"/><file name="Html.php" hash="bde4110b5f2f6d5767be3837cbe21d2b"/><file name="Layout.php" hash="8e438a6d899049a6340589ffc66adfb6"/></dir><dir name="Model"><file name="Config.php" hash="dd2b4223dc3f0d8c116db6bfe81678e4"/><dir name="Source"><file name="Layout.php" hash="5aaf49b2f20a6e25551f7d4df1b9ab8b"/></dir></dir><dir name="etc"><file name="config.xml" hash="9b0a0bfa46e2fe655f7d31ac819a6611"/><file name="system.xml" hash="d9109d78bf702374199319e6336f4733"/></dir></dir><dir name="PageCache"><dir name="Block"><dir name="Adminhtml"><dir name="Cache"><file name="Additional.php" hash="d8547babc34429c1090468a5eb9ef5a2"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="2d9c3853119b8711a59952feac583d28"/></dir><dir name="Model"><dir name="Control"><file name="Interface.php" hash="056a55b36f5562047c638b7f6ee9e95e"/><file name="Zend.php" hash="336dedc0a7adb01bb53a98b8a85ead19"/></dir><file name="Observer.php" hash="b456b277568a39c000e62c1072117b72"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Controls.php" hash="c687c5229c74b529b642baef166d5a13"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="PageCacheController.php" hash="1f4f616a92d466ea7439a09430f17e12"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="5b2202362db30a0836192eea2dc15ade"/><file name="config.xml" hash="2319df69454609f0b28ec1bd90cfc446"/><file name="system.xml" hash="bb6dfe60756c5fc4c012286bc344ac38"/></dir></dir><dir name="Paygate"><dir name="Block"><dir name="Authorizenet"><dir name="Form"><file name="Cc.php" hash="bc08c1a559f455e5c0ea4c92c38034fc"/></dir><dir name="Info"><file name="Cc.php" hash="7b06f2981145ab239f95a3cdfc451d3c"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="2a651bafe615499110b861388701f8cf"/></dir><dir name="Model"><dir name="Authorizenet"><file name="Cards.php" hash="94922257a19d6fa15c2f96054540222c"/><file name="Debug.php" hash="35528df9ebd231ec6b1cf6ce748decb1"/><file name="Request.php" hash="dc09cb800d7cfb4707e01ad2810bf0f8"/><file name="Result.php" hash="5b704945c4f792905bb6b835d378183a"/><dir name="Source"><file name="Cctype.php" hash="3553b22a17f3cdf1e822d70b686e577a"/><file name="PaymentAction.php" hash="a618f2963a14b76d4179ee226a57df77"/></dir></dir><file name="Authorizenet.php" hash="b82dd811dbcdebc26619066258656303"/><dir name="Mysql4"><dir name="Authorizenet"><dir name="Debug"><file name="Collection.php" hash="6037bf09ac6595f2d534bd903538eece"/></dir><file name="Debug.php" hash="983c80cb9eb6624b4318f64854bb9ec4"/></dir></dir><dir name="Resource"><dir name="Authorizenet"><dir name="Debug"><file name="Collection.php" hash="45c1884cc93dd509ac4d442960b2aeb7"/></dir><file name="Debug.php" hash="f30f677aed06c8dbeddd336eb9c6dfcf"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Paygate"><dir name="Authorizenet"><file name="PaymentController.php" hash="37ea22df2609aa36966716e36977b84f"/></dir></dir></dir><dir name="Authorizenet"><file name="PaymentController.php" hash="587ce170b331a337437862b5acf6533a"/></dir></dir><dir name="etc"><file name="config.xml" hash="0fe1206043019df13d10766aada1a532"/><file name="system.xml" hash="4ab375d5c19d19badb5a30b195495c97"/></dir><dir name="sql"><dir name="paygate_setup"><file name="install-1.6.0.0.php" hash="b963070c135acde6b6cea80a1d9b2ec7"/><file name="mysql4-data-upgrade-0.7.0-0.7.1.php" hash="90d50d4cd7c65ff69b204e7c0107ac8a"/><file name="mysql4-install-0.7.0.php" hash="b90ee9e1f0602f986106a7a2a137e180"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="e9e2e2680e916584430bf072537af8bf"/></dir></dir></dir><dir name="Payment"><dir name="Block"><dir name="Catalog"><dir name="Product"><dir name="View"><file name="Profile.php" hash="b612be9f45ba83760f7d04417783d6ba"/></dir></dir></dir><dir name="Form"><file name="Cc.php" hash="e6dd8f3e70e8a8c8e074d7612330d585"/><file name="Ccsave.php" hash="1368876cc1f6e496f8c331b08380e162"/><file name="Checkmo.php" hash="7236ebf3c045dff43d2ef3f3c326dc54"/><file name="Container.php" hash="df680143c411c23eb6c31b01dd41463e"/><file name="Purchaseorder.php" hash="23df3318971b2378299b852a21177682"/></dir><file name="Form.php" hash="6f72d77a39dfdef013d62b51ce5d7817"/><dir name="Info"><file name="Cc.php" hash="853a2fe8f5175c977a08ebd440e44799"/><file name="Ccsave.php" hash="ed0d8f34427632602a1562eda99de6bf"/><file name="Checkmo.php" hash="fe6fb406b378328ae27b95a68d35094e"/><file name="Container.php" hash="098b1e41b4222d72bbe9660cd10b15c8"/><file name="Purchaseorder.php" hash="f4e7740923a5e765092b6744300834ed"/></dir><file name="Info.php" hash="e5e373b7d1cdd55d7509eddcd41a6736"/></dir><file name="Exception.php" hash="e2081b97fcaaeda8098e3d7487384920"/><dir name="Helper"><file name="Data.php" hash="4f0c0314287a1d1fe5ee2cb9522bcf78"/></dir><dir name="Model"><dir name="Billing"><dir name="Agreement"><file name="MethodInterface.php" hash="26aee669909f47c0eedeeb10a278e58a"/></dir><file name="AgreementAbstract.php" hash="36298fca6e4f31f38ec0c7a5548d6191"/></dir><file name="Config.php" hash="845ed0621e2d4c834cdccda8958ad9f7"/><dir name="Info"><file name="Exception.php" hash="20085a22a54ef31c28265054e7c7da82"/></dir><file name="Info.php" hash="0264bd7341fbbc054397601e17e3a3a1"/><dir name="Method"><file name="Abstract.php" hash="1e68e497520de06f9e24b44ed3e46c46"/><file name="Cc.php" hash="3e5dab9b5048bc0d13970a39134ea4ad"/><file name="Ccsave.php" hash="32198c23cb5a7715fd3e071b1e0bfa59"/><file name="Checkmo.php" hash="759e6dfca87cc49589644b00d602d950"/><file name="Free.php" hash="f713d359a27934ec9a26d641fba9160c"/><file name="Purchaseorder.php" hash="e9112b132c06ad3f50534583afeec5c5"/></dir><file name="Observer.php" hash="56576e6c72178c2382fcfb937c42cedc"/><dir name="Paygate"><file name="Request.php" hash="be9921171525c127842e5631b654b099"/><file name="Result.php" hash="1f5824832434082b83114e46e8e02159"/></dir><dir name="Recurring"><dir name="Profile"><file name="MethodInterface.php" hash="035fd8de39b397af69c2f757ee93a7fa"/></dir><file name="Profile.php" hash="da2f5accadcfb8ff36fb82cc0e56a2a9"/></dir><dir name="Source"><file name="Cctype.php" hash="67f1336e9d43b3ecac8e98bdcaf8813a"/><file name="Invoice.php" hash="cedb91ec8ff2374d9da78f9897793799"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="fee324a319bd4dd5043668cbeac5128f"/><file name="config.xml" hash="06132338906296fc587b340c693d22e4"/><file name="system.xml" hash="431f8b20fca627533b5a4f7916c36712"/></dir></dir><dir name="Paypal"><dir name="Block"><dir name="Adminhtml"><dir name="Settlement"><dir name="Details"><file name="Form.php" hash="2980a2bba27c9ca4beeff89083fbc36f"/></dir><file name="Details.php" hash="dd02df1468e967e2e06407b1c650c906"/><dir name="Report"><file name="Grid.php" hash="24d875f9dbc86a6a3fda4ee17cf5e307"/></dir><file name="Report.php" hash="7e28975c52575a8fed435b6ed224dbed"/></dir><dir name="System"><dir name="Config"><file name="ApiWizard.php" hash="d9e990398c531166074d0e58016b0c38"/><dir name="Fieldset"><file name="Global.php" hash="3d768536b46518f47bdca6c2db72a800"/><file name="Hint.php" hash="e3130cf57e057f39121f5ee4bd0623f7"/><file name="Store.php" hash="a92f0a34399e486f0d2564d026113bb9"/></dir><dir name="Payflowlink"><file name="Info.php" hash="f363fd1016a181c31a0791fac13dc7b4"/></dir></dir></dir></dir><dir name="Express"><file name="Form.php" hash="795989fc5211e26b8700da055f8afa47"/><dir name="Review"><file name="Details.php" hash="d2ee8ba0a9933e81f5f7db2614bedf29"/></dir><file name="Review.php" hash="0d392aaedfd08b4d118947b4f7adee03"/><file name="Shortcut.php" hash="5cc8ed08553e5e9c04258a988e2a19b2"/></dir><dir name="Hosted"><dir name="Pro"><file name="Form.php" hash="9cb8f171058f437e7bfabed5f5ed92d0"/><file name="Iframe.php" hash="7ac49f2f0915b11314fb6cc5632933fa"/><file name="Info.php" hash="b622062fe5a219d17c587358af72b0be"/></dir></dir><file name="Iframe.php" hash="c8b7f089e16dbb6f75f4d628410df9af"/><file name="Logo.php" hash="cdaca13102f60795d1de91a0f28e92ef"/><dir name="Payflow"><dir name="Link"><file name="Form.php" hash="ccb9f5ba185fd1aa4cabba9650b267e0"/><file name="Iframe.php" hash="56dd57ca561037c01682956edd82a440"/><file name="Info.php" hash="340ad6125875cb18344bb14e6aa6f0bc"/></dir></dir><dir name="Payment"><file name="Info.php" hash="e22104c321b3b538b01cdd86a230ee23"/></dir><dir name="Standard"><file name="Form.php" hash="1b4747279b6bec49af20dd790290645a"/><file name="Redirect.php" hash="b60c45515b3ad29b0614b67bc9256ee6"/></dir></dir><dir name="Controller"><dir name="Express"><file name="Abstract.php" hash="92ddff970bff7cf5883f51f6be21e157"/></dir></dir><file name="Exception.php" hash="e9c9822e1f49475afb49bb6df15847be"/><dir name="Helper"><file name="Data.php" hash="7ca570dd4d51753f9b08f97e8a20c3f7"/><file name="Hss.php" hash="5e4b4deedc1b69bc9d9ef1e801ffb6a7"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="72fc5349b2acd670af1b31cbef00b449"/><file name="Nvp.php" hash="2b5ea2c741c727c2380710e4058799f7"/><file name="Standard.php" hash="40c0e3758e73ae32906e270f0ec67302"/></dir><file name="Cart.php" hash="2b278cf3711e0af886e9805a6c55debc"/><file name="Cert.php" hash="da69cd353a5900409e3f7f2ab680f8d5"/><file name="Config.php" hash="0df651ca365e1fba3001f58fcb22064a"/><file name="Direct.php" hash="b3cc9b8bdc9a5eb79bc81f154450eecf"/><dir name="Express"><file name="Checkout.php" hash="fd9f521dc079b3cfaed2d2201f162633"/></dir><file name="Express.php" hash="818541d41b8cfaea278bcedfb0fe94c4"/><dir name="Hostedpro"><file name="Request.php" hash="e9a22e47d7e5674b47bc7c487a996ab3"/></dir><file name="Hostedpro.php" hash="dfb604ab787530941bf3f80b022dbfd9"/><file name="Info.php" hash="388bdf9cba6478de15cad325a156691d"/><file name="Ipn.php" hash="47ebce1e590a2a614431aeb9bc66ad89"/><dir name="Method"><file name="Agreement.php" hash="988aa2b996c3f8e61e54b7ca8fc5bdc5"/></dir><dir name="Mysql4"><file name="Cert.php" hash="e846f458618e90291a97f62fb1235772"/><dir name="Report"><dir name="Settlement"><dir name="Row"><file name="Collection.php" hash="efdab645edaae9c19630dda772413c2b"/></dir><file name="Row.php" hash="30ff23110bd6930c2a92614d1a1efa4f"/></dir><file name="Settlement.php" hash="7078276522913937e5b00aa81fbfe5be"/></dir><file name="Setup.php" hash="4cb141aa3357a249bf3abfd85d4f66f4"/></dir><file name="Observer.php" hash="d494ab4a93202dfbfc081c8ec6890aa1"/><dir name="Payflow"><file name="Request.php" hash="b340d8d82cc4407e41cbbe69ba1a31ca"/></dir><file name="Payflowlink.php" hash="d0db06c89f6863f96a5071b5c1f1b067"/><file name="Payflowpro.php" hash="9dfc5a904a4ca4f64f28c2956ffaba16"/><dir name="Payment"><file name="Transaction.php" hash="4613e53dcde55f6e240c6acb92829b11"/></dir><file name="Pro.php" hash="e46ee2002143c733608e08b1d0a134d6"/><dir name="Report"><dir name="Settlement"><file name="Row.php" hash="b6265affd2102043f95f01ccc5924354"/></dir><file name="Settlement.php" hash="467185bd4c1a253ba993d12c2ed6f5e4"/></dir><dir name="Resource"><file name="Cert.php" hash="46977005a28c0f10d25ed50992a0050d"/><dir name="Payment"><dir name="Transaction"><file name="Collection.php" hash="d5f36405e8cc0078c064db1c87cdb253"/></dir><file name="Transaction.php" hash="98dfb3748a30a99ba7ca08461a67d706"/></dir><dir name="Report"><dir name="Settlement"><dir name="Row"><file name="Collection.php" hash="47ab3bdc269e7bff00b2fca76a4e0749"/></dir><file name="Row.php" hash="bd55e5ca97d6981e9b86ccba59f1fb91"/></dir><file name="Settlement.php" hash="a66260bf11f6972e68047925f413b977"/></dir><file name="Setup.php" hash="78055a865787b35bb4b481753f5cb1e6"/></dir><file name="Session.php" hash="074396e2cce792799647aee828bab736"/><file name="Standard.php" hash="a27b3668deba097cbe2d5c6939e1e918"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cert.php" hash="827fd83416e7586c2ae3150c39d717a4"/><file name="Cron.php" hash="f7ddb7dd054b19d1b9665c2b32af911a"/><file name="MerchantCountry.php" hash="f7d6ec0d27e9e1f870039350e9a78789"/></dir><dir name="Source"><file name="AuthorizationAmounts.php" hash="24a3f01bb5372022187a6d6c9257cc5b"/><file name="BuyerCountry.php" hash="f571fd5998b358b76f95a0dd68a0ec6a"/><file name="FetchingSchedule.php" hash="6a8a679699a31180810f00a628b6243f"/><file name="Logo.php" hash="879ae531f1dc5b2d194f49816c9922b7"/><file name="MerchantCountry.php" hash="4062a191c5a3eb3174e2c23d660096e0"/><dir name="PaymentActions"><file name="Express.php" hash="aa5888252f3a67edcb7be76b920fa66a"/></dir><file name="PaymentActions.php" hash="eff694cd8d6bc355a72a67ee0d3e46fb"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Paypal"><file name="ReportsController.php" hash="c15f41ca125ea8085ab9ad0fc5bf0fed"/></dir></dir><file name="ExpressController.php" hash="95b9f369dfcb53420cc57cb5a41271f3"/><file name="HostedproController.php" hash="5573a9e25024ba01c287b37459af8226"/><file name="IpnController.php" hash="bee05bb153e68e2e994a24c799daf05c"/><file name="PayflowController.php" hash="54a6b0c87d42a780e4933e6896efb64b"/><file name="StandardController.php" hash="f17f76e41b287bc9f8332ce4c738556f"/></dir><dir name="etc"><file name="adminhtml.xml" hash="297251cbf2028328342e0d63f7d561f9"/><file name="config.xml" hash="e4b7e8d304da1dbd397f1c4520150cb9"/><file name="system.xml" hash="f232acd3df0baf729ff580e8749210e8"/></dir><dir name="sql"><dir name="paypal_setup"><file name="install-1.6.0.0.php" hash="1ec3d6636fcfab443f107f79282df701"/><file name="mysql4-install-0.7.0.php" hash="75a6d92a85ed7e0c71e7e0f17d473de8"/><file name="mysql4-install-1.4.0.0.php" hash="446c2903e78cc7fce646c2e344939f36"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="29ab81ca69911397f8aa10955d192907"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="4a5f460bf5a4c5d04ce509f0e215bdce"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="e4abc3a49e03b6bc9d945e4f7cefe356"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="f8b504108e07c09d666ad71497152d9c"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="76a8f1f0d8b58cacb19dcf8b1819f8f0"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="3559d261e1887f4bf830e073f3e659a2"/></dir></dir></dir><dir name="PaypalUk"><dir name="Block"><dir name="Express"><file name="Form.php" hash="0ff55e4ca7f32d0509a80dcd5a111f20"/><file name="Shortcut.php" hash="14251710cd7b1ad0705105d72402edf8"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fd107083844fb75cd55dedddcb69974a"/></dir><dir name="Model"><dir name="Api"><file name="Nvp.php" hash="a036a518d9eef37929401a53bbce416e"/></dir><file name="Direct.php" hash="ca47ef69b66ef33d54d3bc973c6125c2"/><dir name="Express"><file name="Checkout.php" hash="efe13dcda464675ee0d0b08ae82319d0"/></dir><file name="Express.php" hash="480e4727987ceb29c58a399604e908f3"/><file name="Pro.php" hash="1ae0c10745f34e72c56d348a637ab96e"/><file name="Session.php" hash="0c92fb28cdfee715d15b1d00445ee349"/></dir><dir name="controllers"><file name="ExpressController.php" hash="8c46890f24ded7495b0d2c15726a6940"/></dir><dir name="etc"><file name="config.xml" hash="af8f2b6cbbdf3f32885b0db3db24a790"/></dir><dir name="sql"><dir name="paypaluk_setup"><file name="install-1.6.0.0.php" hash="8be8f5463d5fcffe943fd2942441e751"/><file name="mysql4-install-0.7.0.php" hash="2e14d655e6331a21ef722a162d9eb45c"/></dir></dir></dir><dir name="Persistent"><dir name="Block"><dir name="Form"><file name="Remember.php" hash="fc7061fd3e5ba0527fb2203b1e7f6329"/></dir><dir name="Header"><file name="Additional.php" hash="c5eb82f6a2fa01aa7849bff2f16b7907"/></dir></dir><dir name="Helper"><file name="Data.php" hash="e5e6415f1cde814720e9786303ae8ac1"/><file name="Session.php" hash="64abac5a8bd303993e049e8446daf894"/></dir><dir name="Model"><dir name="Observer"><file name="Session.php" hash="2a9e1565195b9147a4c641d919e284c2"/></dir><file name="Observer.php" hash="46766125faa34d533c4b6d59bf7efc81"/><dir name="Persistent"><file name="Config.php" hash="4d5798936fe74680ba0cd024ab494b02"/></dir><dir name="Resource"><file name="Session.php" hash="975529614a897d1dd97fffeff6593a58"/></dir><file name="Session.php" hash="9064a777ab054d0ac6b5b3c1638e0870"/></dir><dir name="controllers"><file name="IndexController.php" hash="59a1e727a5f066e4e6484e872dea1ca7"/></dir><dir name="etc"><file name="adminhtml.xml" hash="8efb58172b178c07700446fb509e59cb"/><file name="config.xml" hash="1891947587a7146aa25b8c2ebe134b1f"/><file name="persistent.xml" hash="4b661d872f374b4b8908f640aefa5015"/><file name="system.xml" hash="ae83f6974215db818673c8693c648ec3"/></dir><dir name="sql"><dir name="persistent_setup"><file name="install-1.0.0.0.php" hash="64d4eca43e60f5af530c330277743093"/></dir></dir></dir><dir name="Poll"><dir name="Block"><file name="ActivePoll.php" hash="341ae9861d6e3ad2b66e548c3bb3daec"/><file name="Poll.php" hash="adf6f014caeb7acbd0f1316b52b947a9"/></dir><dir name="Helper"><file name="Data.php" hash="01474c928562f89b59c749dca44695e7"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Poll"><dir name="Answer"><file name="Collection.php" hash="641395c73f5caa70dfec5d02ef360602"/></dir><file name="Answer.php" hash="8e334c451e0eb39b90e07bf143dec11b"/><file name="Collection.php" hash="d0b8ac7b58054ddef91941a256814be1"/><file name="Vote.php" hash="0d7d8a79c18e82298bace7949d496eba"/></dir><file name="Poll.php" hash="33f49f352a47905693e2265c7573fe40"/></dir><dir name="Poll"><file name="Answer.php" hash="d6098ccee192ab9fc9c56321b767d892"/><file name="Vote.php" hash="d4e3d0cf1d631e280151320cf3df7484"/></dir><file name="Poll.php" hash="497da66b5dd41a348fb5903e64b33e18"/><dir name="Resource"><dir name="Poll"><dir name="Answer"><file name="Collection.php" hash="661ff977eb3ea7e8fcfb20cc0b66a88a"/></dir><file name="Answer.php" hash="b0b764113cc411cf5942fe8862747f22"/><file name="Collection.php" hash="1ee8c0e9b5a044967ae971321e62167e"/><file name="Vote.php" hash="bd78523910ef44c71709b38d59291436"/></dir><file name="Poll.php" hash="c385b45f443d7fcc1db07e7e4586bb7b"/></dir></dir><dir name="controllers"><file name="VoteController.php" hash="16397fa0db2dd473a4e9c81f9ec09382"/></dir><dir name="data"><dir name="poll_setup"><file name="data-install-1.6.0.0.php" hash="6953af477df72473ffc84c08c52e7c44"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="f9fa433311ca407e87bf08e193949b7f"/><file name="config.xml" hash="7d90543bf98317844fe84bb7e9958477"/><file name="system.xml" hash="27f55fbbff00c6046ccc9625959cbb47"/></dir><dir name="sql"><dir name="poll_setup"><file name="install-1.6.0.0.php" hash="018fe0a4174c837cad012a28325ed511"/><file name="mysql4-install-0.7.0.php" hash="365a4c3b3366dcb257c7a09e1402d182"/><file name="mysql4-upgrade-0.6.0-0.6.1.php" hash="52023e8c54ebd1cb2301dc0c3ae3f2f0"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="67d1d82fb19a59742449e1c59a006119"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="3a3d2d59ac58eb8181167416375502d1"/></dir></dir></dir><dir name="ProductAlert"><dir name="Block"><dir name="Email"><file name="Abstract.php" hash="8e0a6e5c0a71238f8ed4ac09f9d4d955"/><file name="Price.php" hash="6bd6b753485d3e00c0de0f16b1c633f8"/><file name="Stock.php" hash="c3fde82c989387acc140a08023f73a97"/></dir><file name="Price.php" hash="55c26cd963e90f355b586d2de304da4c"/><dir name="Product"><file name="View.php" hash="551f877b6b85f47fce7212e530f1c734"/></dir><file name="Stock.php" hash="4154b89a742cb13a830d0878cbd264e2"/></dir><dir name="Helper"><file name="Data.php" hash="a49988ad16336f1be4de2f3eb97fe8bd"/></dir><dir name="Model"><file name="Email.php" hash="7a69bb276b89a667696042f7463e6afd"/><dir name="Mysql4"><dir name="Price"><file name="Collection.php" hash="2d3ab86a49c301e9adcc3f7316b19ad5"/><dir name="Customer"><file name="Collection.php" hash="274aff5f2c90b1afa97ed59c27d2d2df"/></dir></dir><file name="Price.php" hash="5f8042b077cba001f810b0aaa468b4ac"/><dir name="Stock"><file name="Collection.php" hash="1e677ac4161cb271bfd0f9001e89a6b4"/><dir name="Customer"><file name="Collection.php" hash="bd0402d34d5f90bb9e0a64273c496292"/></dir></dir><file name="Stock.php" hash="e7146f684b2037c44a5f75d56b5fc7b1"/></dir><file name="Observer.php" hash="70730b2cb1a327fa15e44d829a0a1b63"/><file name="Price.php" hash="c3390a2729ee5601d167cb09dae97087"/><dir name="Resource"><file name="Abstract.php" hash="037d85f27adc89a47e413c417bdf2aa7"/><dir name="Price"><file name="Collection.php" hash="7b82e98567dd7b60e411a37fa58eb4a4"/><dir name="Customer"><file name="Collection.php" hash="3ca74725aad8e414929c2299cafd802a"/></dir></dir><file name="Price.php" hash="b4428747f88d966e756478cb9244fa72"/><dir name="Stock"><file name="Collection.php" hash="f4db688cb4664e5b4634781e1f10bf83"/><dir name="Customer"><file name="Collection.php" hash="7b02c4220cf4851cad07f8b36fbeff28"/></dir></dir><file name="Stock.php" hash="db74196f249b0a9329e2f5319d3b0a6d"/></dir><file name="Stock.php" hash="c2669ef1946a92b06416f1a53972ad87"/></dir><dir name="controllers"><file name="AddController.php" hash="70cadaf46d81b617cbf3fe8c6a66a488"/><file name="UnsubscribeController.php" hash="499e60901a1ec8ef7e0ab04b618f98b9"/></dir><dir name="etc"><file name="config.xml" hash="85fde08cf912aab027eec4e3aa8bdaac"/><file name="system.xml" hash="57d13cdeb80002980f41dffc29440ff5"/></dir><dir name="sql"><dir name="productalert_setup"><file name="install-1.6.0.0.php" hash="c107f73036880b2b60da8ff488587b75"/><file name="mysql4-install-0.7.0.php" hash="690b94dbc6b91c5b98016460e81546ea"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="f6668a13895266f1669826ffaa10db72"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="aced222aec5e923dd0db3d2e2a7638d6"/></dir></dir></dir><dir name="Rating"><dir name="Block"><dir name="Entity"><file name="Detailed.php" hash="188610c833a9afabe56978ca8b591c1e"/></dir></dir><dir name="Helper"><file name="Data.php" hash="86ad60b0fecae276611c6643a0f7d1ae"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Rating"><file name="Collection.php" hash="df4e10d40dc992ed9bc78603883b4953"/><file name="Entity.php" hash="2647858f9c3bf277b02a031f6d2510e0"/><dir name="Option"><file name="Collection.php" hash="56159532221484900aa0e456b76e8b6d"/><dir name="Vote"><file name="Collection.php" hash="1b91f6b3f137643fd4af450b890e1523"/></dir><file name="Vote.php" hash="b675b414356d1e88c3f4cbe7378c469c"/></dir><file name="Option.php" hash="64ff128de6a563984dbb0685bbd6402b"/></dir><file name="Rating.php" hash="1413a4f1bbc1283f78301c5d20de67e9"/></dir><file name="Observer.php" hash="d7015f8ff1a7aac6b3b9a3c7fe7d8d98"/><dir name="Rating"><file name="Entity.php" hash="b772ef6613a53ab03ceb6a9f9d27282b"/><dir name="Option"><file name="Vote.php" hash="5c0fac1c593f8dd35a4f1ff700792acc"/></dir><file name="Option.php" hash="22859d9cb354be229740a9c756e3821e"/></dir><file name="Rating.php" hash="7f5252220335311599287d8e1320d83e"/><dir name="Resource"><dir name="Rating"><file name="Collection.php" hash="7acbf6f4d67fc7f166588bdfe1ec73f9"/><file name="Entity.php" hash="f01059e1216111acdc2b27a3b002cfcd"/><dir name="Option"><file name="Collection.php" hash="f188c1325fe7e7d5a58c0c7e7cfecb92"/><dir name="Vote"><file name="Collection.php" hash="933052efe03d17d6f2c0398ffdc7d7e7"/></dir><file name="Vote.php" hash="20ff5d85fc40a0356fb4005cbe49de18"/></dir><file name="Option.php" hash="118a58c3775b87cfa5b74c8685db755e"/></dir><file name="Rating.php" hash="0c847bab0d0771d6c484644d7532deda"/></dir></dir><dir name="data"><dir name="rating_setup"><file name="data-install-1.6.0.0.php" hash="2b2786b5fff99e769c0cd1f6c48304d2"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="33c1180ac21d2fd57519caf466ac98c3"/><file name="config.xml" hash="2b01bbbb3ccd08344234f6b14b480bcb"/></dir><dir name="sql"><dir name="rating_setup"><file name="install-1.6.0.0.php" hash="03257cb42d2b42085f556d5c805c22da"/><file name="mysql4-install-0.7.0.php" hash="eef96bb94aec55982106018835862ae9"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="0d150347416fe402ac37d7c7bdf67b77"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="81067732b4ec552c742f5ffb80788cd1"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="b58a94c9fef8a13c8bd821d31c6ca40c"/></dir></dir></dir><dir name="Reports"><dir name="Block"><dir name="Product"><file name="Abstract.php" hash="cd4144c51ecef5b233abc92f7e455ff1"/><file name="Compared.php" hash="6c342478f6738e12d13541f8dd5f5c13"/><file name="Viewed.php" hash="6b7151c100398957fe270ad8b1024d2a"/><dir name="Widget"><file name="Compared.php" hash="12c566a7edba25b8f6623249a96b60e7"/><file name="Viewed.php" hash="8055f08e8c9ddcd2a4d8129bc33fd409"/></dir></dir></dir><file name="Exception.php" hash="3a9a648a39b735531b5345a8de7cbc78"/><dir name="Helper"><file name="Data.php" hash="a025f447f4fb9ad0d839f1fa76376af8"/></dir><dir name="Model"><file name="Config.php" hash="440cf73ff0dc1b6c41fe92c810d5c9c9"/><dir name="Event"><file name="Observer.php" hash="6e251e178d8ced85bc82586aaf8acaae"/><file name="Type.php" hash="1bf818cb8afd108a80ec97ff29b5c22e"/></dir><file name="Event.php" hash="71c31d55bcddfd8c3c6ffd1c28b8350e"/><file name="Flag.php" hash="42f6371ba91a445a1d7f6af438839af7"/><dir name="Grouped"><file name="Collection.php" hash="ef5ed0c10403e173a4e18e51440721fb"/></dir><dir name="Mysql4"><dir name="Accounts"><file name="Collection.php" hash="f1e468be36edeb3d35dd980c7aa2b822"/></dir><dir name="Coupons"><file name="Collection.php" hash="9b33d8b95b8261bbee3de39bea764d56"/></dir><dir name="Customer"><file name="Collection.php" hash="92f8346f5bb0988d7ef713ee2178248e"/><dir name="Orders"><file name="Collection.php" hash="cbd2d50394794a824037a1fe86dac2f7"/></dir><dir name="Totals"><file name="Collection.php" hash="11302981342bee8fabdd28951eb5908e"/></dir></dir><dir name="Entity"><dir name="Summary"><dir name="Collection"><file name="Abstract.php" hash="1de9e5510f829f38fe742118fcd8d686"/></dir></dir></dir><dir name="Event"><file name="Collection.php" hash="293c1dbd910daa33ff17255fcdaa1ccd"/><dir name="Type"><file name="Collection.php" hash="ebc0dbdac187973ac4454418300a264d"/></dir><file name="Type.php" hash="5a5857ec6074f006a93168de915d4db9"/></dir><file name="Event.php" hash="36e2dd6971fdfd46ae5621f467647e66"/><dir name="Invoiced"><file name="Collection.php" hash="b21d1fa339966f76006e74a100334298"/></dir><dir name="Order"><file name="Collection.php" hash="457ab6d8e6e3f84b49eee7e383596e8e"/></dir><dir name="Product"><file name="Collection.php" hash="629a064aa7ef7daf47ae1c80e6b12432"/><dir name="Downloads"><file name="Collection.php" hash="546c027660816b4974f821a835d89cd6"/></dir><dir name="Index"><file name="Abstract.php" hash="38f6c569a3e7befd593cfbfeb60bd3c8"/><dir name="Collection"><file name="Abstract.php" hash="d88a479b9c3abf6058cd14f764bc6c3d"/></dir><dir name="Compared"><file name="Collection.php" hash="828f9081bbdc55eb0060f54af67a6a99"/></dir><file name="Compared.php" hash="3f83080faee50d60f0d47ff9fcd310f6"/><dir name="Viewed"><file name="Collection.php" hash="b9cde54f433763f0a6510693cf3f9f33"/></dir><file name="Viewed.php" hash="bc7504e186103abb913c0600784bae71"/></dir><dir name="Lowstock"><file name="Collection.php" hash="0b58937c24daa64eab872ec48640af0d"/></dir><dir name="Ordered"><file name="Collection.php" hash="cc044921489d51cf7504f9e37a0dc464"/></dir><dir name="Sold"><file name="Collection.php" hash="8d03790815e4119d0835d77afc9c06f0"/></dir><dir name="Viewed"><file name="Collection.php" hash="46e0580fb35c5c2a020bc0681e0a6663"/></dir></dir><dir name="Quote"><file name="Collection.php" hash="527ffc3dfa322d86146a764cb1ddd9c0"/></dir><dir name="Refunded"><file name="Collection.php" hash="e2f17ec7cb3361aecd75c71c64204786"/></dir><dir name="Report"><file name="Abstract.php" hash="b7fa13cb1be8c228d2a35988a5a4e67b"/><file name="Collection.php" hash="3108395d72f39eb48b77fd5168794377"/></dir><dir name="Review"><file name="Collection.php" hash="9030330ba862fa318e51db4cd438341c"/><dir name="Customer"><file name="Collection.php" hash="40034dd0ef3b66d19ea0063b9cc657e9"/></dir><dir name="Product"><file name="Collection.php" hash="5590ce7f8270163d9644fa6d65c196d9"/></dir></dir><dir name="Shipping"><file name="Collection.php" hash="2b41e338b01185843529240f5b253ada"/></dir><dir name="Shopcart"><dir name="Product"><file name="Collection.php" hash="e8f8c52aff57abb5e7e9b5945ebdcd65"/></dir></dir><dir name="Tag"><file name="Collection.php" hash="29842a23c460f19b253c6d7f5b6107aa"/><dir name="Customer"><file name="Collection.php" hash="e6d5d4b0360f6ecb52ebe96fe7ff71b4"/></dir><dir name="Product"><file name="Collection.php" hash="4f8b2ae24a66db0bbacaa50fe3709cfd"/></dir></dir><dir name="Tax"><file name="Collection.php" hash="bf1f7420480baeab4fde9e0be5538afe"/></dir><dir name="Wishlist"><file name="Collection.php" hash="e60d66a3429a32bdba244dce25d3a119"/><dir name="Product"><file name="Collection.php" hash="127d950b55b5ecb7892568f98f4dafd5"/></dir></dir></dir><dir name="Product"><dir name="Index"><file name="Abstract.php" hash="4c7bad4909bc15bd6285824d549bb0ad"/><file name="Compared.php" hash="6262f00da2d419f5fcc6ffd1c16bbc9a"/><file name="Viewed.php" hash="3f6f7ac8edcc23b73e6bcaacb356b7b5"/></dir></dir><file name="Report.php" hash="4ac971042d39d2450556d5ed5cf5c12a"/><dir name="Resource"><dir name="Accounts"><file name="Collection.php" hash="b27d6399e9e6b753bfb2e3850e051c58"/></dir><dir name="Coupons"><file name="Collection.php" hash="9e5068c68e2e3efd4b06f7bc213105fe"/></dir><dir name="Customer"><file name="Collection.php" hash="c118f3eadff415c988d29a47f52339e0"/><dir name="Orders"><file name="Collection.php" hash="3e774df9039f13ee3171dc25b1584ff8"/></dir><dir name="Totals"><file name="Collection.php" hash="2378e351e049c736f7cf6d709cbcacf5"/></dir></dir><dir name="Entity"><dir name="Summary"><dir name="Collection"><file name="Abstract.php" hash="91bdac54729812ea15664ee4aa792c6f"/></dir></dir></dir><dir name="Event"><file name="Collection.php" hash="8bebb3ef142243f77cd8d351ff048760"/><dir name="Type"><file name="Collection.php" hash="4ce22b27704aadd680c48ad29104fb6f"/></dir><file name="Type.php" hash="d15134b6f3a7664f1d358c9066fa78cd"/></dir><file name="Event.php" hash="8ac01e117805f1b8c3e5fda688112416"/><dir name="Helper"><file name="Mysql4.php" hash="f7dc7af70613199cbbd629a3971df4a5"/></dir><dir name="Invoiced"><file name="Collection.php" hash="3f494577cf1cfd2b3d94b98ded7d5697"/></dir><dir name="Order"><file name="Collection.php" hash="e5985fd66b761b209cb68a0c2119c393"/></dir><dir name="Product"><file name="Collection.php" hash="f6825cbf2eb9353fe2328f69e7c2ddde"/><dir name="Downloads"><file name="Collection.php" hash="c651a65c87c04763ca0ab43d1a7c0139"/></dir><dir name="Index"><file name="Abstract.php" hash="69562aa8c6fbb2d2f76cb042cc1360f3"/><dir name="Collection"><file name="Abstract.php" hash="b8265305b5f1e30ec9226e1de1f86f38"/></dir><dir name="Compared"><file name="Collection.php" hash="6035c0e8bcfcd152fc5026b5256e3812"/></dir><file name="Compared.php" hash="96286c36a613b225b8243fc5906820af"/><dir name="Viewed"><file name="Collection.php" hash="0bae1413ca663bd8fb27ed1d84ceb7bf"/></dir><file name="Viewed.php" hash="858a881415519676ac4f1a41ecafc2c5"/></dir><dir name="Lowstock"><file name="Collection.php" hash="8f79c29d448b2eeb1d2ca28820b88a37"/></dir><dir name="Ordered"><file name="Collection.php" hash="f7b861e54b431a8df59db2db12b0bf0e"/></dir><dir name="Sold"><file name="Collection.php" hash="54d3768e94139f3d142e173192cbe53d"/></dir><dir name="Viewed"><file name="Collection.php" hash="8cbc5ba2ea14258cf2ae8d3fc326dbcf"/></dir></dir><dir name="Quote"><file name="Collection.php" hash="324a6f191f452b59e52f1069380d73fe"/></dir><dir name="Refunded"><file name="Collection.php" hash="8987ff7e3dde2d1eb4815ed86e6c7a9c"/></dir><dir name="Report"><file name="Abstract.php" hash="fb61501348c39286a3e0e41747b8b052"/><file name="Collection.php" hash="eb4d207622d44cb79393d502a2575b6c"/></dir><dir name="Review"><file name="Collection.php" hash="1d547cc734f8ea8523eea9d1344a4ec9"/><dir name="Customer"><file name="Collection.php" hash="52f8a0e8525a591ff1657fc5a1d73677"/></dir><dir name="Product"><file name="Collection.php" hash="1d0ab3b7cbb1bbc3ba981be5e4a1f5d3"/></dir></dir><dir name="Shipping"><file name="Collection.php" hash="7ff1e2b34a465f3c633ae5ed8a426feb"/></dir><dir name="Shopcart"><dir name="Product"><file name="Collection.php" hash="4519595f9260fc886677ee2ea374be5b"/></dir></dir><dir name="Tag"><file name="Collection.php" hash="d16e1ba7c88245654335e94d837644e1"/><dir name="Customer"><file name="Collection.php" hash="ca6ee15a2d381026d089535f0597b6ed"/></dir><dir name="Product"><file name="Collection.php" hash="e03d2201a049def40c1bf1cc78838203"/></dir></dir><dir name="Tax"><file name="Collection.php" hash="6fd5bc56069b8be6515bb4e78a198241"/></dir><dir name="Wishlist"><file name="Collection.php" hash="786b3bf9fd41c21a88c8299414216986"/><dir name="Product"><file name="Collection.php" hash="9194d7b1d8d2abed0de0f439b3ec5ff8"/></dir></dir></dir><file name="Session.php" hash="2bd146e7d1b8a7396e1663d7f834714c"/><file name="Test.php" hash="ea105e8851fb0835f9ce7f071071b19b"/><file name="Totals.php" hash="1ce6e31bf5418c9017399d885a67ed24"/></dir><dir name="data"><dir name="reports_setup"><file name="data-install-1.6.0.0.php" hash="79f9e98c96c2d55dac4074337c40e625"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="a5e6f483d1737f7140309db99260471b"/><file name="config.xml" hash="c3d1a5d768d38e2c1190fa95850264f6"/><file name="system.xml" hash="d89f37ed209be22c63b490eeb44dfb7a"/><file name="widget.xml" hash="4b130abd231ed9389fb3697d7ac5d3ce"/></dir><dir name="sql"><dir name="reports_setup"><file name="install-1.6.0.0.php" hash="48f0a0fa358556ad79cc7d7f6baeabad"/><file name="mysql4-install-0.7.1.php" hash="5bf0eba235c6a6b23f86bfd43c087229"/><file name="mysql4-install-1.5.0.0.php" hash="b5006caab89af6d595838336289f0580"/><file name="mysql4-install-1.6.0.0.php" hash="f679bc350962fb0a5ddbe0a1f54a913b"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="7c6fb68b17d819f7ce5d507f07dddf5f"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="bfb4e43806ccb4ebb6d4eebfeb82830e"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="17aa2c4c1431db31b77d614e9040f1b3"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="1235b5873c356e5b7becffa18ea942bd"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="fef7aca0d6b1a5011612fb2335fd684c"/><file name="mysql4-upgrade-0.7.5-0.7.7.php" hash="970702032017a2357436557d975ccc92"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="29e32ad98991d0dccb86e105a23d93b4"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="cdfe4a97b97e1e5901b6fda76aee53c8"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="9c3bbdb6935c2c095101350520bf10ac"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="9db313daaf4b33714979b82aca881da2"/></dir></dir></dir><dir name="Review"><dir name="Block"><dir name="Customer"><file name="List.php" hash="bbf4ed856cca2052cf70603ed4b66c67"/><file name="Recent.php" hash="76aff5b201fae5e8de5647b04e9ee4b3"/><file name="View.php" hash="20577e8f50ff9e1ecffcb39694ce98b9"/></dir><file name="Form.php" hash="08e87573fffe92ab5ca43462f1f820cf"/><file name="Helper.php" hash="b1543bac153a1667c56749f4a457a1dc"/><dir name="Product"><dir name="View"><file name="List.php" hash="649f0685eabc875663e34056659e31fa"/></dir><file name="View.php" hash="d6ab6fb86c01400af03fba5279637be7"/></dir><file name="View.php" hash="33ade54dfa5c864e3c4e6e27ab7d9f8c"/></dir><dir name="Helper"><file name="Data.php" hash="70e6f5d5d0b861bd1c8377987ff753db"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Review"><file name="Collection.php" hash="9938cfdc13cf81bc3c1a6354f69f5eb4"/><dir name="Product"><file name="Collection.php" hash="d721b5ee26134b9925e018e142e946b7"/></dir><dir name="Status"><file name="Collection.php" hash="d3545aedf6fec1f83493a4d8a2b501ac"/></dir><dir name="Summary"><file name="Collection.php" hash="f692eb6ca87873156e740899d2bbb22e"/></dir><file name="Summary.php" hash="2300279e0f42f0210bdef8e6ec669129"/></dir><file name="Review.php" hash="33524d015df6d96d50ea751579f8a7bc"/></dir><file name="Observer.php" hash="35b39053e2f9358dae50395108c51f21"/><dir name="Resource"><dir name="Review"><file name="Collection.php" hash="18fd85c1a04950726923c23d45f7f48a"/><dir name="Product"><file name="Collection.php" hash="9e018d4ff75ae60a68ee7ea90d248baf"/></dir><dir name="Status"><file name="Collection.php" hash="11cb1240429591666d062490f7873d80"/></dir><file name="Status.php" hash="b7c6db1fe6f33dcb1735e9c32e386d78"/><dir name="Summary"><file name="Collection.php" hash="16a7d18c7550339cafea6b9ad2de8cc2"/></dir><file name="Summary.php" hash="287260ae7d1b6ca7056fdd6f1f6cbc36"/></dir><file name="Review.php" hash="d1b7ee3c03557c7b049f2e9b626c4c07"/></dir><dir name="Review"><file name="Status.php" hash="9dd1c1f6bb9302317bf6544a90499c42"/><file name="Summary.php" hash="7b2b9a47f7fce7470fdf7ce9318b1fca"/></dir><file name="Review.php" hash="936756252ed7d7ccd2f5046e43bd9bcd"/><file name="Session.php" hash="9002b34a7ecc7e1fcd76b3e72744e0a3"/></dir><dir name="controllers"><file name="CustomerController.php" hash="87cfc1f37e1c77b18e3d24b54e5a7460"/><file name="ProductController.php" hash="d4d3897f1a73fc26ac227febe68db04f"/></dir><dir name="data"><dir name="review_setup"><file name="data-install-1.6.0.0.php" hash="a67c7ed764e588e019085d57e9f751b9"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="86626bf825171086ae18d0f1b01908c8"/><file name="config.xml" hash="3bf94054df8452c12ee5cefc70cf9dc7"/><file name="system.xml" hash="4396e84227ed2e2202c5369fbd29e833"/></dir><dir name="sql"><dir name="review_setup"><file name="install-1.6.0.0.php" hash="766e2d968e95e2d01db04f7da86f5b13"/><file name="mysql4-install-0.7.0.php" hash="80ec04d42211e03cab40c63b06a22add"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="0a096eac9860d675230a36d383298dfb"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="d30f55b907dbdbb5304a33dfc3b27700"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="4637054a0d391d8c259aad97b195c23d"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="a6a56d6cfdf9f15d10d61b05161e421c"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="855b3e5d4f8a639ad0b54f7a98c18ead"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="3ace9ea17205c093b0ad6f79e62eace3"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="5d108e5c5a61bc06dbbb29e5d9d73829"/></dir></dir></dir><dir name="Rss"><dir name="Block"><file name="Abstract.php" hash="e5685441e816be07dd157f35afe5ed25"/><dir name="Catalog"><file name="Abstract.php" hash="709df155f8e92abb667fdbf5ad1ec70d"/><file name="Category.php" hash="d6a25763ab625972e7cf7bd101facf52"/><file name="New.php" hash="0597695291a0512ccef8aac27a816958"/><file name="NotifyStock.php" hash="f864a43d887e0c26bd9c5152c0bb9dee"/><file name="Review.php" hash="40a3cab3719a9f1648708766e2bf9edc"/><file name="Salesrule.php" hash="89244d527e06787fbee38f1c9f5c7119"/><file name="Special.php" hash="4de6a21e551cffeeae59413ceca0fdad"/><file name="Tag.php" hash="4d5213fe6620bf3d0a3901ad0dc3267c"/></dir><file name="List.php" hash="d38e4f9b431830345a550e8fed39ddaa"/><dir name="Order"><file name="Details.php" hash="d6324e3d0d6f60b10f3e465b524ce7a2"/><file name="New.php" hash="1f55a20d9f74b8cd06d848586febf9b6"/><file name="Status.php" hash="3c53531958399f8c65db97072c11280f"/></dir><file name="Wishlist.php" hash="0be045ec29631a4f835f8c1879a6ea71"/></dir><dir name="Helper"><file name="Catalog.php" hash="fdae96ae8c1580f358a6edc86c28a172"/><file name="Data.php" hash="7532522b048133ecbc16a5289e8939aa"/><file name="Order.php" hash="9c1dfc62bcaa38ad487aca5af9a5cd47"/></dir><dir name="Model"><dir name="Mysql4"><file name="Order.php" hash="4f60bcde32924edd9d62218b2bd62d4c"/></dir><file name="Observer.php" hash="3edb5aa479e3cd31ba88cabe1ae0a074"/><dir name="Resource"><file name="Order.php" hash="a0c4f6e21878bfec1c05d31907a70aba"/></dir><file name="Rss.php" hash="a183563250cf299a1d23bf30b02febc7"/><file name="Session.php" hash="b64bd9f5dd54dc62a0ff8740ecb2ac2f"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Links.php" hash="2e23d94f5bf1ad553fcf881955c4b394"/></dir></dir></dir></dir><dir name="controllers"><file name="CatalogController.php" hash="105d6cbd5468490aabe6837343c375b5"/><file name="IndexController.php" hash="2e332e30323db62ae637b2fa58c093bb"/><file name="OrderController.php" hash="1e2028c95f23280ae41d53f1c06b2f6b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7a49ad4b72c676ee17b6f2db2612a958"/><file name="config.xml" hash="c0612f5dfed723f9d3640bbd898f5549"/><file name="system.xml" hash="47648cce7f74ef98fb933b9c4905143b"/></dir></dir><dir name="Rule"><dir name="Block"><file name="Actions.php" hash="6df856f74bca9e737ebda2e3e7045228"/><file name="Conditions.php" hash="34daeb12e892238e9e02211e92f263f7"/><file name="Editable.php" hash="853c4bd7b5ffb7e373d0aad791d461c1"/><file name="Newchild.php" hash="6a3ee51fa2ab5c68c749b91c25016d23"/><file name="Rule.php" hash="eecc20e8c24a8755ce6ab26e4940d12e"/></dir><dir name="Helper"><file name="Data.php" hash="5144ed526fd9840e3ffb26f74a40838b"/></dir><dir name="Model"><dir name="Action"><file name="Abstract.php" hash="1176fa12a90b6694811974963fcd197c"/><file name="Collection.php" hash="a9bb7bb685f7879531b25472423f2c32"/><file name="Interface.php" hash="50441673e69fac8ea927d5084da4a3ed"/></dir><dir name="Condition"><file name="Abstract.php" hash="cfd7fb340b7c637374fffe4d385b0d79"/><file name="Combine.php" hash="0ad3c0ce087fd209b84b9c137d7d9155"/><file name="Interface.php" hash="84c65a95d0867afa353282c1e5a20057"/></dir><file name="Environment.php" hash="452991d1c411c58ea04bb276e4f4283f"/><dir name="Mysql4"><dir name="Rule"><file name="Collection.php" hash="f9ea46e1c052325c95e7c04727a8e3e5"/></dir><file name="Rule.php" hash="f23474c194ef00c7ea54e24d9c68bb1c"/></dir><dir name="Renderer"><file name="Actions.php" hash="8e1e213c15011f3f86ab94ed0c9c6556"/><file name="Conditions.php" hash="17df42c8eeb20c37b710d4c54e9591b5"/></dir><dir name="Resource"><dir name="Rule"><file name="Collection.php" hash="7d9b0b4adeafb1c9dc65004615ca284f"/></dir><file name="Rule.php" hash="5ce4763dc5b804bc93ae161d119bd1b3"/></dir><file name="Rule.php" hash="fbf2cc00061071ba78470e942aad8e27"/></dir><dir name="etc"><file name="config.xml" hash="0ffb9a0aef8f7f0a8fb47ac9e9a3599e"/></dir></dir><dir name="Sales"><dir name="Block"><dir name="Adminhtml"><dir name="Billing"><dir name="Agreement"><file name="Grid.php" hash="522ad3a60ece3c9f2f06de3e2eee904e"/><dir name="View"><file name="Form.php" hash="e99eaee4c34921771421b1a0535bf89a"/><dir name="Tab"><file name="Info.php" hash="2bebca552f9ead743700068e7ac10d15"/><file name="Orders.php" hash="04ab694eb54b7f7d2141c273eb71b59e"/></dir><file name="Tabs.php" hash="b24177d2de59fd6c6811be0dbf4bc70a"/></dir><file name="View.php" hash="19e2b4203d84fba66dc84f2af3152b08"/></dir><file name="Agreement.php" hash="6615d1eb98e32427eaa06c478f2e3cf6"/></dir><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="Agreement.php" hash="6989b35b5f5c0bd1081c5c72efbab910"/><dir name="Recurring"><file name="Profile.php" hash="014a11cd3541fa08c9a0fb74f2221b3a"/></dir></dir></dir></dir><dir name="Recurring"><dir name="Profile"><dir name="Edit"><file name="Form.php" hash="a38cb499d18f909ee1a5e35ee6334654"/></dir><file name="Grid.php" hash="02cd2d23a3a7f0834ecda5758a8f5428"/><dir name="View"><file name="Getawayinfo.php" hash="8d17b8785b1c651c329fe396be0d0c65"/><file name="Info.php" hash="3a7b7e60c80fea4a7427fdbbae57bb6b"/><file name="Items.php" hash="73323670e6c20e0be5ebfe83f61a9073"/><dir name="Tab"><file name="Info.php" hash="9a8a4e3412109af91f598b7634f21665"/><file name="Orders.php" hash="f417619cc37dbf05cbd5856525de06d5"/></dir></dir><file name="View.php" hash="27a5710b79435539b971b3a03af15231"/></dir><file name="Profile.php" hash="e24bb34fa54336b6f2558683d459cb85"/></dir><dir name="Report"><dir name="Filter"><dir name="Form"><file name="Order.php" hash="d04873cba4c2fd1fd7b00736547771b6"/></dir><file name="Form.php" hash="34118fe9255ad44d6d1d2e075f32ab47"/></dir></dir></dir><dir name="Billing"><dir name="Agreement"><file name="View.php" hash="80df8e63bd7a58b15ee686232c114dae"/></dir><file name="Agreements.php" hash="43d181335fc88054cf092d0042682840"/></dir><dir name="Guest"><file name="Links.php" hash="cb2b9dc5f8f3b9a5a6d16466a196825d"/></dir><dir name="Items"><file name="Abstract.php" hash="29a6fc7c5fe46b779ad29bc601a8f969"/></dir><dir name="Order"><file name="Comments.php" hash="a3a7ec9503fbbdce1f416699e71a8957"/><dir name="Creditmemo"><file name="Items.php" hash="01623504659efb2288157621e79c901f"/><file name="Totals.php" hash="99bc4471fe0eea9092acec9d70649f9e"/></dir><file name="Creditmemo.php" hash="89a9e84e3cd14c16ff9c6cb58c438ab8"/><file name="Details.php" hash="ea5a2a11ca788b5df51a33b018a5263f"/><dir name="Email"><dir name="Creditmemo"><file name="Items.php" hash="3e53ee8fca7a6bdd17fe124440b256de"/></dir><dir name="Invoice"><file name="Items.php" hash="c41d93e9f83bd589ec86b38503d35932"/></dir><dir name="Items"><file name="Default.php" hash="f9cf7fecd07bbc4d4633404d771389ea"/><dir name="Order"><file name="Default.php" hash="83ccbe9c8e285a259710a5ff4bc4780e"/><file name="Grouped.php" hash="01ecc81d3b1d34eff949617721979f91"/></dir></dir><file name="Items.php" hash="fd71148624004b24ebbf77467949b7d0"/><dir name="Shipment"><file name="Items.php" hash="b0aa55b6470e6f5f67816a7bb1365ea5"/></dir></dir><file name="History.php" hash="cb2515ccdcad11504a0134ff3526922f"/><dir name="Info"><file name="Buttons.php" hash="c1c1fed643b0cff1192a2bba56041cd5"/></dir><file name="Info.php" hash="b5ea6b02ef92d843a3a248b847efec95"/><dir name="Invoice"><file name="Items.php" hash="8c1a3981a7bbbd5cf248710820a33f02"/><file name="Totals.php" hash="a1895c78123df2235d05197d018f5149"/></dir><file name="Invoice.php" hash="7a2f583183d3603c08c1869f3f0d7579"/><dir name="Item"><dir name="Renderer"><file name="Default.php" hash="b35225ae4c003fd7d08bf10da26c2352"/><file name="Grouped.php" hash="604714074c9a88618273abe20456aed0"/></dir></dir><file name="Items.php" hash="201df8895d504ec7528c5276585cc72f"/><dir name="Print"><file name="Creditmemo.php" hash="655ac8f568d486863ac5e105fb8b75d4"/><file name="Invoice.php" hash="d40b724ca65f9b3c7a49e21868701ad9"/><file name="Shipment.php" hash="1fecb4e3e4ae70b7f9b51cabcff946d8"/></dir><file name="Print.php" hash="fd7a2fe1ec54e1833b46605e7856cde7"/><file name="Recent.php" hash="9861f68fb74638552169ac1965428a0e"/><dir name="Shipment"><file name="Items.php" hash="f1160535001f5ec40346050ef8d755ca"/></dir><file name="Shipment.php" hash="51813b1305846358c86e59936d347c61"/><file name="Tax.php" hash="60a52d4417914f361e20d76a4dc3bc57"/><file name="Totals.php" hash="ab2f07dfafa48c786b8924bef8d0cfe2"/><file name="View.php" hash="175cf06a68d1396eb7f9d61a05739a9e"/></dir><dir name="Payment"><dir name="Form"><dir name="Billing"><file name="Agreement.php" hash="5dda0b8753b5dfec89ce968875598769"/></dir></dir><dir name="Info"><dir name="Billing"><file name="Agreement.php" hash="f4f78a60ffd463f74cedf2075281f50a"/></dir></dir></dir><dir name="Recurring"><dir name="Profile"><file name="View.php" hash="7a98f07c90eff58b79c1f3dda4e4ed31"/></dir><file name="Profiles.php" hash="578ccc6b60dbe5b534c085898d6096f4"/></dir><dir name="Reorder"><file name="Sidebar.php" hash="8e6693ba2c3b6376c759263e2782375d"/></dir><dir name="Widget"><dir name="Guest"><file name="Form.php" hash="a3bcbddcf5d43240c8b6931f44e5ba48"/></dir></dir></dir><dir name="Controller"><file name="Abstract.php" hash="8862eb6d3acfda47a394c45ea74bd0a5"/></dir><file name="Exception.php" hash="6ca52ca4ee37a70c0a3ef9eabbe45286"/><dir name="Helper"><file name="Data.php" hash="e9bd88ac5cd527aac57362f8ac355b2a"/><file name="Guest.php" hash="45360e4c5091c63d4fa2e2dd70862b6b"/><file name="Reorder.php" hash="6b35873e1c6c3940382293cfa21bdc58"/></dir><dir name="Model"><file name="Abstract.php" hash="7df0581aa1a208837d44c343fa042806"/><dir name="Api"><file name="Resource.php" hash="5f2ec7989ce6a407f0578df80c694a3d"/></dir><dir name="Billing"><file name="Agreement.php" hash="fa14878593760d6cf2e187576c1904e7"/></dir><file name="Config.php" hash="0922231003200ca8b0edd23191406403"/><dir name="Convert"><file name="Order.php" hash="1243d58d2e727a9698ed0bc326109726"/><file name="Quote.php" hash="e9c708fbb0d2d79c1d3c46344c589abb"/></dir><dir name="Email"><file name="Template.php" hash="bdc507d4264f6347828ff0169176fb34"/></dir><dir name="Entity"><dir name="Order"><dir name="Address"><file name="Collection.php" hash="04165ed9895b58dc584a30022677481e"/></dir><file name="Address.php" hash="3c9ae74236825e1b787cfcbbf451ed19"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="0891d45e0492a18b31602cee151aaaa1"/><file name="Child.php" hash="17495fcff9f935e111187ee88df636c9"/><file name="Parent.php" hash="b3f5f3c2b870ee9be5b9a848344c76ea"/><file name="Shipping.php" hash="4fe98f1a7ec0041c146817bbb0c4f0d2"/></dir></dir><file name="Collection.php" hash="89d175ec62dc34a0268a7080fe4a60b4"/><dir name="Creditmemo"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="3a6d8752ac71435ecabca7ae22358176"/><file name="Parent.php" hash="14e1bf797ffcb4a4ff1a69344f4eb05f"/></dir></dir><file name="Collection.php" hash="23e5025a67bcceecc3f8de872e03e234"/><dir name="Comment"><file name="Collection.php" hash="c24cab047663781dcbfff33627251547"/></dir><file name="Comment.php" hash="a6488e54903e97b62cca160552e9060c"/><dir name="Item"><file name="Collection.php" hash="a1e61e0d9607e2e781f3fa8a0b283388"/></dir><file name="Item.php" hash="07bcad59f97aeaf119ebe0d87065b5fc"/></dir><file name="Creditmemo.php" hash="b815cc9f3e3925cf7d64ca463990116e"/><dir name="Invoice"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="082b4fe4009b51b905bfb6c631e13094"/><file name="Item.php" hash="6ab03096650a3d03fe8ad63d16904ea0"/><file name="Order.php" hash="984a5c05fc72c8367837ce77335ce554"/><file name="Parent.php" hash="4964c50a925d989ab5f030fae64e9a22"/></dir></dir><file name="Collection.php" hash="c7f18038b6fda7b8a9914efa88dc39d3"/><dir name="Comment"><file name="Collection.php" hash="b56a07368ccfd7843083561998cdf13d"/></dir><file name="Comment.php" hash="af20ae5d0b5ac718b633b2049d832682"/><dir name="Item"><file name="Collection.php" hash="2f0a7eb19164f6f8b29d7c516fdd3bf6"/></dir><file name="Item.php" hash="a5e994983858da90157bcb61087f8430"/></dir><file name="Invoice.php" hash="72f2b94354f52fc7ac0763c0613bcb31"/><dir name="Item"><file name="Collection.php" hash="a22c59668f32c7582cd9db825bca3c70"/></dir><file name="Item.php" hash="a111795598544ee9bbf3a2a6e2cda214"/><dir name="Payment"><file name="Collection.php" hash="6033b468c759066b084a1454d79eca2c"/></dir><file name="Payment.php" hash="21ec4ecc7a2503f97294df94f92d4dfa"/><dir name="Shipment"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="761f156ab78f615179594f0583192f2c"/><file name="Parent.php" hash="7ab0f062550231875aa5d3b60e305f44"/></dir></dir><file name="Collection.php" hash="83792c708f103791cd0b90200f594cef"/><dir name="Comment"><file name="Collection.php" hash="b69a4e89f3457016663be11ef467dbe1"/></dir><file name="Comment.php" hash="91fb426f9592ea34bddca925a4867362"/><dir name="Item"><file name="Collection.php" hash="35569c9201277605c3ee8fb4937ef41c"/></dir><file name="Item.php" hash="d100ce00ccd3c090307952259adcd6e0"/><dir name="Track"><file name="Collection.php" hash="c5fb8c26146d6c4497ac3db517860286"/></dir><file name="Track.php" hash="45537fc123e406a519c35c0b3f92e4ba"/></dir><file name="Shipment.php" hash="5816db506fa43dea8d136a0ada084119"/><dir name="Status"><dir name="History"><file name="Collection.php" hash="94884472833fa5ce9bf4521997340f87"/></dir><file name="History.php" hash="eaaa61e16865ae4886e2e8dbb96ca0e1"/></dir></dir><file name="Order.php" hash="a9153e5f13ddb6a0680b91f6a29e3a15"/><dir name="Quote"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="6b04c3bc870238f2763d93908b2bd4a1"/><file name="Parent.php" hash="5cb3ed4db2508fc982479e5959fdbce3"/><file name="Region.php" hash="dec82bc0f914e7b66675049171386501"/></dir><file name="Backend.php" hash="32b20ff299596c604e73566e39885ca7"/><dir name="Frontend"><file name="Custbalance.php" hash="a7736718a034bdd57f998ce4d4edab56"/><file name="Discount.php" hash="f1be9b759dff38cbf59e1488242b4eb1"/><file name="Grand.php" hash="6a03edc3210c29bc9fd1267a4e7d3bad"/><file name="Shipping.php" hash="d360d666290972f103399ebe35f93405"/><file name="Subtotal.php" hash="03b8f5fa7551b94f69781cc1bf22df77"/><file name="Tax.php" hash="f674cd82c18040b5b2efb2ced11c22a5"/></dir><file name="Frontend.php" hash="9311204d57d08b650162fb109bbd1984"/></dir><file name="Collection.php" hash="132d677a6e6cea9130dafde784b314ac"/><dir name="Item"><file name="Collection.php" hash="67abd3accad59d8b1a962fc369ae71de"/></dir><file name="Item.php" hash="c14c11f2c70ac085bd1d6eaabee885df"/><dir name="Rate"><file name="Collection.php" hash="9979c772fd370c59bcca9b6c8634a7d3"/></dir><file name="Rate.php" hash="d774c72fe6389f16adff19f809a2bb7c"/></dir><file name="Address.php" hash="b93cf1cac54320a989315a6976ac65be"/><file name="Collection.php" hash="2fe309e6a477f255cefffce80e657435"/><dir name="Item"><file name="Collection.php" hash="2d27ddc787c0eab0c738bc55f0fe62d6"/></dir><file name="Item.php" hash="4a631b957319c743c48b358de11681e2"/><dir name="Payment"><file name="Collection.php" hash="febdee22d32d3811eda0fc5ee38a865d"/></dir><file name="Payment.php" hash="86550616675aee8c513af0ceb2ed0535"/></dir><file name="Quote.php" hash="9b3328cc0bec46924be783854563e9f9"/><dir name="Sale"><file name="Collection.php" hash="2748cb03ed5e76176ee22e122dfdd71a"/></dir><file name="Setup.php" hash="bff4b5e5a4221636df5dc21d7168bc89"/></dir><dir name="Mysql4"><file name="Abstract.php" hash="2525a4f945b60812cce16e55eb321509"/><dir name="Billing"><dir name="Agreement"><file name="Collection.php" hash="77c8a50657f967adbfa3ca72129b9f96"/></dir><file name="Agreement.php" hash="ca32b128f9e94fbd195f5ada65745573"/></dir><dir name="Collection"><file name="Abstract.php" hash="5981df1756b9bdeeaf882834961b15e2"/></dir><dir name="Order"><file name="Abstract.php" hash="4420c5ab29e064b77bb870639f5941fa"/><dir name="Address"><file name="Collection.php" hash="1f136d0fbf3ad0fcf1a04cb02a70aa08"/></dir><file name="Address.php" hash="12f2188c12232939ec1832180909287b"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="8789f157ad15114f44c5b6a8bd8824e4"/><file name="Child.php" hash="cc71878bad2ce4e339dece1b21ecdb2e"/><file name="Parent.php" hash="7b5a68f41234037a1d3e401bda2237ae"/><file name="Shipping.php" hash="f03cc2f3fbb3594249146e0c49f3eace"/></dir></dir><dir name="Collection"><file name="Abstract.php" hash="6b6037352989b32c7a5c4913daf7f272"/></dir><file name="Collection.php" hash="4fb476fe8831ba3d0f7f575e72835c6f"/><dir name="Comment"><dir name="Collection"><file name="Abstract.php" hash="d6d4eb5f5bd9aa8611d2b4a4d3e36910"/></dir></dir><dir name="Creditmemo"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="2f2ea6987265bf4ede368b9efe17e84a"/><file name="Parent.php" hash="c1c77aba6178485573cde888fdc7ff68"/></dir></dir><file name="Collection.php" hash="c5ca212f22adab37f605f69093299810"/><dir name="Comment"><file name="Collection.php" hash="b97e23cda6217748a47ae06c100c8c68"/></dir><file name="Comment.php" hash="2103ec45890bcb3188b8a9f51c0e4f44"/><dir name="Grid"><file name="Collection.php" hash="50840db9d0a9d4b5458643720320b790"/></dir><dir name="Item"><file name="Collection.php" hash="3c91070936d5868a57567d911b4658c8"/></dir><file name="Item.php" hash="705c715fbc10a2d05ae6582a68c3e8b2"/></dir><file name="Creditmemo.php" hash="47930d35bebfbd23bcb397ac8b4e5c88"/><dir name="Grid"><file name="Collection.php" hash="c334463679df9047bcffe175cecf26b7"/></dir><dir name="Invoice"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="2bb7aa571a3afa857d15821ac2d9e965"/><file name="Item.php" hash="a3e343a742b778d71877c5aee36db82f"/><file name="Order.php" hash="ce5346be6942a3becb34c8b0e96afbb3"/><file name="Parent.php" hash="b86fdda8c1bf3609606f8c52e4903100"/></dir></dir><file name="Collection.php" hash="d77e72b5424bf73198e3785b079e3bc1"/><dir name="Comment"><file name="Collection.php" hash="102d73386ae6c8778f900e9157374eaf"/></dir><file name="Comment.php" hash="6960aa8a71286b646d3ad8722fc5296c"/><dir name="Grid"><file name="Collection.php" hash="703dd723edfbe5d763e1e75f10692093"/></dir><dir name="Item"><file name="Collection.php" hash="1137328d01a7b624b76677009660e435"/></dir><file name="Item.php" hash="b481a3c8b9f82c3a8e3fa0606e07c134"/></dir><file name="Invoice.php" hash="5fe1be1699fb8205161fe70644bf1206"/><dir name="Item"><file name="Collection.php" hash="0fa3c2f831e81b822e49411acb27daa6"/></dir><file name="Item.php" hash="171b210ff4868781f8b99efa62b38721"/><dir name="Payment"><file name="Collection.php" hash="e7546fba4d8a7af1b473f126350a5d45"/><dir name="Transaction"><file name="Collection.php" hash="080d77d9b30b0fb3f4c7c2c3cda33c4d"/></dir><file name="Transaction.php" hash="7d6a4fa6da153ccd5805869e245e1e64"/></dir><file name="Payment.php" hash="7ce19639eb0f3b1b1d13423ff983442c"/><dir name="Shipment"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="e7746c53cda3085d15ade188f75193b5"/><file name="Parent.php" hash="8184b27fdadf1e90116e6076ba1759cb"/></dir></dir><file name="Collection.php" hash="2155498435370114b69666101be471e2"/><dir name="Comment"><file name="Collection.php" hash="3ba48dcffa6ca24a8279ec9efa562c03"/></dir><file name="Comment.php" hash="070403af8815385fab48601ac094e5cb"/><dir name="Grid"><file name="Collection.php" hash="78ada3c040b025c44e2963217400b274"/></dir><dir name="Item"><file name="Collection.php" hash="901bc4c3603e91e38bfb8319afa9aad3"/></dir><file name="Item.php" hash="9990a479af9b1cbfd6d203f2b468b059"/><dir name="Track"><file name="Collection.php" hash="15bfba76a3d76585e9dfc431ad954e5e"/></dir><file name="Track.php" hash="63d0909bfe2b6ae8ca94160c76dcba23"/></dir><file name="Shipment.php" hash="e32d894fe0223d71b1627cfff78faa2f"/><dir name="Status"><file name="Collection.php" hash="ceb0dba54d98992c23ee2cae8c6266e6"/><dir name="History"><file name="Collection.php" hash="a9fa4b499a9706877b19127ebf68946f"/></dir><file name="History.php" hash="d56187cd4246fd3b728a9731f08f3cf0"/></dir><file name="Status.php" hash="fb250b2e34a0ae50c51e7d992b8b285a"/><dir name="Tax"><file name="Collection.php" hash="59b00a6a06e9b8c139c2d2edfa3009d3"/></dir><file name="Tax.php" hash="537cd6beb7b6e3988fecb47a526093ea"/></dir><file name="Order.php" hash="5e540e59743dbbe000c0515045a97be4"/><dir name="Quote"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="533de83d5ea895c671c9690a72ef5c82"/><file name="Parent.php" hash="cbfc3b83f8551fc0f13e2b9015b9c478"/><file name="Region.php" hash="9924c8a1ccd4d260b8d60f5ec0c52888"/></dir><file name="Backend.php" hash="bd09c50ccb9ef10973b737bd30b84e7b"/><dir name="Frontend"><file name="Custbalance.php" hash="52494c77d04d0bfdc497f5fe3213a86e"/><file name="Discount.php" hash="c53ce79ba4f2b7171cb62083477b725d"/><file name="Grand.php" hash="c950f722b753158ed631ae960d45304b"/><file name="Shipping.php" hash="040f015bec179d45c6f786aa4412c36b"/><file name="Subtotal.php" hash="4e9aae34ab12e50578d7ac00fdda31b0"/><file name="Tax.php" hash="cb2f261e51a6d73b7c76b42d082e57f2"/></dir><file name="Frontend.php" hash="ea797b50d96de1128601bc55ff0f08a9"/></dir><file name="Collection.php" hash="61e12b8905e9bce1abed668b87b5b969"/><dir name="Item"><file name="Collection.php" hash="45c38cf20ac1fd68158389d35f243734"/></dir><file name="Item.php" hash="8d641259bfa3e894b2a16939b5d25ca7"/><dir name="Rate"><file name="Collection.php" hash="8f59f839f76578e3b2417931b63dc510"/></dir><file name="Rate.php" hash="245291f2bd8a36e16a623907e43e302c"/></dir><file name="Address.php" hash="b72ec428b265bbbad34e0a4b1f776a5d"/><file name="Collection.php" hash="d6b9c1a78d393c207cca7330740bd97b"/><dir name="Item"><file name="Collection.php" hash="7cf85d3dabce04d85d6c89cc5b54a0e9"/><dir name="Option"><file name="Collection.php" hash="db91a9f7e2418f85aa7d1013878f98bb"/></dir><file name="Option.php" hash="3c4681cf5b3f3ff9f812cc4241c0db26"/></dir><file name="Item.php" hash="a763a7e7e734fd114a13c8fb24f04114"/><dir name="Payment"><file name="Collection.php" hash="8023f17c2265dd890f46b1d8adf9b71f"/></dir><file name="Payment.php" hash="de035dfd0b72d7ccb8794fb8e0e9b266"/></dir><file name="Quote.php" hash="4cf2d2880a0e401b7cf9f80af1e6b683"/><dir name="Recurring"><dir name="Profile"><file name="Collection.php" hash="ef125216d7ed972f41b2a9eb2d1006b9"/></dir><file name="Profile.php" hash="755d22e5e6e3262f23051a0a7cb6bdde"/></dir><dir name="Report"><file name="Abstract.php" hash="cb112cc35a9c7c27b001ca05349a8f51"/><dir name="Bestsellers"><file name="Collection.php" hash="1c6e812606f90f143d423d09dc38d85d"/></dir><file name="Bestsellers.php" hash="0cb1396a1b4102236686468da2b1227d"/><dir name="Collection"><file name="Abstract.php" hash="106b94af67c02e19bbb03e8fef0de4a6"/></dir><dir name="Invoiced"><dir name="Collection"><file name="Invoiced.php" hash="8dca37147b2d94e5f6113ec16b1f52e8"/><file name="Order.php" hash="41e6dcef8a7aa1b2a10359f8dcc49018"/></dir></dir><file name="Invoiced.php" hash="fb7d9238c9c08b5d5be0a7840718ae87"/><dir name="Order"><file name="Collection.php" hash="eac18c5fb199978c7c7f9dc933b2283d"/><dir name="Updatedat"><file name="Collection.php" hash="cc6974e2b9e2ff091679b11b8ba5d973"/></dir></dir><file name="Order.php" hash="4466d261140c88bcffc1759c3aa7394e"/><dir name="Refunded"><dir name="Collection"><file name="Order.php" hash="61e14d8cb847c19959a8c2589903276c"/><file name="Refunded.php" hash="9a37642252de2680b5443ac965f7e008"/></dir></dir><file name="Refunded.php" hash="a1730701602850babd21860febe724fd"/><dir name="Shipping"><dir name="Collection"><file name="Order.php" hash="1883ab166173a399637e94d2793bf19b"/><file name="Shipment.php" hash="3c040f6b1d0c6048503981d704319935"/></dir></dir><file name="Shipping.php" hash="c5a1ef80aaaf2ad468e753dc363f5011"/></dir><file name="Report.php" hash="b68d46777318701d350f0b582c48d72b"/><dir name="Sale"><file name="Collection.php" hash="5bc555aece4f41f643dcbd0301376201"/></dir><file name="Setup.php" hash="74802739507cb8882a92e025ba5cb540"/></dir><file name="Observer.php" hash="21b9fadcee9dc6afece6d530b1c1c12d"/><dir name="Order"><file name="Address.php" hash="0c0f1d784000a1ec5a3510eb93ea1f6c"/><dir name="Api"><file name="V2.php" hash="2691e0e246b3c30585d6787a72416184"/></dir><file name="Api.php" hash="2e3355818f5f6ab91c95df8221eadf6a"/><file name="Config.php" hash="7607f4a2a4a54b271939a7143a01834a"/><dir name="Creditmemo"><dir name="Api"><file name="V2.php" hash="5b0ea799122e50622b85ac0a4c088cc7"/></dir><file name="Api.php" hash="46c67dff6995c9159e167260066bbb86"/><file name="Comment.php" hash="fd91a8069c8872d571f5bc3b62060101"/><file name="Config.php" hash="58d03a22c163e28c3153ba26639c5267"/><file name="Item.php" hash="6434931ec59d67227c06ddd5174b891d"/><dir name="Total"><file name="Abstract.php" hash="6ceac3621965a4b9092d2d11c125c839"/><file name="Cost.php" hash="0dd5b64411188e9c53fc9f90f4472690"/><file name="Discount.php" hash="4ead692181f07e14ab4e9422346d67eb"/><file name="Grand.php" hash="fa3e1c576a1d0630dc8a352fd7884ffd"/><file name="Shipping.php" hash="283b3016fb9e22e00c0785e1ba1e3aa2"/><file name="Subtotal.php" hash="d8fa563cbddfcae7eafc6ada18ad8ba4"/><file name="Tax.php" hash="b926a95882af9769824e72ae155f3605"/></dir></dir><file name="Creditmemo.php" hash="ea98cb5bc2e149eebefcbee16ceda0fd"/><dir name="Invoice"><dir name="Api"><file name="V2.php" hash="11a2bc95ccce02542831e5575c8c7281"/></dir><file name="Api.php" hash="6982df919f6df5729c631d495602e565"/><file name="Comment.php" hash="e999eb26eaff398892cd4fc833937fcf"/><file name="Config.php" hash="0ec2f39070d9df0db171bf4c899cf44c"/><file name="Item.php" hash="debef83332f1d6eed69a598ec8e67b28"/><dir name="Total"><file name="Abstract.php" hash="f525ce246abceb9464db56a885e334c5"/><file name="Cost.php" hash="50801b1edbc6410e502a3c5b4983b251"/><file name="Discount.php" hash="0de8b7cdb930627c522b25ff5c5b081b"/><file name="Grand.php" hash="6a5f26888108b91e9976cb812eaacbb0"/><file name="Shipping.php" hash="50d999ce6fc970bb0af9997ef7419c18"/><file name="Subtotal.php" hash="9ab3127ca087b4afd92b26e9cdfcef8b"/><file name="Tax.php" hash="4f2609f22e9e4a6772ab4d4a706f185d"/></dir></dir><file name="Invoice.php" hash="d8d81b59ffd4ad9edf577d118b8f15a3"/><file name="Item.php" hash="c5694985e53aaab3d830a870f403165b"/><dir name="Payment"><file name="Transaction.php" hash="8f9abc742ecc75188deb9acc870ae26c"/></dir><file name="Payment.php" hash="0bb8c9d9c882d03ac278d602799097c0"/><dir name="Pdf"><file name="Abstract.php" hash="480fbf0603662cb436ab55da848e75c7"/><file name="Creditmemo.php" hash="37477c81697316ea6efb28b57f2e70a1"/><file name="Invoice.php" hash="5229db2f0746b7322ea4efba647e7caf"/><dir name="Items"><file name="Abstract.php" hash="c0743632f3478dc307bf22e5288e2267"/><dir name="Creditmemo"><file name="Default.php" hash="6bfd5294deeb85aace757253a51a52c2"/><file name="Grouped.php" hash="87008b494ae4bc6ca815f951c32f46b1"/></dir><dir name="Invoice"><file name="Default.php" hash="95b10f964de4d080dc4041fd1ec239bd"/><file name="Grouped.php" hash="1c66574a032a96afe12c343d0689f911"/></dir><dir name="Shipment"><file name="Default.php" hash="fe71e89da3cbfcc537c8fbbc181de1a7"/></dir></dir><dir name="Shipment"><file name="Packaging.php" hash="74c3114609fe2940e24e25f3eeb2f075"/></dir><file name="Shipment.php" hash="cd4c334d091c32251a9018e210eec6dc"/><dir name="Total"><file name="Default.php" hash="e8dd0888d47f96642198629470ba5e0e"/></dir></dir><dir name="Shipment"><dir name="Api"><file name="V2.php" hash="f39d0b718bd6636c2c8cee16a5c47fe6"/></dir><file name="Api.php" hash="e7fba37d761a4649788e4305b90882de"/><file name="Comment.php" hash="21a1557ce08a7780104ac8feada50ccc"/><file name="Item.php" hash="c07cfe7caaf4a07878fc752b96b3eb5b"/><file name="Track.php" hash="788fe33ab9714340e35c7f1dbbd66268"/></dir><file name="Shipment.php" hash="a602f036c9b3bf1097d49b89e94bed1e"/><dir name="Status"><file name="History.php" hash="e3270a3461f76bf703a227f77314c25f"/></dir><file name="Status.php" hash="24ec8dac9db7a7bc38c9ce0fc9d3ce1c"/><file name="Tax.php" hash="c581bb8d6ba78f88869f4de379d86cdd"/><file name="Total.php" hash="375d3df08a539021cca882fcecd7118c"/></dir><file name="Order.php" hash="a63f06a4741c885587ad017a6e509da8"/><dir name="Payment"><dir name="Method"><dir name="Billing"><file name="AgreementAbstract.php" hash="1dff5d6ed48f48957e4c2eac5ced377d"/></dir></dir></dir><dir name="Quote"><dir name="Address"><file name="Item.php" hash="0a614c7f941ff0b641c313792fa809fd"/><file name="Rate.php" hash="ca615a2d273220afefbbf9c97916d182"/><dir name="Total"><file name="Abstract.php" hash="a14efd207afdd5c5320565daadd704ba"/><file name="Collector.php" hash="7bcf61f982e5cb0ca2ff62964da5a7e1"/><file name="Custbalance.php" hash="b75ae81216cb7c6cfa57441d3e600ddd"/><file name="Discount.php" hash="dbdd1fda599813a78a4e45f7e9f27e37"/><file name="Grand.php" hash="03e58d456d41afd585083b10c440fff4"/><file name="Msrp.php" hash="186ea983d502da9121c055fb99424d65"/><dir name="Nominal"><file name="Collector.php" hash="09f30c950b76760d15a9e5831720e781"/><dir name="Recurring"><file name="Initial.php" hash="72965e1372ef765fa0a98c39bd3e3fe3"/><file name="Trial.php" hash="6093e1a79a8395d87582b5b27e08889c"/></dir><file name="RecurringAbstract.php" hash="1f8b3a7471d5dbbc09e9cf7d71c26575"/><file name="Shipping.php" hash="385abe8d37642f45abb4dec2848b7aba"/><file name="Subtotal.php" hash="52cff07a8ad502765bac22f768140c62"/></dir><file name="Nominal.php" hash="30af49e5cff1b37e342d20b7d9c99d06"/><file name="Shipping.php" hash="4a384be041decf1f6522090ff13b5de8"/><file name="Subtotal.php" hash="79e771807df0a937eb4d7e9532de0e19"/><file name="Tax.php" hash="50a13cbb479ada8ac55e5024802699b0"/></dir><file name="Total.php" hash="fe0895e94f7e6ad2ecacf39ac680dc93"/></dir><file name="Address.php" hash="aba0ccc24a694956ce0a9637bece4536"/><file name="Config.php" hash="63c0d51c53223458413c26c076c9157b"/><dir name="Item"><file name="Abstract.php" hash="10c6d9971fe88eb7e56f7368b0de985d"/><file name="Option.php" hash="4ce5653ae4372917c30e84fe759872b8"/></dir><file name="Item.php" hash="f1bd8b5147488d13a07380e9e48a877e"/><file name="Payment.php" hash="deef25bd82e194c218015475d6e553c8"/></dir><file name="Quote.php" hash="7fe1a42090ec692d61eaf08ae11b6248"/><dir name="Recurring"><file name="Profile.php" hash="8dfd021a4008dae56bc6826321d5fa3d"/></dir><dir name="Resource"><file name="Abstract.php" hash="daa063ba8a701c34302e3aad2fcd22bb"/><dir name="Billing"><dir name="Agreement"><file name="Collection.php" hash="719102ad22a7a62b1bc5d7bd718fdd6d"/></dir><file name="Agreement.php" hash="426573546e24a22ceb6f8dcd9678776b"/></dir><dir name="Collection"><file name="Abstract.php" hash="cbd1b564942a98cf28b83b254e4380e8"/></dir><dir name="Helper"><file name="Mysql4.php" hash="8ac9ecb9787075492f640fe8ef308d68"/></dir><dir name="Order"><file name="Abstract.php" hash="d8348df65a5cf5e8abec5a827e85416c"/><dir name="Address"><file name="Collection.php" hash="b8f30f866a212b45bd2a3c0c6fa645c6"/></dir><file name="Address.php" hash="19b9836061ed337090ffa8c6aa539559"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="e1ac911e65cd5a9234b4f4d295ead4f5"/><file name="Child.php" hash="19b71b700ea5bfe419c0e30f88ccbc62"/><file name="Parent.php" hash="9288873afd9d71ebf88752084141476d"/><file name="Shipping.php" hash="e087c22429401de7cea5f7d6ef17ae72"/></dir></dir><dir name="Collection"><file name="Abstract.php" hash="d856acd720a56a285c99c7eb55bc7314"/></dir><file name="Collection.php" hash="3ff7226208c0a9cc2c4c413aee2d269d"/><dir name="Comment"><dir name="Collection"><file name="Abstract.php" hash="f11005ede030bb3f64192ff3c8d20e4f"/></dir></dir><dir name="Creditmemo"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="7247ec50a6d0a741fcaef8d6461114b0"/><file name="Parent.php" hash="6df4d82038b76b31ebc208b7dbe15fcf"/></dir></dir><file name="Collection.php" hash="a0759648b70da302506b046ed1b69447"/><dir name="Comment"><file name="Collection.php" hash="9d9f1e009decb2038bb96192aeb991b6"/></dir><file name="Comment.php" hash="576227192c11f9bc0c04941f1c8f32b4"/><dir name="Grid"><file name="Collection.php" hash="cdbb81c743822d5f682291119b312a37"/></dir><dir name="Item"><file name="Collection.php" hash="e26ab311bf5b93612784f1caac6f2d51"/></dir><file name="Item.php" hash="d53359ac331e8827cd866b29f12991f9"/></dir><file name="Creditmemo.php" hash="e08c7d7ca4e7095161989431cd3f122b"/><dir name="Grid"><file name="Collection.php" hash="006bcf678bb6c16f94bb95125daa5506"/></dir><dir name="Invoice"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="da052bb56f27ad0dc941cf9790a89c83"/><file name="Item.php" hash="b1132934b7def60d82194b11306e2c93"/><file name="Order.php" hash="7956b9bc15e6e423bf005b02cfa0b310"/><file name="Parent.php" hash="79951d0d630354f20a51c36b89ce200c"/></dir></dir><file name="Collection.php" hash="302e47b7716d72d3d90e792ef7b00a24"/><dir name="Comment"><file name="Collection.php" hash="9471b8137f2fa6b1cd9abb50a34186ba"/></dir><file name="Comment.php" hash="dca716522a189af83fc3bf24ab2f41d5"/><dir name="Grid"><file name="Collection.php" hash="f580300dda0dfc5d8bd5521c838c6728"/></dir><dir name="Item"><file name="Collection.php" hash="47d15ab64b911f59be15a5e293498550"/></dir><file name="Item.php" hash="9006965ea4592a1ec645da1d75bc33ad"/></dir><file name="Invoice.php" hash="3380012d1352ea32f1f6f81be16a1a34"/><dir name="Item"><file name="Collection.php" hash="ba7fc9be70ae77c7c7eee23bf012d73f"/></dir><file name="Item.php" hash="915d32b418b9c53e0bbdf670b02a404b"/><dir name="Payment"><file name="Collection.php" hash="36649697993277d239813976c26a2d63"/><dir name="Transaction"><file name="Collection.php" hash="ebb6e9dbf6ec52d74d3f212a5d0f4d88"/></dir><file name="Transaction.php" hash="96aaaa0782d681a1dbe6a0b2660fe5cf"/></dir><file name="Payment.php" hash="32050e1bbeb86105aaaa661c0bba36e7"/><dir name="Shipment"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="54d29c95cd5dc422950240bfbfc2624c"/><file name="Parent.php" hash="3963fbe084715cf65faead6d5e710d8c"/></dir></dir><file name="Collection.php" hash="8409c3f841a1913ce6d2abbb4711cb64"/><dir name="Comment"><file name="Collection.php" hash="eb15311b368d9819236012496a6a1e0f"/></dir><file name="Comment.php" hash="2e7df103ea3792d30d4c31aa362ac6c0"/><dir name="Grid"><file name="Collection.php" hash="8764a4dcd3699353da28f9df88759b76"/></dir><dir name="Item"><file name="Collection.php" hash="78e5f3875a984d68dd6107e5103e83d4"/></dir><file name="Item.php" hash="48418c53f56e0de1082700165fc6c4d3"/><dir name="Track"><file name="Collection.php" hash="c0c37464ad79e919771b225863e2be61"/></dir><file name="Track.php" hash="30b73b5d507262b559eae4564afb3ff8"/></dir><file name="Shipment.php" hash="51b366f4c2e8da4bc2b5817b10d82522"/><dir name="Status"><file name="Collection.php" hash="812f348daa000d643a61c4533b91e77a"/><dir name="History"><file name="Collection.php" hash="3f2c25c158b58dd7b36eaa35a82c587f"/></dir><file name="History.php" hash="9a7462b611af249c1b762926066429cd"/></dir><file name="Status.php" hash="d49048a9a26537384dfb4288e59634db"/><dir name="Tax"><file name="Collection.php" hash="7fe48e1f8a2262298369b04a2d0ac317"/></dir><file name="Tax.php" hash="54738c14e0f6b8bb25792740ad864cda"/></dir><file name="Order.php" hash="346ce162703c0fdede087031b6bf855e"/><dir name="Quote"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="332e722b717e68a4a634bf5a83517dd3"/><file name="Parent.php" hash="3671498d8ce899cb60a858fd136a1429"/><file name="Region.php" hash="5bffcab1b9246b92f4c23ca71373833f"/></dir><file name="Backend.php" hash="a18ff4943f4ab2088eba4a2a9c691341"/><dir name="Frontend"><file name="Custbalance.php" hash="f21bf1a7be5264facb5c1317b8d74013"/><file name="Discount.php" hash="8a3a671b71e9a815170eb2f3ecbb0692"/><file name="Grand.php" hash="190b906dbc9a151b2c5367838ecef568"/><file name="Shipping.php" hash="462abf1be01d80dc738d549d1a99af7f"/><file name="Subtotal.php" hash="dca449562d366815dafc73269b1ac3e5"/><file name="Tax.php" hash="3cc3b86869e97f437ec8b820e428040b"/></dir><file name="Frontend.php" hash="356e2687d317e9189e1bb4b018eb15ce"/></dir><file name="Collection.php" hash="58f6407c73fc1187f46bfefc989493e7"/><dir name="Item"><file name="Collection.php" hash="b2bd1c2fef464dd77051cd3340544a6b"/></dir><file name="Item.php" hash="02a41a5114b87db843255d3baebb968a"/><dir name="Rate"><file name="Collection.php" hash="d553e53182da155c26653407f85b4e22"/></dir><file name="Rate.php" hash="4129cfd6d65df84f2a7de22ce57b2a76"/></dir><file name="Address.php" hash="ef0469afcc7847889e73326bb84ba6b2"/><file name="Collection.php" hash="95e2e72e44244e7935184cf0d98c0212"/><dir name="Item"><file name="Collection.php" hash="ae2723ed3f9d804fbe352de2b8dccc20"/><dir name="Option"><file name="Collection.php" hash="ea38b46f2276037bedc9e82cb294084f"/></dir><file name="Option.php" hash="65cf90b9540d190be05e1d53c6fff09c"/></dir><file name="Item.php" hash="fe66696543b1fa395096710fddf93a97"/><dir name="Payment"><file name="Collection.php" hash="976190b6f9ddc41493b532c07f6ec400"/></dir><file name="Payment.php" hash="4b8bc5377da11ec66a7315fb5e225e52"/></dir><file name="Quote.php" hash="3cde26e7d3a53c3e65fb1c2380036618"/><dir name="Recurring"><dir name="Profile"><file name="Collection.php" hash="fce6c3beed1748ed337142e21870f35a"/></dir><file name="Profile.php" hash="88aa3b311fd0798e1feb00ad2eaa4673"/></dir><dir name="Report"><file name="Abstract.php" hash="2f8b93165ebde98f149243b366e30b06"/><dir name="Bestsellers"><file name="Collection.php" hash="0a51499cffe420a971ce7b47d9751e82"/></dir><file name="Bestsellers.php" hash="312932520304897d336f0527ed35ecc1"/><dir name="Collection"><file name="Abstract.php" hash="0537b16bf6b296e8cc45b48e4ea432e6"/></dir><dir name="Invoiced"><dir name="Collection"><file name="Invoiced.php" hash="9a8c511411c51ffac1829dbbc1d35987"/><file name="Order.php" hash="dd0d674c2ab34c3b1aaea690548650cd"/></dir></dir><file name="Invoiced.php" hash="9577b1579fa7995d121ed19cdebd7c37"/><dir name="Order"><file name="Collection.php" hash="f0db4e425e5cdb7e59031b673a4cbef5"/><file name="Createdat.php" hash="ac8d2eb1c1babaab700059889bee27f1"/><dir name="Updatedat"><file name="Collection.php" hash="5c262e41aabcc25ca3202f21f1766c5c"/></dir><file name="Updatedat.php" hash="3db582ba3ad6a0ea4c94e725429a41da"/></dir><file name="Order.php" hash="59f48f239295b3b0f17763927f668de6"/><dir name="Refunded"><dir name="Collection"><file name="Order.php" hash="f12c64eb558c5d64baafaca4d670a49b"/><file name="Refunded.php" hash="3cb05d25a0f0b880102f4071f8aabf1e"/></dir></dir><file name="Refunded.php" hash="7e9067d0afadc66926aae93578ae6370"/><dir name="Shipping"><dir name="Collection"><file name="Order.php" hash="1d441d9071066c5f86b670b8b80b14a7"/><file name="Shipment.php" hash="abbc31b8c4b9e9e3a02934e09701ca50"/></dir></dir><file name="Shipping.php" hash="34e50de441f9dfcf0737bbf03f07bc33"/></dir><file name="Report.php" hash="2b11cc14a1a39fd1b52fa01816e9e748"/><dir name="Sale"><file name="Collection.php" hash="b4c0237dc205187830547b4ecd8c86f0"/></dir><file name="Setup.php" hash="7398e2d51113f63bb93896bb229cd840"/></dir><dir name="Service"><file name="Order.php" hash="afd409b3dbd6eb5095f25366e3f0b74d"/><file name="Quote.php" hash="84be890b542da21ff30ab04062f0d5e4"/></dir><dir name="Status"><file name="List.php" hash="1a97e7b5a4415c9966405a244848e8aa"/></dir></dir><dir name="controllers"><dir name="Billing"><file name="AgreementController.php" hash="87836929b6db9669a768a8c492e6dae3"/></dir><file name="DownloadController.php" hash="643faf9834846ace7db18fcb208ce451"/><file name="GuestController.php" hash="830082466fd702c8deb101b986d66d43"/><file name="OrderController.php" hash="3e80a9adc2c4eef4c68c11cf9ff1fd7d"/><dir name="Recurring"><file name="ProfileController.php" hash="cc804c1b7a1bde48feab7196c72a0be6"/></dir></dir><dir name="data"><dir name="sales_setup"><file name="data-install-1.6.0.0.php" hash="089f701decf0e64538f996298d228855"/></dir></dir><dir name="doc"><file name="invoice.txt" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="order.txt" hash="5dce876530c94ebbedbba7a234c23846"/><file name="order_actions.HTM" hash="b955e61bff753ea0534f907ef6ba9bb6"/><file name="quote.txt" hash="55ecfbdd576958ff1b1fbf16957ba9df"/><file name="test.php" hash="57427af588258e06e4e2fa526abb3f1d"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fdec5eb310126d49cfb2fe13f3796d75"/><file name="api.xml" hash="635634049648c14ef57e5ccdc32b4878"/><file name="config.xml" hash="a7275d319649980c019ee1865d6032a4"/><file name="system.xml" hash="d07626bb117e626e02c8c15d8a90a3d6"/><file name="widget.xml" hash="cb5cbc3972e7922f02b3aff31abdbbe1"/><file name="wsdl.xml" hash="f23db857ca8ea3acba15906bea5adc16"/><file name="wsi.xml" hash="07fe25b8d1ac50261c33f1b77ebe8bc5"/></dir><dir name="sql"><dir name="sales_setup"><file name="install-1.6.0.0.php" hash="b48a935e41eb5132ef154b57dc379395"/><file name="mysql4-install-0.7.0.php" hash="42dbdc34c1e2805433d398c15f4e0f9f"/><file name="mysql4-install-0.8.11.php" hash="92dda2681029ea43e69af6bc9ed435c0"/><file name="mysql4-install-0.9.0.php" hash="3efb39747598291423872f2c3a17bcee"/><file name="mysql4-install-1.4.0.0.php" hash="55fbba3150d27f1277551933ed91e2a1"/><file name="mysql4-upgrade-0.6.2-0.7.0.php" hash="674f864577a12cdde774a2c0de3e43c6"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="d3b52de82fc9aa802a87d170952aedbf"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="ed8e554f3ef1c429966db680d89ca16d"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="a9c9b446739f5d606737e47da5a020e5"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="0a7305a5e13afd6a32d12bce384e99cf"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="c37542ab940e384b404c2261e85c9ad9"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="e6ab099f86129724450af4ec224c6015"/><file name="mysql4-upgrade-0.8.11-0.8.12.php" hash="2948ea4f7ec017aa46b07ddbb7875f96"/><file name="mysql4-upgrade-0.8.12-0.8.13.php" hash="d013a3e4210638fcf53b788a0f96a4da"/><file name="mysql4-upgrade-0.8.13-0.8.14.php" hash="7ed6e1e6106d93e56ee57ef7a155edef"/><file name="mysql4-upgrade-0.8.14-0.8.15.php" hash="a7740f4e3a5baaa9056195f3f2e828ea"/><file name="mysql4-upgrade-0.8.15-0.8.16.php" hash="b7b55ad1729504594a207f21325fc894"/><file name="mysql4-upgrade-0.8.16-0.8.17.php" hash="b4dcdae76a9d2856b0b2ca9fc25e7d71"/><file name="mysql4-upgrade-0.8.17-0.8.18.php" hash="774aec0dbac59f523710c02508cdc701"/><file name="mysql4-upgrade-0.8.18-0.8.19.php" hash="9491ca126649467047be0ffb1fa1e797"/><file name="mysql4-upgrade-0.8.19-0.8.20.php" hash="344e82b85809326688c4bac8403c8368"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="c6b5c7820b020fa6e46680cdd23ab084"/><file name="mysql4-upgrade-0.8.20-0.8.21.php" hash="4997f4b72c7a4bddf200129e2bff0a95"/><file name="mysql4-upgrade-0.8.21-0.8.22.php" hash="6fa201812c927ba456ef9d46f75a4c3d"/><file name="mysql4-upgrade-0.8.22-0.8.23.php" hash="3685d0c7e831355b875ee7e4d0f9337e"/><file name="mysql4-upgrade-0.8.23-0.8.24.php" hash="a832b0541b8316ead189a935d6191249"/><file name="mysql4-upgrade-0.8.24-0.8.25.php" hash="e489d72600af7f1822d2fdd6eda2b755"/><file name="mysql4-upgrade-0.8.25-0.8.26.php" hash="9dd68e9d192529437132e8991b4db58e"/><file name="mysql4-upgrade-0.8.26-0.8.27.php" hash="a142bd0f57ed581de5e2b828e56bf579"/><file name="mysql4-upgrade-0.8.27-0.8.28.php" hash="f5614e0369239f0eec63aeba8f68b45a"/><file name="mysql4-upgrade-0.8.28-0.8.29.php" hash="394aa29105e394bfad427915df17b758"/><file name="mysql4-upgrade-0.8.29-0.9.0.php" hash="11aa9a7396cee8ed89bcf4fd09578531"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="b76e837a45968d65091bacbf4f25a2a7"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="c6b5c7820b020fa6e46680cdd23ab084"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="195d7102f02d3fbb4043cf9a17a5de1e"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="f021a89ab353be0b6b91c55cfbe98773"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="f60f472fb2a11e28a698fed5d366a013"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="1c3a3964fda39e25fdc8d5a46cb946d4"/><file name="mysql4-upgrade-0.9.10-0.9.11.php" hash="2f6abd9596b7684a1f236840e409be1e"/><file name="mysql4-upgrade-0.9.11-0.9.12.php" hash="0de805f48ec48097059b7505a84f40cb"/><file name="mysql4-upgrade-0.9.12-0.9.13.php" hash="bffbad787196913beb37cd86a5950b69"/><file name="mysql4-upgrade-0.9.13-0.9.14.php" hash="2a45f2a15ec20796fce086613db3d400"/><file name="mysql4-upgrade-0.9.14-0.9.15.php" hash="8b386bf2c9037a66b1c8c332300b0c82"/><file name="mysql4-upgrade-0.9.15-0.9.16.php" hash="34f0d9b01669c1858b39d8efde0e65b5"/><file name="mysql4-upgrade-0.9.16-0.9.17.php" hash="65eb69f0785ffbd786b2c529d428d923"/><file name="mysql4-upgrade-0.9.17-0.9.18.php" hash="80343a34df27d763c4376dee641600c8"/><file name="mysql4-upgrade-0.9.18-0.9.19.php" hash="6e911e484a3e316cc15da3f9f2bcf68b"/><file name="mysql4-upgrade-0.9.19-0.9.20.php" hash="559e6b8b81fe990f7625c778eb81026e"/><file name="mysql4-upgrade-0.9.2-0.9.3.php" hash="9d094d621b6af294449b55afdad78144"/><file name="mysql4-upgrade-0.9.20-0.9.21.php" hash="f8efefa173ff4df930f120987fd1c4b1"/><file name="mysql4-upgrade-0.9.21-0.9.22.php" hash="e7a7474d4891d1e6b71bc45c0e82e733"/><file name="mysql4-upgrade-0.9.22-0.9.23.php" hash="e12b5695adf2a9651563dbf8b6283cee"/><file name="mysql4-upgrade-0.9.23-0.9.24.php" hash="05921b8fa83d179a837534d905e7cd25"/><file name="mysql4-upgrade-0.9.24-0.9.25.php" hash="f75a23731672e0c894a64503c86c76bd"/><file name="mysql4-upgrade-0.9.25-0.9.26.php" hash="ef8ee07039b3342843b6ef6e8e8b4afb"/><file name="mysql4-upgrade-0.9.26-0.9.27.php" hash="4c8f198c7c3761690ff2b296dfddbd22"/><file name="mysql4-upgrade-0.9.27-0.9.28.php" hash="9ecd1f78a400309806a0963220d3cd90"/><file name="mysql4-upgrade-0.9.28-0.9.29.php" hash="3760af6ebfb8178b45417ebbae48652d"/><file name="mysql4-upgrade-0.9.29-0.9.30.php" hash="e83ed7bf53562aaf0d201d5b9af80ae5"/><file name="mysql4-upgrade-0.9.3-0.9.4.php" hash="6f814dec430a9978d7bf3506a861522f"/><file name="mysql4-upgrade-0.9.30-0.9.31.php" hash="c9662928215d7499b9bf2093a3de9b45"/><file name="mysql4-upgrade-0.9.31-0.9.32.php" hash="41c90a2429f59d39615615ed298d8dad"/><file name="mysql4-upgrade-0.9.32-0.9.33.php" hash="c7fafa04a515c9b942e2836bab9b5c8c"/><file name="mysql4-upgrade-0.9.33-0.9.34.php" hash="f729238e8fc1755d854db0a3e7b6648c"/><file name="mysql4-upgrade-0.9.34-0.9.35.php" hash="478cbc427061b7db0442d39f1b565582"/><file name="mysql4-upgrade-0.9.35-0.9.36.php" hash="23f95e3b32cbadca950af797252a8b52"/><file name="mysql4-upgrade-0.9.36-0.9.37.php" hash="9e13f0342f9bb56053016973e3bf687a"/><file name="mysql4-upgrade-0.9.37-0.9.38.php" hash="d82708da4a17276b849edac637d8270d"/><file name="mysql4-upgrade-0.9.38-0.9.39.php" hash="16c5c2b63a800a452e0954cd8b5e5bc1"/><file name="mysql4-upgrade-0.9.39-0.9.40.php" hash="35cd4f2dbb0cb3e88eee02ed3c1b450c"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="fe646bc69f6773985ac5b9a857a11018"/><file name="mysql4-upgrade-0.9.40-0.9.41.php" hash="06268df5b669a15d714e9fd750285dff"/><file name="mysql4-upgrade-0.9.41-0.9.42.php" hash="19fe80b8a9c8a1824d093cd89104f3ec"/><file name="mysql4-upgrade-0.9.42-0.9.43.php" hash="63432d1ca54a92efb0cfb72a16b73b13"/><file name="mysql4-upgrade-0.9.43-0.9.44.php" hash="729abcc04a23c8e7e6e863aea06c0c53"/><file name="mysql4-upgrade-0.9.44-0.9.45.php" hash="a7b12c0ee8a45ede28124b382e6b1c42"/><file name="mysql4-upgrade-0.9.45-0.9.46.php" hash="4237234032813e7caaf8715c58390e3a"/><file name="mysql4-upgrade-0.9.46-0.9.47.php" hash="57e57b099d0bd77617fda0837ea371c0"/><file name="mysql4-upgrade-0.9.47-0.9.48.php" hash="0395bbca86594e067da85db5a0b75f16"/><file name="mysql4-upgrade-0.9.48-0.9.49.php" hash="aaf3c808d1edfe644e5169f209379641"/><file name="mysql4-upgrade-0.9.49-0.9.50.php" hash="c25ab731a3e24e19d1af7d2fbc13927b"/><file name="mysql4-upgrade-0.9.5-0.9.6.php" hash="755036bdbe0f790d0d387f522c9b2128"/><file name="mysql4-upgrade-0.9.50-0.9.51.php" hash="d9569713e804463e091959e9d88fbd44"/><file name="mysql4-upgrade-0.9.51-0.9.52.php" hash="8dcd6bfa1cc80462859f56ff330a8a4c"/><file name="mysql4-upgrade-0.9.52-0.9.53.php" hash="c92635c9cd3fdf4966688f3e85f9070f"/><file name="mysql4-upgrade-0.9.53-0.9.54.php" hash="8e02f6d912d4933efb5e626f18558bdc"/><file name="mysql4-upgrade-0.9.54-0.9.55.php" hash="02bcae644eb439dbde6be59d5e469e28"/><file name="mysql4-upgrade-0.9.55-0.9.56.php" hash="e6b2aa1e53c96d71088fe8b79df109b0"/><file name="mysql4-upgrade-0.9.6-0.9.7.php" hash="99f20ecaf26b43583fe79fd10abae775"/><file name="mysql4-upgrade-0.9.7-0.9.8.php" hash="01a60e5871207dbdaa8457aa71544438"/><file name="mysql4-upgrade-0.9.8-0.9.9.php" hash="c0c4d9acff2c4c00c9d3da0b5824170f"/><file name="mysql4-upgrade-0.9.9-0.9.10.php" hash="6d39f8e17e90ab17711704f9b38683ce"/><file name="mysql4-upgrade-1.3.99-1.4.0.0.php" hash="407779ae25a93d2a6e02d165a5107ceb"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="fcf72c8afd161df9345dd9be88e333de"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="ed8f72d6a4a1bb29277d65f9932beb5a"/><file name="mysql4-upgrade-1.4.0.15-1.4.0.16.php" hash="a81caa93cb15a7e5a9b3c964d04c77dd"/><file name="mysql4-upgrade-1.4.0.16-1.4.0.17.php" hash="8b89c1d186ad0f62542008d55208be01"/><file name="mysql4-upgrade-1.4.0.17-1.4.0.18.php" hash="38a01db41b0d92bad01f9d6b8029894f"/><file name="mysql4-upgrade-1.4.0.18-1.4.0.19.php" hash="f0b0327f10230c18127d15cff36db16c"/><file name="mysql4-upgrade-1.4.0.19-1.4.0.20.php" hash="e5b1add54a2dd6afe22c0f5e8eabb065"/><file name="mysql4-upgrade-1.4.0.2-1.4.0.3.php" hash="5d556d009fc684fda16571db49f9d1a2"/><file name="mysql4-upgrade-1.4.0.20-1.4.0.21.php" hash="db8361432f165602d0f33bb199d7bf8d"/><file name="mysql4-upgrade-1.4.0.21-1.4.0.22.php" hash="6cd6e11cf2a713f4a776232e1c71df37"/><file name="mysql4-upgrade-1.4.0.22-1.4.0.23.php" hash="c6ccfc10a44cc25445fcf4a10b8d81f6"/><file name="mysql4-upgrade-1.4.0.23-1.4.0.24.php" hash="fa0ed51dc48e2a4ce119ec5f22bba23e"/><file name="mysql4-upgrade-1.4.0.24-1.4.0.25.php" hash="2ef826a2529e4677cf33fbc61efd8b50"/><file name="mysql4-upgrade-1.4.0.3-1.4.0.4.php" hash="a4cf6b020da56c4f9b3c8451693147d7"/><file name="mysql4-upgrade-1.4.0.4-1.4.0.5.php" hash="7767519f8460d853adec59fa241a9680"/><file name="mysql4-upgrade-1.4.0.5-1.4.0.6.php" hash="d557dd8a64ef5035e0e358b28739e733"/><file name="mysql4-upgrade-1.4.0.6-1.4.0.7.php" hash="cb8ed40f5e676749bc3da63a52139843"/><file name="mysql4-upgrade-1.4.0.7-1.4.0.8.php" hash="946b463c3f1993bed807721d4c481388"/><file name="mysql4-upgrade-1.4.0.8-1.4.0.15.php" hash="1f9b244c678b0232c1555718a5909d78"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="4b2fd007c0b38437b41b86f9ea123ff6"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="f9cc371c50b1ab91ac78524192458828"/><file name="upgrade-1.6.0.1-1.6.0.2.php" hash="68ce59b12a685b2cce86d1cd60633115"/><file name="upgrade-1.6.0.2-1.6.0.3.php" hash="b778c8ed4a228451b64e97714a2279ed"/><file name="upgrade-1.6.0.3-1.6.0.4.php" hash="f0c599eb4779b2262d95be90d45b57f5"/></dir></dir></dir><dir name="SalesRule"><file name="Exception.php" hash="7d739e2e2de70047dbccb071f1bacecf"/><dir name="Helper"><file name="Data.php" hash="3b6f2f64ac62f111950c0ea5c95b35f5"/></dir><dir name="Model"><dir name="Coupon"><file name="Codegenerator.php" hash="147c1cdb155b8e38728ed1023d03ff7e"/><file name="CodegeneratorInterface.php" hash="5b3fca4756cb95c1905b8a4257e40cca"/></dir><file name="Coupon.php" hash="35774ada65bec4d07ac71c3608ba28af"/><dir name="Mysql4"><dir name="Coupon"><file name="Collection.php" hash="d246f051310a303acc9d49efaa051626"/><file name="Usage.php" hash="a8c04a0bce5610493aa48dceea2422c1"/></dir><file name="Coupon.php" hash="4ce2ef60789436b0185902959ecc9a1d"/><dir name="Report"><file name="Collection.php" hash="7368ed5d3ab373e39455b9012a65e90c"/><file name="Rule.php" hash="e360a8c204a7b8c4e257cb9bb186ae7f"/><dir name="Updatedat"><file name="Collection.php" hash="89ec103f8b50df1ef3bb1614d2399c4a"/></dir></dir><dir name="Rule"><file name="Collection.php" hash="25c468e530ed9e912468a00d79f24a2a"/><dir name="Customer"><file name="Collection.php" hash="b7899197a75773466a071cb8eb8421ed"/></dir><file name="Customer.php" hash="0bebe4bed646b96d41b5cf1dff4b043a"/><dir name="Product"><file name="Collection.php" hash="4b1b4bef985dfd13912bccbba9976488"/></dir><file name="Product.php" hash="49e3c834bfcc5ad4ceab2b94242c6add"/></dir><file name="Rule.php" hash="07d026d766bcbd564c50d2abce94daeb"/></dir><file name="Observer.php" hash="d9855621111716acc5bd3ca3f8665616"/><dir name="Quote"><file name="Discount.php" hash="422a86d1c26a9a5a2f9ec4216956a45a"/><file name="Freeshipping.php" hash="6a33edcf6966754ea71b9dc5c2a51053"/><dir name="Nominal"><file name="Discount.php" hash="8c1d4378f47c8fae3abeb24599996c33"/></dir></dir><dir name="Resource"><dir name="Coupon"><file name="Collection.php" hash="2758088eadc8be5e456fb0599a008839"/><file name="Usage.php" hash="a44194be7d7120ec26093143b5a3ffbe"/></dir><file name="Coupon.php" hash="a4534147d1d731e08b9bafb9dbc3191d"/><dir name="Report"><file name="Collection.php" hash="416cacb747cecf407ae8a28d5e2132a4"/><dir name="Rule"><file name="Createdat.php" hash="05678f460b6bba76ce13431a3d5a98d5"/><file name="Updatedat.php" hash="c2901c5e394fa8b5c4fc2fcafb1b5f7a"/></dir><file name="Rule.php" hash="a88c36b542a27b4f526e88d6e0190b03"/><dir name="Updatedat"><file name="Collection.php" hash="6216df6ec1bea86466a8855d3dc756c6"/></dir></dir><dir name="Rule"><file name="Collection.php" hash="bb7f4fe5ace98cbd50f9b1c21050689b"/><dir name="Customer"><file name="Collection.php" hash="cfa5ca291f902b102223fe98ccbd904a"/></dir><file name="Customer.php" hash="c3ec688f68095232d80089f24f8bcb5a"/><dir name="Product"><file name="Collection.php" hash="86130fafe9006896998cd0218333a6f3"/></dir><file name="Product.php" hash="4275d24d5353eabe04fa87df3b199b71"/></dir><file name="Rule.php" hash="7118cb0e7dca997b32788bf11d00fe6c"/></dir><dir name="Rule"><dir name="Action"><file name="Collection.php" hash="f20254b2d8ca35011ff56b9b3f537322"/><file name="Product.php" hash="d156861caed5bd1936620bffd03136d6"/></dir><dir name="Condition"><file name="Address.php" hash="cee75334e9784b60eeaaeb9ab5e249d7"/><file name="Combine.php" hash="1cb58976dd260adc3d60a8539eefbf4f"/><dir name="Product"><file name="Combine.php" hash="4f8dd5ae21d2efedee6c9d5e51a188f2"/><file name="Found.php" hash="b82547bf5909b9b1d47f56591ac8f0b6"/><file name="Subselect.php" hash="3eda6691c62ba7c1c1d2907039901694"/></dir><file name="Product.php" hash="1e329afa941341d28e5eb3187232004f"/></dir><file name="Customer.php" hash="3993b32d1e14814695066e23185e1c60"/><file name="Product.php" hash="070f642953a4e79348a356bdfa617ba6"/></dir><file name="Rule.php" hash="d270b44074d0e49773658eb36fa89059"/><file name="Validator.php" hash="47dbf8da6c5a166afdf391e9a017cb2e"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7033a42dea87c5204943c99acf7a53b9"/><file name="config.xml" hash="9f913b93010f80df54cbcaf02abed8b2"/></dir><dir name="sql"><dir name="salesrule_setup"><file name="install-1.6.0.0.php" hash="9b3f0c7fbc63dfde58c387d59754af6f"/><file name="mysql4-install-0.7.0.php" hash="a773ce2feddadf0c96b76a4347948327"/><file name="mysql4-install-1.4.0.0.0.php" hash="d1f5112145e4c93003f357ef87cebf13"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="bbb060b9c0f968c69f75e403440fe1fe"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="b39f16489e09b7c70b6e7a5252381f0d"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="9db3a1da1d92ee62ec5f78224dccc1b4"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="56828b8d395a385f2a940fa8f4b9128f"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="90df90d1b7e8d88c88f8b6872d889ca1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="b842f2a081f33eb7e830f7ff986baa63"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="c5b6408bb917206c314f74a54d81fe98"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="d5b5c188eaeae01ad0249a6ae9556b16"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="4111443dd177b4fceb56df3b24d41cf8"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="1ed5a6f73a6d2bd1bf669cb6796f7ac0"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="d3083860b9e5b6d19b01cd27f7990a63"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="5dc8d3717f41c50b7a3f99ea787e4b12"/><file name="mysql4-upgrade-1.4.0.0.0-1.4.0.0.1.php" hash="f5fd9cea33334cfc25d8f31da6a1f8a9"/><file name="mysql4-upgrade-1.4.0.0.1-1.4.0.0.2.php" hash="6d9da2f75da5c155ba577f1f589418e7"/><file name="mysql4-upgrade-1.4.0.0.2-1.4.0.0.3.php" hash="1e617ed234d041131835d10f74572fb3"/><file name="mysql4-upgrade-1.4.0.0.3-1.4.0.0.4.php" hash="74d99050db0cd4b2db3e1126f7289bc5"/><file name="mysql4-upgrade-1.4.0.0.4-1.4.0.0.5.php" hash="8e83c6b5b4790a99af4fe41ba284aa66"/><file name="mysql4-upgrade-1.4.0.0.5-1.4.0.0.6.php" hash="ebd58130a4d99c513d5da9865b99d63c"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="1ef530b09a4a586a1c50029fb64ec48a"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="9a5311d5ff5c7604e621e2253b0aa181"/></dir></dir></dir><dir name="Sendfriend"><dir name="Block"><file name="Send.php" hash="dec79e12c6137b9b14458cb822ce52f6"/></dir><dir name="Helper"><file name="Data.php" hash="fd2cf813186e6fd1384b56d65e779ef0"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Sendfriend"><file name="Collection.php" hash="2f78c1e42535b9d27551900950b9b286"/></dir><file name="Sendfriend.php" hash="75fa036c5ffbda5a1b54ce3566d607cf"/><file name="Setup.php" hash="bd594651719aa787ee5c745aa2984992"/></dir><file name="Observer.php" hash="9edae1e5a3f6cb5b24d8e8439a7559dc"/><dir name="Resource"><dir name="Sendfriend"><file name="Collection.php" hash="99aeab5eb36e6dd7a0b85f099f2a8208"/></dir><file name="Sendfriend.php" hash="e30e8eba851cc753f628b69a27f1ad89"/><file name="Setup.php" hash="a4fc370f036c8cac575e94089d92a3a2"/></dir><file name="Sendfriend.php" hash="b4f6585ef51277a8860221175024ea16"/></dir><dir name="controllers"><file name="ProductController.php" hash="cfd308fe16bcb0e27a3c4934bb9213b8"/></dir><dir name="etc"><file name="config.xml" hash="f6a02133086f798a0e58d164a114a43b"/><file name="system.xml" hash="9b090eb84476cc6105d3aab5caefd006"/></dir><dir name="sql"><dir name="sendfriend_setup"><file name="install-1.6.0.0.php" hash="292c93887c33bd90a3070746ed34aa00"/><file name="mysql4-install-0.7.0.php" hash="0957991049ab6dad6c4936808204aec8"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="2f36aa2a57cde4c98e1b69f8dec4fe74"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="bce827a10a6ddc16e638fc9a71e57e5f"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="fc6445da132d5879758447277dfdb78e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="a427f130d3ce68baf97d42301eb00308"/></dir></dir></dir><dir name="Shipping"><dir name="Block"><dir name="Tracking"><file name="Ajax.php" hash="fc89a804cf13006c181cefe4d17d43fe"/><file name="Popup.php" hash="2db105a6c772c7bb5981e6331ec530f9"/></dir></dir><file name="Exception.php" hash="548711df05b7694267b89f7204d2b84c"/><dir name="Helper"><file name="Data.php" hash="0904989885e466eb580506ccc4571cdc"/></dir><dir name="Model"><dir name="Carrier"><file name="Abstract.php" hash="fd50334bac86c74d07fbe64101859285"/><file name="Flatrate.php" hash="a4aa40ee3c6c9b52dd35add873ff5fcf"/><file name="Freeshipping.php" hash="cf61cb71b48cb00776befda7809484ac"/><file name="Interface.php" hash="c38e90ffde510d08277b8bb0f47d7dd9"/><file name="Pickup.php" hash="623f7ba798921d03c62adc1c90062216"/><file name="Tablerate.php" hash="e28c2c61986d8ea119bca874be89db12"/></dir><file name="Config.php" hash="1ded486a25984966bcd888cdefbc22e7"/><file name="Info.php" hash="7cbbcf3ac5f69562152fb2fbad6c1984"/><dir name="Mysql4"><dir name="Carrier"><dir name="Tablerate"><file name="Collection.php" hash="f95bee749cb17d3356391a72126f365d"/></dir><file name="Tablerate.php" hash="27f95ce72c5125ba38209c05360518dd"/></dir></dir><dir name="Rate"><file name="Abstract.php" hash="e2f7a6a5aadc3fd3482b9ebeb27bb330"/><file name="Request.php" hash="5ae9c0835c73af8d7c9ed902160482da"/><dir name="Result"><file name="Abstract.php" hash="9eea7952aead78558745147c6ce7ec9e"/><file name="Error.php" hash="6e4cdee851d2588fccc4bde8330a7176"/><file name="Method.php" hash="4deea2930b89b781d9ec47f115d2f0e9"/></dir><file name="Result.php" hash="2d058e66eecb4103210abc34d617dbea"/></dir><dir name="Resource"><dir name="Carrier"><dir name="Tablerate"><file name="Collection.php" hash="748b18d6732b680aedf9ee146d82968d"/></dir><file name="Tablerate.php" hash="0a15a71c7bb8dd6c804f47ff127b8cf4"/></dir></dir><dir name="Shipment"><file name="Request.php" hash="fccb3638942a29954e3c05180a5c3ca4"/><file name="Return.php" hash="a8914365326f794cdb635da74f44bea0"/></dir><file name="Shipping.php" hash="e66ffb3237ae82de6b87011406c34fa9"/><dir name="Source"><file name="HandlingAction.php" hash="2eef21b2f692c7b082dfe2f849690e0d"/><file name="HandlingType.php" hash="d9407dbd6a7d126f9dd9dd838af9228f"/></dir><dir name="Tracking"><dir name="Result"><file name="Abstract.php" hash="46be6013b7b81eff426a03264ae3a855"/><file name="Error.php" hash="98d6500be3fa74f7b098d59e34fa2c74"/><file name="Status.php" hash="418c1f1323e9a038ac4766b184ead3dc"/></dir><file name="Result.php" hash="d865bb1b45ab1b7ca81be602db47b285"/></dir></dir><dir name="controllers"><file name="ShippingController.php" hash="acba0682d99b473396b46ddaf5153739"/><file name="TrackingController.php" hash="c2561e01c5119d75211b5e516f7a6ff8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="cdd9d49c1a58726af6a8800a817faa94"/><file name="config.xml" hash="1772ebb5c67b41806793e1c611820808"/><file name="system.xml" hash="844d0eac89ae586f2b758ebd2ae0b18f"/></dir><dir name="sql"><dir name="shipping_setup"><file name="install-1.6.0.0.php" hash="152f6253110eab86346765de601ca42d"/><file name="mysql4-install-0.7.0.php" hash="663984b62d40410e9842c63576ac60b8"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="f0e8f0e78c7e328d3f05162d6c120349"/></dir></dir></dir><dir name="Sitemap"><dir name="Helper"><file name="Data.php" hash="110c7427d74044550c5a8653aa0f9272"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Catalog"><file name="Category.php" hash="63f28a55fd36cef6cb9b78745c6d13ba"/><file name="Product.php" hash="5511d6cb146641b992f6b84c673bce1b"/></dir><dir name="Cms"><file name="Page.php" hash="fcefe12396e7419d3bee74ce7e3013a7"/></dir><dir name="Sitemap"><file name="Collection.php" hash="c1f287ba48334ed92d20cd101bf4b1a4"/></dir><file name="Sitemap.php" hash="81dd35d17798aea95f5c67ad693ebf85"/></dir><file name="Observer.php" hash="08ebd12890286cfcc59a78a3b00bc0c4"/><dir name="Resource"><dir name="Catalog"><file name="Category.php" hash="f1e542c3188f573cbb5791155950ee34"/><file name="Product.php" hash="e413473b4700956d5a524f66d707e56b"/></dir><dir name="Cms"><file name="Page.php" hash="14b27923e9b6acd06442d8c1cda8db67"/></dir><dir name="Sitemap"><file name="Collection.php" hash="875ffccb5feeb427e30ea3c51c1333b4"/></dir><file name="Sitemap.php" hash="cd37689cf17aa2914b6c18edf7361384"/></dir><file name="Sitemap.php" hash="0b513650a06cf15fb0f4a4c168d5a9d8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f8f4380989689618af9047b86b0d9dab"/><file name="config.xml" hash="cdf96e1641164024af462560dcfd01d7"/><file name="system.xml" hash="3c3ee0a72205772e81266beab6e004fe"/></dir><dir name="sql"><dir name="sitemap_setup"><file name="install-1.6.0.0.php" hash="3dc2500928505e960b035b126b6cff1d"/><file name="mysql4-install-0.7.0.php" hash="8a135fafafec3f774cc3eed438a4db8d"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="d0492b298d920a1d01fac58f7ccf153b"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="8bcee254186625e5df70b84231d40de6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="c50264a2f6058d17eae5f82ff2c3eb71"/></dir></dir></dir><dir name="Tag"><dir name="Block"><file name="All.php" hash="a2ccf2df0afbe20c9d658370ffccf22b"/><dir name="Customer"><file name="Edit.php" hash="fbe700b3642aecf34401998894c3ceb0"/><file name="Recent.php" hash="4ee17a9c74b316c067713e12ab614e42"/><file name="Tags.php" hash="628ea37b6ffb940b7e45f621f6d70de7"/><file name="View.php" hash="423ebbf7aae53ed5285e6df9e981fffa"/></dir><file name="Popular.php" hash="613ed2fc093cdc1ebe72e41fd0fbcde4"/><dir name="Product"><file name="List.php" hash="3ebe941b36e29f01b6f7a412f7b8034e"/><file name="Result.php" hash="e683f7a2c69961e81c5e443920aec17e"/></dir></dir><dir name="Helper"><file name="Data.php" hash="ad00c6d2d773ab224bbee7a9ab3c2fcc"/></dir><dir name="Model"><dir name="Api"><file name="V2.php" hash="deeb325412e9c7444f4e7b9d5700be93"/></dir><file name="Api.php" hash="33a64de2f0a90e94b1ce40fc6ef2cad5"/><dir name="Entity"><dir name="Customer"><file name="Collection.php" hash="f0b4b6d787ddd089a4911afa2faa11d0"/></dir></dir><dir name="Indexer"><file name="Summary.php" hash="b6c8c3d8911bd551602b2342b2c93d18"/></dir><dir name="Mysql4"><dir name="Customer"><file name="Collection.php" hash="e675e7a938ab0a3dd4cbf050721d2bc5"/></dir><dir name="Indexer"><file name="Summary.php" hash="228c91135fa05b1a46aed88ad3accef7"/></dir><dir name="Popular"><file name="Collection.php" hash="2ddfc6d8562218885c7b162d17f0ea55"/></dir><dir name="Product"><file name="Collection.php" hash="00dd5bcd965fe242c7ced17c2b789a9c"/></dir><dir name="Tag"><file name="Collection.php" hash="e5abd19e7e71e7bf040f9060b00bf735"/><file name="Relation.php" hash="b40551ba37bf45c340e7578c7eb1a996"/></dir><file name="Tag.php" hash="3c0c855067e783211d730e74f56a4627"/></dir><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="d878a1c1e9e42210739f23609d13abab"/></dir><dir name="Indexer"><file name="Summary.php" hash="5739599b1a0829fa162f1611a1bd0e9d"/></dir><dir name="Popular"><file name="Collection.php" hash="b3719f32df3db619af0199c090616d13"/></dir><dir name="Product"><file name="Collection.php" hash="ab0bfb22d09488f39675af639c36afe6"/></dir><dir name="Tag"><file name="Collection.php" hash="c732aad68674aef42fbe7e64801c4127"/><file name="Relation.php" hash="47e6ad6b01cf202c84cc7fa9fa6b8d2a"/></dir><file name="Tag.php" hash="3e2db83900a65bc23c3e41ac1626ec57"/></dir><file name="Session.php" hash="1c47382b744ab8567cccdecbf88e53ad"/><dir name="Tag"><file name="Relation.php" hash="89e136b9e571ec5a3e41b05bfd2e604d"/></dir><file name="Tag.php" hash="05ed2c026099faa58d9907462c61f5f8"/></dir><dir name="controllers"><file name="CustomerController.php" hash="dc2507380ecee1f5066752e510f2e799"/><file name="IndexController.php" hash="cefc59de48238d7d63906cb5ac353519"/><file name="ListController.php" hash="a3a8fea8c162d999110510dc090f4e46"/><file name="ProductController.php" hash="4669445718ec01234053a6bbda186485"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0b2ef1f3e6fef9f39d8eb95e87c8c1ae"/><file name="api.xml" hash="4652afcee29559abe5cea8b305aca78b"/><file name="config.xml" hash="2eda9a95c1b0470f75cff020c5bf7441"/><file name="wsdl.xml" hash="e87343a710e0068dcc555ffc4b302a9b"/><file name="wsi.xml" hash="1d31787826a686590acf89ec2703b76e"/></dir><dir name="sql"><dir name="tag_setup"><file name="install-1.6.0.0.php" hash="9bd1d546224dcf5e9f4186de574b11e2"/><file name="mysql4-install-0.7.0.php" hash="81d64d28c1c151329d815473b65c464e"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="265aba47c2c4d86124e519c7fe6b62bd"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="f9eed5d308636802493243856a3e8acb"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="5b0594ae863a094fa2b30151c71d9034"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="31b221b1dd0a2fd65c7fb1d71567110f"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="256f9249d89c3c363a0a7d2a1fec9842"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="c7e1c81ac1edb8860b36d2b30d1e0842"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="bfea691b679b0ae9dba94c31af72dbac"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="7801e6711f06248a494e96d1ce867aed"/></dir></dir></dir><dir name="Tax"><dir name="Block"><dir name="Adminhtml"><dir name="Frontend"><dir name="Region"><file name="Updater.php" hash="ecc94d6e2f8ce9d7036b97a57ce75803"/></dir></dir></dir><dir name="Checkout"><file name="Discount.php" hash="3ef0ba3e065a03d172121822bd77e02d"/><file name="Grandtotal.php" hash="280a08740fa1d75db315bd585daad731"/><file name="Shipping.php" hash="c7913a2e93e36ed54615a525335917e1"/><file name="Subtotal.php" hash="21c26dcf43d849e1adae44c8ef2a0528"/><file name="Tax.php" hash="d5cdf08f1f20c796a924eef166c28e2a"/></dir><dir name="Sales"><dir name="Order"><file name="Tax.php" hash="4aa3d7d778f707082dc673e3a11e4294"/></dir></dir></dir><file name="Exception.php" hash="6047c857d95c3b74ec2deb5c0153c76e"/><dir name="Helper"><file name="Data.php" hash="896db7480506f59b60912b8f9bd23584"/></dir><dir name="Model"><dir name="Calculation"><dir name="Rate"><file name="Title.php" hash="056f29783f1a1cd17a3ab92ca866de3b"/></dir><file name="Rate.php" hash="2b339641ffce072b75d0470e25c7f94c"/><file name="Rule.php" hash="6f1eb6e1525a6acd9b26f2d554266697"/></dir><file name="Calculation.php" hash="85626aeaa54686bf68c2c5a9df5638aa"/><dir name="Class"><dir name="Source"><file name="Customer.php" hash="bc5da1acc72d5fe8e32469d3610fb13c"/><file name="Product.php" hash="7b9c7f11c9ff3d66aecd6a9a54752aa1"/></dir></dir><file name="Class.php" hash="3d7dae45a2e063f76e4b84711d13954f"/><dir name="Config"><dir name="Price"><file name="Include.php" hash="080e3c97ab1a5812700f653091d1feed"/></dir></dir><file name="Config.php" hash="2bf01629d42fdacccc61514d0f6ac502"/><dir name="Mysql4"><dir name="Calculation"><file name="Collection.php" hash="70bdeaac16a33aac40c6f56ed344b116"/><dir name="Rate"><file name="Collection.php" hash="8951251bba5e8fe9e0adf6b0ec8674da"/><dir name="Title"><file name="Collection.php" hash="703fe7e67ecbd8210aa7ca62952e776f"/></dir><file name="Title.php" hash="6e3051a58602c3ddc8eaf7cb5b513e3e"/></dir><file name="Rate.php" hash="7dd21ce861d6528873c86793176bf061"/><dir name="Rule"><file name="Collection.php" hash="4b005071a2950b0575ab6abb2887f6d2"/></dir><file name="Rule.php" hash="0d55a9a70b915a38d935ec0efb532baf"/></dir><file name="Calculation.php" hash="33b4d85ecb194368b19dd5ec07394d9f"/><dir name="Class"><file name="Collection.php" hash="376b257cf1c926d13edda101fba9bf90"/></dir><file name="Class.php" hash="f3da3d540d3cc80ee94e1e41378b9181"/><dir name="Report"><file name="Collection.php" hash="5015f8488f0192446807aa2e5986cdc9"/><file name="Tax.php" hash="95cd5df47db582e21b4239e77f4e127c"/><dir name="Updatedat"><file name="Collection.php" hash="2c715c8db20a7aaf813f462604f29d5b"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Tax"><file name="Collection.php" hash="85b48a37ab0efd58169bb0667b531086"/></dir><file name="Tax.php" hash="53d891c125fdc3eccc9361a9388e37ba"/></dir></dir><file name="Setup.php" hash="5702e90176e059750dd24b0b534d97dc"/></dir><file name="Observer.php" hash="a8bcd5f604bd489d777bc538525a7638"/><dir name="Resource"><dir name="Calculation"><file name="Collection.php" hash="9b93be15145353aa58a14996930cee26"/><dir name="Rate"><file name="Collection.php" hash="9ba0ff5830e16f02138e0bafd2f49993"/><dir name="Title"><file name="Collection.php" hash="4a7543c6d69e5a799573d14fbe0f5a38"/></dir><file name="Title.php" hash="fd86b57c76bda0eb6260b73e9e5251be"/></dir><file name="Rate.php" hash="668c83c97964396e475d16b2cfd8d906"/><dir name="Rule"><file name="Collection.php" hash="e70f855a707658c2c0cc3db0781545f4"/></dir><file name="Rule.php" hash="e32ae4e5995413f7e49f7a1d5c4d9ff3"/></dir><file name="Calculation.php" hash="266c2356eb736654117d7b3734691367"/><dir name="Class"><file name="Collection.php" hash="5e6a2b0ff99cccc8947455aee260a244"/></dir><file name="Class.php" hash="78170101fee41bafd5c323a9eceb3bb3"/><dir name="Report"><file name="Collection.php" hash="81bd0befbaab920230e3bcb7ffd22a03"/><dir name="Tax"><file name="Createdat.php" hash="08e1e3b1f963e49f90266947ee633d6a"/><file name="Updatedat.php" hash="c0638717901cd979cec4bca42efdc8ce"/></dir><file name="Tax.php" hash="574ef8924e31991ed932be1510d0fb81"/><dir name="Updatedat"><file name="Collection.php" hash="e89aad74275e29b958b489c9f2170652"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Tax"><file name="Collection.php" hash="e6e4186bda8f2dc151f3781d373fc325"/><dir name="Item"><file name="Collection.php" hash="6f04608692e00c53500747380b1db1c4"/></dir><file name="Item.php" hash="6f8a1b8e80a4cb9ab059d95cdb163643"/></dir><file name="Tax.php" hash="a896ebceaba5a818bfd2eb702704deca"/></dir></dir><file name="Setup.php" hash="5b8f66cb4b4292f049111b4ba33df47b"/></dir><dir name="Sales"><dir name="Order"><dir name="Tax"><file name="Item.php" hash="ca6a69b661639bcccb81398bbbee0c2f"/></dir><file name="Tax.php" hash="b5dfa4d4870553e518201a00d453c952"/></dir><dir name="Pdf"><file name="Grandtotal.php" hash="89fa1d7848ca5b9827b04703d151e45a"/><file name="Shipping.php" hash="e07b17dc9896b927cf401610fbf62249"/><file name="Subtotal.php" hash="813162f98acebdce251109ff7d8879f8"/><file name="Tax.php" hash="a5eaeb6f50e553463c09a655c9f77b18"/></dir><dir name="Total"><dir name="Quote"><file name="Discount.php" hash="baac9e761d1836978ffce2adb7118449"/><dir name="Nominal"><file name="Subtotal.php" hash="efaed0621fa1efcc1b7c65f08c93af62"/><file name="Tax.php" hash="b35b353e21056966f4ffbcb135ef029a"/></dir><file name="Shipping.php" hash="09f8a3685950d548c42113658f2e191b"/><file name="Subtotal.php" hash="b5080ec48a1742b098df7f5b86f685c8"/><file name="Tax.php" hash="6216e482ef5615d05ef444ccfcc560a0"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Algorithm.php" hash="20d256f1580c308ee82bff518d809d42"/><file name="Apply.php" hash="0e11cc281284996588aedb32e73a54ea"/><file name="PriceType.php" hash="9c329b2f289b8eb9e5b716a5cc655e28"/><dir name="Tax"><file name="Country.php" hash="bc0fb89ac64fb33197121403ca731cc1"/><dir name="Display"><file name="Type.php" hash="8cf2d17223684337af9e2e3d0a941034"/></dir><file name="Region.php" hash="41df6cbd4a0adba9bfbc1df9cde882c3"/></dir></dir></dir></dir></dir><dir name="data"><dir name="tax_setup"><file name="data-install-1.6.0.0.php" hash="f397e67dd516e1d5ee8dac79cea207a7"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2dc2263a6e0fef0112c0f1b9c2ab8654"/><file name="config.xml" hash="f4d14ca44cd76f1007aba9254ba301cf"/><file name="system.xml" hash="516aab4cb83bd4b72ae287977e1a7d00"/></dir><dir name="sql"><dir name="tax_setup"><file name="install-1.6.0.0.php" hash="6cc61efeb4b6ef1faa85d3d1ab30a6b5"/><file name="mysql4-install-0.7.0.php" hash="7ed702768925d94c7d52253963c0040d"/><file name="mysql4-install-1.4.0.0.php" hash="398e389522c589f7423ea49a9b47e837"/><file name="mysql4-upgrade-0.6.1-0.7.0.php" hash="c9230a832735ce2c580234ab3fc76213"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="05a74b66915c20791478e3c5c5cb68a2"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="00937c3178fefc2dc7d245de68579cc4"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="7634da2ec34e49c650188bb2e410446e"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="a9da05d21a221b0be077e4455cd29e96"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="8cfd60e96d38389531542eec8086fd7f"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="580b2340b54d66252608c10d445bfbc8"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="083c34a6c076cda2d6c8e626df994f1a"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="7b8f35770c63ce0e87ff2348f29ce023"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="86f165e43a39865a48a78f9dd10a76af"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="990d9536f68941bac9ba23154b62c107"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="240df0dab972c3e2c016b3cabff60214"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="c44a451fc79cf258e8eb2bc7749bd740"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e32ce5cf1801381820c010dd1cbdeb9b"/><file name="mysql4-upgrade-1.3.9-1.4.0.php" hash="532238561d1e1476b21684ea48de031b"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="2a04d491328dd689fdea6b0163d60c6e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="0d036d26f35b7557c84e9b709e86ac40"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="225b52fba56cb1fbc46efb84883af157"/><file name="upgrade-1.6.0.1-1.6.0.2.php" hash="f64baa9e547c6acb3aea1d8e32704706"/><file name="upgrade-1.6.0.2-1.6.0.3.php" hash="a63aa2843bbccf07d379e27fbbfbd44e"/></dir></dir></dir><dir name="Usa"><dir name="Helper"><file name="Data.php" hash="a71cf2c1f4c466d4b2d40e4c72bac75e"/></dir><dir name="Model"><dir name="Shipping"><dir name="Carrier"><file name="Abstract.php" hash="07853ad3ef4468741b3476174647f9d6"/><dir name="Dhl"><dir name="Source"><file name="Dutypaymenttype.php" hash="ed10d0925fb01372343db60b183a0b84"/><file name="Freemethod.php" hash="568159a90f24bb9ed376a5ebc2322b1f"/><file name="Method.php" hash="6a307d44fe2b5afc5d74d009b50277ba"/><dir name="Protection"><file name="Rounding.php" hash="c9cc2b289ada9553e133d6d55f7f408b"/><file name="Value.php" hash="a2ebf45d545157b3f8ef18d65ec5b64f"/></dir><file name="Shipmenttype.php" hash="668fd382bdfd3bc88ac5488e47e232fc"/></dir></dir><file name="Dhl.php" hash="89a3d358cf84c9974f50c6638b25d604"/><dir name="Fedex"><dir name="Source"><file name="Dropoff.php" hash="05091a87344ff7dfa0e2e8fc3361e57f"/><file name="Freemethod.php" hash="5631908a99dc35bb87d3a46aea725e13"/><file name="Method.php" hash="3b2711b3a61c24081700d9ab67c98fab"/><file name="Packaging.php" hash="3ce96a145f6c172c5ab38f88ef92b2f2"/></dir></dir><file name="Fedex.php" hash="4e6efb0b5a77cbe12bc730855e903992"/><dir name="Ups"><dir name="Source"><file name="Container.php" hash="3875cac6ac83e079a96281c6f0163963"/><file name="DestType.php" hash="432d2f9c7f81f466bebcf875e61931f1"/><file name="Freemethod.php" hash="d4a603dbfcc7bd72867c6626ac503aea"/><file name="Method.php" hash="279f9d8c3569ce97feaa2e03f4c3d752"/><file name="Mode.php" hash="249d503676ea65944eb095f7b68a30de"/><file name="OriginShipment.php" hash="1b3ccc6f6a56adbbaf07f22a82747e17"/><file name="Pickup.php" hash="fb6e107af9daf24b3a0f5f3e92c8a162"/><file name="Type.php" hash="7f52f06210fe01648e968ea003bf47a5"/><file name="Unitofmeasure.php" hash="bfb230ab2215171a9297d8e0b04b7dc0"/></dir></dir><file name="Ups.php" hash="ee36f8767a0a611e34887fbfe22783e6"/><dir name="Usps"><dir name="Source"><file name="Container.php" hash="dd31bb8e1d8f467d7932254af2fa9e08"/><file name="Freemethod.php" hash="65089533a4a55e6ac7eb8348041c12a1"/><file name="Machinable.php" hash="c350622b5a2ede9b3dcc5134475860e5"/><file name="Method.php" hash="d85126285b0189fef6a2a5af2245546d"/><file name="Size.php" hash="e703f89564eaf17cc614892a19cbaa77"/></dir></dir><file name="Usps.php" hash="fb1f531ac595a969edf449297717e0a2"/></dir></dir></dir><dir name="etc"><file name="config.xml" hash="5dbbddf9f5e79c97f7677da69e1f29b8"/><file name="system.xml" hash="4faf6fa29016ca80a3ad673419ddd9a0"/><dir name="wsdl"><dir name="FedEx"><file name="RateService_v9.wsdl" hash="5e698519a3b3ae3dcea2105545053763"/><file name="ShipService_v9.wsdl" hash="9c3779aa87540dcae41b43b16b724df6"/><file name="TrackService_v5.wsdl" hash="89cc7077a8fc439446e70bac0ca0f0c1"/></dir></dir></dir><dir name="sql"><dir name="usa_setup"><file name="install-1.6.0.0.php" hash="a3d10dd2b7d9cbe7909e428675d14c78"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="241afdf4f109f3223e235a75cf3e70a0"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="6b3415da5cbd05bcfe5d1d9a4aa7f329"/></dir></dir></dir><dir name="Weee"><dir name="Block"><dir name="Element"><dir name="Weee"><file name="Tax.php" hash="f636d04b2a96b3bf89830a6ec732e8f9"/></dir></dir><dir name="Renderer"><dir name="Weee"><file name="Tax.php" hash="201b0c19a4e60dea3aad2417cec0aa30"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="9fb0d72c43fab04c870bdf9cd792f60a"/></dir><dir name="Model"><dir name="Attribute"><dir name="Backend"><dir name="Weee"><file name="Tax.php" hash="8058d1cd5f14e729d386bf7a9d060374"/></dir></dir></dir><dir name="Config"><dir name="Source"><file name="Display.php" hash="0e3399f3602370e5e93be8f14f5e6f18"/></dir></dir><dir name="Mysql4"><dir name="Attribute"><dir name="Backend"><dir name="Weee"><file name="Tax.php" hash="a9d35f7eac4f37623c1d05a84d5af969"/></dir></dir></dir><file name="Setup.php" hash="04721d331485ac5702175f6e3d2c9dcf"/><file name="Tax.php" hash="3c6849855b466ed27d221606860d04fe"/></dir><file name="Observer.php" hash="3b03b347dec594cb1e3802ba0ffc10d3"/><dir name="Resource"><dir name="Attribute"><dir name="Backend"><dir name="Weee"><file name="Tax.php" hash="8536d51e8a2da79b637014e467f8fead"/></dir></dir></dir><file name="Setup.php" hash="d3a62dccbef1ffb464668076881fbb0f"/><file name="Tax.php" hash="0f1137017c4a7e5b04a5c96864bbe324"/></dir><file name="Tax.php" hash="083cae50d0c0a09320fdb9550d450eb2"/><dir name="Total"><dir name="Creditmemo"><file name="Weee.php" hash="5b9e9c912ccc8d46ea7e94861f0ba5da"/></dir><dir name="Invoice"><file name="Weee.php" hash="7a4845aeaffe276bd4c02e4816b5b90e"/></dir><dir name="Quote"><dir name="Nominal"><file name="Weee.php" hash="b4e459690627d34248bf491260b29c37"/></dir><file name="Weee.php" hash="d33a7bc6407eb9f1f5d6997adbdbeb77"/></dir></dir></dir><dir name="etc"><file name="config.xml" hash="046a7de08cd5d2bc8b65c55f69ada96f"/><file name="system.xml" hash="bd1162d88d72a22d697877eeaf929b5d"/></dir><dir name="sql"><dir name="weee_setup"><file name="install-1.6.0.0.php" hash="196d657c91bf1ea7da38bfbfc9c5ad15"/><file name="mysql4-install-0.1.php" hash="63eea67670a40ff4d8fe34ff06ea3d36"/><file name="mysql4-upgrade-0.1-0.2.php" hash="0d9d7a2bc2dc1f8985490a7c89ca5fe3"/><file name="mysql4-upgrade-0.10-0.11.php" hash="617d528cd2d8ee54820a3c1c75663e8e"/><file name="mysql4-upgrade-0.11-0.12.php" hash="295e9955745d018c8c56b63300a04898"/><file name="mysql4-upgrade-0.12-0.13.php" hash="3eeba63236ffcb1f9e3824c23305fdd2"/><file name="mysql4-upgrade-0.2-0.3.php" hash="cb7d107bdbf674ee168f33bcae5e226d"/><file name="mysql4-upgrade-0.3-0.4.php" hash="7f1698069ddf83450e9a560c40b4162d"/><file name="mysql4-upgrade-0.4-0.5.php" hash="3deec4431b1ea7bfe0dc094696d8d93d"/><file name="mysql4-upgrade-0.5-0.6.php" hash="edd8f0ceabb44a04f816cc1fde1354ec"/><file name="mysql4-upgrade-0.6-0.7.php" hash="4520f820da059c86eaf10e573fd3b4ee"/><file name="mysql4-upgrade-0.7-0.8.php" hash="04aa53002ae25b58905aa32657262477"/><file name="mysql4-upgrade-0.8-0.9.php" hash="e4f47a3297859b81c04cdaf915c6ce84"/><file name="mysql4-upgrade-0.9-0.10.php" hash="e0ce8e174932f796a62610d29ea13813"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="325af4f6308e6583f9853a61bdad4ce8"/></dir></dir></dir><dir name="Widget"><dir name="Block"><dir name="Adminhtml"><dir name="Widget"><file name="Chooser.php" hash="77e4eb49870ec19a3fe7eaaa321a310e"/><file name="Form.php" hash="ce61ccc6181fa780df6a7fd0341473c3"/><dir name="Instance"><dir name="Edit"><dir name="Chooser"><file name="Block.php" hash="7867b63ccb81988bd90094d785ca3efb"/><file name="Layout.php" hash="9ec44257d09607f440c335730bfc7975"/><file name="Template.php" hash="b1311602282b51b028d74981debf6f31"/></dir><file name="Form.php" hash="9f83649c7515f338925fc5784d248c0e"/><dir name="Tab"><dir name="Main"><file name="Layout.php" hash="2e4dbe2f4bd630f3dab76b2b292990cc"/></dir><file name="Main.php" hash="c2fa9a26a3c097a879ad68b7c9bccae1"/><file name="Properties.php" hash="aa3d9089bb80a165e264c76f63ae01a0"/><file name="Settings.php" hash="6589064fc284fd911dbd3e619513314a"/></dir><file name="Tabs.php" hash="8904c70e3274705be6018c14a356ac29"/></dir><file name="Edit.php" hash="0a9684cb3b864e8f8d564fb7340c199f"/><file name="Grid.php" hash="5153959580672b92a11c7f83a72e565a"/></dir><file name="Instance.php" hash="324192f75606c91e13b80482768bac2a"/><file name="Options.php" hash="4fa66248320d95bdd3b45afc52727a13"/></dir><file name="Widget.php" hash="4ec07a77c0c871ec17d92962498ce703"/></dir><file name="Interface.php" hash="2cbbe83898f1712cd129bcfb862fc506"/></dir><dir name="Helper"><file name="Data.php" hash="b8e293898ce033454db74567fd2eb304"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Widget"><dir name="Instance"><file name="Collection.php" hash="90ad3e1beeb654e3432fb9960ee84745"/></dir><file name="Instance.php" hash="de56b0b13aac1672e8ad212523a53e2b"/></dir><file name="Widget.php" hash="ea2535402c1db6619559926a3a976279"/></dir><file name="Observer.php" hash="ee2a28a9443c199b2a01aa55d13ad793"/><dir name="Resource"><dir name="Widget"><dir name="Instance"><file name="Collection.php" hash="08378d8961fb1d16fdda2c7649a5adb0"/></dir><file name="Instance.php" hash="f3e3182139bf0adc9ab8516a8af5bf20"/></dir><file name="Widget.php" hash="99fa1631f633ac8fd66187e6e9480564"/></dir><dir name="Template"><file name="Filter.php" hash="91464cf39f4e55914f72da0ad7551767"/></dir><dir name="Widget"><file name="Config.php" hash="3c92d9a302e520930b60759232c66e5d"/><file name="Instance.php" hash="419d9e456f609ff5105507ef22d118be"/></dir><file name="Widget.php" hash="de502d5d5b20bb1aa7db01406b4c8604"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Widget"><file name="InstanceController.php" hash="60e8a99b25cbe7001847da6f24df7b5e"/></dir><file name="WidgetController.php" hash="95f192fc78545029f0e513b04927ceb6"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="84081cd54dddf3b01168a79a0f8d1c09"/><file name="config.xml" hash="f1971b08758f22a8887c75a8a5c0bded"/></dir><dir name="sql"><dir name="widget_setup"><file name="install-1.6.0.0.php" hash="281973fda91723ff56754d9eae788fde"/><file name="mysql4-install-1.4.0.0.0.php" hash="4b582e819ff5fee26e11ba4cc48950e6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="76ecd8dd96aa0d5708736148a4986bc2"/></dir></dir></dir><dir name="Wishlist"><dir name="Block"><file name="Abstract.php" hash="ce19d0ddaedb8d3141afeced273f612c"/><dir name="Customer"><file name="Sharing.php" hash="951ebc3e7b3fef1a65aafce882b845d1"/><file name="Sidebar.php" hash="8c5b96bf776885bb68e7cdacb2550570"/><dir name="Wishlist"><dir name="Item"><file name="Options.php" hash="28f9ada202acd2eb945fe6599e110505"/></dir></dir><file name="Wishlist.php" hash="2f7365e397d332ab7b14d326ba520832"/></dir><dir name="Item"><file name="Configure.php" hash="5dfaf9f5c2ddadb2aa82489cf2b4e0e5"/></dir><file name="Links.php" hash="78fe85b70ed0a789701c4ac62039d81d"/><dir name="Render"><dir name="Item"><file name="Price.php" hash="0e8d10806ab71c4463d551a41d7e66c3"/></dir></dir><dir name="Share"><dir name="Email"><file name="Items.php" hash="6bb5ff4844f827d14a6983440795a265"/><file name="Rss.php" hash="354b8a8f2431526177ab5d8adbf8bf86"/></dir><file name="Wishlist.php" hash="f0b993dbef0303a0516662a72825e8d4"/></dir></dir><dir name="Controller"><file name="Abstract.php" hash="c61a0bd9b6a6a7597a64a875d30dd16b"/></dir><dir name="Helper"><file name="Data.php" hash="c533955a1f124d5fc97c22618189b3ab"/></dir><dir name="Model"><dir name="Config"><dir name="Source"><file name="Summary.php" hash="f2e60ddd3a6697cac04fe2c2fc463f96"/></dir></dir><file name="Config.php" hash="027e5f51effbcef62ff1b32f58a4c082"/><dir name="Item"><file name="Option.php" hash="7594f527cc28eb8e576dbe6a33085fd1"/></dir><file name="Item.php" hash="d3834607740caa46e71aa59142992a18"/><dir name="Mysql4"><dir name="Item"><file name="Collection.php" hash="cda469ed72a921be1af6649681395be6"/><dir name="Option"><file name="Collection.php" hash="98d6107f96fe9f0a3582f862721c1346"/></dir><file name="Option.php" hash="d1814a7853a84a869c99785d3613196c"/></dir><file name="Item.php" hash="d5ef6856fcc4e9accc47a32e212a0517"/><dir name="Product"><file name="Collection.php" hash="bc7b06be54f926debdfe5a4e2ee5d86d"/></dir><dir name="Wishlist"><file name="Collection.php" hash="8795bf1ee668aa08682c001c8b55c51e"/></dir><file name="Wishlist.php" hash="c6dac0308a95440868cf1e4144e88b16"/></dir><file name="Observer.php" hash="a2792bab5733e4448690d387b984510c"/><dir name="Resource"><dir name="Item"><file name="Collection.php" hash="4c52ac0e91c9deb818e1ce1d13fcea09"/><dir name="Option"><file name="Collection.php" hash="0024173f8c84376d39c864dd766dd6d2"/></dir><file name="Option.php" hash="bad98ea60e535c1ec7157eeeb24e2414"/></dir><file name="Item.php" hash="52a4c4fa11d974de1bceaeb38ec45afd"/><dir name="Product"><file name="Collection.php" hash="801e9bea82159c43f68abf326a8d3d59"/></dir><dir name="Wishlist"><file name="Collection.php" hash="3fde0dd9a2fe06b73558c807c597d6bc"/></dir><file name="Wishlist.php" hash="95c0754921382882b55b5b58033819e3"/></dir><file name="Session.php" hash="c862795a52a3c7b436404202c3d3c2b2"/><file name="Wishlist.php" hash="cfc896ba3f9845759c278cbdad7bcad3"/></dir><dir name="controllers"><file name="IndexController.php" hash="4812438cfa5319caa3724b0482fb05dc"/><file name="SharedController.php" hash="ad4dd1eec2821981dde92f221da064c6"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fad5c9630819184115deab61a5646448"/><file name="config.xml" hash="839dd42153b19f8c05d1dfde73931b4b"/><file name="system.xml" hash="5ba897eefa4be31198f53f451df1a666"/></dir><dir name="sql"><dir name="wishlist_setup"><file name="install-1.6.0.0.php" hash="c840f1dd3d897c4925f1b70f4d2541a7"/><file name="mysql4-install-0.7.0.php" hash="eb208c146d1de9fac1ea5cd941288292"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="49ca4f78a753c8bfc48ecae9fe13bb56"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="c9ad107a70b3d399f9c71527c92807b5"/><file name="mysql4-upgrade-0.7.2-0.7.4.php" hash="11131b0195d015dd4ca06a9c272b2809"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="ca92a2d71dcc715111568b4a08a1c413"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="22c20bb378ef4604d6b0639650e44fb7"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="de20bd47308599bcb03020ed4813d5ce"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="183f2ccf9b26e0beeaa49dd59b50a524"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="ec6f74ea3ab9756198f051f2fc0c09ae"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="a9e69c5703c332c72e7d33954d3b6134"/></dir></dir></dir></dir><dir name="Zend"><file name="Mime.php" hash="fcac9b00b4f04a99cddc8289dc10a33b"/></dir></target><target name="mage"><dir name="app"><file name="Mage.php" hash="d47043a140aabd61aac1b4bbfbac803d"/><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><dir name="."><file name="cron.php" hash="588e167ae6f6823f7e43dbd059d099d7"/><file name="LICENSE.txt" hash="59563e7be45096d0833dade102989042"/><file name="index.php.sample" hash="3c05ef39c5bdf92444b34b6bdd483c24"/><file name=".htaccess.sample" hash="4d6365073c755f43961155bdd38659d0"/><file name="LICENSE_AFL.txt" hash="45a399f2095030865fb962263ccd7506"/><file name="LICENSE.html" hash="caf0a79ffb5e4719f9f4de286f253a61"/><file name="cron.sh" hash="459f7bea5eb0f6b36dedb2ad2bbd7868"/><file name="install.php" hash="ba6a6676644cb63bd8e04c9db072fa85"/><file name="php.ini.sample" hash="e3cbeadf5f6d9bbbff400363b6c1d5ad"/><file name="get.php" hash="02ba078881f9b141a12c0cd51d3084ad"/><file name="RELEASE_NOTES.txt" hash="548db74189f4af689d2c20cd60f61f86"/><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/></dir><dir name="errors"><file name="404.php" hash="6896663272e3350b63f2a835d3912d34"/><file name="503.php" hash="26ea686d4d31a1f227f1db87e1f07936"/><dir name="default"><file name="404.phtml" hash="b7e639d4514927e2a71ed44b55dc0cca"/><file name="503.phtml" hash="6bdd3a2e11c983155badf0a6dd935164"/><dir name="css"><file name="styles.css" hash="3e483b5af6562b161474149e905e4ee3"/></dir><dir name="images"><file name="bkg_body.gif" hash="82bfc5bfe346c8e974cd33b1314b0acf"/><file name="bkg_header.jpg" hash="0211c47be1493bd0ec72949c47932b81"/><file name="bkg_main1.gif" hash="a8f5717873dc6cf8f6bd22924b5838fe"/><file name="bkg_main2.gif" hash="cf18ba9f7c7e6b058b439cde1a897e9c"/><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/><file name="i_msg-error.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="i_msg-note.gif" hash="e774ee481a2820789c1a77112377c4e0"/><file name="i_msg-success.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="logo.gif" hash="48b7eb03807fdf80bdfb19b872cf84b8"/></dir><file name="page.phtml" hash="f208a26c94b7fa602fde5d1fe951c6ce"/><file name="report.phtml" hash="62d2f34b684c2ad77c2a8907428072f6"/></dir><file name="design.xml" hash="2042313f2b209e054eddeb5cf5ee46fb"/><file name="local.xml.sample" hash="7e081e562157a5d902931e708e8691f3"/><file name="processor.php" hash="c519cd17db1e117d05b29856eb82fdc2"/><file name="report.php" hash="b1f95c70cd502d854b8d674cb00d55df"/><file name=".htaccess" hash="8382e66b40fe15d7a1edfc780f9be92f"/><file name=".htaccess" hash="8382e66b40fe15d7a1edfc780f9be92f"/></dir><dir name="var"><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><dir name="shell"><file name="abstract.php" hash="93a5b119d03da024b1e6ec9ee6fc4095"/><file name="compiler.php" hash="810e20754b66351ea9472fcec3751ce6"/><file name="indexer.php" hash="e68b5eb64b35a1b51b0500d5e70aa6ff"/><file name="log.php" hash="ed2c3e2db2f847d9c238b9b2d0495e40"/></dir><dir name="lib"><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><dir name="media"><file name=".htaccess" hash="08de5b2f5ea1ce6f51f40a19bacbf42e"/></dir></target><target name="mageetc"><dir name="."><file name="config.xml" hash="e53380c05ed7801e16a0ab0b4a7bd0a3"/><file name="local.xml.template" hash="34a483f0d86fd40281973108294671a8"/><file name="local.xml.additional" hash="d3b2280a90a6516deb80f3c5ad94197f"/></dir><dir name="modules"><file name="Mage_All.xml" hash="88a2b25151b18e595f29ae1395e82714"/><file name="Mage_Bundle.xml" hash="af69d6cb406f1551298916c2cf64da51"/><file name="Mage_Api.xml" hash="b7fb39d042c6fe841011b52586191992"/><file name="Mage_Downloadable.xml" hash="4f047e3e80ea75813d08c05ec5ba8ddd"/><file name="Mage_Weee.xml" hash="f1ebf24ef4acd7b38b6fbc74dec0b834"/><file name="Mage_Widget.xml" hash="9ed096e15785cee92791eb8c709edb81"/><file name="Mage_Connect.xml" hash="8df3a5c99996baac8897af5b0b460d76"/><file name="Mage_ImportExport.xml" hash="43769c89c87d615523140ed9d99d2500"/><file name="Mage_PageCache.xml" hash="d814a0ebe0fc7123ac3a16d8f7f22f6e"/><file name="Mage_Persistent.xml" hash="4a576bc338a769f654082cb21f9e1909"/><file name="Mage_Authorizenet.xml" hash="4fba00a12656bbf496ea8b281baf66cb"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
-
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><package><name>Lib_Varien</name><channel>community</channel><min>1.6.1.0</min><max>1.7.0.0</max></package><package><name>Lib_Google_Checkout</name><channel>community</channel><min>1.5.0.0</min><max>1.5.1.0</max></package><package><name>Lib_Js_Calendar</name><channel>community</channel><min>1.51.1</min><max>1.52</max></package><package><name>Lib_Js_Mage</name><channel>community</channel><min>1.6.1.0</min><max>1.7.0.0</max></package><package><name>Lib_Js_Prototype</name><channel>community</channel><min>1.7.0.0.2</min><max>1.7.1.0</max></package><package><name>Lib_Phpseclib</name><channel>community</channel><min>1.5.0.0</min><max>1.5.1.0</max></package><package><name>Mage_Locale_en_US</name><channel>community</channel><min>1.6.
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Mage_Core_Modules</name>
|
4 |
+
<version>1.6.2.0</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Collection of Magento Core Modules</summary>
|
10 |
<description>Collection of Magento Core Modules</description>
|
11 |
+
<notes>1.6.2.0</notes>
|
12 |
<authors><author><name>Magento Core Team</name><user>core</user><email>core@magentocommerce.com</email></author></authors>
|
13 |
+
<date>2012-01-11</date>
|
14 |
+
<time>11:50:34</time>
|
15 |
+
<contents><target name="magecore"><dir name="Mage"><dir name="Admin"><dir name="Helper"><file name="Data.php" hash="08690f6c45600cabea75dae8784e6b90"/></dir><dir name="Model"><dir name="Acl"><dir name="Assert"><file name="Ip.php" hash="d45ff93ad50d7f8a01cc14155cb1d408"/><file name="Time.php" hash="eb16d405c792cc0440cb68366edfdc39"/></dir><file name="Resource.php" hash="0ad0aa4739d9458d28faa3ea2ff8744a"/><dir name="Role"><file name="Generic.php" hash="c26244926af76de455e5321b4db142af"/><file name="Group.php" hash="679a7cdb449f712b4ab1e756fd8413b3"/><file name="Registry.php" hash="eaf53783309d769cec874d20d4bee0aa"/><file name="User.php" hash="6f3522ecc520ba8b8c4f4245fdd72b0c"/></dir><file name="Role.php" hash="307b51f4bf793860b9913ec1bd1d0a18"/></dir><file name="Acl.php" hash="2c6d5551c57aa75ebf88276820c6aead"/><file name="Config.php" hash="4994a2451864d7193ef90d9f7e0908e9"/><dir name="Mysql4"><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="543c799875f7711620bae370d8e91718"/></dir><file name="Role.php" hash="4a99259585a88e3014a4e7f7bc84631b"/></dir><file name="Acl.php" hash="371fe2d9e2d2c06aab953bd382f994e8"/><dir name="Permissions"><file name="Collection.php" hash="eb31ee0cf29a876b0787d897a6a97526"/></dir><dir name="Role"><file name="Collection.php" hash="a82fa6806a99fa53cf3385d87c7cecaa"/></dir><file name="Role.php" hash="5fda833cb5d32963ee20424618862a38"/><dir name="Roles"><file name="Collection.php" hash="9610742cfafaee6747b164cf21edc307"/><dir name="User"><file name="Collection.php" hash="28564d4d10a212e6798be444c60d7ebe"/></dir></dir><file name="Roles.php" hash="00a1c083592dbadb64d182031a18e7ef"/><dir name="Rules"><file name="Collection.php" hash="822d1336a294f52500851f1d1bf8e1c6"/></dir><file name="Rules.php" hash="3ff7463c2ba7dfa280ec4f14ca1b8f1d"/><dir name="User"><file name="Collection.php" hash="01e5b83c3669b397dc17142798d0fbb6"/></dir><file name="User.php" hash="811010b5ec457f4d74fb7e5ef2279665"/></dir><file name="Observer.php" hash="af4da0c5df128059081cd6889db03a0a"/><dir name="Resource"><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="bbd3fcb27a35e2b7b3a7b1e36c55818a"/></dir><file name="Role.php" hash="c61c1e2b5ff2c0c87e28225a779fcf44"/></dir><file name="Acl.php" hash="e2fbecc4b1b144e63b0f4df418424b07"/><dir name="Permissions"><file name="Collection.php" hash="a05d433424b60dee3d845d624c6fd736"/></dir><dir name="Role"><file name="Collection.php" hash="2309c42de0f2dab85ff0aa5fd9d9af7e"/></dir><file name="Role.php" hash="65962ca35f6f6b9a69957f4fc8614c51"/><dir name="Roles"><file name="Collection.php" hash="3201e6773069000cf4fa37fb76ae4b8c"/><dir name="User"><file name="Collection.php" hash="039bf8efca0355a55a2c45a6a6ec4926"/></dir></dir><file name="Roles.php" hash="820661d77311fb994c41ec8b4937bb1e"/><dir name="Rules"><file name="Collection.php" hash="7f58dd2303797d5db79cf1a96b03afde"/></dir><file name="Rules.php" hash="54cda0d8914415555332788a45cc7554"/><dir name="User"><file name="Collection.php" hash="49860c1aaeba558de78d05fbc6125ac1"/></dir><file name="User.php" hash="857f0d5c2c99dfa7f09f6d390ab20c4c"/></dir><file name="Role.php" hash="09f862f8b1d9ee75ed68915a1146abd1"/><file name="Roles.php" hash="030ba8653214c780c4b0d43e4f55af53"/><file name="Rules.php" hash="414a9d2aacec02a95cf58802a32ea4bb"/><file name="Session.php" hash="26d66311c7ba1b86343a823f106c5ecd"/><file name="User.php" hash="3141c49911aee6bbcdd5aa55920004b5"/></dir><dir name="data"><dir name="admin_setup"><file name="data-install-1.6.0.0.php" hash="7ba74d7429726e6b2ee0818f2ed0f5e5"/></dir></dir><dir name="etc"><file name="config.xml" hash="a4438e531dc6f94279d7b1528acf90b6"/></dir><dir name="sql"><dir name="admin_setup"><file name="install-1.6.0.0.php" hash="bcfa9be8745954868b2bc84c3fafdfbf"/><file name="mysql4-install-0.7.0.php" hash="9166b9f56ca80479a1a4fabe79b1f93b"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="37c3e17a2e4ae505399f061a047c9eab"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="e4a160e9bd86f59d22b77408defddf73"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="548c3357eec5b0aaa948f3ff91ef8b77"/><file name="mysql4-upgrade-1.6.0.0-1.6.1.0.php" hash="31c29dad51c10557d192e027fdcedbda"/></dir></dir></dir><dir name="AdminNotification"><dir name="Helper"><file name="Data.php" hash="ef6a97d4f891a221d9713368cee5e0c6"/></dir><dir name="Model"><file name="Feed.php" hash="cce505b9a5f05c757bf33800f58bff25"/><file name="Inbox.php" hash="894e0023149c47b0c3092c718bbb0717"/><dir name="Mysql4"><dir name="Inbox"><file name="Collection.php" hash="2ff8c10ec41aa8b42de45a484e485adc"/></dir><file name="Inbox.php" hash="3b73dde3794e5b56d1688231c53cb946"/></dir><file name="Observer.php" hash="432a63da0b3ffc155f8ebc74c9e7c9dd"/><dir name="Resource"><dir name="Inbox"><file name="Collection.php" hash="026ef3483860572b23d18071570e5134"/></dir><file name="Inbox.php" hash="d8e176aa3117d81773c0fe3077d0cbf4"/></dir><file name="Survey.php" hash="3e5069c8bd414fedd492133d935536b4"/></dir><dir name="etc"><file name="adminhtml.xml" hash="e7e6dfade9ae7a3d0521cd70040c5aac"/><file name="config.xml" hash="fddf265a96cb15ada8c525e9d47942b9"/><file name="system.xml" hash="539423f9792b5f4f098f0dd7cb1c51f5"/></dir><dir name="sql"><dir name="adminnotification_setup"><file name="install-1.6.0.0.php" hash="a644c0e60089313426d97d11e1a87b40"/><file name="mysql4-install-1.0.0.php" hash="dab3f01aa91874ece2ca2c1ce66f161d"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="143e47cac412956e79a15d1093a4cef6"/></dir></dir></dir><dir name="Api"><dir name="Controller"><file name="Action.php" hash="fbaaad11ca73c167219157a0f2e1632f"/></dir><file name="Exception.php" hash="d84ea6130711b3031bc55d2f73ebfb98"/><dir name="Helper"><file name="Data.php" hash="5d9559854e1fd05e8142257cd90c20b0"/></dir><dir name="Model"><dir name="Acl"><dir name="Assert"><file name="Ip.php" hash="dabfc86a1a1aae027c442f4169602310"/><file name="Time.php" hash="18b52de3e51a670f9468f118ed76ae43"/></dir><file name="Resource.php" hash="1dde126e72d1a82e65d46b7edab7974f"/><dir name="Role"><file name="Generic.php" hash="945f53c8b076ccca61d1ec1935e0cf2c"/><file name="Group.php" hash="d30660b6629bddd9102ac0fa41ad9417"/><file name="Registry.php" hash="6d0597144764a5c62b99bb7093c904d1"/><file name="User.php" hash="49fbc68dde259daa146d6a4d475bbc18"/></dir><file name="Role.php" hash="88cd078bd85f3d9776e3321770ca60fe"/></dir><file name="Acl.php" hash="1af48b05f3439222c7cab5e71a5f90cc"/><file name="Config.php" hash="c7c865cb84a30e94b7a2263c41296c7a"/><dir name="Mysql4"><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="8f42d2e5b1530426e1ad70ebacd893b2"/></dir><file name="Role.php" hash="b294756ee309ad678128196ccc5c5238"/></dir><file name="Acl.php" hash="c7ec8102c205e13ef56474ba5de7104b"/><dir name="Permissions"><file name="Collection.php" hash="17fd44fb15bfd39808c17d73b7ca31d7"/></dir><dir name="Role"><file name="Collection.php" hash="5ad7557d61b7370271ad99cf697e2437"/></dir><file name="Role.php" hash="afa868ceaf307309e5854cc399ff66bf"/><dir name="Roles"><file name="Collection.php" hash="7c052fd66550118a5534cb93055472f7"/><dir name="User"><file name="Collection.php" hash="cabf0dd373eb21f32993ac359448a3c9"/></dir></dir><file name="Roles.php" hash="a60fa74fb1276f951151a7a9018ea2e1"/><dir name="Rules"><file name="Collection.php" hash="92cb3a51f9b78ee366f2285479e843a0"/></dir><file name="Rules.php" hash="a4906eefb18ab4e481172db93959f78d"/><dir name="User"><file name="Collection.php" hash="f8ed4a3a20f360f9d9ddaf4d07787acc"/></dir><file name="User.php" hash="16b729247ad5c04a81f4232c287f2e51"/></dir><dir name="Resource"><file name="Abstract.php" hash="d7cd2e2ba8314ccf686214b48a553fc9"/><dir name="Acl"><dir name="Role"><file name="Collection.php" hash="bcbe0b0e299ec1297f43c40289eba7cd"/></dir><file name="Role.php" hash="b20dd8dad84e94680c2f027fbd156373"/></dir><file name="Acl.php" hash="c27800767a13e028b1eb98cd8db3457e"/><dir name="Permissions"><file name="Collection.php" hash="1f1bd23c0660c631155910278df6cd42"/></dir><dir name="Role"><file name="Collection.php" hash="949400cfcf917ea2c33d27a296f97451"/></dir><file name="Role.php" hash="3300ccaeeae382022ecea7bb2b8e769a"/><dir name="Roles"><file name="Collection.php" hash="f28fd3aaf55dcb74422bcb11a3652fe5"/><dir name="User"><file name="Collection.php" hash="dab51a5e97ef454dd26253f2a1ec7bb0"/></dir></dir><file name="Roles.php" hash="45bbe06ac0bd5a74a9a2e07add38ea7d"/><dir name="Rules"><file name="Collection.php" hash="b3691b1c4b4acd4fe27444c8bac4543b"/></dir><file name="Rules.php" hash="88dc98728d4c2d8f7fac7abe183fdee0"/><dir name="User"><file name="Collection.php" hash="2562b6e5c5b3762cb0ef8ec5b391b610"/></dir><file name="User.php" hash="ad051a1d1e4543dc6cefe128bc93a281"/></dir><file name="Role.php" hash="c5dd26fca33ab9f796cd3ea3e371332d"/><file name="Roles.php" hash="e224a1fd9b6985f89a99048651ec64c0"/><file name="Rules.php" hash="2f39a7e8f056906c41ac8644e484906c"/><dir name="Server"><dir name="Adapter"><file name="Interface.php" hash="d908e57cdb8f9b1bcf0d94110e84dc9a"/><file name="Soap.php" hash="66d536c239dae0c56b51940815ea03d1"/><file name="Xmlrpc.php" hash="e46fc141fbabff291452a13afc42cb84"/></dir><dir name="Handler"><file name="Abstract.php" hash="de96d945cb7d8cb305fc448ba7edd594"/></dir><file name="Handler.php" hash="fe2cd5f4570b1c91f58df5a5106ccac2"/><dir name="V2"><dir name="Adapter"><file name="Soap.php" hash="20f3817da4b94f46466b8c266ac659dd"/></dir><file name="Handler.php" hash="7fb359380a3289ce6cc4e7e4f2780bc4"/></dir><dir name="Wsi"><dir name="Adapter"><file name="Soap.php" hash="43634c310d14134be3c66790cb5eb869"/></dir><file name="Handler.php" hash="2c7a127c4b15dd4a008d3558cccb1b5e"/></dir></dir><file name="Server.php" hash="016a0f8715e7fee3110a49f51aeacdaa"/><file name="Session.php" hash="aaf13e0c394b8312da2051d42c1405e8"/><file name="User.php" hash="ee608da5347edfbf45b1225362b4bb64"/><dir name="Wsdl"><dir name="Config"><file name="Base.php" hash="f79e65e4ee0101d3f71d0521c1dcf456"/><file name="Element.php" hash="aec48fd43e61e41c3c744f5d38ca63f3"/></dir><file name="Config.php" hash="d4e695c23b785c2b5cc67dfe65f76075"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="da273230c6d144a88fcfbb9f661ed513"/><file name="SoapController.php" hash="76080ecc679b3bffbf2e8fae864cff6f"/><dir name="V2"><file name="SoapController.php" hash="7cc029229d6a74fef7e6b20768af2216"/></dir><file name="XmlrpcController.php" hash="9bfb8796f04d4a31a155ecf4953edcf8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="e9faac491c56f29d73954eff36be5c88"/><file name="api.xml" hash="a1bf712b53aa38e974ba06d6e9e3fb81"/><file name="config.xml" hash="51bcb6bc51f3ec70ea789547558523c7"/><file name="system.xml" hash="64ff5afd3f229f40c674130576cf4e55"/><file name="wsdl.xml" hash="f0db676b04733b38f310355bb44bc3cb"/><file name="wsdl2.xml" hash="040817e7b2880daea6630ea38397b429"/><file name="wsi.xml" hash="9fb1700cf935a26e7fada90a07fae7fe"/></dir><dir name="sql"><dir name="api_setup"><file name="install-1.6.0.0.php" hash="015c22e5d77522209e7083110f38ab9f"/><file name="mysql4-install-0.7.0.php" hash="90b7b1ca3c636c9befec5bcc41eb31b6"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="419a5ddf2537121daebff922336c9ddd"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="92cb687356cb09db4c0f8ce302512fd8"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="549c023ed9a12895beed85c096fcb0c8"/></dir></dir></dir><dir name="Authorizenet"><dir name="Block"><dir name="Directpost"><file name="Form.php" hash="5f9ae852515d92cde52786202f02b9ac"/><file name="Iframe.php" hash="9b602b09acceb972986140b3f2767cc9"/></dir></dir><dir name="Helper"><file name="Data.php" hash="593b7002b8f0498a6f67c6105e8857ed"/></dir><dir name="Model"><dir name="Directpost"><file name="Observer.php" hash="766486c43f88f748bac1cc90b4790d90"/><file name="Request.php" hash="b7b2afd83ff522d25c6ff324bdac5f07"/><file name="Response.php" hash="6c3a87dd537ab30f1fcd0214732dc1bc"/><file name="Session.php" hash="514d9e57a70666afc7a315c2a76be793"/></dir><file name="Directpost.php" hash="397349fdcb64ed7c65d1c0bf4ca57866"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Authorizenet"><dir name="Directpost"><file name="PaymentController.php" hash="c0979606083cb58ffe057af7504b9a53"/></dir></dir></dir><dir name="Directpost"><file name="PaymentController.php" hash="37cbedb3c814bc5cb917b33de7b66e2e"/></dir></dir><dir name="etc"><file name="config.xml" hash="9e8e8e4205f37b1ed488ebc7896ea4ff"/><file name="system.xml" hash="c933119c115dacf7ba33ea2efcb68060"/></dir></dir><dir name="Backup"><file name="Exception.php" hash="528f59df0aef830ca789a5c7d5c694da"/><dir name="Helper"><file name="Data.php" hash="e99f627308d687512d32dd5b54aacbf2"/></dir><dir name="Model"><file name="Backup.php" hash="46050c81c809303ce1c7badc0b63715d"/><file name="Db.php" hash="f36786b4dfa7db1b5cc8b5ad6dda35ba"/><dir name="Fs"><file name="Collection.php" hash="4fd4c8d410e45807713bdc233e2529e8"/></dir><dir name="Mysql4"><file name="Db.php" hash="ceffbed00e005555f444bb3c5edd9a0c"/></dir><dir name="Resource"><file name="Db.php" hash="849ac435cfefe572b8ddb9538deed191"/><dir name="Helper"><file name="Mysql4.php" hash="e0ab1dde06b5632991a841e5db45f83d"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="5a0952fe09a130588a8b3719b2bf96d5"/><file name="config.xml" hash="a1e908fbe5810d36fe4f6389ccfd5ceb"/></dir></dir><dir name="Bundle"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Composite"><dir name="Fieldset"><file name="Bundle.php" hash="e78e584d24c724169e233f206ea721a7"/><dir name="Options"><dir name="Type"><file name="Checkbox.php" hash="f9ba072745ae4599d2895fac73240ad6"/><file name="Multi.php" hash="3b0a2823e7b6ef2013136c4243b18e0a"/><file name="Radio.php" hash="3ccd899933f9c24947bfc45990f7a4a0"/><file name="Select.php" hash="513df2fe1064d3f8dfac2265c4296f23"/></dir></dir></dir></dir><dir name="Edit"><dir name="Tab"><dir name="Attributes"><file name="Extend.php" hash="c3313c4e31102dd62e2e3b3f62b2cc98"/><file name="Special.php" hash="e5e18dcc26fb63274c625a197257c6d2"/></dir><file name="Attributes.php" hash="7d5b0da5bed053f1f8b8db90e1b0fdd7"/><dir name="Bundle"><dir name="Option"><dir name="Search"><file name="Grid.php" hash="f9ef468e58bde61cb37a6786fd334aa6"/></dir><file name="Search.php" hash="9771e2e844dd9a2c6ae7ee3eece6b15d"/><file name="Selection.php" hash="01e656816508f77a4338890e665bb4f2"/></dir><file name="Option.php" hash="1463eab6ac6b199a78ab2587f68af220"/></dir><file name="Bundle.php" hash="51bdc825795b07fc3e5d01cc0606f0f5"/></dir><file name="Tabs.php" hash="5b76fc4fd99bb79aea8a6c49c96fe066"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="Items"><file name="Renderer.php" hash="62dc3bb41551150e6cda4130416bd755"/></dir><dir name="View"><dir name="Items"><file name="Renderer.php" hash="0b5e8b7444bb4d3101303f03e13b7a58"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><dir name="List"><file name="Partof.php" hash="7a0a0d18c6531da21a735cfa68d41eeb"/></dir><file name="Price.php" hash="7012a7e6c92a70d9524a02af795345bd"/><dir name="View"><dir name="Type"><dir name="Bundle"><dir name="Option"><file name="Checkbox.php" hash="74d310e375525d054cfeaa826b770d1e"/><file name="Multi.php" hash="667f669f68ac5a37b17b3006d334144c"/><file name="Radio.php" hash="f67f164080050b5b8ee4f74ec5d9f473"/><file name="Select.php" hash="4e41e116452b8963a2efe23d551b2036"/></dir><file name="Option.php" hash="45632588fd04dcc622b9c4902c84f245"/></dir><file name="Bundle.php" hash="657d9bcf20b3fd6e95f15e013ee7af1e"/></dir></dir><file name="View.php" hash="2c5f765f9424021282be2313dbf00fa8"/></dir></dir><dir name="Checkout"><dir name="Cart"><dir name="Item"><file name="Renderer.php" hash="6a45852d551b3cf9336102c8c83f86d3"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="Items"><file name="Renderer.php" hash="4774a09fa710700354ebb871a5a548d7"/></dir></dir></dir></dir><dir name="Helper"><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="ab5e138debdc0b27ea2fc2f7e1bb3274"/></dir></dir><file name="Data.php" hash="38b039e963963579cbafff9a38058dde"/></dir><dir name="Model"><dir name="CatalogIndex"><dir name="Data"><file name="Bundle.php" hash="f670932d0e21236b1148e95d62b178c3"/></dir></dir><dir name="Mysql4"><file name="Bundle.php" hash="1b1ffdefda1e29c69374f8f94892dd0a"/><dir name="Indexer"><file name="Price.php" hash="bd0f754ca40bf1118498ae681f76e8a5"/><file name="Stock.php" hash="d6bf427a8d6b5c9ca1db0ecbdf4ebfda"/></dir><dir name="Option"><file name="Collection.php" hash="79dd6d9030c048b3d856505f3e71a54d"/></dir><file name="Option.php" hash="6abe6fc4224e9de093e474ed3786a9e4"/><dir name="Price"><file name="Index.php" hash="993dad7b87d1849079df3cc9719c8f94"/></dir><dir name="Selection"><file name="Collection.php" hash="3bf4a11569d89aedd2aa9d743697e8dc"/></dir><file name="Selection.php" hash="d4e42cf49ea0710ba6b0086a0da401df"/></dir><file name="Observer.php" hash="c0ce1cc8fc6e61fa05dcc67585838c17"/><file name="Option.php" hash="37c4019b33af05e130068f5f74f846cd"/><dir name="Price"><file name="Index.php" hash="5d52e9c0fb3e11cc0e653347ed9c555e"/></dir><dir name="Product"><dir name="Attribute"><dir name="Source"><dir name="Price"><file name="View.php" hash="bf0e7ed8883b3ed8fd1b3b6fa29c0528"/></dir></dir></dir><file name="Price.php" hash="133a8e15e9847581ba059ad85fef7772"/><file name="Type.php" hash="bcabfcb138e4928f853f11f2edc704ec"/></dir><dir name="Resource"><file name="Bundle.php" hash="8f3340d8effe5cc9426e02abcd980068"/><dir name="Indexer"><file name="Price.php" hash="765eb83a2b4ff653be74938d1d0c3e25"/><file name="Stock.php" hash="bfe067e4cc7e6ad1a8f9725418dcc344"/></dir><dir name="Option"><file name="Collection.php" hash="d18ad264d38e492f58634b894ac1323d"/></dir><file name="Option.php" hash="9142009764ba449cb2bde1b51be120b6"/><dir name="Price"><file name="Index.php" hash="3350a7efe409c1e21bcb9120edc50731"/></dir><dir name="Selection"><file name="Collection.php" hash="bb6e2d42f11143ac145de486c5e0e5af"/></dir><file name="Selection.php" hash="3689b649f7f7e7f77014a64e9dc0936d"/></dir><dir name="Sales"><dir name="Order"><dir name="Pdf"><dir name="Items"><file name="Abstract.php" hash="6079fd862f0f672de6271c5d24d27bda"/><file name="Creditmemo.php" hash="3cb21f7da14779b1e9ad0374a9a78eed"/><file name="Invoice.php" hash="1d34250d99b8a8a2af331cdb15549f4c"/><file name="Shipment.php" hash="a11e9d1c4b07aacb9a9e18a5a4efb1ec"/></dir></dir></dir></dir><file name="Selection.php" hash="d0b5221d04e062805ac57d40efed76d0"/><dir name="Source"><dir name="Option"><dir name="Selection"><dir name="Price"><file name="Type.php" hash="01b25a60d03271693e908df6297cd3e0"/></dir></dir><file name="Type.php" hash="4311997d377948ef19507b0ff84c7929"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Bundle"><dir name="Product"><file name="EditController.php" hash="0d4c43d019745c66a7f7f168c0bc114a"/></dir><file name="SelectionController.php" hash="db71eefce07cec2f39450d72926a9ef7"/></dir></dir><dir name="Product"><file name="EditController.php" hash="9b2dce5d24ce0d78de426fcdee9d6e30"/></dir><file name="SelectionController.php" hash="fd9464b12e32e6beddbf3f59e6cf893b"/></dir><dir name="data"><dir name="bundle_setup"><file name="data-install-1.6.0.0.php" hash="be34292d5ccfd6331b533980fb9af9aa"/></dir></dir><dir name="etc"><file name="config.xml" hash="e4758494d1fbbb05f5f4c6772996a454"/></dir><dir name="sql"><dir name="bundle_setup"><file name="install-1.6.0.0.php" hash="79ed756cff7922942d9c0b76c5d92f82"/><file name="mysql4-data-upgrade-0.1.13-0.1.14.php" hash="c62ef96db4c12bd450397d3237c14c8c"/><file name="mysql4-install-0.1.0.php" hash="19a05501356394923738d82a5c0632d7"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="59606b85ad1d26e0cec10313d034d4e7"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="b7f4ea69da9ee2adf9ecf388dd37899e"/><file name="mysql4-upgrade-0.1.10-0.1.11.php" hash="455044b082ff1b77bc2a2dadcce99dec"/><file name="mysql4-upgrade-0.1.11-0.1.12.php" hash="9bdf83c80696f092933c7d023465593e"/><file name="mysql4-upgrade-0.1.12-0.1.13.php" hash="4bddb5baf7b16bb601ba96fcc0ce517b"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="60ae1aa7e961572e4bcc6b2a1fbe63f0"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="8b5dfee066a082580e27f76a4b89d21c"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="88282f6500fdeabfcb4521a0f6408339"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="2a82c7713b3b02fa0c8fdd2a69df7509"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="1b30a2967e6ca0a6497d357977b7bdba"/><file name="mysql4-upgrade-0.1.7-0.1.8.php" hash="553403e22c6d4aed3cd7bf0896004eff"/><file name="mysql4-upgrade-0.1.8-0.1.9.php" hash="660c788fd5614c821741f15868cc22bc"/><file name="mysql4-upgrade-0.1.9-0.1.10.php" hash="de409081be17e10787043608a982b7cf"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="bb2143c88ec037336d64bc41839e0f3b"/></dir></dir></dir><dir name="Catalog"><dir name="Block"><file name="Breadcrumbs.php" hash="67696c88ce592832649eedaffd6166b9"/><dir name="Category"><file name="View.php" hash="f898ae23594432ed9b12a16fedc0af2a"/><dir name="Widget"><file name="Link.php" hash="b9113d801e43d7ed95913eedb87cf2b7"/></dir></dir><dir name="Layer"><dir name="Filter"><file name="Abstract.php" hash="49007b402fb9fc7aec8c4a8c413110e7"/><file name="Attribute.php" hash="1b452d9cc41842eca10e6f68dff2506b"/><file name="Category.php" hash="79a35c379214eaf569e4b9ce2e3e82c5"/><file name="Decimal.php" hash="89e396980e6accaee5e7981ec9f99ada"/><file name="Price.php" hash="063569c97672be565facf2f4382d795a"/></dir><file name="State.php" hash="d9908ece02cbb4b770f18233e882ce73"/><file name="View.php" hash="950ef89594a54730896ec3454f5b7d17"/></dir><file name="Navigation.php" hash="fd6a4353e5ba1dd8c23fbb9f70d38565"/><dir name="Product"><file name="Abstract.php" hash="ac278781abff4526820b6c1827ddde0c"/><dir name="Compare"><file name="Abstract.php" hash="88fecb6c969e1cd6d7d556a6f077090c"/><file name="List.php" hash="09c3af959ec70988465dd0dee1ee0999"/><file name="Sidebar.php" hash="a82e4059a9675369c14b276b86b1bede"/></dir><file name="Gallery.php" hash="ce3feddf5922a9e3414aca5bc58d1b13"/><dir name="List"><file name="Crosssell.php" hash="c220d23bd49c39f92fcf2107949a03b4"/><file name="Promotion.php" hash="6cef3f6108ead29be8acb1f299a35f9f"/><file name="Random.php" hash="aabc4b0becfd36dc9c1bd9423de60fcc"/><file name="Related.php" hash="58a67ce7736fc42b60c70f5ecdf5882b"/><file name="Toolbar.php" hash="66b927adade87c123a7e6143eebeec88"/><file name="Upsell.php" hash="98e57a26bbe71d32e2b597fb39ddec77"/></dir><file name="List.php" hash="46fd833cc4fad765ad116d1037b79e15"/><file name="New.php" hash="7c501458827f4e8723b74007d8c6b45e"/><dir name="Price"><file name="Template.php" hash="888536c5cdb51f01b10cf8e26f026160"/></dir><file name="Price.php" hash="34bbf24dcb743200b7fcc6248a420d68"/><file name="Send.php" hash="116a06aa8153d5229c0b2936f4478cc7"/><dir name="View"><file name="Abstract.php" hash="a502e810aadacef6b49e21759cc958fb"/><file name="Additional.php" hash="b3012f6e451dcde9f64e38cd703f1b38"/><file name="Attributes.php" hash="8050ea980b9bc57464dddff311037c23"/><file name="Description.php" hash="610581ffb961b2c3e267ea6d9ace485a"/><file name="Media.php" hash="1e2899cfc429a12ad2b8160036df37f9"/><dir name="Options"><file name="Abstract.php" hash="1062617b4873a4d995bb3fb4f6046c42"/><dir name="Type"><file name="Date.php" hash="05fbd19114333d85d6cf28b1e277b8b4"/><file name="Default.php" hash="5f0ef539e1d6598e1c3e176952c6aead"/><file name="File.php" hash="1e323870638f5e13ad46444b89ef3210"/><file name="Select.php" hash="efa40f2b38058e63a10ba7bba1ec9d4a"/><file name="Text.php" hash="dfda7d055981904a3c0cea4c9a51f038"/></dir></dir><file name="Options.php" hash="d919f3b59f023dea886cc59ab1c76634"/><file name="Price.php" hash="67c304bd964264322e84b3d6296cb1fc"/><file name="Tabs.php" hash="42f1920ddb986288cceb326837a483ee"/><dir name="Type"><file name="Configurable.php" hash="8777c73f00c397dd12e87f3a3da1cdad"/><file name="Grouped.php" hash="2b5fa80aff566deadba1e34b418da624"/><file name="Simple.php" hash="408b38223f62d3b803dfb3ee43d55028"/><file name="Virtual.php" hash="19ec30e33c6a02383a47be88968c6336"/></dir></dir><file name="View.php" hash="94508f7eb8c5a6d8bd05c3c9f8f77009"/><dir name="Widget"><file name="Link.php" hash="32f89d486f8349248c70c73a10c51a6f"/><file name="New.php" hash="ba37380e4223c9017650be8200a780db"/></dir></dir><file name="Product.php" hash="9fad1e1ba66b1f4788c50d7d5163d44b"/><dir name="Seo"><dir name="Sitemap"><file name="Abstract.php" hash="8a936461c10a4410fb5c2a887206775d"/><file name="Category.php" hash="318cb400cad45a7ea67b0d1e4675b45e"/><file name="Product.php" hash="fe590a174b07af5e3e9afd34bc16327b"/><dir name="Tree"><file name="Category.php" hash="f42a928b401daaa126c9ac86d7f0f0e1"/><file name="Pager.php" hash="c54ced73ebd20c4a3b5064bea851835f"/></dir></dir></dir><dir name="Widget"><file name="Link.php" hash="56e3006cab0376f474930190dd0ea4c6"/></dir></dir><file name="Exception.php" hash="6eee6b55f8a55bc2b59085314819f0bf"/><dir name="Helper"><dir name="Category"><file name="Flat.php" hash="b1938fdc58a21ac0626b1258e69c2412"/></dir><file name="Category.php" hash="589ff2f5f3fdc0c71b73ba0318cb1f33"/><file name="Data.php" hash="76c887296a969ab70e4b46257134ee01"/><file name="Image.php" hash="843f969bd94e1eac2e58e7899f930acf"/><file name="Map.php" hash="f8967a3443b08492b5c7c7c03a2dcb67"/><file name="Output.php" hash="8a69c73a0408677de82fb636c112ec84"/><dir name="Product"><file name="Compare.php" hash="49a4de0f0d81d45ef0ed0073b1d354af"/><dir name="Configuration"><file name="Interface.php" hash="797454ca5f66ae2ad1791c0a5a07edba"/></dir><file name="Configuration.php" hash="0863955486e655eae21954c8c83b0742"/><file name="Flat.php" hash="af1d4575ff4673295f140ea1b078ffbb"/><file name="Options.php" hash="ed994243b1cdc1828e7dd6ee18f506ea"/><file name="Url.php" hash="c8249ab5825d3251cf8d2194c2f89edd"/><file name="View.php" hash="7ab15779c982a9f5d280765430b22e7f"/></dir><file name="Product.php" hash="88972feac21ea0c3f34bfe25c88975a0"/></dir><dir name="Model"><file name="Abstract.php" hash="bccffb30f711185d8e11784eab2d40f2"/><dir name="Api"><file name="Resource.php" hash="d81c50088ac3e4fabbba8563c50ce42e"/></dir><dir name="Attribute"><dir name="Backend"><file name="Customlayoutupdate.php" hash="0696c561762d49d342a15021ce174827"/></dir></dir><dir name="Category"><dir name="Api"><file name="V2.php" hash="aee2bf29ba2f08d99e3fceeff09832a9"/></dir><file name="Api.php" hash="e8b378d16872afa6e9906386e0e40567"/><dir name="Attribute"><dir name="Api"><file name="V2.php" hash="e86033b9889336993141acf5fdf9b5c5"/></dir><file name="Api.php" hash="41e4570ced5871e4d3bea27538355abd"/><dir name="Backend"><file name="Image.php" hash="a58e04b79a0e5a353b03e1a81fdd1053"/><file name="Sortby.php" hash="21b499d3ab03d8cc69b9749c2254008f"/><file name="Urlkey.php" hash="740358adad6bffa95cf75d51f5a598d4"/></dir><dir name="Source"><file name="Layout.php" hash="deafbd1951ac0df41b0291619c873c68"/><file name="Mode.php" hash="eacaccdfdc7ff8d29435b22cc3563c27"/><file name="Page.php" hash="63e628ed106c5bab5409e06ed8c27e19"/><file name="Sortby.php" hash="139362c135f0f570f6af94bd74c7a07f"/></dir></dir><dir name="Indexer"><file name="Flat.php" hash="3b677d05d2f457986a2325d9246e8771"/><file name="Product.php" hash="0722abf40b0bdf50973ea3e307b9139c"/></dir></dir><file name="Category.php" hash="850eb854b57f3d4b695cd2bdb8370481"/><file name="Config.php" hash="eccc6ae5a012371ed2d502c8f00c137e"/><dir name="Convert"><dir name="Adapter"><file name="Catalog.php" hash="99122e7dfd9e134c3bf4af4ace323fac"/><file name="Product.php" hash="9d76034274d009d580edf6f0b841d75b"/></dir><dir name="Parser"><file name="Product.php" hash="fadbc950e0e45aa592a3456c2d63b503"/></dir></dir><file name="Convert.php" hash="5807499fa53f5765742859ed456fd159"/><file name="Design.php" hash="c11cfc71df7485d9e98be4f57f09a704"/><dir name="Entity"><file name="Attribute.php" hash="9160cb690bf5404021e13d8185f64e26"/><dir name="Product"><dir name="Attribute"><dir name="Design"><dir name="Options"><file name="Container.php" hash="bc298eafa2146799b9dc0199e278fa50"/></dir></dir><dir name="Frontend"><file name="Image.php" hash="0d3da7a75c25dea0bb8d672aa1ecc784"/></dir></dir></dir></dir><file name="Index.php" hash="3b2d1e0c93f9bb887572bf2ad6cee3a1"/><dir name="Indexer"><file name="Url.php" hash="24307f4b86b443ca46dc3a5ea5cee028"/></dir><dir name="Layer"><dir name="Filter"><file name="Abstract.php" hash="ecf240e547e11ed216876f8bf1cc0282"/><file name="Attribute.php" hash="6907ac522e843808e1ecd75a18d10d84"/><file name="Category.php" hash="04dfe79307c58f909c05f729e1b6d2cd"/><file name="Decimal.php" hash="c95c476c96744083c8a21e1cc3ca909e"/><file name="Item.php" hash="b5b5e811b4a7415b2405ee2b006430c6"/><file name="Price.php" hash="ea884e1eda3d6328a92027722c8b6cb5"/></dir><file name="State.php" hash="f579c79d659e966fa2480335f098fc76"/></dir><file name="Layer.php" hash="87df14c4e75b57a25b3deb959eb6722f"/><file name="Observer.php" hash="ad6ad6a5242189b6fee1bb34efcf7473"/><dir name="Product"><file name="Action.php" hash="0ed2f51e20bfb7c04a4345e6fe41ded6"/><dir name="Api"><file name="V2.php" hash="fa541b712e3fa6323fb98192a60d34cb"/></dir><file name="Api.php" hash="d603ea0b9eafb7aed2990addb6ba9b48"/><dir name="Attribute"><dir name="Api"><file name="V2.php" hash="238df02a944cb656f09957db436e4886"/></dir><file name="Api.php" hash="14de9b9ae3540699787d86b5fa723ca8"/><dir name="Backend"><file name="Boolean.php" hash="99abf1a9478aa515bae7329334944e63"/><file name="Media.php" hash="05dcfef3645b1980a9e64363bf1500f2"/><file name="Msrp.php" hash="a44fb3b78494df18d05222592973aa26"/><file name="Price.php" hash="46fde542a49cb4428ba233e106ebd5ab"/><file name="Recurring.php" hash="f4345fbbdca14c619da4fa9c691c350b"/><file name="Sku.php" hash="d5eb90edb617fdd1c41b40dbd31cce6f"/><file name="Startdate.php" hash="bbf68d3f87c8f316ecfd13ae15476cd2"/><file name="Tierprice.php" hash="a863e1965b0e5f5f21604cdea7e03cb3"/><file name="Urlkey.php" hash="dc3b244b9ee1bf61da0d4fb3115a91bc"/></dir><dir name="Frontend"><file name="Image.php" hash="578db5ca89dd795b8f788bb65a602c1e"/></dir><file name="Group.php" hash="08891e8eb04bf77309aba4039af4c06f"/><dir name="Media"><dir name="Api"><file name="V2.php" hash="9817c463b41c416bb1c2049bc08154cb"/></dir><file name="Api.php" hash="3efbe69bd276907d910c4973a1d490e3"/></dir><dir name="Set"><dir name="Api"><file name="V2.php" hash="666f48ed3b32a1d63f2ba0d7ae4fdb9f"/></dir><file name="Api.php" hash="c55d8f4ce4154c62ef0b3d81c61ba7f2"/></dir><dir name="Source"><file name="Boolean.php" hash="b79b46bcd893b66c5dee0e6d5ef271a2"/><file name="Countryofmanufacture.php" hash="ad2bcc0ba689fbd3f7f83a808d4b3c1b"/><file name="Inputtype.php" hash="4bb9650e9a107d25be2ba8d0e65521a0"/><file name="Layout.php" hash="2cd28ea9a8bc5282c626af5ed2ecc790"/><dir name="Msrp"><dir name="Type"><file name="Enabled.php" hash="482e48f0e31b35705a73cdbeb9c1ffd9"/><file name="Price.php" hash="c1578c4fad758cc210ac3b253cadbaf9"/></dir><file name="Type.php" hash="17acc7e20f6a040cf531b4f69ced0bcb"/></dir></dir><dir name="Tierprice"><dir name="Api"><file name="V2.php" hash="ac9310fade31abb496557b50435851f0"/></dir><file name="Api.php" hash="5160376110b3a5c7d810a052d3d07349"/></dir></dir><dir name="Compare"><file name="Item.php" hash="5a1d2f9cca9f32e8e151b2dc633617fe"/><file name="List.php" hash="d8fd26ee4a0d4cbd5e202bd6706b9852"/></dir><dir name="Condition"><file name="Interface.php" hash="3864ece67f4dda9ef92896e278002a49"/></dir><file name="Condition.php" hash="6f9b446dfdcf87b755fbd31cffd8b431"/><dir name="Configuration"><dir name="Item"><file name="Interface.php" hash="c8c4f3624e347d731360e964a7c07785"/><dir name="Option"><file name="Interface.php" hash="5959672ca957c4e81da42c733ad3eb2a"/></dir><file name="Option.php" hash="e0bc919e54cf2deacc7f3a6997b2f0b1"/></dir></dir><dir name="Flat"><file name="Flag.php" hash="2963393993d58c77cc9053d36dd24cb3"/><file name="Indexer.php" hash="9a482815b1478dda337b30c695caa8ef"/><file name="Observer.php" hash="12411e7f3f2245129c5f528bd522f2a9"/></dir><file name="Image.php" hash="9b46154ca43939a05b3b282ba3be2308"/><dir name="Indexer"><file name="Eav.php" hash="5a938ae6ae1cc9dee801baa38321bf0f"/><file name="Flat.php" hash="2304d1423f34066b24fbf3aba9f2ce3e"/><file name="Price.php" hash="b93e7518df3fc67cfab01f7e57523497"/></dir><dir name="Link"><dir name="Api"><file name="V2.php" hash="c3be00ab19486fe59d10a4da90e54178"/></dir><file name="Api.php" hash="c77003199f4d8ce13956aa9ba7b9664b"/></dir><file name="Link.php" hash="c5ec3018bbfee0515f3c6aae1bc4b3be"/><dir name="Media"><file name="Config.php" hash="1041d1645e721899ebcb2166a4244fb7"/></dir><dir name="Option"><dir name="Api"><file name="V2.php" hash="6419d77030379216f18ec40168be80a6"/></dir><file name="Api.php" hash="4d3c6dd6e68f90d24dcf3289993a4512"/><file name="Observer.php" hash="eb785f970291b7b700abbb51e52a6a9b"/><dir name="Type"><file name="Date.php" hash="71cd12573e8434e934a119ef0d8ad086"/><file name="Default.php" hash="d0e820a36332ad3d28c7c0be0b57906c"/><file name="File.php" hash="3885f98a3c6e74cf4352449678a8fbf6"/><file name="Select.php" hash="2665fe471f48d4b804e6ec0b8c83f007"/><file name="Text.php" hash="b87585bf836951e303bd2a6360854840"/></dir><dir name="Value"><dir name="Api"><file name="V2.php" hash="bfdcb74ccbd3471d18206a64f2f692c9"/></dir><file name="Api.php" hash="b01b862ebf6c5ab19cb320048f7530be"/></dir><file name="Value.php" hash="be2db6d1bc79fdafea2caa3600a3034b"/></dir><file name="Option.php" hash="15cd00b36e76dbdc53a6d9078b604255"/><file name="Status.php" hash="f0c6ef34696c6f8fd0654ea2761bb3c7"/><dir name="Type"><file name="Abstract.php" hash="f480cab56249406f79862677e6afc8c4"/><dir name="Api"><file name="V2.php" hash="e9872381290e2df8c56fe87d8f0ccf62"/></dir><file name="Api.php" hash="06389378330c5c9880a5f167c0593637"/><dir name="Configurable"><file name="Attribute.php" hash="15b1e61664df4ab2b1f07267fd0a36d2"/><file name="Price.php" hash="75a7cbce189e4ba167497aca18c2cf69"/></dir><file name="Configurable.php" hash="35d7ea626f17423c09ff1e183743dbf0"/><dir name="Grouped"><file name="Price.php" hash="7f9a9dd255829e15a357ef37200ec1e6"/></dir><file name="Grouped.php" hash="d859776352747f47d8bc5edfef3e48e1"/><file name="Price.php" hash="bac843908fca1fde123cd0c032d9829d"/><file name="Simple.php" hash="bd36fc4a5166585f0334b1b208bc3a1b"/><file name="Virtual.php" hash="de91c8c28c2f2a35b79501b8846db2ec"/></dir><file name="Type.php" hash="955c0af98d6fe24cec8a2751473eaf5c"/><file name="Url.php" hash="93fb2f17fa5adae119d72cb62d9fbdbc"/><file name="Visibility.php" hash="0904c9168a05dcc01304e9ad49b64c02"/><file name="Website.php" hash="653c5b86f7e2ab1c4abb8c2f6af654d6"/></dir><file name="Product.php" hash="e94b7d906d7bb239c7b164ff88c214ef"/><dir name="Resource"><file name="Abstract.php" hash="3e1cd8eecc3acc59fa23ac59fc917fd2"/><file name="Attribute.php" hash="9215f7c5c302aa7f0bf350dde5c2e101"/><dir name="Category"><dir name="Attribute"><file name="Collection.php" hash="f82240e3f0016375c5a5ad7117ccd7ef"/><dir name="Frontend"><file name="Image.php" hash="d5b78b7134890edb4956dd787e6d6a20"/></dir><dir name="Source"><file name="Layout.php" hash="95df46c29c169394bb78086701d3eb6e"/><file name="Mode.php" hash="ea9c96a5b9a362f2351631a9cc14de24"/><file name="Page.php" hash="7176ae11c9950121ccfac2a2d972da84"/></dir></dir><file name="Collection.php" hash="1a6e22a78cbbeaf15384f66df6c4910c"/><dir name="Flat"><file name="Collection.php" hash="82afe6d19a93d5d8a5334306bcb5030f"/></dir><file name="Flat.php" hash="a9952755a447baad474696f96866da6c"/><dir name="Indexer"><file name="Product.php" hash="ec0f84473d256a878da8aec78829d4a7"/></dir><file name="Tree.php" hash="1bde0836e577207dff03e33c296f2272"/></dir><file name="Category.php" hash="c4d9d01117031d8c3ef97167530064b6"/><dir name="Collection"><file name="Abstract.php" hash="f4078e39e8f9d50c856cac3a1707b728"/></dir><file name="Config.php" hash="d6dc6a4377fd876b41d2813df6742c0b"/><dir name="Eav"><file name="Attribute.php" hash="16ef42b2ba4740a01feb6839fb575395"/><dir name="Mysql4"><file name="Abstract.php" hash="5fe59f2f756dc5a64916d71942c84118"/><file name="Attribute.php" hash="3bd5948073a10030282d3f84fc1ac6b0"/><dir name="Category"><dir name="Attribute"><file name="Collection.php" hash="2d3b8c42e00109ca4a6ece734620ce67"/><dir name="Frontend"><file name="Image.php" hash="a72c73de6de3a9bfe1788e6a6ff946eb"/></dir><dir name="Source"><file name="Layout.php" hash="2a61a15064e6c9af1d92904a67ab66b9"/><file name="Mode.php" hash="0d53d1bc69797f5329bb73d96238849a"/><file name="Page.php" hash="a51a531c618ef748b160a1a9efec3181"/></dir></dir><file name="Collection.php" hash="0bef724ebfb0aea80ec345b0e31010de"/><dir name="Flat"><file name="Collection.php" hash="4ea30154b67d35f5cc52cbfb727a4c07"/></dir><file name="Flat.php" hash="a8c8c12c0932ad92b44beab5f9502a52"/><dir name="Indexer"><file name="Product.php" hash="40da8dc3ad881655062d498852cda0ee"/></dir><file name="Tree.php" hash="278a55ea799fe9cd47b96943ce0818ee"/></dir><file name="Category.php" hash="7415c3a7972828f32e62cb65bd346558"/><dir name="Collection"><file name="Abstract.php" hash="4378aaefd196de1bf38503a7069a90ad"/></dir><file name="Config.php" hash="28ee8785af55a45ba97d5c643409d3fc"/><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="15f28cb422aa736155d20b009e55d440"/><file name="Decimal.php" hash="de0c81b912c1d5e2296b0ed89df819c9"/><file name="Price.php" hash="d0dee49aa82f298b1ef778a9d5669819"/></dir></dir><dir name="Product"><file name="Action.php" hash="2e9d0b4a4756769e41eb31cb6e95e916"/><dir name="Attribute"><dir name="Backend"><file name="Image.php" hash="0d100db98fc2f9a6483b2a22d5f3ec05"/><file name="Media.php" hash="a9a40197139122d029f97aa9c2992b33"/><file name="Tierprice.php" hash="52485378d0200a41d97a479e35a15a92"/><file name="Urlkey.php" hash="abaa2326763f569eb35795e69de291fb"/></dir><file name="Collection.php" hash="c0304f39bd3fa58af0e58a177191b41a"/><dir name="Frontend"><file name="Image.php" hash="b92350e9fb82cb02aaf3baf4033ed6d4"/><file name="Tierprice.php" hash="4938a8868c76c2602cf55aacae330a10"/></dir></dir><file name="Collection.php" hash="d5b6c44a9af7997d08ef6234fa3f625c"/><dir name="Compare"><dir name="Item"><file name="Collection.php" hash="25abc8e1b561d3ff8e0a1bec258bf1fe"/></dir><file name="Item.php" hash="f10b2157f35f1b4a2f5dd74b1ad34702"/></dir><dir name="Flat"><file name="Indexer.php" hash="1a5b0ad3f2ffffa7c584734c0dde0d5d"/></dir><file name="Flat.php" hash="c0bd1690242fdeb7e4ec46f56bc2ebec"/><dir name="Indexer"><file name="Abstract.php" hash="a395ead90d62dbb539c658589dc2e9c5"/><dir name="Eav"><file name="Abstract.php" hash="610817a02ba83155fd54baf8eff1f65f"/><file name="Decimal.php" hash="9234468fd6bf736a0148330f6f41879b"/><file name="Source.php" hash="07c9daaeebd3b4f2741954bba8ec6772"/></dir><file name="Eav.php" hash="51552c303ca5cb9398e917497bf9bfe2"/><dir name="Price"><file name="Configurable.php" hash="dc518667442412debfce90061e0e7d02"/><file name="Default.php" hash="996b5baf433e668e71b3b62a4d861949"/><file name="Grouped.php" hash="11514e9a471da421aeda26997e768827"/><file name="Interface.php" hash="5df15a368072b811c9ce410c4f43fbd0"/></dir><file name="Price.php" hash="1ec66bc92ea3ed9d931421af215efbe0"/></dir><dir name="Link"><file name="Collection.php" hash="386a38154c3bb46105365b223383e052"/><dir name="Product"><file name="Collection.php" hash="386ef518cfdb9bf7702f7b24064aa59c"/></dir></dir><file name="Link.php" hash="b4b68c646171cf3e470fe30c73a65d81"/><dir name="Option"><file name="Collection.php" hash="f3bdef23dae3af94ac09806a66f18897"/><dir name="Value"><file name="Collection.php" hash="3b085b272417cfc97629258c743b247f"/></dir><file name="Value.php" hash="eed3d2f702b942280168dd8e50b01872"/></dir><file name="Option.php" hash="b53424946cbe99a675389972d0e77b89"/><file name="Relation.php" hash="c8e3fb2427645630d3562694eb7d62c2"/><file name="Status.php" hash="ebadbd741df8271d82744067b8f3b561"/><dir name="Type"><dir name="Configurable"><dir name="Attribute"><file name="Collection.php" hash="b8cde4aafbcfb7fbfbf7e97b90961b44"/></dir><file name="Attribute.php" hash="3e731fbe1c6f463de45877221e0c4271"/><dir name="Product"><file name="Collection.php" hash="c996bf7f2df7c096a566621f099ba95c"/></dir></dir><file name="Configurable.php" hash="2aec2ca959f8b83021773cacce95b93b"/></dir><file name="Website.php" hash="3c325f19e37b97999e0b8a2007fb8523"/></dir><file name="Product.php" hash="8a61b824dd7fd64763f55e4ff0772980"/><dir name="Sendfriend"><file name="Collection.php" hash="982b5aeea943164beca91de800121a41"/></dir><file name="Sendfriend.php" hash="dbb64d419d0de596382c7c117cf3d7b1"/><file name="Setup.php" hash="2cc9ebf0b15e061e01110cb78cc49d83"/><file name="Url.php" hash="ed55cfff8f4fbc2a2a3ae04da54f90fe"/></dir></dir><dir name="Helper"><file name="Mysql4.php" hash="af02920d6c06aae1adf0efdd1008564a"/></dir><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="48d602bde5551c168faa862ec0e5ce80"/><file name="Decimal.php" hash="11d5bb9ce317f77d9be0b5051767371e"/><file name="Price.php" hash="bd5cf081a92733ae6b494916474e0454"/></dir></dir><dir name="Product"><file name="Action.php" hash="d064f1803e6499047392eb992ed477f8"/><dir name="Attribute"><dir name="Backend"><file name="Image.php" hash="bd7a3f13251bbaf1e73ede07338189a8"/><file name="Media.php" hash="8a9b84827ee63092be18558da2b1cebb"/><file name="Tierprice.php" hash="089666e758e1f400c7e061cb97194d3b"/><file name="Urlkey.php" hash="ec324d1925ffa91a29f5677a9db7628e"/></dir><file name="Collection.php" hash="e0af67f665ff2493565d054154d89f86"/><dir name="Frontend"><file name="Image.php" hash="73efe85285ad165b07842877ca60ad88"/><file name="Tierprice.php" hash="d62be69f85fd8f8a283c6b763158c27a"/></dir></dir><file name="Collection.php" hash="d30d1ea72445817e30437bd22f46578c"/><dir name="Compare"><dir name="Item"><file name="Collection.php" hash="3b092c1528a901310d7ad7c23a549fa7"/></dir><file name="Item.php" hash="f06c9a8afb32be12c728f21648728d65"/></dir><dir name="Flat"><file name="Indexer.php" hash="7eb414831b9e5116c07b551f042c9d05"/></dir><file name="Flat.php" hash="888aea891d17d29f1e51cd39305649f5"/><dir name="Indexer"><file name="Abstract.php" hash="803ed97d8950e674e12f4bcc08597964"/><dir name="Eav"><file name="Abstract.php" hash="ed76db0f1298e1418b951b8117e50790"/><file name="Decimal.php" hash="7bc3f2c6677c6da37346167c587f5e7e"/><file name="Source.php" hash="8d8aac6aa71d770ebe85f1e0aa193b0d"/></dir><file name="Eav.php" hash="f2840309de54691fea697ba91a45e7c7"/><dir name="Price"><file name="Configurable.php" hash="6effa532d337d0a77e2f1a0d0678f2d8"/><file name="Default.php" hash="1c2e8000f218ed14c8d56a09023df25e"/><file name="Grouped.php" hash="691d23e16a6ed9639bf34afffc0d04f4"/><file name="Interface.php" hash="b7192f9f601a244832c2507f7f30bf72"/></dir><file name="Price.php" hash="785590fd04683194db022d65529cfbd6"/></dir><dir name="Link"><file name="Collection.php" hash="805df5e8caae635efaf3b90cee382254"/><dir name="Product"><file name="Collection.php" hash="f4dfb2ed9a03bb48e0df2a9727503276"/></dir></dir><file name="Link.php" hash="43dd5f841becb30b0bf5dcb460cf847e"/><dir name="Option"><file name="Collection.php" hash="502a7ec2fe9d6d05689afe274f64adc8"/><dir name="Value"><file name="Collection.php" hash="e1b3c716a551660cd5bf8f2988635041"/></dir><file name="Value.php" hash="2cbd240f595b339135509a32d34dfb5c"/></dir><file name="Option.php" hash="c8c47fcf25ec7491c7f2939b990a1470"/><file name="Relation.php" hash="4310539c7903751de9a9ad393e3f8c5c"/><file name="Status.php" hash="65bd4ac4439aef8f24ed71191cfc27ab"/><dir name="Type"><dir name="Configurable"><dir name="Attribute"><file name="Collection.php" hash="d52aef8a966343c988f727b5cfdcb6c0"/></dir><file name="Attribute.php" hash="c3ccee078aef43ded6bec0d13843c413"/><dir name="Product"><file name="Collection.php" hash="b7b8a343c36c95c4b0f4d962a87bdf7c"/></dir></dir><file name="Configurable.php" hash="3166ebbf3aa626a522b8d06beb926764"/></dir><file name="Website.php" hash="d8ed18752b1b700423b592ae0c27b83a"/></dir><file name="Product.php" hash="5e90aa9697cb7d4b051be57e621a4c07"/><file name="Setup.php" hash="0fd518c0c799772ef23531fa15f58165"/><file name="Url.php" hash="439c9573d5e28475a3595f3403a4360f"/></dir><file name="Session.php" hash="8d0c8f693d873d4f48169bd0ac77df86"/><dir name="System"><dir name="Config"><dir name="Backend"><dir name="Catalog"><dir name="Category"><file name="Flat.php" hash="3bed0a775092dad3f985cb48130d6975"/></dir><dir name="Product"><file name="Flat.php" hash="4703016968bb799d9864bc32b7c00a77"/></dir><dir name="Url"><dir name="Rewrite"><file name="Suffix.php" hash="79b581546a2094e1d0f981ad0fc486c1"/></dir></dir></dir></dir></dir></dir><dir name="Template"><file name="Filter.php" hash="0e07e09d228303c0d79888d2086658b8"/></dir><file name="Url.php" hash="6939cdbefaa826aadc3d6fb76e218c19"/></dir><dir name="controllers"><file name="CategoryController.php" hash="e1554ffec46c504e7c8391d340759e5b"/><file name="IndexController.php" hash="72792710f015f081d89a7d2c227a53fd"/><dir name="Product"><file name="CompareController.php" hash="b656d7862cb2aa95b74df8691f44ba95"/></dir><file name="ProductController.php" hash="9ff15c2849a1e9d0df18c7ccef43dd8b"/><dir name="Seo"><file name="SitemapController.php" hash="54078f999d58c37603de7d2f9468b09b"/></dir></dir><dir name="data"><dir name="catalog_setup"><file name="data-install-1.6.0.0.php" hash="5aa7d687db58762a93f2c4946ef2be37"/><file name="data-upgrade-1.6.0.0.4-1.6.0.0.5.php" hash="e07b4c950d662a29b8ad8328cecbe6e9"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="9c07853a15a6efbc7ff500f6bc6b0b65"/><file name="api.xml" hash="408305486be5f5018394306f410afd4c"/><file name="config.xml" hash="18d7fed8e2a6039cf0597f90813de7f7"/><file name="convert.xml" hash="ec89d882a5e74fc6dc46b486a3c7f793"/><file name="system.xml" hash="8151dc7d0a34c1bfea201d8908c9bec6"/><file name="widget.xml" hash="8d3f7ab300554a2e883385762780c207"/><file name="wsdl.xml" hash="3b0d21031b6e6d8e4ed6e8e2f939a7fb"/><file name="wsi.xml" hash="6cb5b9d8bcb2707f48fe426a3373101a"/></dir><dir name="sql"><dir name="catalog_setup"><file name="install-1.6.0.0.php" hash="5c4e4d7017e92de98b2661755c65718a"/><file name="mysql4-data-upgrade-0.7.57-0.7.58.php" hash="b2b648738d0d6a73c6de4baf13a0bdc7"/><file name="mysql4-data-upgrade-0.7.63-0.7.64.php" hash="8c292c054eac95df74e7fff853599f2e"/><file name="mysql4-data-upgrade-1.4.0.0.28-1.4.0.0.29.php" hash="f7199303c10a5700de1cf0b9df89fd4d"/><file name="mysql4-data-upgrade-1.4.0.0.42-1.4.0.0.43.php" hash="0ab5b83f7c3cf0cf1f8e6f5cecffe285"/><file name="mysql4-install-0.7.0.php" hash="4d5c30663ccc6e0d2ee352f74e3924de"/><file name="mysql4-install-1.4.0.0.0.php" hash="67fe10c4b8124cfc620450782d883479"/><file name="mysql4-upgrade-0.6.40-0.7.0.php" hash="3ab452b81392cd371b47fb0ea3ae024e"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="a97f5be01a42dd061fd99718b088650a"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="317ee8ad856df37dfa7834fe62b3989b"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="d4ec63c3b05713c09daaeccde44050a6"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="522f5f5d4f5a152ec62abe292b8ceb41"/><file name="mysql4-upgrade-0.7.13-0.7.14.php" hash="0f1f3e59422351fc4f75a532b0cfde1e"/><file name="mysql4-upgrade-0.7.14-0.7.15.php" hash="ba24bf3300c8606b0de1ec42ac225b19"/><file name="mysql4-upgrade-0.7.15-0.7.16.php" hash="c4bdb213b0cee2f020e454675785c0af"/><file name="mysql4-upgrade-0.7.16-0.7.17.php" hash="522f5f5d4f5a152ec62abe292b8ceb41"/><file name="mysql4-upgrade-0.7.17-0.7.18.php" hash="ce0482297221353d6994774380009bdf"/><file name="mysql4-upgrade-0.7.18-0.7.19.php" hash="51b1085391b89e12146f678954e77647"/><file name="mysql4-upgrade-0.7.19-0.7.20.php" hash="d4ec63c3b05713c09daaeccde44050a6"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="bacdbc40319714794c290fe0f414a9c1"/><file name="mysql4-upgrade-0.7.20-0.7.21.php" hash="5df34971f7e353187af56dbd84e8c9f0"/><file name="mysql4-upgrade-0.7.21-0.7.22.php" hash="57754bd8cc54e17bdd074e5dee3b18c7"/><file name="mysql4-upgrade-0.7.22-0.7.23.php" hash="01a37a1cb5dd300535d39f1551ce1d28"/><file name="mysql4-upgrade-0.7.23-0.7.24.php" hash="0c96792b7a11ebfdd7d26f868c421bdf"/><file name="mysql4-upgrade-0.7.24-0.7.25.php" hash="25511804ad0ccafef901b9b6a8854c90"/><file name="mysql4-upgrade-0.7.25-0.7.26.php" hash="25511804ad0ccafef901b9b6a8854c90"/><file name="mysql4-upgrade-0.7.26-0.7.27.php" hash="6c19c4b4c6cda5cccf9de85a682912a3"/><file name="mysql4-upgrade-0.7.27-0.7.28.php" hash="3b3e624ea9add59a89930ceda7d9bc83"/><file name="mysql4-upgrade-0.7.28-0.7.29.php" hash="1b57836ff4a80ff98d878c5f2912ff6d"/><file name="mysql4-upgrade-0.7.29-0.7.30.php" hash="aba2876108891c46e0f6728d9a03ea52"/><file name="mysql4-upgrade-0.7.30-0.7.31.php" hash="752ed3102cf8c253b463f847fd43ddf9"/><file name="mysql4-upgrade-0.7.31-0.7.32.php" hash="8e5f1e3fb3b1380cc051d86c22295847"/><file name="mysql4-upgrade-0.7.32-0.7.33.php" hash="9d9bb4fa00cca6b4f52365de545d54b4"/><file name="mysql4-upgrade-0.7.33-0.7.34.php" hash="74a05227da5e357b98cc26204ed0b009"/><file name="mysql4-upgrade-0.7.34-0.7.35.php" hash="e6ba64e15948a83aed5e532d23db965b"/><file name="mysql4-upgrade-0.7.35-0.7.36.php" hash="1540f7dcb634a99a8d0c17d6554ae030"/><file name="mysql4-upgrade-0.7.36-0.7.37.php" hash="e051ffaa96e38508bcb071255bb16f18"/><file name="mysql4-upgrade-0.7.37-0.7.38.php" hash="dd1b019503abbdd4b6cf2b3522c14477"/><file name="mysql4-upgrade-0.7.38-0.7.39.php" hash="e90eb0bcf6ab4eed02a6ed7e46d5e5ce"/><file name="mysql4-upgrade-0.7.39-0.7.40.php" hash="e7ca13d9c8c90f7c97750ef48bd2abd4"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="4a85b77cd0e60b23aff0f0d68a014ae1"/><file name="mysql4-upgrade-0.7.40-0.7.41.php" hash="13ea7277b8ca28f50c6ed06389ad7bbd"/><file name="mysql4-upgrade-0.7.41-0.7.42.php" hash="d53e5656a28e7771224162aaa063b7d9"/><file name="mysql4-upgrade-0.7.43-0.7.44.php" hash="ba1d9d4df53f9134d77010380b5559eb"/><file name="mysql4-upgrade-0.7.44-0.7.45.php" hash="b1fedcd6bf04324d062234181a012a3e"/><file name="mysql4-upgrade-0.7.45-0.7.46.php" hash="3b43ccdd7f6f175f27c0e839eff3f1a0"/><file name="mysql4-upgrade-0.7.46-0.7.47.php" hash="905adc1c50d0952e8fe8dbcd3d2f19f3"/><file name="mysql4-upgrade-0.7.47-0.7.48.php" hash="e83c77a551f995afabe9836f93112271"/><file name="mysql4-upgrade-0.7.48-0.7.49.php" hash="e0572d0862e89f6ade728d2c18d472fa"/><file name="mysql4-upgrade-0.7.49-0.7.50.php" hash="20b828480094e3854bf00701dc983662"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="33e915eb2e4648802eb4daebf180cdce"/><file name="mysql4-upgrade-0.7.50-0.7.51.php" hash="6d57347e8b541c51ca9be52f9f14bdfd"/><file name="mysql4-upgrade-0.7.51-0.7.52.php" hash="599a5b2c16d5626b654bc63bab6375d6"/><file name="mysql4-upgrade-0.7.52-0.7.53.php" hash="e6179f536d78782e0a6be14936ffe441"/><file name="mysql4-upgrade-0.7.53-0.7.54.php" hash="8d30c74fb31e8c5cbd30230f25d6da03"/><file name="mysql4-upgrade-0.7.54-0.7.55.php" hash="147cffa9d7ff90b9eab926bdeb551d58"/><file name="mysql4-upgrade-0.7.55-0.7.56.php" hash="d3a67fbe069814300a0888f972a12fae"/><file name="mysql4-upgrade-0.7.56-0.7.57.php" hash="6d93e652e9e16dc8aa2216c5aef9bd0f"/><file name="mysql4-upgrade-0.7.57-0.7.58.php" hash="2fbc51049fa8d8c2f6d6c32411ec68a8"/><file name="mysql4-upgrade-0.7.58-0.7.59.php" hash="6f47aad811bddca4a275b7e83263a3c5"/><file name="mysql4-upgrade-0.7.59-0.7.60.php" hash="e32c74ba3bee297ac639266744b17514"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="d4ec63c3b05713c09daaeccde44050a6"/><file name="mysql4-upgrade-0.7.60-0.7.61.php" hash="755f169933461880fd4280cfd46af897"/><file name="mysql4-upgrade-0.7.61-0.7.62.php" hash="358ea8fe7c6e04ac4126ae8a03bdc7fd"/><file name="mysql4-upgrade-0.7.62-0.7.63.php" hash="4fb350710c9bfcbba1d7877f362bd26c"/><file name="mysql4-upgrade-0.7.63-0.7.64.php" hash="dff210915f0057fd5413a8a99b3fad66"/><file name="mysql4-upgrade-0.7.64-0.7.65.php" hash="1cf0b7b249b6408733ce9c96eb9e3e68"/><file name="mysql4-upgrade-0.7.65-0.7.66.php" hash="d5cae13878176be1e56a06288e7ba107"/><file name="mysql4-upgrade-0.7.66-0.7.67.php" hash="d0d16b06024aef1161e48f1a5f63b713"/><file name="mysql4-upgrade-0.7.67-0.7.68.php" hash="cdc528c994f50cda09d00573806188e9"/><file name="mysql4-upgrade-0.7.68-0.7.69.php" hash="11d425aca4789ede0e12cd7a960fd24d"/><file name="mysql4-upgrade-0.7.69-0.7.70.php" hash="35f69e5a2bc02e217cd62e88ad1cfc9b"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="cb9aa911a26d0f99c9f46e26f1f7f82c"/><file name="mysql4-upgrade-0.7.70-0.7.71.php" hash="5fefb4b2f7c269013e2cf4ea7a66aa30"/><file name="mysql4-upgrade-0.7.71-0.7.72.php" hash="6a1300bf261fd0a3532e1a0c15b8181c"/><file name="mysql4-upgrade-0.7.72-0.7.73.php" hash="496cff7b76a1cca5d8190c8acf0e2cf1"/><file name="mysql4-upgrade-0.7.73-1.4.0.0.0.php" hash="efc1939f2feaf66f787e1ef807e85eb9"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="65511cae26de8431426e9edf02804626"/><file name="mysql4-upgrade-1.4.0.0.0-1.4.0.0.1.php" hash="af7705a361067c867611abcdd3b9b777"/><file name="mysql4-upgrade-1.4.0.0.1-1.4.0.0.2.php" hash="54c77b4d5c05de9d9427d4ac09112631"/><file name="mysql4-upgrade-1.4.0.0.10-1.4.0.0.11.php" hash="ea08f6449f2622a56541a40b9712f049"/><file name="mysql4-upgrade-1.4.0.0.11-1.4.0.0.12.php" hash="3890f963280b43cf1527a98d9a95b518"/><file name="mysql4-upgrade-1.4.0.0.12-1.4.0.0.13.php" hash="358b472f544139ea2dadb136a1200168"/><file name="mysql4-upgrade-1.4.0.0.13-1.4.0.0.14.php" hash="6fe00044055dac6ee277eaa37de1fd85"/><file name="mysql4-upgrade-1.4.0.0.14-1.4.0.0.15.php" hash="9fcd12fb3027a709fb8fda8cb5ace102"/><file name="mysql4-upgrade-1.4.0.0.15-1.4.0.0.16.php" hash="af7c25fd12dcbe441dd435900be3715f"/><file name="mysql4-upgrade-1.4.0.0.16-1.4.0.0.17.php" hash="be414a41c99605947b2978f3d2e4f96a"/><file name="mysql4-upgrade-1.4.0.0.17-1.4.0.0.18.php" hash="ffe06dcbaeac09cd51d808638316ab29"/><file name="mysql4-upgrade-1.4.0.0.18-1.4.0.0.19.php" hash="d018af22db0c3a3d1e00084e1e399567"/><file name="mysql4-upgrade-1.4.0.0.19-1.4.0.0.20.php" hash="683834d5c041f3ec572249fdcc185ca1"/><file name="mysql4-upgrade-1.4.0.0.2-1.4.0.0.3.php" hash="ea25646c8aaa82f1359b63acce97ccc0"/><file name="mysql4-upgrade-1.4.0.0.20-1.4.0.0.21.php" hash="0f1204e8d45c7d498d8be227c7b2ebaf"/><file name="mysql4-upgrade-1.4.0.0.21-1.4.0.0.22.php" hash="812a207b1a0c41e91e9e347e9dae5904"/><file name="mysql4-upgrade-1.4.0.0.22-1.4.0.0.23.php" hash="fc26954bdf25658c38cb553f53a430af"/><file name="mysql4-upgrade-1.4.0.0.23-1.4.0.0.24.php" hash="89ceb52e430e45ce836c54d497664482"/><file name="mysql4-upgrade-1.4.0.0.24-1.4.0.0.25.php" hash="77303645a44d4e7d699785dccd697e99"/><file name="mysql4-upgrade-1.4.0.0.25-1.4.0.0.26.php" hash="d1bacbe9e8b970d786b79f37136c0764"/><file name="mysql4-upgrade-1.4.0.0.26-1.4.0.0.27.php" hash="e9e88b641bbcabf107c777a578037198"/><file name="mysql4-upgrade-1.4.0.0.27-1.4.0.0.28.php" hash="9e7940dbfc67d01a57145003567c7b82"/><file name="mysql4-upgrade-1.4.0.0.28-1.4.0.0.29.php" hash="cc2825aedc89e83bd19ea1a06fd14467"/><file name="mysql4-upgrade-1.4.0.0.3-1.4.0.0.4.php" hash="e3f99ebfefffd9ac9f9d50ad27cc7f95"/><file name="mysql4-upgrade-1.4.0.0.30-1.4.0.0.31.php" hash="38161be0b1cb4897f93d120354ab155c"/><file name="mysql4-upgrade-1.4.0.0.31-1.4.0.0.32.php" hash="bbd912b05bd0d41f02efd83f9ebf06ad"/><file name="mysql4-upgrade-1.4.0.0.32-1.4.0.0.33.php" hash="e86e703ddedf9a600757dc8cf20ab5b6"/><file name="mysql4-upgrade-1.4.0.0.33-1.4.0.0.34.php" hash="a2cec6dc115fe696f344e3a36187f015"/><file name="mysql4-upgrade-1.4.0.0.34-1.4.0.0.35.php" hash="23f7acd4dadd9158106fdc3ec8d4127b"/><file name="mysql4-upgrade-1.4.0.0.35-1.4.0.0.36.php" hash="6807cdfed5a4966707f5dc76cbe72550"/><file name="mysql4-upgrade-1.4.0.0.36-1.4.0.0.37.php" hash="ae6156f245108d2de53f39d18dd517e1"/><file name="mysql4-upgrade-1.4.0.0.37-1.4.0.0.38.php" hash="45336e543170edde5609be040c264164"/><file name="mysql4-upgrade-1.4.0.0.38-1.4.0.0.39.php" hash="cf1390fe90ff6442a00586c002cf5058"/><file name="mysql4-upgrade-1.4.0.0.39-1.4.0.0.40.php" hash="afae34b629bf71a2faeacf03bdffa9cc"/><file name="mysql4-upgrade-1.4.0.0.4-1.4.0.0.5.php" hash="544eb7e4ddc732d81f42c25bbbb6f289"/><file name="mysql4-upgrade-1.4.0.0.40-1.4.0.0.41.php" hash="b53094fa1c1ab6bb4939aded75a9dff3"/><file name="mysql4-upgrade-1.4.0.0.41-1.4.0.0.42.php" hash="e66b7d64fc64aba9c9d8cab9d1433db3"/><file name="mysql4-upgrade-1.4.0.0.43-1.4.0.0.44.php" hash="8adb18b79bad16e3e22d8b0648a53381"/><file name="mysql4-upgrade-1.4.0.0.5-1.4.0.0.6.php" hash="ff257ba6b1262ce3e9333b6f4967848a"/><file name="mysql4-upgrade-1.4.0.0.6-1.4.0.0.7.php" hash="4a782c3badde4b3d9555515033c5016c"/><file name="mysql4-upgrade-1.4.0.0.7-1.4.0.0.8.php" hash="fb0576da48169b304ebf737af34070d1"/><file name="mysql4-upgrade-1.4.0.0.8-1.4.0.0.9.php" hash="8ee9c578b8ad2de5953bf499d329aff8"/><file name="mysql4-upgrade-1.4.0.0.9-1.4.0.0.10.php" hash="73dbd4ed60d5d6e0a7eb240e8e06353d"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="2e5f8b8a7541e883a6da24a2b7a98dee"/><file name="upgrade-1.6.0.0-1.6.0.0.1.php" hash="51ef655a0b78dc2f23e9b7650b0c23ed"/><file name="upgrade-1.6.0.0.1-1.6.0.0.2.php" hash="f8f152924fe5db365c1c5606a3a6084e"/><file name="upgrade-1.6.0.0.2-1.6.0.0.3.php" hash="e5a720b98902f6566f51aa3ae1c030ac"/><file name="upgrade-1.6.0.0.3-1.6.0.0.4.php" hash="a6609416a2c43e0457ab565494560d41"/><file name="upgrade-1.6.0.0.4-1.6.0.0.5.php" hash="d5100a80ffe6b334085e8adc0b3c308f"/><file name="upgrade-1.6.0.0.5-1.6.0.0.6.php" hash="948f7a273cfa45501803e694d2a40b6c"/><file name="upgrade-1.6.0.0.6-1.6.0.0.7.php" hash="acdd790b607f5a8f0cd78c342c9f53ca"/><file name="upgrade-1.6.0.0.7-1.6.0.0.8.php" hash="c4b77be8afe0c7b36f74f3f1d68de598"/></dir></dir></dir><dir name="CatalogIndex"><dir name="Model"><file name="Aggregation.php" hash="8ab8913fe1827517540dff21a7131c06"/><file name="Attribute.php" hash="70fbd7319bc9579fb722231734e3b521"/><dir name="Catalog"><dir name="Index"><file name="Flag.php" hash="4b708312b1fc48ca3da4ec97eb5637eb"/><dir name="Kill"><file name="Flag.php" hash="d1f01be6c476e3308abf578c64cc3883"/></dir></dir></dir><dir name="Data"><file name="Abstract.php" hash="d401c9260dfb15052e76a115fd42aa2d"/><file name="Configurable.php" hash="294a4b4adfdeab297e1fc4f5e52d2c17"/><file name="Grouped.php" hash="c0bc3cf98ba2f0207adaededbe828514"/><file name="Simple.php" hash="cb1c26eae1e2a03b998347fab74ddea2"/><file name="Virtual.php" hash="beaea0c3791f6105565054c5c30b946e"/></dir><dir name="Indexer"><file name="Abstract.php" hash="57cc0d9b4cfe76106d3c0a972010f49e"/><file name="Eav.php" hash="aaa2f58ceed5552c99d9f02f1f413738"/><file name="Interface.php" hash="2824a3cf082930bb4183ef7a1d51dd63"/><file name="Minimalprice.php" hash="1bf29433626a4c8ec0e75d49dc4d7ae1"/><file name="Price.php" hash="a013dded0efe04ca1f7f66ef9971526e"/><file name="Tierprice.php" hash="2d0d9d5fb38deec696ce8b067b1745a3"/></dir><file name="Indexer.php" hash="9d3e6c31e18572934484deaa271a0b16"/><dir name="Mysql4"><file name="Abstract.php" hash="1229e024234db7934e69da95b6c2ac54"/><file name="Aggregation.php" hash="2d80cee94e5e3b056d1e2a3e7ebd4e2b"/><file name="Attribute.php" hash="f6e84d31b7594c92ff462b4bd7601a04"/><dir name="Data"><file name="Abstract.php" hash="5b0a2410829a11e9afd598b740e52c13"/><file name="Configurable.php" hash="bc1acf4829e331ac664849e38c291425"/><file name="Grouped.php" hash="d21fce6671aae3fa1c64853135345fbd"/></dir><dir name="Indexer"><file name="Abstract.php" hash="e68131e7a109fab9ed4933624eae13b4"/><file name="Eav.php" hash="98256342d136b1225c471d27b3b55b25"/><file name="Minimalprice.php" hash="7e8631101d56ff5539a688d6b3243e37"/><file name="Price.php" hash="f4744b7dd7eb5ddd5acac39a6cb8f0ea"/></dir><file name="Indexer.php" hash="1fe1e1f6506e7f82d2fd92e534bff06c"/><file name="Price.php" hash="b5213087230f3d1d106ee7503c3f553c"/><file name="Retreiver.php" hash="002f5a80e3531675e10c5a04da7e1f83"/><file name="Setup.php" hash="6b36354c4c8f05e6f5a36b2ba88a17f1"/></dir><file name="Observer.php" hash="e126d3897adb67eb261112a17680e6b5"/><file name="Price.php" hash="1de869f91df813997cf16fddf348cd78"/><dir name="Resource"><file name="Abstract.php" hash="39453830c3419af2bc07222239a47e20"/><file name="Aggregation.php" hash="824edfa0fcb652bbf6756581ae6f8008"/><file name="Attribute.php" hash="b2af69edf299ca8d436eedaf5ca3c208"/><dir name="Data"><file name="Abstract.php" hash="2935aab6513a035db7c08a3f139d4ec1"/><file name="Configurable.php" hash="f64bf785dac75eeb8e4d9f4be40fa573"/><file name="Grouped.php" hash="961e8a02b05c2c17ab3c2abcb42dc1dd"/></dir><dir name="Indexer"><file name="Abstract.php" hash="a873cc12a6e9830f375e2f5915c3e71c"/><file name="Eav.php" hash="405e70274de7aee09e3b7a1ab7274edb"/><file name="Minimalprice.php" hash="970f2f024ab2a61fb81ec7b4e9744126"/><file name="Price.php" hash="f44d1715dbc0cd5bdea4e384d0e5096c"/></dir><file name="Indexer.php" hash="da2484475120d5fcf165cc1c505b3fee"/><file name="Price.php" hash="4003f7cce648b75e0d78df5d01d43c32"/><file name="Retreiver.php" hash="b697cb9ae3c9160383ea67771b452b91"/><file name="Setup.php" hash="fcb1ee6758ead487cfc79bfaae692a81"/></dir><file name="Retreiver.php" hash="6267da13f3571aa6af86ce5c8e0b58a8"/></dir><dir name="etc"><file name="config.xml" hash="060eacd1e9f192c01819b45a191c59b0"/></dir><dir name="sql"><dir name="catalogindex_setup"><file name="install-1.6.0.0.php" hash="df46ec197b4f4537baddb7dd9a9c63d7"/><file name="mysql4-install-0.7.0.php" hash="4c399f4a731c6d598c6e583fb837f779"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="54c9e056342cec0ccf240809d21915f7"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="89df27f541f5092293e5270b61aa9188"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="438f087fa18d29ce9f4ec5e91d8084f9"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="cb93e370b609c7d19538f7c58d043fd2"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="fdef12d6a1fecabd75abb46bfa74165e"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="5bc51c620cd34f6098a8971064f949b0"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="04466f797cc33603596bb6832c05dc3d"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="8e2e0ce31cc8cb054e29cf7ee52407b7"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="e59d65db8c4b782f0a5f311fef07f3d1"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e17bd1a2b818121af454bb030cf810d4"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="2769fa35662e17aa6fd0a33a71b0abdf"/></dir></dir></dir><dir name="CatalogInventory"><dir name="Block"><dir name="Adminhtml"><dir name="Form"><dir name="Field"><file name="Customergroup.php" hash="7ead309a0875623acd94d8ae0ac71b2b"/><file name="Minsaleqty.php" hash="5ee4771ec4f1920b0fac25d803e8b00c"/></dir></dir></dir><file name="Qtyincrements.php" hash="518e08849297cbc11ff8be2b72e801b1"/><dir name="Stockqty"><file name="Abstract.php" hash="5123eda9f7d1730f540b4b9fb9a941e0"/><file name="Composite.php" hash="4aab77cc74cd150a660ed49004efb91e"/><file name="Default.php" hash="5ac5c6a0c4c4a3577938609e241f9371"/><dir name="Type"><file name="Configurable.php" hash="b367d7a32c5ddc698dbcd390dc5b817b"/><file name="Grouped.php" hash="21a5531d39133db760f8b51caeea45e1"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="d25c6c6aef8ce4c7901371fa6529b9b9"/><file name="Minsaleqty.php" hash="d26e09341049b23bef165bc417bf0523"/></dir><dir name="Model"><dir name="Indexer"><file name="Stock.php" hash="c2fe7bf4f4d1437994de1ef12bf60363"/></dir><dir name="Mysql4"><dir name="Indexer"><dir name="Stock"><file name="Configurable.php" hash="4fe6fee3b407b04ce86c91c4ef6faae6"/><file name="Default.php" hash="002fb2c14e4d2ecaec9796cd10b79a67"/><file name="Grouped.php" hash="47a324a03eb73790869ec16b0ab5d25a"/><file name="Interface.php" hash="738434a6945b494a547e05c18956d555"/></dir><file name="Stock.php" hash="d76f74082a945853e27e522332eea49e"/></dir><dir name="Stock"><dir name="Item"><file name="Collection.php" hash="08086012d5f656fc40e29ab1019605de"/></dir><file name="Item.php" hash="c56f77ed1f5941f281020e54268390e4"/><file name="Status.php" hash="4beda83c2b3322d0ea375bf5984d2a2a"/></dir><file name="Stock.php" hash="e76e84c1ff3dd416dc0550c26b536e8e"/></dir><file name="Observer.php" hash="094e475de9971a7db93efc426e5d211d"/><dir name="Resource"><dir name="Indexer"><dir name="Stock"><file name="Configurable.php" hash="7eb86559ea1f963f1f8e637e7edd12e6"/><file name="Default.php" hash="7a821574e3be5df02f729629e750402a"/><file name="Grouped.php" hash="166ac5b8dab93b62cb25ed95680739bd"/><file name="Interface.php" hash="685fb868e1d64d92f9301199f428352b"/></dir><file name="Stock.php" hash="ac28137e04db2ce7aa048fb81e042749"/></dir><dir name="Stock"><dir name="Item"><file name="Collection.php" hash="9463cad9f1486dcd1f6ff75ea955106f"/></dir><file name="Item.php" hash="e395ca14bc2557530a29eae96a0c8e64"/><file name="Status.php" hash="27fa14355c6fa9d4ebf587644efcb125"/></dir><file name="Stock.php" hash="b8d28a3ac2b9081292c4a1a9c23f5253"/></dir><dir name="Source"><file name="Backorders.php" hash="69e9d7eb4fac69f532f207f55bcfc6b3"/><file name="Stock.php" hash="5fa62b4be9db8b7a7de9d2932c211417"/></dir><dir name="Stock"><dir name="Item"><dir name="Api"><file name="V2.php" hash="d9366c194ac93474f6c2f5d1be612b1e"/></dir><file name="Api.php" hash="834570a7eb42d08c4043ad80e072648f"/></dir><file name="Item.php" hash="0500dbf20c95101d4cb1d5932d93befe"/><file name="Status.php" hash="15fd383f0fdb75eb33a5b24e641b5213"/></dir><file name="Stock.php" hash="9aea9112135c975e24763d93d46098b5"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Minsaleqty.php" hash="10fc717b589a21ad5d3c250f3e76bb27"/><file name="Qtyincrements.php" hash="3fe1a93d3357b6b2e3654eef5df14489"/></dir></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="58d4b5f28af575d1bdf71fe7c4b04c97"/><file name="api.xml" hash="e00a9359fa2ec40027d1129376e9466f"/><file name="config.xml" hash="3c5877e2e58c04da046d848d77921fcd"/><file name="system.xml" hash="126e4cd47ae06f389f516773726c814b"/><file name="wsdl.xml" hash="ba014e43fe68ec006ec6f628a406bd98"/><file name="wsi.xml" hash="0948e5b6f67c72b7760ed4cf1a94d1c2"/></dir><dir name="sql"><dir name="cataloginventory_setup"><file name="install-1.6.0.0.php" hash="1ead6426d07e08cef8cbcaf8b99140a6"/><file name="mysql4-install-0.7.0.php" hash="e983a6aaf276f52615b1036f8658b1a8"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="a4647318a754ff374caf5d3b494d3251"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="1844fd4214bb74cebffee2bb9aabb87b"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="afa7a853de7d1cc089f1fbc1d4dbffe1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="49f98dc8e5c1f6c333b1bbe26087a56c"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="d66c626c0fbef0c85865e58382c28bb2"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="ff6ec7df32786e6a3f16fa6d57444db2"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="02605c800ae6c6004f2aabefde64471b"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="4533bc584980422b558d77ab815e6c60"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="16a527003529338ca9b3c4fa603af2d1"/></dir></dir></dir><dir name="CatalogRule"><dir name="Helper"><file name="Data.php" hash="b6bc04ed0adf5a56f14e9f0b354373db"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Rule"><file name="Collection.php" hash="99638ce254e00e0dca4f40a355d08fcb"/><dir name="Product"><dir name="Price"><file name="Collection.php" hash="b1699a4b1516428e123447e4017f6fee"/></dir><file name="Price.php" hash="4943e50a065a9936770b3a763abe4650"/></dir></dir><file name="Rule.php" hash="4d4ea8c1b57af41853c094e705db3f3d"/></dir><file name="Observer.php" hash="e8ff89a5c212398dc91085f88efee5da"/><dir name="Resource"><dir name="Rule"><file name="Collection.php" hash="26e53e3f90cf416f0245ff039674df9a"/><dir name="Product"><dir name="Price"><file name="Collection.php" hash="b995d572f2df3aa3d3b74fea4c258f4b"/></dir><file name="Price.php" hash="a9a3903be64cbf5a182be93e46d6112c"/></dir></dir><file name="Rule.php" hash="f52fc10d9ee6ca830baf62fbad4c5fab"/></dir><dir name="Rule"><dir name="Action"><file name="Collection.php" hash="e4aa10d748af5e85149e430a8ecc6369"/><file name="Product.php" hash="6b1788e6a38c63da56bd3983d3b42661"/></dir><dir name="Condition"><file name="Combine.php" hash="935e9fe63a665ebcf67873e8ee2a890d"/><file name="Product.php" hash="adae32e956c1f937e7b641c6994496c2"/></dir><dir name="Product"><file name="Price.php" hash="f97a0828f82cadd116d36e7ef0c1bbce"/></dir></dir><file name="Rule.php" hash="c02ce6d3700098a0330d67d4ca67e70a"/></dir><dir name="etc"><file name="adminhtml.xml" hash="2fff555c3202561d0138589762b7d3c0"/><file name="config.xml" hash="4f448a8dc7dd9cd19c54db4194577b2b"/></dir><dir name="sql"><dir name="catalogrule_setup"><file name="install-1.6.0.0.php" hash="97a30ca2123e79ea12424c82c48e9b7a"/><file name="mysql4-install-0.7.0.php" hash="f9f42886af1ec03aa07d3ccce3d7dded"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="ef7bd93a4a67f634463e10e90b4d5452"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="94f5bab8f73dc11f69f160f9b0d2a93e"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="95da116f35b728feb6a3daa67c0387a1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="61c833ba5d3f3e5b6d8e89da247dfb96"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="5f1a6ed099765e3ab21e0259016cb6fd"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="2d5cc1294d2227067be836ce043b6b46"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="ec5389fbfb048156e1412581b9273c5b"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="3225d649da39f15ba0265cb3347b8030"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="08e757ce81fd0d1b9a94759e8fe43f6f"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="0cc257df7b63b887b941dea52d2e2e4e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="61b0a99023cd3ec19fe7bf888c3d8686"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="55897cf90da64323ca98ad941ca1bda1"/></dir></dir></dir><dir name="CatalogSearch"><dir name="Block"><dir name="Advanced"><file name="Form.php" hash="b1be8081f9da54f6c7de5f4851753d8f"/><file name="Result.php" hash="0cea646b1533d802430e614908c0086e"/></dir><file name="Autocomplete.php" hash="0a56fc1a6e92c43d19dd849eae6bcabb"/><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="7927ef5bd9f5c449f8c66048af8a3932"/></dir></dir><file name="Layer.php" hash="9ded5f7fbc304efc161e0aaa3398f1ed"/><file name="Result.php" hash="0325111389ee08193ff85d49a4bb791f"/><file name="Term.php" hash="15cc6a85fcaab554e117c123a10c25ed"/></dir><dir name="Helper"><file name="Data.php" hash="025ca84dac073d57b07ec0b5c452ea85"/></dir><dir name="Model"><file name="Advanced.php" hash="aa9227ee582ec0d6464c267e36373e18"/><dir name="Fulltext"><file name="Observer.php" hash="1240f345325dbbbcdae1de5c3577ac49"/></dir><file name="Fulltext.php" hash="357466356d180b3f3ce33b1055f57965"/><dir name="Indexer"><file name="Fulltext.php" hash="f039ddb42b885471bb4bb40387f34916"/></dir><dir name="Layer"><dir name="Filter"><file name="Attribute.php" hash="fd710e71f4f8856ca31bd28070b4c3bd"/></dir></dir><file name="Layer.php" hash="984ad45192cce3d0b2f456984a95ff80"/><dir name="Mysql4"><dir name="Advanced"><file name="Collection.php" hash="64e13ccd07c8a04d0c23eae3459375ee"/></dir><file name="Advanced.php" hash="79633644daa9e0f919730df0d921708b"/><dir name="Fulltext"><file name="Collection.php" hash="c0ae111670a1db764ffcedead971d491"/><file name="Engine.php" hash="45476b1bed84a95a7cbac3bebde308ce"/></dir><file name="Fulltext.php" hash="d44f4889661a515f0ddef4d7a03ea217"/><dir name="Indexer"><file name="Fulltext.php" hash="7a52ab7de7a6edc24e386dcb31aee678"/></dir><dir name="Query"><file name="Collection.php" hash="edab0ac26db80953ec34ef5fd889297b"/></dir><file name="Query.php" hash="b6c7fc6767233ba2f03f421556d8ecb8"/><dir name="Search"><file name="Collection.php" hash="e3b439edfdb85c0d94fd5e99cb745179"/></dir></dir><file name="Query.php" hash="90027103717bb59dbbdf24c84a73bfbe"/><dir name="Resource"><dir name="Advanced"><file name="Collection.php" hash="1cb03ecc0eb55d7d3956a7371f4f737a"/></dir><file name="Advanced.php" hash="55c961aa33b58a49e504311e204fdae9"/><dir name="Fulltext"><file name="Collection.php" hash="2a76a79cdf0b042bcb36f32fa58e8308"/><file name="Engine.php" hash="1644f6cbbb16e9dfa4f000ead020c149"/></dir><file name="Fulltext.php" hash="de56362e0624d7127d52189c75949677"/><dir name="Helper"><file name="Mysql4.php" hash="f519f498ac8ab07a9fe12563087b925e"/></dir><dir name="Indexer"><file name="Fulltext.php" hash="d355001e9836f869f18ba071a43e00da"/></dir><dir name="Query"><file name="Collection.php" hash="9cc64c5d1c923cbb18e7e5c9b5a38e00"/></dir><file name="Query.php" hash="dfa66459b248e204dc6d4e852680e104"/><dir name="Search"><file name="Collection.php" hash="595d4ed6b4707096a35c302f7753e20c"/></dir></dir><file name="Session.php" hash="d4e6ac387e9c271158fbc9d042d68d38"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Sitemap.php" hash="0a3a4700b472be6fa54af59bbe78654c"/></dir></dir></dir></dir><dir name="controllers"><file name="AdvancedController.php" hash="0b35480ace0e51c2f3d59af935ad84e2"/><file name="AjaxController.php" hash="26e855d4ef2441715a2a42cccfecce75"/><file name="ResultController.php" hash="6e2dcab4629cc17a342ffba961aa9dfd"/><file name="TermController.php" hash="d3afea69426e2c242e29c65fa64b95f1"/></dir><dir name="etc"><file name="adminhtml.xml" hash="529fb6b78690c514e10cfda1f8126401"/><file name="config.xml" hash="ca09381163a8070ef27c35f7379ce9f3"/><file name="system.xml" hash="16de72eb1377221b453d584dfe8bd86b"/></dir><dir name="sql"><dir name="catalogsearch_setup"><file name="install-1.6.0.0.php" hash="cf5e82e0f7a6a322ab4806e736018058"/><file name="mysql4-install-0.7.0.php" hash="18305086789a404a3b55c56dcf300467"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="7013bddcc41b7d8d6e7ea3d37fe26b1b"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="32b9819f71d6082c4441f5d3deab6324"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="453dd76b1ca633923bf267bd931c2bcd"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="9ca4e2ed184d3154bb61abe0265f77ed"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="03e3faf0300eb8d3ecf09d318de5af95"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="791cd2a8799fe033f6c215eb2c080899"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="b2abe0951fc6308588cf01dbfbba7c86"/></dir></dir></dir><dir name="Checkout"><dir name="Block"><file name="Agreements.php" hash="1d2385003462d922cc24d21303e374a0"/><dir name="Cart"><file name="Abstract.php" hash="0193b0e0f5db8fea18948f025bcf9d8f"/><file name="Coupon.php" hash="801fdc951c520f34b6614f034b51f06e"/><file name="Crosssell.php" hash="e19744081f0fafac142e7dc530ba3f5f"/><dir name="Item"><file name="Configure.php" hash="1ac0f519fdcb253bd87b873d7de23c7e"/><dir name="Renderer"><file name="Configurable.php" hash="829c9133f14296dc74e676df304dea06"/><file name="Grouped.php" hash="5f48435cb3818534b60b9c12bef20543"/></dir><file name="Renderer.php" hash="b3b4e2d6381c71ae3526ef236bb132c7"/></dir><file name="Shipping.php" hash="2172bd8e6402a0d5fb0e58575f9a0e4d"/><file name="Sidebar.php" hash="7bdc70b05daf5d4f2ac39f4732bc3da7"/><file name="Totals.php" hash="abd3084e324271a96d552643e5c20f69"/></dir><file name="Cart.php" hash="0dfbfe35d57e697d1ffd7ee6db27e639"/><file name="Links.php" hash="46c1bf3a893a7bf0f289fd646d1450ea"/><dir name="Multishipping"><file name="Abstract.php" hash="f614864c904c7b499ddcbcab0c4ff495"/><dir name="Address"><file name="Select.php" hash="e66e9a0072c8e660b643b3cdaff96b90"/></dir><file name="Addresses.php" hash="b46dc8c0edd7ddd000d3252cb321d548"/><dir name="Billing"><file name="Items.php" hash="594de36486666a8fb748a0b0ad75f0b6"/></dir><file name="Billing.php" hash="c64702dfc30e01386d9efec79e6ab166"/><file name="Link.php" hash="55e1b52cb13bd275c66af9b3bb84af8f"/><file name="Overview.php" hash="79e1f1ce242f9ee5013e2c640f8f0610"/><dir name="Payment"><file name="Info.php" hash="b09a7670b0dfbe3fae3c30a2c513f2ea"/></dir><file name="Shipping.php" hash="9e065b554ab505f9cf77e1d9cbe4d5cb"/><file name="State.php" hash="7634256f8f4c47c69c3951d42075b858"/><file name="Success.php" hash="19fff559bf4ce5a9e4ad9b937750493b"/></dir><dir name="Onepage"><file name="Abstract.php" hash="054f4c3287911a9645a8edc3cd5bd62f"/><file name="Billing.php" hash="2d417de3a3593a4f66acc04752cb1657"/><file name="Failure.php" hash="9a382630adcd8fd58645702f032a5084"/><file name="Link.php" hash="9f256fd66331492b91a1d8e74323334d"/><file name="Login.php" hash="a5d23ca337861c79d4fe2beee1638f38"/><dir name="Payment"><file name="Info.php" hash="26967878319350b09554e911a3c75edc"/><file name="Methods.php" hash="5f400ccd691e20416cc849f3cdd6cc60"/></dir><file name="Payment.php" hash="df1c135fc9eb8f12d15bde0ab0e9eb9d"/><file name="Progress.php" hash="2a42f80d7fdb4b4c4420f3a8e632a3ac"/><dir name="Review"><file name="Info.php" hash="7e441eef28e67bf4428140084d81479d"/></dir><file name="Review.php" hash="0bd1cc68212105e71241b9a7e0028c83"/><dir name="Shipping"><dir name="Method"><file name="Additional.php" hash="e6a1aa2b80f6f8cb0c32c0f4be412a2c"/><file name="Available.php" hash="fbf08d1f107aabe2d2db5b7cb99628d8"/></dir><file name="Method.php" hash="8044c91d53b6254406f2be896bd34c4d"/></dir><file name="Shipping.php" hash="62492d19820b5a758f06b4e801b0b867"/><file name="Success.php" hash="86aa6f1836819cd2b7d9c5f71db2beff"/></dir><file name="Onepage.php" hash="89119e09049414c053c5ef382b6ec175"/><file name="Success.php" hash="e3ae1c3e63f2f064ceccda7424c443a2"/><dir name="Total"><file name="Default.php" hash="38fd7c89dd37adf0ace2e49ed06797fc"/><file name="Nominal.php" hash="35aed60335488ed5fa6a7bdae165e618"/><file name="Tax.php" hash="71deb15a403a9bf5770c8c209930b79b"/></dir></dir><dir name="Controller"><file name="Action.php" hash="e9a1ea5748bc64bcaae05a53186c1304"/></dir><file name="Exception.php" hash="839a54f81b5f3599ae7eb5ec1d12555f"/><dir name="Helper"><file name="Cart.php" hash="e0b2d91f88e1b513aea8be6a9600c916"/><file name="Data.php" hash="77901a252942e72d518158423e617869"/><file name="Url.php" hash="9b92044969c89658c070b6870380c0e9"/></dir><dir name="Model"><file name="Agreement.php" hash="9afc72fe78bbb2fed61ac9c35a6e3e3b"/><dir name="Api"><dir name="Resource"><file name="Customer.php" hash="0b1890c12068669098fcd42d12e452db"/><file name="Product.php" hash="fc6ee30a3b41f7bc1b82d9e50b24e20d"/></dir><file name="Resource.php" hash="cfaee30f096e876d194208985914cd71"/></dir><dir name="Cart"><dir name="Api"><file name="V2.php" hash="ea2f0aa128724e3297ef4e0ec193ec28"/></dir><file name="Api.php" hash="3c949669a8994b3c5345e395ab0f8e23"/><dir name="Coupon"><dir name="Api"><file name="V2.php" hash="ed1b62ed5a79cc61601095d09a8815b8"/></dir><file name="Api.php" hash="cb45eda39722aa8679ca2642d1eff4e1"/></dir><dir name="Customer"><dir name="Api"><file name="V2.php" hash="559a15cb8ceea37f7be429090bc7a450"/></dir><file name="Api.php" hash="daec1f26747f67e9ead6ee7c2f276908"/></dir><dir name="Payment"><dir name="Api"><file name="V2.php" hash="3c7bcf9fa84c0cc886f40474a67217b4"/></dir><file name="Api.php" hash="9491889b5f5414d967bef716f93e0834"/></dir><dir name="Product"><dir name="Api"><file name="V2.php" hash="dd43f2cfcd2fcb7c5fdf4d6b93469086"/></dir><file name="Api.php" hash="5d96c85469b691c38f38a90990e43db9"/></dir><dir name="Shipping"><dir name="Api"><file name="V2.php" hash="f6fda64ea213ed5893a37d8733bed3fe"/></dir><file name="Api.php" hash="b3acd6c71b9551cf27774a84a5e9d09e"/></dir></dir><file name="Cart.php" hash="badaefead43d435657f8b16332b23be8"/><dir name="Config"><dir name="Source"><dir name="Cart"><file name="Summary.php" hash="56625e7f04701ac566ba89cf67f37ec9"/></dir></dir></dir><dir name="Mysql4"><dir name="Agreement"><file name="Collection.php" hash="c8946999ff1c83fa575331eaf1410175"/></dir><file name="Agreement.php" hash="62a2493cbd09d4a7b01a57483df2a1aa"/><file name="Cart.php" hash="5d3ddb2d934e6b98e03b945bf81553b8"/><file name="Setup.php" hash="288dee829d80463b0c3df08ddbc01cbe"/></dir><file name="Observer.php" hash="6bf1fa49bb413e6b7a4006e518248a07"/><dir name="Resource"><dir name="Agreement"><file name="Collection.php" hash="b2ef09082b0fdb429d91c7cb3aa49acb"/></dir><file name="Agreement.php" hash="b73e48e610b7debf4557a5b93342fb41"/><file name="Cart.php" hash="c40d180238339186b015fe5120f64fd0"/><file name="Setup.php" hash="79ef4052b999af76943dec9949aea33f"/></dir><file name="Session.php" hash="f826129f08ab8b772af79f75cfc94290"/><dir name="Type"><file name="Abstract.php" hash="cd63d09f64a75670c3265348a419953d"/><dir name="Multishipping"><file name="State.php" hash="b347fddaf895d370c7a68a15a21fba4e"/></dir><file name="Multishipping.php" hash="5ad59a09cbdbd401b65bab392c1588a5"/><file name="Onepage.php" hash="dd88b7bc195b3304abf70096a9195d56"/></dir></dir><dir name="controllers"><file name="CartController.php" hash="09cc57b4e34eec8b7ee15e5c53a3db8d"/><file name="IndexController.php" hash="19367d9806c1768de7ae1bd72c06b013"/><dir name="Multishipping"><file name="AddressController.php" hash="d7b94bff731eed871f5708238ceb0617"/></dir><file name="MultishippingController.php" hash="eb7154b914e039babb26f52f8950e2ef"/><file name="OnepageController.php" hash="c68f9c34d919064f2158d2c9541e5aa8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fe944ae8c6dc35316bbaa1dd9aa1561e"/><file name="api.xml" hash="4a7f8abbda978504cbdfb8c7eabaa8df"/><file name="config.xml" hash="93db39ec0a407f7308e6957c1584b370"/><file name="system.xml" hash="86c3a80f5669ebe593f821f323819544"/><file name="wsdl.xml" hash="4bb393200e9ac34d92a9250d2e732e41"/><file name="wsi.xml" hash="744874dabeced7f1c1235f8e1e60d96f"/></dir><dir name="sql"><dir name="checkout_setup"><file name="install-1.6.0.0.php" hash="de4ac19bfc331d574d17093221720178"/><file name="mysql4-install-0.9.1.php" hash="bc5658c91fdc01bf74d7226769ed4ee3"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="e6b7b13d257e518d92136c9bca07db47"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="d5fd6f31dd297dc710f17c31dd48de42"/><file name="mysql4-upgrade-0.9.2-0.9.3.php" hash="32c50cf2c8cb35b24dfcba4eda580d6d"/><file name="mysql4-upgrade-0.9.3-0.9.4.php" hash="a94668c858e50016d2f469d1a29529b0"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="fab4f5f5c8aafc626b6854af3b0a6b44"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="f1a56ee9a53ecd28a720af53e183f8f2"/></dir></dir></dir><dir name="Cms"><dir name="Block"><file name="Block.php" hash="c777990f10639943595ee8de1fd184b8"/><file name="Page.php" hash="ff0e6c4e2ba25947cb9842cbd4091e56"/><dir name="Widget"><file name="Block.php" hash="4d80a9df3ed16dca35eca8cfa16aedf1"/><dir name="Page"><file name="Link.php" hash="e99ad3afc7326d3689cbf56d8e462595"/></dir></dir></dir><dir name="Controller"><file name="Router.php" hash="ca2a18cfb3bc9bfcdc45774765b571c5"/></dir><dir name="Helper"><file name="Data.php" hash="0a914c0aa9937c6b90a6c797325011c6"/><file name="Page.php" hash="0204ead90abbd4d09bf8eb39ff325dc9"/><dir name="Wysiwyg"><file name="Images.php" hash="03dbf41c24bf310d9ad299c53bd10943"/></dir></dir><dir name="Model"><file name="Block.php" hash="bbb9238cef502fd72f2f52d9080c996b"/><dir name="Mysql4"><dir name="Block"><file name="Collection.php" hash="f2a9566ff04430a9d3d2941d1a5d2154"/></dir><file name="Block.php" hash="83792c349368dcce5fb3fcd03a19081f"/><dir name="Page"><file name="Collection.php" hash="5fd6a8829ac65097c098bedd5fd7c92c"/><file name="Service.php" hash="1462dfc233ed672478fe4cbb751f28ad"/></dir><file name="Page.php" hash="2073859229c96391644552b7e0c7b23a"/></dir><file name="Observer.php" hash="6fbf291432621ec3b11e07cc6de6b514"/><file name="Page.php" hash="2aa0ecc7aa714fb59b120ddf0cd16bad"/><dir name="Resource"><dir name="Block"><file name="Collection.php" hash="0ba1fc54116dd1a63814b441f449cfbd"/></dir><file name="Block.php" hash="e19b3ba14d9b95c2dee06d87ab0f5dd0"/><dir name="Page"><file name="Collection.php" hash="bf055d40982e8c6359669a9533336d00"/><file name="Service.php" hash="b0b38b9084240fe4077c9b5e8b34bb6e"/></dir><file name="Page.php" hash="84958d10f893adedac1f4315d3f02b15"/></dir><dir name="Template"><file name="Filter.php" hash="621c8ff0a7a5824202d717ee8ffa6c68"/></dir><dir name="Wysiwyg"><file name="Config.php" hash="9f208cd22b75f17b5331defe90143e41"/><dir name="Images"><dir name="Storage"><file name="Collection.php" hash="0e2b4e1d9c10fd919ef8accb5fa2a0cb"/></dir><file name="Storage.php" hash="3cef00e9d16fca787cee536f29f2837f"/></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="f623bf90735ee746e0532ba1bb13ba04"/><file name="PageController.php" hash="0058094f5369014130f8fbbd0e005037"/></dir><dir name="data"><dir name="cms_setup"><file name="data-install-1.6.0.0.php" hash="c96888182439aaa26c8a7e04de165c8f"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="10657ab9a2de25d30340e2f5f11e91c7"/><file name="config.xml" hash="f414912add1dfc09e1a59b9c931d384b"/><file name="system.xml" hash="f1fef07b5b677c36d089ef95345b986b"/><file name="widget.xml" hash="78f66904a63a18db757e34aa731a8fe7"/></dir><dir name="sql"><dir name="cms_setup"><file name="install-1.6.0.0.php" hash="bfb10246fdcbbee0f943528dd5ec41f9"/><file name="mysql4-install-0.7.0.php" hash="577ea53b01b1607f27f0621429bc7f66"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="2d535aedfd8d3f1196f6c7c746ef0b63"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="83490a985dc503ba25352a1fe4e97861"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="435f51b62148a323c359aa10e89ec115"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="0be645d827d093fafd82325d7995b4d8"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="5c782488ad54435f36451b58ac282729"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="bd5ced0b05546b948db9b1267219a919"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="8d44fd643c6d61041cc8262ce8c02dfb"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="a12a76cfddcf04b6042a360a560f505d"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="99d684851150bb65dc87d467d7576f27"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="f6454d32820032be0497ae489ae7ca5c"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e8b5ee0d44dfa8232cf7d2c9db0521cb"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="c77535d98df40663e84c51661f324a14"/></dir></dir></dir><dir name="Connect"><dir name="Block"><dir name="Adminhtml"><dir name="Extension"><dir name="Custom"><dir name="Edit"><file name="Form.php" hash="8c29cdcd801a72a535eced93e91fcf62"/><dir name="Tab"><file name="Abstract.php" hash="c647d2a9c891022ad25cb03817dcdda6"/><file name="Authors.php" hash="0648b2f05c46a5318e36aae42eb7e032"/><file name="Contents.php" hash="873fc4eb75579916a0a443ac27b94b15"/><file name="Depends.php" hash="501ac687881b4df0c166fd1286d93e7a"/><file name="Grid.php" hash="564ac4db85e6fe2a0e9dbee634f451bc"/><file name="Load.php" hash="2e2c937d099bba76359f1fd515f294a1"/><file name="Local.php" hash="cb252c73ce5d51e53574d0fbf20c8250"/><file name="Package.php" hash="49e56f9786440806deb7c4352e758c9b"/><file name="Release.php" hash="eecef0c32ee3390ee485ce0dbcfda4cc"/></dir><file name="Tabs.php" hash="25a640b8abb5c8456ad57f2d03d0efdd"/></dir><file name="Edit.php" hash="f6906f7a0207f29115e25e53d143a058"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="015ba3687e2c010ad41dda4eb8036f3c"/></dir><dir name="Model"><dir name="Extension"><file name="Collection.php" hash="9c1b36ee6816628e20f9351899f97d5f"/></dir><file name="Extension.php" hash="2ee13cf286c421ccf8aa9b7cfdab4eeb"/><file name="Session.php" hash="0dad14ae117058caf8b768b639665ffa"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Extension"><file name="CustomController.php" hash="5b90d8153696c4020e3df29d8ae11b27"/><file name="LocalController.php" hash="c8eb8d12c6f23f30c2b6d808aa45de16"/></dir></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="668e06cf308dc41cd50fc9dabd29fc21"/><file name="config.xml" hash="c00dc4df4e81849aee53b2126bc8baa5"/></dir></dir><dir name="Contacts"><dir name="Helper"><file name="Data.php" hash="c4f2ff03d8056cc3cec2c354034d5141"/></dir><dir name="Model"><dir name="System"><dir name="Config"><dir name="Backend"><file name="Links.php" hash="4d2605b498f352de1d73adabd719a27c"/></dir></dir></dir></dir><dir name="controllers"><file name="IndexController.php" hash="bc9868eab4c9730124d6f97367fc4e0c"/></dir><dir name="etc"><file name="adminhtml.xml" hash="6f339ffc04eec1646e275efe0730b928"/><file name="config.xml" hash="cb7184f062c785a1505d05644555bdad"/><file name="system.xml" hash="e7cd88fd40430e865e5c3f22435aadff"/></dir><dir name="sql"><dir name="contacts_setup"><file name="install-1.6.0.0.php" hash="079d59ad08b2af0196d1c91381421b6d"/><file name="mysql4-install-0.7.1.php" hash="13358ba7dcaea0b82841fe6d71802b1f"/><file name="mysql4-install-0.8.0.php" hash="a5b5ca91bfa24f1bb014bd6a923b83ab"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="124125c2821ee2e0ec838716942db844"/></dir></dir></dir><dir name="Core"><dir name="Block"><file name="Abstract.php" hash="3663bd6c6194bb058d4d55721e1c6907"/><file name="Flush.php" hash="929d6e0082543c9c81b78bdf5d23104c"/><dir name="Html"><file name="Calendar.php" hash="323cacf4541430dc054cb6dee94976f2"/><file name="Date.php" hash="2c79b0615a17792028fcfa8fdb5d50f9"/><file name="Link.php" hash="39db18822dd85c6ef774ed021a2de5c1"/><file name="Select.php" hash="8e3a8b1bffa2ee4955e172ff3450297b"/></dir><file name="Messages.php" hash="aa8870e8a96931aba501205845d5179d"/><file name="Profiler.php" hash="53dde9d2c13e8f4471c1dd625acdaed4"/><dir name="Store"><file name="Switcher.php" hash="63651988e6114c57a77ba1824ef06653"/></dir><dir name="Template"><file name="Facade.php" hash="d46c30425deec762a315e0643efc5b45"/><file name="Smarty.php" hash="b078daa4f34935d93861b37d30227013"/><file name="Zend.php" hash="65d295db6cae2d7e97da32d38dd6c9ce"/></dir><file name="Template.php" hash="2e68d8c2b2df06fbea320693828c13e0"/><dir name="Text"><dir name="List"><file name="Item.php" hash="6af09b0d026cabbb8fe54ab6e422be81"/><file name="Link.php" hash="5d3e36140b61a7ca82e9e1ec6e9e83d5"/></dir><file name="List.php" hash="5e7d48f766aeeb6ccdfef58015026a16"/><dir name="Tag"><dir name="Css"><file name="Admin.php" hash="5c833cb01c6d07e08088868de9632399"/></dir><file name="Css.php" hash="370b05b1696d97af8ae566dcc19dc7cb"/><file name="Debug.php" hash="ec419e276e4430733e7fc58a164855ee"/><file name="Js.php" hash="b7572b6b2d529c68dbdadddb5fd9fe7b"/><file name="Meta.php" hash="3bdb778189bb92e8e6caa878fcfbf97d"/></dir><file name="Tag.php" hash="373a6d7070df43371c9e8f672605a44b"/></dir><file name="Text.php" hash="225d80e93fa87bdbfd5271ec43d77375"/></dir><dir name="Controller"><dir name="Front"><file name="Action.php" hash="122377fdea683e0393eec26ac888d611"/><file name="Router.php" hash="356ce8087f3397d37b516f678cd22b2f"/></dir><dir name="Request"><file name="Http.php" hash="7b86a2a29776600c71e563614c23b10b"/></dir><dir name="Response"><file name="Http.php" hash="b90313b5a3d6c7acb80d3062f12f4fb1"/></dir><dir name="Varien"><file name="Action.php" hash="b14eda494228203aa28c61e521325c6a"/><file name="Exception.php" hash="c12776a52dff7b014797e8ac3f70c7ff"/><file name="Front.php" hash="ebb594a17305d2e7cedd8c9170f5116b"/><dir name="Router"><file name="Abstract.php" hash="b325dfdbdad73d1eb867795c490af9b0"/><file name="Admin.php" hash="d2fb6a78cebab19253cbf66e26c447ac"/><file name="Default.php" hash="f234076e5b0738f0ce366349c67f2c57"/><file name="Standard.php" hash="4659d8d465a227962fefbfa8baba54d2"/></dir></dir></dir><file name="Exception.php" hash="ca66dac70d56b274479fc19b72ea8869"/><dir name="Helper"><file name="Abstract.php" hash="eb16159d4b835f5f6a38e6a1516fc7ff"/><file name="Data.php" hash="aedac3b61a8e6d1265747f621bd233cc"/><dir name="File"><dir name="Storage"><file name="Database.php" hash="7018a52bcb7891d270c87c086029bb5b"/></dir><file name="Storage.php" hash="3c02908f2b43187e940f5aef3c1f48f9"/></dir><file name="Http.php" hash="972d46f27239a144d45a52fd050ba98c"/><file name="Js.php" hash="fb84614ed3a1990a1ceff2b1e21ff198"/><file name="String.php" hash="726ef22f608e044627832f633efa8575"/><file name="Translate.php" hash="185e9ebd64f5c286a882c5f0c4ef98c1"/><dir name="Url"><file name="Rewrite.php" hash="ab0daeb3e3c5baa044002597c8097a8f"/></dir><file name="Url.php" hash="72fd57fa0ff66feb7a959a12ad69e255"/></dir><dir name="Model"><file name="Abstract.php" hash="011672d1c981d96602bd1b58aa47f385"/><dir name="App"><file name="Area.php" hash="8e6a59c12d26a76da8d7eb0177c22d38"/><file name="Emulation.php" hash="f9f4bcdec4786b57c95675f4ff322352"/></dir><file name="App.php" hash="def0a5f3435674a2f25e760fa6a04251"/><file name="Cache.php" hash="4b46b0bca6ad5780b029a41f0283b84f"/><dir name="Config"><file name="Base.php" hash="8bb7ff18f551a7156fac7fd0d3ea58f8"/><file name="Data.php" hash="fb79e28ce44185c6cdf9641efdcb1de4"/><file name="Element.php" hash="448825c5e3ddd1ac40e0f93f5f248f59"/><file name="Options.php" hash="9895f723f4b5aa88d58762effef12fd6"/><file name="System.php" hash="12df82e13d5133a2c541681d93614885"/></dir><file name="Config.php" hash="0fafe309074f27c687c576dcb34b67b9"/><file name="Convert.php" hash="9fa6022ed2739bd1f89bd4f1845d674a"/><file name="Cookie.php" hash="1d12832d0f4e9a323e2625b220f57e30"/><file name="Date.php" hash="9ec6c6a6102b2fa0720dde0cd1601dd3"/><dir name="Design"><file name="Package.php" hash="039a4667ab7dd47d6bf129d7f9605acd"/><dir name="Source"><file name="Apply.php" hash="374cdd74f5b56298f3546104f7eb438a"/><file name="Design.php" hash="ac0c562abf19c399f493c406d42f8067"/></dir></dir><file name="Design.php" hash="82e129f6f70019ab6448121385f325b4"/><dir name="Email"><file name="Info.php" hash="272c5a9d0ac5b4fef37974b0f86db278"/><dir name="Template"><file name="Filter.php" hash="24a40088f8a672869444eef94b957c42"/><file name="Mailer.php" hash="386f01c671166879035a26840ff481cd"/></dir><file name="Template.php" hash="ac6bbb2b3a01296899d1c725dcce4244"/><file name="Transport.php" hash="449d50ea130860184356c5ffda0f5b3a"/></dir><file name="Email.php" hash="1faf95ebe915e3ec11f0be3bc08904ab"/><file name="Encryption.php" hash="ea2c4efc6743d905c073807a3e693b77"/><dir name="File"><dir name="Storage"><file name="Abstract.php" hash="321753e6ef867119296008ceee893154"/><dir name="Database"><file name="Abstract.php" hash="68043b89c4364ba9a48343cf3408affd"/></dir><file name="Database.php" hash="dad8c45b3747783661bab27c1d63c538"/><dir name="Directory"><file name="Database.php" hash="971ed0d5ff2daab611e8a71a2601046c"/></dir><file name="File.php" hash="63e397cb13186c712dcd01100dbf8b3f"/><file name="Flag.php" hash="9875e6952b4ee8d721c90fa8db067ca9"/></dir><file name="Storage.php" hash="6a69e907959cf667218885adfc48963c"/><file name="Uploader.php" hash="2ac17141c2152a0826a640320f742957"/><dir name="Validator"><file name="AvailablePath.php" hash="04d8aceca53753ed51bf01c4d3c09abf"/><file name="NotProtectedExtension.php" hash="1fdec1100dd46432e62cccbe791905ad"/></dir></dir><file name="Flag.php" hash="c7aefd47fad3a538188112b3ae3d420f"/><dir name="Input"><dir name="Filter"><file name="MaliciousCode.php" hash="000107ddbeac5d1a0779620e69c90e4a"/></dir></dir><file name="Language.php" hash="915973f949d5ca8079262d039d3688b3"/><dir name="Layout"><file name="Data.php" hash="8a079a78c322dfa94ab9e1ff84938caf"/><file name="Element.php" hash="e7c96f7357ea06fefd23f56b150f0048"/><file name="Update.php" hash="595ee3cfaca0e631a26f7790f1f19d15"/></dir><file name="Layout.php" hash="365cd44cb3b30b5216f465809380244c"/><dir name="Locale"><file name="Config.php" hash="6b88aecfa04df7771340bd64a2104af0"/></dir><file name="Locale.php" hash="e6ef3f221accab05e4d306b6aa313951"/><dir name="Log"><file name="Adapter.php" hash="ea5194276b6e71c84ac51627af1195f3"/></dir><dir name="Message"><file name="Abstract.php" hash="dbe9b0ed17660661d826af6a7a86262c"/><file name="Collection.php" hash="842a0575393ad093d2f820897742fb53"/><file name="Error.php" hash="2162234e742520bd82460c4d8eef838c"/><file name="Notice.php" hash="33f43eda8e2ba8131470262f6c996efb"/><file name="Success.php" hash="5a9cde2a4a3bc6394709bd1e2d64c24e"/><file name="Warning.php" hash="145bc7a1f390f801a9be7f2aab401096"/></dir><file name="Message.php" hash="50fd9e141d382cb893a70bfecf8eee36"/><dir name="Mysql4"><file name="Abstract.php" hash="63f5be9163d1b1061872a07a53e346af"/><file name="Cache.php" hash="cda44592207a095e2bc42558388d4e0f"/><dir name="Collection"><file name="Abstract.php" hash="e02cbadc482328f06606f729602b6274"/></dir><dir name="Config"><dir name="Data"><file name="Collection.php" hash="fde24d22a4191acd6adad5d913885e28"/></dir><file name="Data.php" hash="60e1d8968c06e2c99aa2792c738c9e63"/></dir><file name="Config.php" hash="680f33fabdcedff4e361e7f005ac6a95"/><dir name="Design"><file name="Collection.php" hash="2cf625cda0bfaac91063b605addbe48e"/><dir name="Package"><file name="Collection.php" hash="fad926277e625ec621361eae460aa301"/></dir><dir name="Theme"><file name="Collection.php" hash="383da338ec24e4d1989eb5f396f2308c"/></dir></dir><file name="Design.php" hash="a78f2e8789a0be8de7b8a7ea0aa09661"/><dir name="Email"><dir name="Template"><file name="Collection.php" hash="5770acb449b1a7838fe13923f3b7d6c2"/></dir><file name="Template.php" hash="d092385fe6cc932be50c931469b72ba5"/></dir><dir name="File"><dir name="Storage"><file name="Abstract.php" hash="daf18e6db114df89aa7f5abfe0841525"/><file name="Database.php" hash="296e429fa8e198c1dd63837f23dd4cc3"/><dir name="Directory"><file name="Database.php" hash="6f8cccb1540440227fd9747ed9805632"/></dir><file name="File.php" hash="5819f9d4ec7986139bf2dd824c89c0f7"/></dir></dir><file name="Flag.php" hash="5a67b41da6b6aa50d85a54915c886cc2"/><dir name="Language"><file name="Collection.php" hash="703b278b014a155cffc63a2bfdb275b0"/></dir><file name="Language.php" hash="370b78d55b3f7ace58258f2d0b169fa9"/><file name="Layout.php" hash="12ab367524fd17631c883075e2062842"/><file name="Resource.php" hash="c182b336429e1bd096109c5b41ce3b53"/><file name="Session.php" hash="54e563b0df7445d8ecc4c64ec491fd66"/><dir name="Store"><file name="Collection.php" hash="e240951dc26d430ef328d2c8d87f6ba1"/><dir name="Group"><file name="Collection.php" hash="8b50da96f1c47b2cfaf8f844d24f35bf"/></dir><file name="Group.php" hash="65a1675465fdea0835ca2781578c6dfe"/></dir><file name="Store.php" hash="fba2fd46df2a26e27cb93a7fbbf5c203"/><dir name="Translate"><file name="String.php" hash="bdee439c07b7b9e1abdcf7b830f25d5e"/></dir><file name="Translate.php" hash="737b3f269cb1e980f694f3b51c32e4b0"/><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="02519124ba129d715e8e9ea358bdbb50"/></dir><file name="Rewrite.php" hash="4ff1525cf6e81dae648fb29093b6eb3e"/></dir><dir name="Variable"><file name="Collection.php" hash="86b7d360fef4aaa3cae1ab73f1b7b3aa"/></dir><file name="Variable.php" hash="0364db2b9a394b535ff64c76d5a59369"/><dir name="Website"><file name="Collection.php" hash="b9d7418259dc0bf366642229ec1ffafe"/></dir><file name="Website.php" hash="427b87c93d170d2add6baf94b5062db9"/></dir><file name="Observer.php" hash="8c96de05f3ab9ee91b6926148f9cebcb"/><dir name="Resource"><file name="Abstract.php" hash="c6878d724b6565efe037d5bcf59ba730"/><file name="Cache.php" hash="9ee23d44d31276ce934d840baccf3a5a"/><dir name="Config"><dir name="Data"><file name="Collection.php" hash="ccd6e1f7ed67a7edd1f9edd756577ffa"/></dir><file name="Data.php" hash="67bf4de82aca4c9fa09a389ef8c5fd8a"/></dir><file name="Config.php" hash="72154a5d405531edcc3d823970afa24a"/><dir name="Db"><file name="Abstract.php" hash="cbbb34f06c49614a3419540d3409986c"/><dir name="Collection"><file name="Abstract.php" hash="847994b8f0f2090c8d041a09db8a1b96"/></dir></dir><dir name="Design"><file name="Collection.php" hash="1d2b693e977ce35949665d639bebb434"/><dir name="Package"><file name="Collection.php" hash="88232e83f9544b9144d5153375152197"/></dir></dir><file name="Design.php" hash="3b0da2590e1ae163a9ecc229ff814eb4"/><dir name="Email"><dir name="Template"><file name="Collection.php" hash="97a7e63edbd4b59f31dffa106a478148"/></dir><file name="Template.php" hash="72cf1028b4bd28d250e3c4a01eb31955"/></dir><dir name="Entity"><file name="Abstract.php" hash="f35f0c60dd3ce5fef680f6e1bab3c59b"/><file name="Table.php" hash="5ca79c4dd7caf9478a6a344d04abfd35"/></dir><dir name="File"><dir name="Storage"><file name="Abstract.php" hash="a7f2c65769ae4b4d25a8605907a9bff0"/><file name="Database.php" hash="414cacc7753d0b086cb7d68cf5e36fc9"/><dir name="Directory"><file name="Database.php" hash="c7a8675b43d2be95802151fcb253beb5"/></dir><file name="File.php" hash="cd02a6c9d6c2a30af32533c1814c5150"/></dir></dir><file name="Flag.php" hash="88cd01bcaf935508109231644d9dba1f"/><dir name="Helper"><file name="Abstract.php" hash="cdf1f3230ee2e79fb7689d8cd22b1741"/><file name="Mysql4.php" hash="f897127b895919d494994d39fb4db142"/></dir><file name="Iterator.php" hash="cf9ac26b5dd3ed4f73c3ecc08055bec6"/><dir name="Language"><file name="Collection.php" hash="6714eb1863411ac5b80a3905dd831f9e"/></dir><file name="Language.php" hash="8217338e0ef986a722c892beb40a09c1"/><file name="Layout.php" hash="812b97267a15a284e4131006910e9c49"/><file name="Resource.php" hash="6111566a116816a8af85ba5f199f6386"/><file name="Session.php" hash="d1b7b33d350082e4fcb2ee16e54b5d8f"/><dir name="Setup"><dir name="Query"><file name="Modifier.php" hash="5dfbc7447ba83acd727018fda89c9ac8"/></dir></dir><file name="Setup.php" hash="4f9a64b41c0a5074ea46193f627364f7"/><dir name="Store"><file name="Collection.php" hash="d323ad1bd6413aca2da3d3dba816775e"/><dir name="Group"><file name="Collection.php" hash="6de7371f88ff06108634226c40e74331"/></dir><file name="Group.php" hash="ab954cffbee04a0b51a279c5ec9161f2"/></dir><file name="Store.php" hash="4eb0c3a36201d7f8cd09985f8e540055"/><file name="Transaction.php" hash="bf6b97e645693ac94ead583f14732426"/><dir name="Translate"><file name="String.php" hash="77df7eb4125ee155454288de16c1a0d6"/></dir><file name="Translate.php" hash="4d9df51c6b3e3c902e2cfbf4b77e25d9"/><dir name="Type"><file name="Abstract.php" hash="f53528e7eeb44467971f1acc0b85dbd5"/><dir name="Db"><dir name="Mysqli"><file name="Setup.php" hash="03d6a478809e9c0dd68223e1d3120b64"/></dir><file name="Mysqli.php" hash="9c476a3202cb20f7a9324f198d123ffa"/><dir name="Pdo"><file name="Mysql.php" hash="638743923e37306167240af2c8ab4c07"/></dir></dir><file name="Db.php" hash="7544ddff372ee42c4cee7c93e416cc9e"/></dir><dir name="Url"><dir name="Rewrite"><file name="Collection.php" hash="fbf3e71631a4675582fb28d845bb2d3a"/></dir><file name="Rewrite.php" hash="59b5202f77326b5ee852d911aa7b3bc9"/></dir><dir name="Variable"><file name="Collection.php" hash="296c41da6f18538390294147edb99f2c"/></dir><file name="Variable.php" hash="6ee5d6e088dd06a0431b931e7a5e984f"/><dir name="Website"><file name="Collection.php" hash="805d3243083ac870f05f6224d26651b4"/></dir><file name="Website.php" hash="72d9952774e476edd3b6a7b41c4bb838"/></dir><file name="Resource.php" hash="a742f8b92422022017ab8a82ea9d7c70"/><dir name="Session"><dir name="Abstract"><file name="Varien.php" hash="68e11a43a618d60529ccf4aa1f9d7591"/><file name="Zend.php" hash="90d7d876eb60e848b156687a029d2f9d"/></dir><file name="Abstract.php" hash="d2c15b281e73301656ae206c0393c386"/><file name="Exception.php" hash="fa91253dbdc57e5493374f931d1fdd2d"/></dir><file name="Session.php" hash="0b53101a501d9519d9ae5e684d36a24e"/><dir name="Source"><dir name="Email"><file name="Variables.php" hash="2dcfa3c590c337648741d69abe9fce5e"/></dir></dir><dir name="Store"><dir name="Api"><file name="V2.php" hash="3713cca9f98260f88d3feca307cec0b9"/></dir><file name="Api.php" hash="9a26824be4fa09940a150299c69c55cf"/><file name="Exception.php" hash="25b1d8924d6907eacadbd8e78e22188c"/><file name="Group.php" hash="bf913f40e4218c939066c93be09a50da"/></dir><file name="Store.php" hash="82f3831ce6d2254b9a8c2db3360d3136"/><file name="Template.php" hash="7c695053941d849f19067c03176451af"/><dir name="Translate"><file name="Expr.php" hash="69f8d6a8e8fdc2864b6fed3ba07a1ad0"/><file name="Inline.php" hash="7c00aa83b448d20aed463a3ffbdf0cfb"/><file name="String.php" hash="be321f1145f465dfe874684644775389"/></dir><file name="Translate.php" hash="ce2a376e28406faa61a5914b39283c79"/><dir name="Url"><file name="Rewrite.php" hash="9b79b9bbdc09a13b4bc6300d55206f6b"/></dir><file name="Url.php" hash="6495a8ba807ed55bedee20a451c48d36"/><dir name="Variable"><file name="Config.php" hash="65e6416edb2e6dfc71b1aa36f2895dac"/><file name="Observer.php" hash="5af6a7c7e19732424634df54ef98ebd9"/></dir><file name="Variable.php" hash="cc12907545456ef61ad390ee63fe2987"/><file name="Website.php" hash="c7f66d1051dcdc26bd8a7e25a4f554a1"/></dir><dir name="controllers"><file name="AjaxController.php" hash="ec997cbb46af73019417ddbba45ce7cb"/><file name="IndexController.php" hash="41065d562b9c97a69de808f7ca962811"/></dir><dir name="etc"><file name="api.xml" hash="b9147989cbab6c6fb02ec380beb34bf9"/><file name="config.xml" hash="41439ede148877cfa501bac125bd74f9"/><file name="system.xml" hash="4ac2ca10cbe18d9fe77fb7efc04d7f80"/><file name="wsdl.xml" hash="d05604e9e2d19cdde15e090a56777527"/><file name="wsi.xml" hash="4b2ee076c1b1a92552b5a50c08b584f9"/></dir><file name="functions.php" hash="561a7767498e05aa3e3b6083713e003e"/><dir name="sql"><dir name="core_setup"><file name="install-1.6.0.0.php" hash="25ef264ecd4ed2c9faa4a68187212ed7"/><file name="mysql4-install-0.7.0.php" hash="552231b4cbeb0aeb3a93f0d98346a77a"/><file name="mysql4-install-0.8.0.php" hash="9e17dac21ac090011b7eca5e0000cbcd"/><file name="mysql4-upgrade-0.6.26-0.7.0.php" hash="a764a697c8d4a32b0f9a0c09a4ed53c9"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="99285d7e3798375f48604fafbcb239d3"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="8e980e34f1d4ccb5447e5646c040fc77"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="1b3058fa9d5e9c4a459b95437d71c949"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="226d7aeeab3cb02fc69a395774170e6f"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="c293f8e942b6c1ef19a274f18b5284ab"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="e65c65512701f3dd36f50d411e5aaf70"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="36f1b58ab51b26429c5fc9b2b4e8b0fe"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="70f3496c4ac56613a03d7a0cecb8c75e"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="03498b264e2ea123d6df6cffd6f57a5a"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="9bcec105cc36a9c4d63edc11c27ed607"/><file name="mysql4-upgrade-0.8.10-0.8.11.php" hash="d25f621df2a7cd3647a7aa3b453f2f87"/><file name="mysql4-upgrade-0.8.11-0.8.12.php" hash="924a1f321e009e90583be7f22a875d28"/><file name="mysql4-upgrade-0.8.12-0.8.13.php" hash="b452b66b97ba6f054452ee0258c6cc54"/><file name="mysql4-upgrade-0.8.13-0.8.14.php" hash="104c2b7336eef7d8cc0bd254e309b2bd"/><file name="mysql4-upgrade-0.8.14-0.8.15.php" hash="6be00b604357b96b0fd32580bf0283ee"/><file name="mysql4-upgrade-0.8.15-0.8.16.php" hash="7af1e28c0b62e06d38063902ebe13afe"/><file name="mysql4-upgrade-0.8.16-0.8.17.php" hash="9d6c16f4495923ca3c54942465764a20"/><file name="mysql4-upgrade-0.8.17-0.8.18.php" hash="788f15498966ee14fa5a92e4a9d7147a"/><file name="mysql4-upgrade-0.8.18-0.8.19.php" hash="a47b9ebc613ef9bf53284c43ac4160f5"/><file name="mysql4-upgrade-0.8.19-0.8.20.php" hash="7f01b0e4de75fa9a307980ad12ac21d9"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="142f4c618abe4565a0b7cefcb0bd3c52"/><file name="mysql4-upgrade-0.8.20-0.8.21.php" hash="7c5eb2ba2d463d75212fa10e5584fcf5"/><file name="mysql4-upgrade-0.8.21-0.8.22.php" hash="4e9e4c5c2a49c6d097c0dbbc1b480b79"/><file name="mysql4-upgrade-0.8.22-0.8.23.php" hash="50603f7a317ec4d38f3e5027be024b56"/><file name="mysql4-upgrade-0.8.23-0.8.24.php" hash="4ccc29b3f3fe7ee63b1bfe9fe7f9a845"/><file name="mysql4-upgrade-0.8.24-0.8.25.php" hash="f061f11c2d5feff3fc27080ae9126fee"/><file name="mysql4-upgrade-0.8.25-0.8.26.php" hash="331f88fd4d6286c46eaedd33b266f026"/><file name="mysql4-upgrade-0.8.26-0.8.27.php" hash="381b05f3844dabdb147b6b711002ce79"/><file name="mysql4-upgrade-0.8.27-0.8.28.php" hash="c6673cb2960d3519e4bcc8eafac59767"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="cf9c2dc259b5b211ff3493aa823a65c0"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="b4ca35e568f90bfbbf884074b79a0579"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="3a95392e332d835f467b2cec1a874fc9"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="cd0fbb798474b141d787358bfab6ab7e"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="fac0df472d1b67511dea0a489f431b97"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="3383248793d22263bfc947bdf562190c"/><file name="mysql4-upgrade-0.8.9-0.8.10.php" hash="d799377376ecfcfaad8d973b5306b87e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="e8bd5f08413f9bec979171f9ba104ec1"/><file name="upgrade-1.6.0.1-1.6.0.2.php" hash="23aad07331df95010f6f8bc931bff737"/></dir></dir></dir><dir name="Cron"><file name="Exception.php" hash="782dddc139b7e84c8a1c4522401794c4"/><dir name="Helper"><file name="Data.php" hash="c98aa1704759ae92271f0c3895218b13"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Schedule"><file name="Collection.php" hash="8a7aaa11d66b8470737b6b03b6ecf025"/></dir><file name="Schedule.php" hash="9c69238da3f1ad8710b571eeef0f6976"/></dir><file name="Observer.php" hash="00629c9987021cc41179ef8e2e2aee72"/><dir name="Resource"><dir name="Schedule"><file name="Collection.php" hash="b16f79b995fea9c2d437b2883af5f7cd"/></dir><file name="Schedule.php" hash="81cb68f2674ef4d95992f14527d544d6"/></dir><file name="Schedule.php" hash="e0c5859c4101c67cfcb86443366bc0f7"/></dir><dir name="etc"><file name="config.xml" hash="eac2081169a11c8a85fa14254a98c813"/><file name="system.xml" hash="1fa33e7fa5a9158a9534a9108567138e"/></dir><dir name="sql"><dir name="cron_setup"><file name="install-1.6.0.0.php" hash="b2f1a2d18c4b55844a44b2b54a770ca0"/><file name="mysql4-install-0.7.0.php" hash="acaf8bcccc008c414f83c9801af07a8c"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="4bf1d4f90e8fd83c9723c73e06804fd9"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="3e276e0eef9dacee0ffde5a2c34ce35b"/></dir></dir></dir><dir name="Customer"><dir name="Block"><dir name="Account"><dir name="Dashboard"><file name="Address.php" hash="8634ee97f1d1225b0901cf73f1780a26"/><file name="Block.php" hash="0a65c86869fc819b2939fc44700d84c8"/><file name="Hello.php" hash="5a56faaaf253b4d1651525ad2ea0325e"/><file name="Info.php" hash="6279dbd789a16ca409fc4ebafcb09b1b"/><file name="Newsletter.php" hash="b25e9ee419ae07c218d875a300dfb366"/><file name="Sidebar.php" hash="2b46c545791854c7df7244e560c14fa3"/></dir><file name="Dashboard.php" hash="645da374321d6d362a77a6f495e9a3c9"/><file name="Forgotpassword.php" hash="e612c331a689af63267d7d109df4983f"/><file name="Navigation.php" hash="fa09591f6bcd9a3639f5f652434a6375"/><file name="Resetpassword.php" hash="7a601187cf08ccde6c6a9c08b1addc7d"/></dir><file name="Account.php" hash="3f531ebc2c5564bcc8d417feb68ad0b7"/><dir name="Address"><file name="Book.php" hash="bc1e554e5be019ed0c86875261837888"/><file name="Edit.php" hash="a1185d07035e18908db458d37816b8b3"/><dir name="Renderer"><file name="Default.php" hash="6a5f0b85fe23097d1053e2ae28dce548"/><file name="Interface.php" hash="4d9c0d703eef5bc28462cd258f5356d6"/></dir></dir><dir name="Form"><file name="Edit.php" hash="70cb2495620dae4500397d2fe076bc18"/><file name="Login.php" hash="e2c5d1a83ee273d03e6a5e343753e14c"/><file name="Register.php" hash="c4d3581a4cc172f130e60dbed9d21d60"/></dir><file name="Newsletter.php" hash="98aa4dbeee2e08667b5a2ae103b6548b"/><dir name="Widget"><file name="Abstract.php" hash="69a155ab45c02853556dae40c2aaa031"/><file name="Dob.php" hash="53e2ac18ee8f98730738729947c7da00"/><file name="Gender.php" hash="74f0e3ddda1232f9d310ba87cf49d02c"/><file name="Name.php" hash="dbb5cec71dd463f2cabd72b6271ebaa1"/><file name="Taxvat.php" hash="2d6c6103223cc0666959b2903569ca49"/></dir></dir><file name="Exception.php" hash="370d3849544e6ab0be8e1e881ffd8478"/><dir name="Helper"><file name="Address.php" hash="31f4741985b39b0e75d49fee4e5e464b"/><file name="Data.php" hash="ffbe8b040da6bef76437a4e5f2fcb024"/></dir><dir name="Model"><dir name="Address"><file name="Abstract.php" hash="2681b7fdda2413059c15c3a7b9255a0c"/><dir name="Api"><file name="V2.php" hash="285f6473f5d4a4012672018351a65145"/></dir><file name="Api.php" hash="5a6e8bcd04dba122b89c1f4df7aaafee"/><file name="Config.php" hash="9b8a5d74961d29d9148e362f5c3430e4"/></dir><file name="Address.php" hash="21575f020979a117d26d20e437e09ef3"/><dir name="Api"><file name="Resource.php" hash="b37e5ee3e4c18532642c81411a849729"/></dir><dir name="Attribute"><dir name="Data"><file name="Abstract.php" hash="b7ac25c9a5936eb9f8b98093c5bcf5f6"/><file name="Boolean.php" hash="ca3ee09af42937730d485ae6b3cff929"/><file name="Date.php" hash="5a8e7ed46f8f1644d58b886ac84bdbe9"/><file name="File.php" hash="f017bb259bed236d9f7fac4408c972c8"/><file name="Hidden.php" hash="66828d5eef65a6a545f8cf5009a49cc9"/><file name="Image.php" hash="2044fc709603a3225a04953fb73a1f88"/><file name="Multiline.php" hash="c47a24d33feebc6a34bf1c03c45eb578"/><file name="Multiselect.php" hash="37a8a3f88632e883c897906dded3b455"/><file name="Postcode.php" hash="6798d706d0de163c756bd087f1ea7582"/><file name="Select.php" hash="6c7250df1675eac4e649c08578963c50"/><file name="Text.php" hash="32ce0d40c52595f8dd8bfdc51c2e6456"/><file name="Textarea.php" hash="234091ef0075971960199c4fc8f9724e"/></dir><file name="Data.php" hash="7cc279421b97f18a682fc4b6bfe70b43"/></dir><file name="Attribute.php" hash="20fad4fec1823477fc6e81623da2f9a6"/><dir name="Config"><file name="Share.php" hash="c48e75a8e2a9f7482c582d58203b99c6"/></dir><dir name="Convert"><dir name="Adapter"><file name="Customer.php" hash="45eb7bc4842f8a1841619bcf53856821"/></dir><dir name="Parser"><file name="Customer.php" hash="6289a73cea6bd9989c4d45d89e909c80"/></dir></dir><dir name="Customer"><dir name="Api"><file name="V2.php" hash="971d871cf1e6bc14cbbf6e6be7052fec"/></dir><file name="Api.php" hash="580cac7377a9bfe8d0a038e017556fc3"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="bc801ee87e6eb7aab1b8bf0249baa00c"/><file name="Password.php" hash="0a02393e9d37a9f9a8e085c6b2c6185d"/><file name="Shipping.php" hash="68399eb1653b50f462f2786cae3f98a5"/><file name="Store.php" hash="a38461218c4fadbc3d8fbb2c583beff4"/><file name="Website.php" hash="b7fea02ea85e1bf5c9092c6c0e7b31c2"/></dir><dir name="Source"><file name="Group.php" hash="c00009dda0627a9cf0e75876b74c9020"/><file name="Store.php" hash="1af3fc04af4a7c867f904ecf09dd68f1"/><file name="Website.php" hash="0efc163952135a1dceee3c0c6e9c0ed1"/></dir></dir></dir><file name="Customer.php" hash="b8d47c260081de78cd58afee8b9a4bf1"/><dir name="Entity"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Region.php" hash="af7963ecbe39574a3d90a7d7121bd5d5"/><file name="Street.php" hash="8e77deb3f55d8d0993e2cf7cd4c19d02"/></dir><file name="Collection.php" hash="6728e7d875f9c1d6842e424bb390f8a3"/><dir name="Source"><file name="Country.php" hash="97df4180adf20544b6347fbc992de737"/><file name="Region.php" hash="68d6c303c53715ef213917e9166925ee"/></dir></dir><file name="Collection.php" hash="958cc584629f5a0cf0a1a2c033997388"/></dir><file name="Address.php" hash="46b373a9cc6292035819c5486f3a4fd8"/><dir name="Attribute"><file name="Collection.php" hash="31d99a1a451adfd7f82261aaca4b910a"/></dir><file name="Attribute.php" hash="71c3e6feddcaa64a362a00ed19ea31cd"/><dir name="Customer"><file name="Collection.php" hash="c4fc58864888f55923d90423558e2126"/></dir><file name="Customer.php" hash="86a727cda0c04f9cd271a42f7b601b68"/><dir name="Form"><dir name="Attribute"><file name="Collection.php" hash="183a6af26be3f1d009af839cc94f4bc9"/></dir><file name="Attribute.php" hash="60ef591c825c7abd765e8b9222dbbddc"/></dir><dir name="Group"><file name="Collection.php" hash="4715569b4430dd06ce1ca7e255c87f8d"/></dir><file name="Group.php" hash="d835db6b561d736836bab5682835482a"/><file name="Setup.php" hash="301cd54130348ebb640ceb708042bd13"/><dir name="Wishlist"><file name="Collection.php" hash="98e376975fae1f4a431776911d1e2be5"/></dir></dir><file name="Form.php" hash="96ed2e5244eb59ae0cad12405fdce174"/><dir name="Group"><dir name="Api"><file name="V2.php" hash="0dacadb6f6ede3292e4be8da0c53b14f"/></dir><file name="Api.php" hash="44600a0ae8ab945dbe33a23a80167936"/></dir><file name="Group.php" hash="afca2bbf2ac06d0f8b24ea219f39d76d"/><file name="Observer.php" hash="d05a78f22b0c7ecedea0b92421435d9d"/><dir name="Resource"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Region.php" hash="c81312008d801cf889765f0f6d1d039c"/><file name="Street.php" hash="2f0ff58ff606f59865b4fc977018457a"/></dir><file name="Collection.php" hash="63935061f868ad00d92467cc72ea3d07"/><dir name="Source"><file name="Country.php" hash="ecb8f1c3982a67c62a3cdebab5133312"/><file name="Region.php" hash="37331030d72dfbe5d0217d7817ee5591"/></dir></dir><file name="Collection.php" hash="625d453a1bfa013cb7557046a9d9a66b"/></dir><file name="Address.php" hash="7fa4ac802321ea4f0eec174ca17246fd"/><dir name="Attribute"><file name="Collection.php" hash="7b380179614f38b541468b30c91c946b"/></dir><file name="Attribute.php" hash="9b42d902b33188abd20c33d9bbca60bc"/><dir name="Customer"><file name="Collection.php" hash="99020fa3b7d0dcd68112691c6d5063a8"/></dir><file name="Customer.php" hash="5985f86bcf56ea5b9398ebde5274a0ea"/><dir name="Form"><dir name="Attribute"><file name="Collection.php" hash="0706b98b78eae9271853d8556d14d95f"/></dir><file name="Attribute.php" hash="45ac3582abed69faeb93f473cf9fda27"/></dir><dir name="Group"><file name="Collection.php" hash="151008608a6cfbfc06c58210c1222d36"/></dir><file name="Group.php" hash="7ff4dbc14787611fd4e2d46212a5ec51"/><file name="Setup.php" hash="6392b5563e87b997f10400bfc84e707a"/><dir name="Wishlist"><file name="Collection.php" hash="1ce63dc5e70ca8cb4b35199e25919c41"/></dir></dir><file name="Session.php" hash="376a1ad30b46f48f8abfb4231a61819e"/></dir><dir name="controllers"><file name="AccountController.php" hash="48c5326a3191749fa84b4824d908a8c6"/><file name="AddressController.php" hash="26af6c87b1e69b0e8a06b57b2b580282"/><file name="ReviewController.php" hash="50c4445fbed6e306922a40afd6d1def3"/></dir><dir name="etc"><file name="adminhtml.xml" hash="3e86e08465f347805d4071d251dbeaec"/><file name="api.xml" hash="b9898e5ad4d880738098e9be54b6b4f4"/><file name="config.xml" hash="86aacd7c6458da1954c05e3b7acad233"/><file name="system.xml" hash="5fadf8b62a9c432661965a852b1f6f2b"/><file name="wsdl.xml" hash="ee377e78b3435b0493ce59957d0fc1f3"/><file name="wsi.xml" hash="7cf579d2b5ee2eb66eee6e8194617404"/></dir><dir name="sql"><dir name="customer_setup"><file name="install-1.6.0.0.php" hash="9d9e5157bcd99f2a5090e03ab7fb4dc1"/><file name="mysql4-data-upgrade-1.4.0.0.11-1.4.0.0.12.php" hash="5d4f1606459ed80bdef102ab851f887d"/><file name="mysql4-data-upgrade-1.4.0.0.13-1.4.0.0.14.php" hash="6ee94c76c4c59cb6b250720adc76d0d5"/><file name="mysql4-data-upgrade-1.4.0.0.7-1.4.0.0.8.php" hash="05e7500bf2b6400ee0c20ecc84a60125"/><file name="mysql4-data-upgrade-1.4.0.0.8-1.4.0.0.9.php" hash="ea700cd2ecbdcb59a6ccfbf804c4e653"/><file name="mysql4-install-0.7.0.php" hash="21ae4ad55d5a77cea2c853f0c4dd9af8"/><file name="mysql4-install-0.8.0.php" hash="61790063248dca2c10569f84a9a1fed3"/><file name="mysql4-install-1.4.0.0.0.php" hash="2cab47e1d853826827c997b1ec857ef4"/><file name="mysql4-upgrade-0.6.1-0.7.0.php" hash="642ed78f89af5e0719d4fe7174bc49ea"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="d9cfb061389903d159db507572671c08"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="f435fe7a29a8f43f32d6cd8f1e2a1d0e"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="45b123f6625d27367e6b4116b2be3dc9"/><file name="mysql4-upgrade-0.8.10-0.8.11.php" hash="d0426c9a6c91ddb419f12d0c33c752e7"/><file name="mysql4-upgrade-0.8.11-0.8.12.php" hash="233e4eddc65e4de51d49c4e4a29beb21"/><file name="mysql4-upgrade-0.8.12-1.4.0.0.0.php" hash="4fa86ce126fadad8890797219c488a37"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="5262a7222ebbf16e676680823b13f364"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="83e213e9711f61ad5b36a960cb1b8b4e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="92218551a1389a13316d540be53a6e7d"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="ef8cf978fafee324c43abd213f354b67"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="a44b877d4ea46fccf84b5c78e09a2929"/><file name="mysql4-upgrade-0.8.9-0.8.10.php" hash="5be2e857f49a5641968975385a6047b9"/><file name="mysql4-upgrade-1.4.0.0.0-1.4.0.0.1.php" hash="6bb2564f733db4cebea6afc254a37b9f"/><file name="mysql4-upgrade-1.4.0.0.1-1.4.0.0.2.php" hash="1803fac0ab7b88fa39a0a56fa15c93e1"/><file name="mysql4-upgrade-1.4.0.0.10-1.4.0.0.11.php" hash="47ffa200856834d9411decde38036720"/><file name="mysql4-upgrade-1.4.0.0.12-1.4.0.0.13.php" hash="19383f1a23014e858a8c9de64340f8e2"/><file name="mysql4-upgrade-1.4.0.0.2-1.4.0.0.3.php" hash="0828a0083ded162a16459ea072d26271"/><file name="mysql4-upgrade-1.4.0.0.3-1.4.0.0.4.php" hash="f5aadc4d1be0ec51c5afc450e2ed3f7a"/><file name="mysql4-upgrade-1.4.0.0.5-1.4.0.0.6.php" hash="b84f5986c22f957c12da0770a37c2f19"/><file name="mysql4-upgrade-1.4.0.0.6-1.4.0.0.7.php" hash="d55bde3658eb8e5ef7561187ffee4ade"/><file name="mysql4-upgrade-1.4.0.0.7-1.4.0.0.8.php" hash="41be24415433e693a0c63f3fe6f0204c"/><file name="mysql4-upgrade-1.4.0.0.8-1.4.0.0.9.php" hash="d41255f2b0e2a044df536ade0c7740ad"/><file name="mysql4-upgrade-1.4.0.0.9-1.4.0.0.10.php" hash="2d6959c5a726c7aa565872edf4323030"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="f674c2aeac8665d67bea84cb6a0bc241"/><file name="mysql4-upgrade-1.6.0.0-1.6.1.0.php" hash="068d744c7d5247ac5e09dd8a68211f83"/></dir></dir></dir><dir name="Dataflow"><dir name="Helper"><file name="Data.php" hash="503db5e10c81c35687b7b29db1532c0e"/></dir><dir name="Model"><dir name="Batch"><file name="Abstract.php" hash="45baf4362c133848686be11addc291dd"/><file name="Export.php" hash="7a2ea10652550207a3c0f34f662ac701"/><file name="Import.php" hash="8df933ad8e7f35031742226e7174a270"/><file name="Io.php" hash="ae93ce11886195ad8906eb0c341cd875"/></dir><file name="Batch.php" hash="870b7691e48e69d489a735c0c40a1c00"/><dir name="Convert"><dir name="Action"><file name="Abstract.php" hash="631e81b87b0faeedc573b49d3d9a0fa9"/><file name="Interface.php" hash="6d62a460a1b9dfc51fef66617f98ae01"/></dir><file name="Action.php" hash="709d70b6eb37386d13bf3649f0d33891"/><dir name="Adapter"><file name="Abstract.php" hash="6fdc7f9e6f2996c2de15649a0ee743a2"/><dir name="Db"><file name="Table.php" hash="1421ca2830f26c5c200b745648502ffc"/></dir><dir name="Http"><file name="Curl.php" hash="c8420c377c629993639b6bc948e8ea3f"/></dir><file name="Http.php" hash="f0e327f62afca44b7c7022d80f127b1f"/><file name="Interface.php" hash="fc0a070a1302c88a10dbf1c95d1d60aa"/><file name="Io.php" hash="3411f0855af99d5cab27ead01b1902a7"/><file name="Soap.php" hash="6302f489ea2760a6ce7f51950f9528e5"/><file name="Std.php" hash="27e36ad31c261ee8f24a2c93c4276e77"/><dir name="Zend"><file name="Cache.php" hash="f27ba559d39469cce29e2497d3294089"/><file name="Db.php" hash="5fccc64417b96c7306b3494fe7ac1314"/></dir></dir><dir name="Container"><file name="Abstract.php" hash="e91590bb425552ca96a76a1dcdbb5384"/><file name="Collection.php" hash="7bfee9b919684666940cdcf8a17067d9"/><file name="Generic.php" hash="f58db0a486fdbf7e4913ab1c49b3f128"/><file name="Interface.php" hash="f0ba61630f15e6c78f6b2de846d99077"/></dir><file name="Exception.php" hash="778f8d82e1b9447aafcf3693e98ceb59"/><dir name="Iterator"><dir name="File"><file name="Csv.php" hash="0b7f2d368f8a4792d0a8f121a3b6819e"/></dir><file name="Http.php" hash="6e9950d4797ee55ebdce2b2c6c6f252f"/><file name="Interface.php" hash="ead4008e705052978e52e14543c73704"/></dir><file name="Iterator.php" hash="bc8e1d0df7ce9d0f25b2d72feb6a8a2d"/><dir name="Mapper"><file name="Abstract.php" hash="9b17105b2a1cf8fefd54ed1e3ab0c11c"/><file name="Column.php" hash="16bf7c6aee942269b93623fbee171e39"/><file name="Interface.php" hash="2e98c890ca6de2db73d1257ee1d46594"/></dir><dir name="Parser"><file name="Abstract.php" hash="271bcaf4f512cfa8651ca0f850277a71"/><file name="Csv.php" hash="f1497710454547217c37cd0a6ab13d90"/><file name="Interface.php" hash="2988867fd5f2c209ff9e1c073dadbad8"/><file name="Serialize.php" hash="d9809f0281a834c5e4deb2904603d7d8"/><dir name="Xml"><file name="Excel.php" hash="0f665c889d682f830f272b877ac37859"/></dir></dir><dir name="Profile"><file name="Abstract.php" hash="31db8cd90816f3c0994d22af6c143fc4"/><file name="Collection.php" hash="83ee3008457e3f38b87deb8da7d6bf36"/><file name="Interface.php" hash="ef27b54d54a7c60f2aedcb134138258a"/></dir><file name="Profile.php" hash="6bef509aa72cc85f91e9da6613092afc"/><dir name="Validator"><file name="Abstract.php" hash="12c7b5fea86b79b396eedcac43795f5c"/><file name="Column.php" hash="d3ba265a075aefd30551b653b85da3ee"/><file name="Dryrun.php" hash="f249b4a9a11d179e84e5607f12868b1c"/><file name="Interface.php" hash="9842aa85df6930cf852b76b2c74e25bc"/></dir></dir><file name="Convert.php" hash="9291fb7340924803749f49804545b54a"/><file name="Import.php" hash="bad37e4fc65d6eee5e69d5c733790183"/><dir name="Mysql4"><dir name="Batch"><file name="Abstract.php" hash="9b2efd6052a4051c644ac2f03558add3"/><file name="Collection.php" hash="2c5b8805a507bbb4638015b9865c13de"/><file name="Export.php" hash="7e832fb0f25b4d90d485bc8adb4c5412"/><file name="Import.php" hash="e777d229992c424e59418ae3eb35cb16"/></dir><file name="Batch.php" hash="09e9766514f1b7915856c29564035a18"/><file name="Catalogold.php" hash="22f33f95dc063f9684e181b4693609c7"/><dir name="Import"><file name="Collection.php" hash="1b56430c75d9692781c4a7ffdae13e3b"/></dir><file name="Import.php" hash="9d74b2d355c2be9d5ce2480c6172e2b2"/><dir name="Profile"><file name="Collection.php" hash="8b65a64cc3c9af6a63b4f252a0efa3f0"/><dir name="History"><file name="Collection.php" hash="40859057e3ab626b843b922ecddac1ed"/></dir><file name="History.php" hash="b3583179608a4bb83f9562f7a71f99f2"/></dir><file name="Profile.php" hash="164665832423cb723af96839a9bdfe3b"/><file name="Session.php" hash="d79b7a4fc36bb1425ba5557c2d48a022"/></dir><dir name="Profile"><file name="History.php" hash="abce9be07c7da75f6f9a4f5b7d4828ad"/></dir><file name="Profile.php" hash="eb099e71c2a4fbba19fbdae94e63b32f"/><dir name="Resource"><dir name="Batch"><file name="Abstract.php" hash="85ba2bf66fc766574f994b9f9f24a01d"/><file name="Collection.php" hash="126cf4d0d77fdfd0ac9135a60b098450"/><file name="Export.php" hash="1bb30175b2f91130322a709f5c563e07"/><file name="Import.php" hash="1fae3338b81c7a33be299a92b8632d1a"/></dir><file name="Batch.php" hash="0b502d803d4dde3ed3053386260edf5c"/><dir name="Import"><file name="Collection.php" hash="deeee093ee0a1225ff5f875800860893"/></dir><file name="Import.php" hash="2d6065e03ff05954ade3b338e9ef3fb2"/><dir name="Profile"><file name="Collection.php" hash="5d13b80c4b47df7e5bdce71796cb0ca3"/><dir name="History"><file name="Collection.php" hash="98e0574b25fb7801359b26b8722de813"/></dir><file name="History.php" hash="5f7dc18b2fc97e7e41107d3a33ce2559"/></dir><file name="Profile.php" hash="afd455aa1b974f732e7972e4cbdea383"/><file name="Session.php" hash="efd2c16066b52c67bae313d8e5f1ee89"/></dir><dir name="Session"><dir name="Adapter"><file name="Http.php" hash="c69ffaf8b1f680cf78a5f5339a3e0348"/></dir><dir name="Parser"><file name="Csv.php" hash="3d544eb472cfddd87daa1dd9edb3fb8c"/></dir></dir><file name="Session.php" hash="5c984d7ff8f9820fc235ea5420469f68"/></dir><dir name="data"><dir name="dataflow_setup"><file name="data-install-1.6.0.0.php" hash="ac752ecd94ce507f52759ba50367d433"/></dir></dir><dir name="etc"><file name="config.xml" hash="2255e3a8a09c6cac36f419a59c6cad2b"/></dir><dir name="sql"><dir name="dataflow_setup"><file name="install-1.6.0.0.php" hash="32aa1e6aa62e7bad69cd349cedda4772"/><file name="mysql4-install-0.7.0.php" hash="763fbcb639315c19245a4e92be063228"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="29e27127ca07721cf00645ca29f3f416"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="c0f009eb5d81899c1591473c50aa7417"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="c9ae852e3c06194d2d3be4545fb9f3ab"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="686bb8cc2b3f9b08bf593df4e2194afe"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="b34395d0776b065a34680475c50a9edb"/></dir></dir></dir><dir name="Directory"><dir name="Block"><dir name="Adminhtml"><dir name="Frontend"><dir name="Currency"><file name="Base.php" hash="cfdccc47d1eff7ec8b01731a2932940c"/></dir><dir name="Region"><file name="Updater.php" hash="e1ed4e5b5c79eb271efa6bc47b5f02fb"/></dir></dir></dir><file name="Currency.php" hash="f08b871ff4543435e03f127922864247"/><file name="Data.php" hash="b720f0e1d27edfd1e4a1c33e087cc3b1"/></dir><file name="Exception.php" hash="a3c3db946f4f45a6f06661a587c85cad"/><dir name="Helper"><file name="Data.php" hash="df32a06c2a8b5de01ad526506107ff03"/><file name="Url.php" hash="54855bf72375116f2f013dda7a2b96aa"/></dir><dir name="Model"><dir name="Country"><dir name="Api"><file name="V2.php" hash="f6e5e2697caaad9e780b66831c0ce60e"/></dir><file name="Api.php" hash="6fd64969e9a4029ff79dd899eacf7a12"/><file name="Format.php" hash="0572b32791c90d30ab58cb7970e737f3"/></dir><file name="Country.php" hash="988748cbfc1c24cd89a3355b6d6dd098"/><dir name="Currency"><file name="Filter.php" hash="5302e6f624da01278ff724a6c40e7556"/><dir name="Import"><file name="Abstract.php" hash="0390ce1a93542a7d79de08f997203cac"/><file name="Webservicex.php" hash="654c95e483c7da84a4d6640b0df3975c"/></dir></dir><file name="Currency.php" hash="87915466f9a3b49ef431dbaea44ca559"/><dir name="Mysql4"><dir name="Country"><file name="Collection.php" hash="35e2a2c9a49687a177e32d1af3c38adc"/><dir name="Format"><file name="Collection.php" hash="0b192a7313c09d1f648d89dc624b5fce"/></dir><file name="Format.php" hash="82cc547c94024567cb8caa79e8c41734"/></dir><file name="Country.php" hash="aa0fa42a744756a79c58adf441059055"/><dir name="Currency"><file name="Collection.php" hash="8185e11e1a3614b4907e82e8e400ac47"/></dir><file name="Currency.php" hash="8c9cfe137bc245acd9fe66e9f8524770"/><dir name="Region"><file name="Collection.php" hash="8df4e78d6311e35091b086044594daa8"/></dir><file name="Region.php" hash="6e368fd36e2ebfda545eb96e0c515a57"/></dir><file name="Observer.php" hash="8d30353415f4663f801ea4543b264334"/><dir name="Region"><dir name="Api"><file name="V2.php" hash="2a72dcb9dee4c7b2f10b2999c446bc32"/></dir><file name="Api.php" hash="7cc72514d16ea29ef383c704bf5aefca"/></dir><file name="Region.php" hash="cf8ae4c89d93d5608ca71a6700437cee"/><dir name="Resource"><dir name="Country"><file name="Collection.php" hash="d8270a8f70b808491059b9c3054463d0"/><dir name="Format"><file name="Collection.php" hash="4f44853eda7ffb0117b271dbfa88b3f2"/></dir><file name="Format.php" hash="2cbc475963413b4d0c9d315752bf6254"/></dir><file name="Country.php" hash="d940a8d504104cae12f80f070c575863"/><dir name="Currency"><file name="Collection.php" hash="b72f8696fe0dd15da878f8ef118934aa"/></dir><file name="Currency.php" hash="06a636e537f7cb6aca4a39343fc92a1c"/><dir name="Region"><file name="Collection.php" hash="f3ca901bd51779597fc9c5cd692d3e15"/></dir><file name="Region.php" hash="fce4c42bb7ad38e4444f6e7654e60d1a"/></dir></dir><dir name="controllers"><file name="CurrencyController.php" hash="7cbeec9109a797fda8077fb9f73970b9"/></dir><dir name="data"><dir name="directory_setup"><file name="data-install-1.6.0.0.php" hash="4f6c62b4466d64145f0d49f7b29ce935"/></dir></dir><dir name="etc"><file name="api.xml" hash="166bee02523eb8779d5bc343b1791094"/><file name="config.xml" hash="9e401d29dacfc1875f0b35355d4e05fb"/><file name="system.xml" hash="a07e1a8e943774055f4838555a9d114f"/><file name="wsdl.xml" hash="cc488b81c0eae648a0ee360d6e2d9960"/><file name="wsi.xml" hash="66de37cc17e24c0c66f74c52e2df616e"/></dir><dir name="sql"><dir name="directory_setup"><file name="install-1.6.0.0.php" hash="0f43d9b505c6fe4563464d6f131b2814"/><file name="mysql4-install-0.7.0.php" hash="d0a7d57421a7365aab75687d46bb942a"/><file name="mysql4-install-0.8.0.php" hash="5f4a166c412a9d56d14c14900c7dd801"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="fffae2c5c7537f072d0fd860daad5c9e"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="b94651aefb06c2001d0723bb1299e3e3"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="3b829245c6c737b8b91511742a993e5f"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="5d56e074747ddc9920fec7b26a05f38b"/><file name="mysql4-upgrade-0.8.10-0.8.11.php" hash="2830d766ad6f353102a820ae39e8537d"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="418c45f21577948b19482b25f1f46a39"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="a6605ddd09603cb05731f34afb8135a8"/><file name="mysql4-upgrade-0.8.4-0.8.5.php" hash="607c4a7b9f853a2ae8f82c7702ba558d"/><file name="mysql4-upgrade-0.8.5-0.8.6.php" hash="2537e30ac0aa30f9535a438c4588114e"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="11857fa72a5dfb4226ac43473b8e7221"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="a7015b7fb6866b6cd73c9b12fc5c524e"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="c5ac9d8111c417eece09b2533e9ee4ec"/><file name="mysql4-upgrade-0.8.9-0.8.10.php" hash="3e0d6afe9cd42dfaaee4a93f794ace1d"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="842bb7888a5b97ad013ff4bf212355d4"/></dir></dir></dir><dir name="Downloadable"><dir name="Block"><dir name="Adminhtml"><dir name="Catalog"><dir name="Product"><dir name="Composite"><dir name="Fieldset"><file name="Downloadable.php" hash="25cc1f67a3ee9ebee0f046000a9a717e"/></dir></dir><dir name="Edit"><dir name="Tab"><dir name="Downloadable"><file name="Links.php" hash="9c4885b9278ff5521fcb3dc5a002f581"/><file name="Samples.php" hash="5acd9e74c0c182f7a1d615cf90a4d98c"/></dir><file name="Downloadable.php" hash="0a11510c9cb21464ff932b81af038638"/></dir></dir></dir></dir><dir name="Sales"><dir name="Items"><dir name="Column"><dir name="Downloadable"><file name="Name.php" hash="0d5396adb2550ff71060170cb9cabdef"/></dir></dir></dir></dir></dir><dir name="Catalog"><dir name="Product"><file name="Links.php" hash="05a1d7c1dd134d3c0922668f42601371"/><file name="Samples.php" hash="9e050a6f9d0c77812ce415ff815e5005"/><dir name="View"><file name="Type.php" hash="9678b1eb08c81981bf7c6544a524f6f3"/></dir></dir></dir><dir name="Checkout"><dir name="Cart"><dir name="Item"><file name="Renderer.php" hash="ae9b969df549f844ce31c986b9f54eb5"/></dir></dir><file name="Success.php" hash="871f649216370d37d22db92381509322"/></dir><dir name="Customer"><dir name="Products"><file name="List.php" hash="95f2bb9f675c8b8c256d97a52e0c1cd7"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Email"><dir name="Items"><file name="Downloadable.php" hash="c8147d42c15f1cb6ad026a6506645953"/><dir name="Order"><file name="Downloadable.php" hash="ccbea80962ad4691f8d7a0777e89cb24"/></dir></dir></dir><dir name="Item"><dir name="Renderer"><file name="Downloadable.php" hash="f8ca024df18c3c7426755bd331b1e292"/></dir></dir></dir></dir></dir><dir name="Helper"><dir name="Catalog"><dir name="Product"><file name="Configuration.php" hash="437885914a6fb00a25b4cc74f77470ee"/></dir></dir><file name="Data.php" hash="532c49f45663054ebb59674f2e9d71e4"/><file name="Download.php" hash="64ebab04078dd4c5a8844db066895177"/><file name="File.php" hash="add67d843a75890384d91d8b4c7e3542"/></dir><dir name="Model"><dir name="CatalogIndex"><dir name="Data"><file name="Downloadable.php" hash="f3d203c09718e596af481a0ff65a3548"/></dir></dir><dir name="Link"><dir name="Api"><file name="Uploader.php" hash="e77c18673e84a2e5ffcfc418cf99feed"/><file name="V2.php" hash="6f24bd6a6d114d5da641ae9c0530b14c"/><file name="Validator.php" hash="2d5f29dbefaf1d8a15f8f456dcafb8ae"/></dir><file name="Api.php" hash="19b7685243c9e914f00e4bce3f8cfc7f"/><dir name="Purchased"><file name="Item.php" hash="c66c491784f0406f7b9e7903498eebe6"/></dir><file name="Purchased.php" hash="ecd5c15428feb52eb3ccd299ed7db3f4"/></dir><file name="Link.php" hash="d52da493a16055863d4b176b5af2b424"/><dir name="Mysql4"><dir name="Indexer"><file name="Price.php" hash="59dea1d87c2b2239173e59e75b1e4dda"/></dir><dir name="Link"><file name="Collection.php" hash="f3201e42088e5200923c80c86887e76c"/><dir name="Purchased"><file name="Collection.php" hash="1113f2ac733f3a3ae829978d96337af7"/><dir name="Item"><file name="Collection.php" hash="811caf9b0e0a8007b3c2745f85ada9d1"/></dir><file name="Item.php" hash="bda4d8005985fa83b816388d2e495975"/></dir><file name="Purchased.php" hash="d9f87d71d51187e7ad54403ff9c821b7"/></dir><file name="Link.php" hash="7a3808ade7e934486267982cedc6ec3d"/><dir name="Sample"><file name="Collection.php" hash="f4d6dbb429d1eb14e47e5082b1a733be"/></dir><file name="Sample.php" hash="326f6315583942f17039cf85ff8150e0"/></dir><file name="Observer.php" hash="17a5820e408dbc52ff2109941656f44e"/><dir name="Product"><file name="Price.php" hash="2b47b36fa771e111492451156be373b3"/><file name="Type.php" hash="a7981871f9d7dfbde824ca214e7003a3"/></dir><dir name="Resource"><dir name="Indexer"><file name="Price.php" hash="8ec2f5a7654f9bb2fd891548243e83aa"/></dir><dir name="Link"><file name="Collection.php" hash="24bdd789c151380f2dad88a653b49113"/><dir name="Purchased"><file name="Collection.php" hash="4b94c7b7f820d45b689be14ea7a79f59"/><dir name="Item"><file name="Collection.php" hash="bb24e553fc27d27710496b64e7dac723"/></dir><file name="Item.php" hash="0fc9900f071a08dfb40e0a6d921bff54"/></dir><file name="Purchased.php" hash="03c99970ab87ce45c4e3c33a30e05587"/></dir><file name="Link.php" hash="8226b1021fdaded85b8436235262f609"/><dir name="Sample"><file name="Collection.php" hash="40c9d6b72d3ac641a56feca8fec0d4c5"/></dir><file name="Sample.php" hash="66c62d2aaf41d369997310f03e9cd7ef"/></dir><dir name="Sales"><dir name="Order"><dir name="Pdf"><dir name="Items"><file name="Abstract.php" hash="095cd90496a377830f287541f6673365"/><file name="Creditmemo.php" hash="6b524d99b3f6354e78e5975b51cf1a09"/><file name="Invoice.php" hash="15d71d3b442165280655e363769510ae"/></dir></dir></dir></dir><file name="Sample.php" hash="fed5dae97715c42a6713e3d0ee95f0b1"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Contentdisposition.php" hash="5ecd1a0182e3fe15bc1343edc7834c78"/><file name="Orderitemstatus.php" hash="d28480ebe1006efbc63813c99f1635ad"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Downloadable"><file name="FileController.php" hash="52670eb548eea695b1c8230ca4c0024f"/><dir name="Product"><file name="EditController.php" hash="e7771c63a300d871de034acd5d49d199"/></dir></dir></dir><file name="CustomerController.php" hash="84c8c15065f664b5f3eac14516390b1a"/><file name="DownloadController.php" hash="8bfa87f958eb3c917732b5dce9f31ce3"/><file name="FileController.php" hash="895cf9de7ab53563cfb6f9d12c875d8b"/><dir name="Product"><file name="EditController.php" hash="af46fa40e8d9674d348f23fbb943c076"/></dir></dir><dir name="data"><dir name="downloadable_setup"><file name="data-install-1.6.0.0.php" hash="604848e43d90b44b8d12e999bb9b4d38"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2382a103e64a378d398463674cfa2d30"/><file name="api.xml" hash="c8975123e790f0586011072dab7a4924"/><file name="config.xml" hash="f55e593b32cbd5496f9f85dda892fc28"/><file name="system.xml" hash="e746c83aebdae42ecc47e3509bf23011"/><file name="wsdl.xml" hash="b3935ff3bf7e2ca40ddd304b4c78577f"/><file name="wsi.xml" hash="7eef36b29c2abf88596e63b6a042626d"/></dir><dir name="sql"><dir name="downloadable_setup"><file name="install-1.6.0.0.php" hash="eb7e5331373d6d6f0a7594ddb9beedf7"/><file name="mysql4-install-0.1.0.php" hash="7621f31dc3cefb16717ba2c267ba1287"/><file name="mysql4-install-1.4.0.0.php" hash="5d88d322f30c00fed8fae67b89657f78"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="c01406ea4d053b9ff417cd11c3e8891d"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="1ea43f3af585e290294104ec3704bdc7"/><file name="mysql4-upgrade-0.1.10-0.1.11.php" hash="56950f4a50d28ec05d2e84132385d4dc"/><file name="mysql4-upgrade-0.1.11-0.1.12.php" hash="e1d1838c1ec69542cae434557240260f"/><file name="mysql4-upgrade-0.1.12-0.1.13.php" hash="fba589c07ddd4e8f29d478997ce12a97"/><file name="mysql4-upgrade-0.1.13-0.1.14.php" hash="696479ebbb0d8192ec446a6b45e75224"/><file name="mysql4-upgrade-0.1.14-0.1.15.php" hash="37582ccc5a3a2bd689708efb6c3a9909"/><file name="mysql4-upgrade-0.1.15-0.1.16.php" hash="dee07f0b349565c68bedab8e1da9d324"/><file name="mysql4-upgrade-0.1.2-0.1.3.php" hash="1c682f665f51288627835a0285222322"/><file name="mysql4-upgrade-0.1.3-0.1.4.php" hash="31ae3ae16a7626d005c3a20ff5fce75e"/><file name="mysql4-upgrade-0.1.4-0.1.5.php" hash="a1e41ac72c6c439bd0e8eda877a035e0"/><file name="mysql4-upgrade-0.1.5-0.1.6.php" hash="d93984498f90ac7730709d2f14c1962d"/><file name="mysql4-upgrade-0.1.6-0.1.7.php" hash="4b356bdc8cfb813f77387592c52f0208"/><file name="mysql4-upgrade-0.1.7-0.1.8.php" hash="eb6c73f03a3567098126226c063f49f0"/><file name="mysql4-upgrade-0.1.8-0.1.9.php" hash="a043984e0149ca2ba2872107c135ab5f"/><file name="mysql4-upgrade-0.1.9-0.1.10.php" hash="347d6925620c9221c955bad3d02122a9"/><file name="mysql4-upgrade-1.3.9-1.4.0.0.php" hash="bdb89aecd076a06086d939bbb8c2ddfb"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="e78049898a34b86245a19e69abda6716"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="e3b9987d86f8bf8a386cc6fc309fce6f"/><file name="mysql4-upgrade-1.4.0.2-1.4.0.3.php" hash="4e8e39e17b932839048094778bbf918f"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="47ef086dd83d1490f8bb48b25233fdb7"/><file name="upgrade-1.6.0.0-1.6.0.0.1.php" hash="f1b8e4221b1d1c362d5b83b72cfcfa4d"/></dir></dir></dir><dir name="Eav"><dir name="Block"><dir name="Adminhtml"><dir name="Attribute"><dir name="Edit"><file name="Js.php" hash="81cc22ae515a42e4a54c68e8f3cd9375"/><dir name="Main"><file name="Abstract.php" hash="cc452bb5bf051c6cef16cc37228cc45a"/></dir><dir name="Options"><file name="Abstract.php" hash="2a500f37cbe880509db0f95bd62b53c2"/></dir></dir><dir name="Grid"><file name="Abstract.php" hash="981b5fc45a5b6e950c66e2943114a915"/></dir></dir></dir></dir><file name="Exception.php" hash="d260d9df5b2e32e393cbeeb5fb206b38"/><dir name="Helper"><file name="Data.php" hash="11c9f39cca4860b7428f8932fdf60235"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><dir name="Inputtype"><file name="Validator.php" hash="1a0d1f93d3a154d23b68fc7466d3bf56"/></dir><file name="Inputtype.php" hash="8dee853c6668b88e2d4be76947151e62"/></dir></dir></dir></dir><dir name="Attribute"><dir name="Data"><file name="Abstract.php" hash="c7a73a9af67c1bd3a4826164acf30168"/><file name="Boolean.php" hash="d64fff54d538727ff371ee08ae993d89"/><file name="Date.php" hash="e3c4f2a88330cb964dc9615073db5904"/><file name="File.php" hash="4164bd02cb885487b7ddaab5dfe240b3"/><file name="Hidden.php" hash="acb8223241f090d710cfdeea1b7ca234"/><file name="Image.php" hash="656bdf6434d7232a2d66463b79bfb619"/><file name="Multiline.php" hash="2546c5f4341f30026c84b6109f33fe5d"/><file name="Multiselect.php" hash="a2358bc2951517860cdd690057623541"/><file name="Select.php" hash="71c7946e9494cae6996c8107e6584795"/><file name="Text.php" hash="a0d1bc237ecf6b7ef3d55a8a3127306c"/><file name="Textarea.php" hash="e809b182a53cd83888ecb47941121fce"/></dir><file name="Data.php" hash="350b19a7e8062ba3b7cf393c177ead67"/></dir><file name="Attribute.php" hash="dce57e1dd9efabce20682c81b8860eb5"/><file name="Config.php" hash="311a482f9324969de4c2fee068e8acd3"/><dir name="Convert"><dir name="Adapter"><file name="Entity.php" hash="b815ee7bfd0a20814b73e57f87858f2a"/><file name="Grid.php" hash="ba2afacf6035ff33c6994970ee79c40d"/></dir><dir name="Parser"><file name="Abstract.php" hash="7b3614f9aa0006f07cff6fe4ab1fffb8"/></dir></dir><dir name="Entity"><file name="Abstract.php" hash="03d29f2ebf843d63ce65288bd3444a25"/><dir name="Attribute"><file name="Abstract.php" hash="bd3973bc23903c9ca580c2fae02a1bb6"/><dir name="Backend"><file name="Abstract.php" hash="993e216a306c9043c5107849d38a2b8d"/><file name="Array.php" hash="b4332603c26430ca9f884f2f6a968b0b"/><file name="Datetime.php" hash="fa797bdada6544ca42a8b0e1c86519d4"/><file name="Default.php" hash="14e4c5b76080bfff54a1d54bf6a0c3f2"/><file name="Increment.php" hash="90f49f6741a5f0d2a493334acec077f1"/><file name="Interface.php" hash="a58d202d4a595a4c23ecd19c12a7adb3"/><file name="Serialized.php" hash="8029e681f65da18b31dc8277d622c254"/><file name="Store.php" hash="019697a5868635cc4ef0043e88e0c4bb"/><dir name="Time"><file name="Created.php" hash="79ab3f9f9a99e298ffbe5c69368421b9"/><file name="Updated.php" hash="e2b0893d50fbc595fd4e69b8dac58ce2"/></dir></dir><file name="Exception.php" hash="fa023e89d176a19e27e62361a02f57cc"/><dir name="Frontend"><file name="Abstract.php" hash="5ff1b4a8bacb4442423feb8a11d0c1c2"/><file name="Datetime.php" hash="3e029454d3f1951c21e9739b7d9d5a06"/><file name="Default.php" hash="88333bed606eb5d77ef3c585f5acec64"/><file name="Interface.php" hash="4229d4f68498d5409dcf1a8683e6c760"/></dir><file name="Group.php" hash="5a97f881748b31c67bddb75268b3de51"/><file name="Interface.php" hash="199966cf843c5cfc2d2b5b9b85258bc0"/><file name="Option.php" hash="0141e2b544049d562e56c8de2481098b"/><file name="Set.php" hash="a11e5e24fa3fac0174682157cf766d1e"/><dir name="Source"><file name="Abstract.php" hash="4500e405868a2202d130d17d10fe70c3"/><file name="Boolean.php" hash="957a4bade4479d07269693262c7cf951"/><file name="Config.php" hash="0f952c924b57b38fc1383288a118d380"/><file name="Interface.php" hash="0503fb4bdaaf93fff9fbc8784e8a81bf"/><file name="Store.php" hash="f1eadbe73d7e43c30734631ab7c0ab41"/><file name="Table.php" hash="82668c4b980ed04042cee58698149ed2"/></dir></dir><file name="Attribute.php" hash="b4efe1b030c426317a0a51868703dbaa"/><dir name="Collection"><file name="Abstract.php" hash="509761239c325b49a597d3edaffd8e5c"/></dir><file name="Collection.php" hash="acc9d9679484917187a2c650a43c6eb3"/><dir name="Increment"><file name="Abstract.php" hash="3b436be0fef04ad551268af5c13ea55b"/><file name="Alphanum.php" hash="0563583b38d1aa29c3b1a4c88dd5057d"/><file name="Interface.php" hash="dddb95bc0cfac41d41088008bb6a5892"/><file name="Numeric.php" hash="731c0b55517a7c50108ccc3049851ea3"/></dir><file name="Interface.php" hash="b59f3f2d4a5163d9834d4ed8c2dae5cb"/><file name="Setup.php" hash="8d46215942c31d86a13ae465b4416b46"/><file name="Store.php" hash="6794d3ac46c2cb7d50d39842d4f32aa4"/><file name="Type.php" hash="8cfabb42a346ca52e386f3d3a5f09a54"/></dir><file name="Entity.php" hash="8178ec34beb2772b0a123fba6a9583ec"/><dir name="Form"><file name="Element.php" hash="f6f2ccaaeeafa2904e8797ded79058c3"/><file name="Fieldset.php" hash="c8001f6c6d3e250b277a56a0021c87fd"/><file name="Type.php" hash="5530af6ea12ecc466cf199ecbf36d026"/></dir><file name="Form.php" hash="5c1e756352582e458a553538b9813da4"/><dir name="Mysql4"><file name="Config.php" hash="f986c0bf9acc000d3a53681ec3293e49"/><dir name="Entity"><dir name="Attribute"><file name="Collection.php" hash="e32c67d287050e6ee3c105994c1d248d"/><dir name="Group"><file name="Collection.php" hash="aa9481a3852702022036eae17510ae2e"/></dir><file name="Group.php" hash="9052495a11951fcdab81976795dca0ee"/><dir name="Option"><file name="Collection.php" hash="6c3da00fb4f297e6d13d26131970e525"/></dir><file name="Option.php" hash="577e90065740ad75693e0e625d5e97a7"/><dir name="Set"><file name="Collection.php" hash="958fbb84d63fdb046dd8f1c0c4c5295d"/></dir><file name="Set.php" hash="1a2d903ff1f16ad11ac76edbf3027f41"/></dir><file name="Attribute.php" hash="59fe538ffe36c8c32076966b7c747463"/><file name="Store.php" hash="181b78b7d64e6f9c912de26ff5243b20"/><dir name="Type"><file name="Collection.php" hash="0711912a6cd1d3ac84f23da244c9d765"/></dir><file name="Type.php" hash="8356c653e1b04cc147ac16a8dfb6e335"/></dir><dir name="Form"><dir name="Element"><file name="Collection.php" hash="ac6fcadc3dd932ec79b32ae55fdf2617"/></dir><file name="Element.php" hash="50c023feb5cc3a4a60aae28c5d1e5504"/><dir name="Fieldset"><file name="Collection.php" hash="79b3eb7f5e2df6f25df21cb8c8dc4b1f"/></dir><file name="Fieldset.php" hash="4b48abc67984e45deab88f77d20992cf"/><dir name="Type"><file name="Collection.php" hash="b7a82c4c6b6fa7f4786406d127bcdf98"/></dir><file name="Type.php" hash="bd4215c19bf9e25484a142b6c4e6a956"/></dir></dir><dir name="Resource"><dir name="Attribute"><file name="Collection.php" hash="7bde5414d04ef2c38e55df8d9d5cd0d9"/></dir><file name="Attribute.php" hash="074846e224beaa996ae1adec9550e035"/><file name="Config.php" hash="ba7593aef623d35479298f1fc80b5a79"/><dir name="Entity"><dir name="Attribute"><file name="Collection.php" hash="eb1207f1208365481898fc46c97dfefb"/><dir name="Group"><file name="Collection.php" hash="c47bea17683953ab044b3ebd8fdf9898"/></dir><file name="Group.php" hash="dd8e56a8c08b02273ed385a0102356ae"/><dir name="Option"><file name="Collection.php" hash="a6b54b88616ac02eee4826ff4990fb72"/></dir><file name="Option.php" hash="85cd2044df4b0a0f330a9cc19f87b8bc"/><dir name="Set"><file name="Collection.php" hash="f7e8d059a635acda254a1162c8d7e9e0"/></dir><file name="Set.php" hash="f4c76bcfcb9eb14682c332a858e3eb2b"/></dir><file name="Attribute.php" hash="d1229bf8256c9b51f8c885e971c696a5"/><file name="Store.php" hash="0646732fb7b382b1c0c418e90fda3e91"/><dir name="Type"><file name="Collection.php" hash="6a7c25f76c49acffcf6b8beba9fdb476"/></dir><file name="Type.php" hash="bc76865ad6a67c0dcab3b10446c064b4"/></dir><dir name="Form"><dir name="Attribute"><file name="Collection.php" hash="45e356ff170e675f7c8a45d9bd9a6210"/></dir><file name="Attribute.php" hash="7f30dee0b99d8b8adf9f2a0666ea4288"/><dir name="Element"><file name="Collection.php" hash="cf3e4a527425bdf63315420f59c4a6bb"/></dir><file name="Element.php" hash="95335da804a8b1349d89f8ce1ec7f538"/><dir name="Fieldset"><file name="Collection.php" hash="dc34c95c5b9f68f4a7214da39e6310aa"/></dir><file name="Fieldset.php" hash="6daa4ca52ca88d21dbbed016096f5aa3"/><dir name="Type"><file name="Collection.php" hash="5a6ca5d23776ae35905acae95530a4f3"/></dir><file name="Type.php" hash="dead719d8d4b6ec4e4c9a17895e3f7e2"/></dir><dir name="Helper"><file name="Mysql4.php" hash="26c7c59b07d9e1f8473e5e789da31300"/></dir></dir></dir><dir name="etc"><file name="config.xml" hash="156b64b501c7c0deb5476a79aa69c08d"/></dir><dir name="sql"><dir name="eav_setup"><file name="install-1.6.0.0.php" hash="e2658c10830f1d17c22dbde47017f75f"/><file name="mysql4-install-0.7.0.php" hash="d9709dca130dda3a433008a52dbbc56a"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="5e58fe4ff89f58f7cf8e65ab657c9872"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="26f5ea99cde037e87d919b916aca0d39"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="2819949e1f69cee1a35f3d8b327ab2e7"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="5004f4a3ca61d34dab7b134f417daf9a"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="28542a7cd4d163433cfb33106b2be0cd"/><file name="mysql4-upgrade-0.7.13-0.7.14.php" hash="e38671951f914cb3413c91869fa6544e"/><file name="mysql4-upgrade-0.7.14-0.7.15.php" hash="bd4e744a9ffcdcbba5cc33c31a579ad8"/><file name="mysql4-upgrade-0.7.15-0.7.16.php" hash="49000ff67800adc6823a01f7d66db2a9"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="7b3e4f4520cb6ee9208935fd9900f4d1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="0c27ffe4b6dc53479f760cfb06180b88"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="83200ee699fed1ef251e5e5421a02164"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="1b0e28b871976bb9db02fba8f69122b4"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="18d0f1a21d7d96884fe7ac5ba00ccf51"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="f070991033a27afd896d5af23817bdee"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="f531595e04c21b5e02e0a851ef959d74"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e0d636044b808e2dc36efb8535304baf"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="5007ab3ee0ea76e580bcac8c277f83f3"/></dir></dir></dir><dir name="GiftMessage"><dir name="Block"><dir name="Adminhtml"><dir name="Product"><dir name="Helper"><dir name="Form"><file name="Config.php" hash="b805679c64eeb815cb7e2e41cf47a61e"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="Create"><file name="Form.php" hash="33f0d60467675f5d445df7eb4f9f5744"/><file name="Giftoptions.php" hash="9c6e6db44f1d8b4d8349c3f8842a98f3"/><file name="Items.php" hash="4bb77bf2af539cbb1f84af6b435aa05a"/></dir><dir name="View"><file name="Form.php" hash="8c04c853d9baff428e564800000889ae"/><file name="Giftoptions.php" hash="03f330f0e04349a83070fdc386b67b41"/><file name="Items.php" hash="c603a1fb0f190dcaaff6394de1e8a747"/></dir></dir></dir></dir><dir name="Message"><file name="Form.php" hash="64a3e82b3e68cd9a117d0eee775bc5d2"/><file name="Helper.php" hash="86cb70e03d7d409fb2a095161ec6975b"/><file name="Inline.php" hash="fb9f7f0a419e97bd7048711f43e84d35"/></dir></dir><dir name="Helper"><file name="Data.php" hash="70ae58b2138f7dd2c0830c547a4f7951"/><file name="Message.php" hash="ac2cef065bfcb8cb22fc2392b2840475"/><file name="Url.php" hash="a9f0e3baee66c98e68ad6e5e675c03d4"/></dir><dir name="Model"><dir name="Api"><file name="V2.php" hash="48235df3e9f170e9dee45b577923edfe"/></dir><file name="Api.php" hash="42db4fe9fa54dcf36363440c06310faa"/><dir name="Entity"><dir name="Attribute"><dir name="Backend"><dir name="Boolean"><file name="Config.php" hash="db27da0512bd6ab07faa185d299c5fa7"/></dir></dir><dir name="Source"><dir name="Boolean"><file name="Config.php" hash="f8809286c67641ac3a18c9b857e60c8c"/></dir></dir></dir></dir><file name="Message.php" hash="c41188ef38e2e122ee19fca37d6feac2"/><dir name="Mysql4"><dir name="Message"><file name="Collection.php" hash="9ec889a683232cd57ee105ec288f475e"/></dir><file name="Message.php" hash="a93ba8329cf835aad767ed77f262929a"/><file name="Setup.php" hash="e716364f552d7b43b5141e123da11ac3"/></dir><file name="Observer.php" hash="1c6d337a29b91405b5ea33c79a79c0ee"/><dir name="Resource"><dir name="Message"><file name="Collection.php" hash="c2e6e27f84bd7c6d72699b427f7e0910"/></dir><file name="Message.php" hash="70457b9fd00b4ba21ae6ae8ee3c26137"/><file name="Setup.php" hash="ebb61e73fbcca0d90e5b71d474cc49ed"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="944cbd0fc0f442643cb749d8e4317dfd"/></dir><dir name="etc"><file name="api.xml" hash="bc64f3f29ff2e3e4bcc8440d52f68988"/><file name="config.xml" hash="aa56476cd87291a593790fb055377b23"/><file name="system.xml" hash="3661c036a6ebaa4cf87f4ac02ecd59cd"/><file name="wsdl.xml" hash="b99aaaac0126c6e09a7ba59fa4dbcf30"/><file name="wsi.xml" hash="ab77c7cfecb0f5d6cb7b07c0b5abc1d1"/></dir><dir name="sql"><dir name="giftmessage_setup"><file name="install-1.6.0.0.php" hash="635cea39f82441462e7b8e0d498792fa"/><file name="mysql4-install-0.7.0.php" hash="c0f896acb7b76ace185fed556771d34c"/><file name="mysql4-upgrade-0.1.3-0.7.0.php" hash="43b1ed9a637223b94a5f676dc9d1c770"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="961a123a72813e7e4b71e7a346c1a541"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="d3975670e34b1728de90cea87f52f226"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="7f9d7ad41930057056223663bcbf5784"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="acacac2670edc610ace6d6614ea62fe8"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="290b788b93e2ce362aaef47cb3bb3477"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="b35963caf285d8aa37e85513d61a24c6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="48913d01611db283e6b3dd53d693ceb3"/></dir></dir></dir><dir name="GoogleAnalytics"><dir name="Block"><file name="Ga.php" hash="d731fe6e363cb08dc5355ed768d77643"/></dir><dir name="Helper"><file name="Data.php" hash="812e2a5f7b8ee29a3cf5f016b9ab24ee"/></dir><dir name="Model"><file name="Observer.php" hash="c6a8646f40392b4e2c6302e5df5cd20b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="78d9ad0f1021cbc00ee39bf9ec3e50b7"/><file name="config.xml" hash="efb81ead246afe2e25d23fdbfdfe5ee0"/><file name="system.xml" hash="b967dc62942fc7644e1c8fce0139268f"/></dir></dir><dir name="GoogleBase"><dir name="Block"><dir name="Adminhtml"><file name="Captcha.php" hash="793f79463784d79ffa5e6a71d920076e"/><dir name="Items"><file name="Item.php" hash="3b37cb65cbfcdd4d9aea227761e09dbe"/><file name="Product.php" hash="aac7a43aacfd905dd6506bc34f25b6b2"/><dir name="Renderer"><file name="Id.php" hash="26d8768eb1998272c228f58d0657393e"/></dir></dir><file name="Items.php" hash="ec5135d4134b10cd2ce8f8f4ddfb9d57"/><dir name="Store"><file name="Switcher.php" hash="6c6fc6b7e4d260fc27a92275b09bc875"/></dir><dir name="Types"><dir name="Edit"><file name="Attributes.php" hash="4fc53b0a0ce81d36d08369e7972b535f"/><file name="Form.php" hash="695bab3be2a292c173277ec7a38afab4"/></dir><file name="Edit.php" hash="78d072d26adf4dbede797087404dffa9"/><file name="Grid.php" hash="fbf22d23f4241418f9c06edc49fbdc93"/><dir name="Renderer"><file name="Country.php" hash="f3931b384a56b9fb37f9f0c85c979692"/></dir></dir><file name="Types.php" hash="1d69bada90790727ed925b507115a02c"/></dir></dir><dir name="Helper"><file name="Data.php" hash="f7e1c65471fc88631050cabe1b19ac1f"/></dir><dir name="Model"><file name="Attribute.php" hash="7db8c247a16109692b431644b6de9845"/><file name="Config.php" hash="be509a7757689134b0eddcdcf348a112"/><file name="Item.php" hash="72ef99ff25697aec15c25148bed4a113"/><dir name="Mysql4"><dir name="Attribute"><file name="Collection.php" hash="8ac9375b46dd459c7e9c06d8c0ae562b"/></dir><file name="Attribute.php" hash="48bc43d3e4aea1bdc66fae3394552f99"/><dir name="Item"><file name="Collection.php" hash="fcc3df0f63d6d9965d802021e48b882a"/></dir><file name="Item.php" hash="55c5984dfdfc0cce5158fa0215516666"/><dir name="Type"><file name="Collection.php" hash="48197b4b70f8c8036bf2951064ebc388"/></dir><file name="Type.php" hash="9e87d1d43f409766815237ac0cef33ae"/></dir><file name="Observer.php" hash="0eee8758f47cdeb32809eb743b872500"/><dir name="Resource"><dir name="Attribute"><file name="Collection.php" hash="8e351d5c4814b0af3d4fc38bdc3fd59b"/></dir><file name="Attribute.php" hash="46aa2d49a3617f309889da595ee4611b"/><dir name="Item"><file name="Collection.php" hash="4bd63c529501e6b5de5849ddb197731e"/></dir><file name="Item.php" hash="8e6c78d35d84f9a7fc95477b6d18b603"/><dir name="Type"><file name="Collection.php" hash="a29805d0f1a8869660d4f3e00c3bda81"/></dir><file name="Type.php" hash="483c8ff89f50558c79dd38c9a5549c53"/></dir><dir name="Service"><file name="Feed.php" hash="beaa9d556c3b634a7be45bc5f7a6cd41"/><file name="Item.php" hash="aff1bfe885a6e05928cf0764d63866b2"/></dir><file name="Service.php" hash="df28a9d5441ac270dd4c0567b29fd39e"/><dir name="Source"><file name="Accounttype.php" hash="e6c2bda9768ab6612e702c7de9169b7a"/><file name="Authtype.php" hash="e1839bd7eba0940595658ed27288d405"/><file name="Country.php" hash="4b57e8ed92ef941cb06da8060f541ba8"/><file name="Statuses.php" hash="ad1d3d4045e15a0e76abf9c691a26300"/></dir><file name="Type.php" hash="f14cf75e0cfa04555f83b9c3463ccc63"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Googlebase"><file name="ItemsController.php" hash="9c680e13d2073f2c149d06ab57707166"/><file name="SelectionController.php" hash="7ebb8f65d73c2581d7a43b7c1855dd5f"/><file name="TypesController.php" hash="8f7da9dbde712e780a7c9493752c151e"/></dir></dir><file name="ItemsController.php" hash="f31f8e1b2ef267415384fe63cefffbe1"/><file name="SelectionController.php" hash="66b32dfce07c9447603a3c2362349990"/><file name="TypesController.php" hash="46c8f6bd58847454abda4012307e75fa"/></dir><dir name="etc"><file name="adminhtml.xml" hash="430d3f7537504f5820c47bb5fbabf5ba"/><file name="config.xml" hash="6f8c4e38e139f390183e812730d1262f"/><file name="system.xml" hash="80e2276922963c51b069bce699178fcf"/></dir><dir name="sql"><dir name="googlebase_setup"><file name="install-1.6.0.0.php" hash="0a824bdac4fa51831db26933e6a42c92"/><file name="mysql4-install-0.1.0.php" hash="14af5a3ed86a3bc62c6768a060c3a064"/><file name="mysql4-upgrade-0.1.0-0.1.1.php" hash="fff6970f75035cbcbdd147e7f27a9c43"/><file name="mysql4-upgrade-0.1.1-0.1.2.php" hash="6ecbf9c919fd9879399d220a7c2488a6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="07cf05efbf2bd77520b9766128c1a288"/></dir></dir></dir><dir name="GoogleCheckout"><dir name="Block"><dir name="Adminhtml"><dir name="Shipping"><dir name="Applicable"><file name="Countries.php" hash="bcb72b21cf34797a40e2e79213fe97d0"/></dir><file name="Merchant.php" hash="dc9fc9ea0feab13b3b07d517539e9ab2"/></dir></dir><file name="Form.php" hash="8102ee04aa42365504f490304b8e2bd2"/><file name="Link.php" hash="cd63ead95e6a60e85bbb67b7858f7cf6"/><file name="Redirect.php" hash="b6319a467e5ba6198f574071c3bb5e23"/></dir><file name="Exception.php" hash="9e46f5a88286a2ef1d5a5a3935fdfb2f"/><dir name="Helper"><file name="Data.php" hash="1d741258de8eed8ea18e9318d6b753bb"/></dir><dir name="Model"><dir name="Api"><file name="Debug.php" hash="af389680af4ca43758fb827430b40707"/><dir name="Xml"><file name="Abstract.php" hash="c1d2dbe8974e30b8ae79dbee9d8e73a0"/><file name="Calculate.php" hash="8fa91248bd9995f78da21222d880a75f"/><file name="Callback.php" hash="fa37ce8665a16b8ef60bfc1306156e9a"/><file name="Checkout.php" hash="f1199da0d8cce6cf6789af282fa5bdd7"/><file name="Order.php" hash="63692b466023bfe21f44ad59c5d15518"/></dir></dir><file name="Api.php" hash="f1f1715de52567ad5940d207de66d375"/><dir name="Mysql4"><dir name="Api"><dir name="Debug"><file name="Collection.php" hash="4509f838ce2d1e0abb4f2613297e5716"/></dir><file name="Debug.php" hash="84d78fc39f583abddcbe5ca16dd7188f"/></dir><file name="Notification.php" hash="b1145a62f8f2688e888be78b21c8ff49"/><file name="Setup.php" hash="d8a28d72af856bdee9eb1e6c69505495"/><file name="Tax.php" hash="840f17ca61601cd87b83eefd2a98256c"/></dir><file name="Notification.php" hash="e1dc16da043f494dd9a3094db3b220bf"/><file name="Observer.php" hash="db27b7ae5a5bf5caf7ea848cbf8a993a"/><file name="Payment.php" hash="0c69f18be5a04eba31872fff59e5897b"/><dir name="Resource"><dir name="Api"><dir name="Debug"><file name="Collection.php" hash="bd4ab6435ab2c369e25d9fb9953ec364"/></dir><file name="Debug.php" hash="3f8132a0c8d609f903cb1b6105905427"/></dir><file name="Notification.php" hash="4f575b9f9efbe5519f9909ad9e961f1b"/><file name="Setup.php" hash="f14ebbc37d2f16418d91002c03e5fa60"/><file name="Tax.php" hash="ab056f7fc14c1de60f99aa38049b6ca0"/></dir><file name="Shipping.php" hash="dd8aaa243e9cd466ad5d04b356f815fb"/><dir name="Source"><dir name="Checkout"><file name="Image.php" hash="d59955080063b10a9822ff09457377ae"/></dir><file name="Locale.php" hash="28b7de6ee449965a8dd1e90bd6a07911"/><dir name="Shipping"><file name="Carrier.php" hash="13ab2423ff3e40600118c196ed2f2070"/><file name="Category.php" hash="3a39e526b11305c76ea15c03e7c83ef2"/><file name="Units.php" hash="c717e5eac3319950e64afab36cfab99c"/><dir name="Virtual"><file name="Method.php" hash="3684e8b834215d2312c7c1575d4240d1"/><file name="Schedule.php" hash="1feb80a39c487194429d1bbfde302f10"/></dir></dir></dir></dir><dir name="controllers"><file name="ApiController.php" hash="bb4d8403d2c566d7ce42594ed51a4d06"/><file name="RedirectController.php" hash="dfa9cab36b5381dcf3ad519585e68ca6"/></dir><dir name="etc"><file name="adminhtml.xml" hash="355bed08dad00bfa5c5dc57e6996b8da"/><file name="config.xml" hash="232d68613bdf7e09394136a629193053"/><file name="system.xml" hash="6b950533185c02debe927cdaffbaa207"/><file name="wsdl.xml" hash="6afabc0271d6e7e1fd11b3d4ee76aa86"/><file name="wsi.xml" hash="7d4dabc90cbde5a078f6beeaac4df3ab"/></dir><dir name="sql"><dir name="googlecheckout_setup"><file name="install-1.6.0.0.php" hash="4cc9597802e87d2be45a8d803d785c0a"/><file name="mysql4-install-0.7.0.php" hash="13bf9589b85d3914321afae09c35c1b1"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="fde99943308ab9a17571c0cf7ee30463"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="8358497b8a719362c3b74d4930e0cbd0"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="d2595084a8c8a15bcbc6dcd9baf9b22d"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="0954bd35aba2bc48c10c3947741925b1"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="1d226c787476ef5601cd35babe23d5c9"/><file name="mysql4-upgrade-1.6.0.0-1.6.0.1.php" hash="553b5505dba8b3d39af43ffb4b9f78bd"/></dir></dir></dir><dir name="ImportExport"><dir name="Block"><dir name="Adminhtml"><dir name="Export"><dir name="Edit"><file name="Form.php" hash="29ab9354f762f34e81dfe84421fddc63"/></dir><file name="Edit.php" hash="4b5072f4630eff0e0605b4b6d4c249e4"/><file name="Filter.php" hash="b9ed32d84289cb37385c92580afbe6e1"/></dir><dir name="Import"><dir name="Edit"><file name="Form.php" hash="b76b6303cc47494310d3febbee18bae2"/></dir><file name="Edit.php" hash="b72e0337d0ec49bcd7f455da1d0d546d"/><dir name="Frame"><file name="Result.php" hash="f8758f7e4b5e675ef6b3085c2ce95268"/></dir></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="56ac9a511a474f23b3232c92c682fa93"/></dir><dir name="Model"><file name="Abstract.php" hash="95bce75458b65596b5c5d1642b949570"/><file name="Config.php" hash="f5eed8f34114954de6f1e9038631741e"/><dir name="Export"><dir name="Adapter"><file name="Abstract.php" hash="6bff54a86a1c5dbcb89ad6548b36f18e"/><file name="Csv.php" hash="c4ca4e527941ddb69740ab299fd7a975"/></dir><dir name="Entity"><file name="Abstract.php" hash="48b073e21d52ce75c2e8df27109aff4b"/><file name="Customer.php" hash="f1a83aa0d3a8dda6cf26ed7c7d78415d"/><dir name="Product"><dir name="Type"><file name="Abstract.php" hash="a254f7c56e61b3e219706217d4410cf1"/><file name="Configurable.php" hash="0ba81d572f2102bfa733baef43e223fc"/><file name="Grouped.php" hash="7e39f1754c4044b12688f19c1715d2a3"/><file name="Simple.php" hash="930fc7a6132ede819f2b4a4c1b4f63e7"/></dir></dir><file name="Product.php" hash="8a0fca69521469f3ffb9b8b568113e68"/></dir></dir><file name="Export.php" hash="cdf89df885cbd851ac3961def5849989"/><dir name="Import"><dir name="Adapter"><file name="Abstract.php" hash="2a4d0068f8439165c1bb5e7158cd4168"/><file name="Csv.php" hash="b80d08a19422684a56cad39777f012ab"/></dir><file name="Adapter.php" hash="9d6ad7c0da29848f65416b4b9d59a174"/><dir name="Entity"><file name="Abstract.php" hash="6a8f11f928ca47c76e6b2632d04e158c"/><dir name="Customer"><file name="Address.php" hash="08e2269c70d7ca82a2a6a6705fbe5bc0"/></dir><file name="Customer.php" hash="43cf37387eb5ea7cc3959df2ddf42ee0"/><dir name="Product"><dir name="Type"><file name="Abstract.php" hash="79543c7205a5da9fde1e41496af37d71"/><file name="Configurable.php" hash="e5ad0de9cb0252a83b5b8bbc43890a20"/><file name="Grouped.php" hash="713d3c40d503116357922434e325dbbe"/><file name="Simple.php" hash="24d53670141c4e9003fc9797292b7c71"/></dir></dir><file name="Product.php" hash="c56e0ff906c2ef59f681c45c2c7016c3"/></dir><dir name="Proxy"><dir name="Product"><file name="Resource.php" hash="fc2c9ce3c6534a9ca133a0aa7d157f28"/></dir><file name="Product.php" hash="963ffa4a6891598fb941179dc5259d0d"/></dir><file name="Uploader.php" hash="6eac5d18cdba75656aad38a3a3bc0a68"/></dir><file name="Import.php" hash="b99d397847fefda9256cda2619a39473"/><dir name="Mysql4"><dir name="Import"><file name="Data.php" hash="1164d99eaa5d7dab1d40aedcb83d252c"/></dir><file name="Setup.php" hash="eb059ce24e10c4cd84f537463b9bf311"/></dir><dir name="Resource"><dir name="Helper"><file name="Mysql4.php" hash="59f6b1addd05feb6abb461b73cb84876"/></dir><dir name="Import"><file name="Data.php" hash="71089d2c829bc3e746ce6c27f3e459a3"/></dir><file name="Setup.php" hash="5d2f3e01e2d26fa9f8082b722b73e2b1"/></dir><dir name="Source"><dir name="Export"><file name="Entity.php" hash="aa12ae5699fc195adf74614210979811"/><file name="Format.php" hash="f977e4707add5b4e5e560fca8640c495"/></dir><dir name="Import"><file name="Behavior.php" hash="2172834dbbe9c9a7f925011778c007c2"/><file name="Entity.php" hash="dfe7dfe439cd0ca47f06ec00529251e5"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ExportController.php" hash="cbed6b94c3882a7420da6eaae9a0e02c"/><file name="ImportController.php" hash="1a0b538b477c7e824d1adc479bd63f65"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="a3aeefd748fdd03b90858fd6e92b363f"/><file name="config.xml" hash="a5d6d8f6af47419364c7e6966455637a"/></dir><dir name="sql"><dir name="importexport_setup"><file name="install-1.6.0.0.php" hash="e9a373adb3467adf8cef7eddba142023"/><file name="mysql4-install-0.1.0.php" hash="3fd30cebd95b818dbc191453c79057ea"/><file name="mysql4-upgrade-1.6.0.1-1.6.0.2.php" hash="54217dc5753e79c72ad44b567d02f1a6"/></dir></dir></dir><dir name="Index"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="e1838fce54acceae89b5c860c9ae547f"/><dir name="Process"><dir name="Edit"><file name="Form.php" hash="f4b86063599e09e2340e06139a5899cf"/><dir name="Tab"><file name="Main.php" hash="53469c79c701a4a33fd70e1d0f15a615"/></dir><file name="Tabs.php" hash="519efcb2da2d6106b7503e10d7a455f0"/></dir><file name="Edit.php" hash="d544523fc341792edb7e82d159fd9aed"/><dir name="Grid"><file name="Massaction.php" hash="fbf3d8e1e51b934644b0154823b974bd"/></dir><file name="Grid.php" hash="3278b0ceec1594c2e3c1bb35c45e93a7"/></dir><file name="Process.php" hash="b402a37c173abfb290e23e4569cfab0a"/></dir></dir><dir name="Helper"><file name="Data.php" hash="2f92b68e981075b41601923ee89f0d9c"/></dir><dir name="Model"><file name="Event.php" hash="0ef5be79a14360f15ef2cc81e644929e"/><dir name="Indexer"><file name="Abstract.php" hash="99fb3e8547461d19543b4fac8a9782ca"/></dir><file name="Indexer.php" hash="7d98bbfed7ebb39f5cc4706a010919b7"/><dir name="Mysql4"><file name="Abstract.php" hash="79d913b2a4f50ef764d139d617842af5"/><dir name="Event"><file name="Collection.php" hash="24b70347f93ea011a2c10fcb2e56fc09"/></dir><file name="Event.php" hash="362638d7f1834a6f54ca024a4860bccc"/><dir name="Process"><file name="Collection.php" hash="a3fa32fdf85189a4a5622db192825e72"/></dir><file name="Process.php" hash="ff744cb900f5a4dc33be285ea6d6571b"/><file name="Setup.php" hash="1fc66ea4391bcf1322b1bc638b0ca81b"/></dir><file name="Observer.php" hash="8d938d7181c26229d41bedc6b89e346d"/><file name="Process.php" hash="622b8c94eda60c564e6e72288e076ccf"/><dir name="Resource"><file name="Abstract.php" hash="c7210c7fb774198df8c9637fe50b543c"/><dir name="Event"><file name="Collection.php" hash="f80951a1e4d91f4e052e13cffc4d13f1"/></dir><file name="Event.php" hash="c24ca34a79f7400f1fa99f46f25066d7"/><dir name="Helper"><file name="Mysql4.php" hash="b1f3cd57e65a967e02975c6eecb09e7e"/></dir><dir name="Process"><file name="Collection.php" hash="2fdeda252fab594f67c74f6d63ea7fc9"/></dir><file name="Process.php" hash="1df423327d05908dc3c1b9867e14b5f1"/><file name="Setup.php" hash="55ef662feaed8bc08dd187393bbc8e35"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ProcessController.php" hash="2bc14f13d41e7be5d7f793b5f87a5f04"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="3e0d385bb1370632b9bc3c4286be156c"/><file name="config.xml" hash="748467f38f048e5137dc12a39e87ad2f"/></dir><dir name="sql"><dir name="index_setup"><file name="install-1.6.0.0.php" hash="da5081671601352e2fb4846a97ee4816"/><file name="mysql4-install-1.4.0.0.php" hash="9e0675eddfd7a67752509590aa23c967"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="bcc30d2580517a4fed01220ba208414d"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="d228a3d5cd8b0a0fd190c7207815ffc6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="184f3db1f2384ab1d28314c5729f215d"/></dir></dir></dir><dir name="Install"><dir name="Block"><file name="Abstract.php" hash="cc5465106c87a083464434aef3d830f5"/><file name="Admin.php" hash="5cfff19096a7a8533e3728f017656257"/><file name="Begin.php" hash="21fe18508abe43c4189826c2d95a8933"/><file name="Config.php" hash="f3b99f4504372c85c5400181177ad163"/><dir name="Db"><file name="Main.php" hash="e0028c8e9a45ddd7afcd651e73359147"/><dir name="Type"><file name="Mysql4.php" hash="c9fb0d1940ebe607bb47458c21498952"/></dir><file name="Type.php" hash="ecbbf27d27fb5f78799dfa322ab534a9"/></dir><file name="Download.php" hash="de909bb9464a834c3c486c20d26d4447"/><file name="End.php" hash="beb303cb4a6e9f870bf6b117833854db"/><file name="Locale.php" hash="afea587fb457c4daa74a704a126fb25f"/><file name="State.php" hash="bbdcb182c877ab02af542ce3f63bf412"/></dir><dir name="Controller"><file name="Action.php" hash="2d222d47e389c9c800d5b343ec5380f4"/></dir><dir name="Helper"><file name="Data.php" hash="193e4b9e945e312612716b24caa4e311"/></dir><dir name="Model"><file name="Config.php" hash="1ad71b7011d56f7ad5908c1031cc92b5"/><dir name="Installer"><file name="Abstract.php" hash="5717c2390e40b23d53dfbe3a3c8fb3a8"/><file name="Config.php" hash="0d2db113ac3b6b354a2f9a4a59f01850"/><file name="Console.php" hash="1771fbabc50ddf0286063b706c72c165"/><file name="Data.php" hash="af6c77d40661f1140e364ffc85125948"/><dir name="Db"><file name="Abstract.php" hash="04c6a35dcf6b85f6ccf17185073f659e"/><file name="Mysql4.php" hash="fae7d4dac63e05d72f106796d59d96f2"/></dir><file name="Db.php" hash="e05f6595b1545b72bb13d4358db68e3a"/><file name="Env.php" hash="b8c364f56dd8c272c60c3be90051c613"/><file name="Filesystem.php" hash="0ad7521e012e6ec904cc24947072afd6"/><file name="Pear.php" hash="6c14b5c586179be5a55787b9327b5df2"/></dir><file name="Installer.php" hash="37f42c39e29dc9aad43af9a0fbef8618"/><file name="Observer.php" hash="7489949c3513b717f77c37258229a3dc"/><file name="Session.php" hash="db1ad975a757c437b396c266ab0a0988"/><file name="Wizard.php" hash="ee3c482dc535452789d90ebddd78f6d1"/></dir><dir name="controllers"><file name="IndexController.php" hash="f763cac2c1ee61d2770fd166d87dffbc"/><file name="WizardController.php" hash="689f343c7defaec6ad76555922a6a063"/></dir><dir name="etc"><file name="config.xml" hash="e6b433e2a448417dc34146c71e265fe5"/><file name="install.xml" hash="49f2010a3cc9410c62b8b1bd86e37dd4"/></dir></dir><dir name="Log"><dir name="Helper"><file name="Data.php" hash="91db139755c482c2c656342e95d28d6c"/></dir><dir name="Model"><file name="Aggregation.php" hash="1ccaf0a00c43e379e441cdb34bf79afa"/><file name="Cron.php" hash="0c91923b58f98f53fd77d430b8c9f0a1"/><file name="Customer.php" hash="5388f676c915238eaac290038b97ccd0"/><file name="Log.php" hash="b265b0bad2a1f8984319405bfe566935"/><dir name="Mysql4"><file name="Aggregation.php" hash="c74ee3386441ce99b737a7eb54223bb1"/><file name="Customer.php" hash="798e2c01e483fc59571657fca723d1d9"/><file name="Log.php" hash="46e700255d33f968f0971c8c9b276f1f"/><dir name="Visitor"><file name="Collection.php" hash="01b99531c1c8e394eb8b6409306bedae"/><dir name="Online"><file name="Collection.php" hash="7c934934bb33ea4ef95649334ca82ea8"/></dir><file name="Online.php" hash="f3e43031b0a103617fdca0e917f21d68"/></dir><file name="Visitor.php" hash="2864a9fec6a799ab4db814bdd232043a"/></dir><dir name="Resource"><file name="Aggregation.php" hash="7e8e3018ffa78f6724009558757d46bd"/><file name="Customer.php" hash="912b83a9438ad71cc992f51d07acf378"/><file name="Log.php" hash="d3fd2e8af6ac8f6e13cd37c6ed75a27d"/><dir name="Visitor"><file name="Collection.php" hash="76c35d503afe13ec5db5f0eda58cb03e"/><dir name="Online"><file name="Collection.php" hash="546e4415101b258699e1e2e377b145fb"/></dir><file name="Online.php" hash="ac1e6349dfd9d10cdbfe873377ce9940"/></dir><file name="Visitor.php" hash="5632c1c8c6e8b12621afaab328ec179e"/></dir><dir name="Visitor"><file name="Online.php" hash="0b78165278f9701933e4a32d43615d71"/></dir><file name="Visitor.php" hash="e7eda245a6667eaa825e370e84772eb9"/></dir><dir name="data"><dir name="log_setup"><file name="data-install-1.6.0.0.php" hash="639c964f2adf72114d4faade27701738"/></dir></dir><dir name="etc"><file name="config.xml" hash="9a847599edccce800486d3b67f6588c1"/><file name="system.xml" hash="b697ce4fd8301c7ba5dbc8761319dae9"/></dir><dir name="sql"><dir name="log_setup"><file name="install-1.6.0.0.php" hash="296b1243b914181a590a1adc1371ff65"/><file name="mysql4-install-0.7.0.php" hash="0e95da2db06964da1920c04be41503fc"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="f4a700aaa75ab722f3e41749749eb930"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="71372f082e7db0a61550fc80a85d44eb"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="9b9e0e03ec80b0bb301893626a7cd65d"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="e75c5d02380ec7364a2642042c067db8"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="64a9f22ea599b5e0f39f02d3693b7a46"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="d714ca9b195f0f61499e6d23b97412a9"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="7d24eb5b256491deff080049210ba2dd"/></dir></dir></dir><dir name="Media"><dir name="Helper"><file name="Data.php" hash="2dad2bf1d6ac5de8326932cb9e5627e7"/></dir><dir name="Model"><dir name="File"><file name="Image.php" hash="4fe859974db5ff468a4501a10c9a4e71"/></dir><dir name="Image"><dir name="Config"><file name="Interface.php" hash="3e46e01b85f11bd4a73e59d9b385dac1"/></dir></dir><file name="Image.php" hash="9442f7d57e56497874527012272b8ab9"/></dir><dir name="etc"><file name="config.xml" hash="353a56fafaea1ecc9c13934ec9697d75"/></dir></dir><dir name="Newsletter"><dir name="Block"><file name="Subscribe.php" hash="a8944dc824117026852a0a15fad1db6a"/></dir><dir name="Helper"><file name="Data.php" hash="78519bff66e422db15b1c978b09e9354"/></dir><dir name="Model"><file name="Message.php" hash="e374b963cd1576e6d6068f27905a138c"/><dir name="Mysql4"><dir name="Problem"><file name="Collection.php" hash="2019e19b82c404e360bb91bc921ae2d2"/></dir><file name="Problem.php" hash="fc8e33d419019061b046619d0b5dbe70"/><dir name="Queue"><file name="Collection.php" hash="251134b7fa2c50feb8a9a089313ffb5c"/></dir><file name="Queue.php" hash="a9ea61126bd75f86741f5775442b2754"/><dir name="Subscriber"><file name="Collection.php" hash="87f4babcbebf52871d9034dd1845b4f3"/></dir><file name="Subscriber.php" hash="c9094d8042616b7b171f7eb02660a364"/><dir name="Template"><file name="Collection.php" hash="24837cdeead134474a0619f5b699484e"/></dir><file name="Template.php" hash="c03b3c6389f29a18fc75f40689fa24ce"/></dir><file name="Observer.php" hash="d52ad7c1bef71360fcf1d2f8d9a86544"/><file name="Problem.php" hash="41958db0a471fe805607871a9f0aea70"/><file name="Queue.php" hash="12416926e051317528aa8bcabfadb283"/><dir name="Resource"><dir name="Problem"><file name="Collection.php" hash="acaad33c753d24aca3c95efc0c5c1fba"/></dir><file name="Problem.php" hash="f17ae063480594dd754fef6a71f82a7a"/><dir name="Queue"><file name="Collection.php" hash="197403f85d878d6ddafc9118ebc8d561"/></dir><file name="Queue.php" hash="6b70aa10af3a6706a66af835f18beac0"/><dir name="Subscriber"><file name="Collection.php" hash="980e4dd3a29e21b612cf57c22d8e7e0b"/></dir><file name="Subscriber.php" hash="166f1786a24f555db0a182cf2d08f18f"/><dir name="Template"><file name="Collection.php" hash="abe280f27b084bfffe29d889b6b012f5"/></dir><file name="Template.php" hash="1eb006714f86025899866ce1ae46ff80"/></dir><file name="Session.php" hash="7e48e9598c1ab7b4fcee1f90da6071c8"/><file name="Subscriber.php" hash="27f3bd84483fd6bd7b63310eb2c4597b"/><dir name="Template"><file name="Filter.php" hash="9320e7cd2ba070e5f60d5eae1a55e527"/></dir><file name="Template.php" hash="b3fa741b15cd1cdaebd87c8300222169"/></dir><dir name="controllers"><file name="ManageController.php" hash="88307392333a913417cda04a475ee385"/><file name="SubscriberController.php" hash="d280d493c055358194cb9523aa3aa99e"/></dir><dir name="etc"><file name="adminhtml.xml" hash="dbdd88e91e8e9a20e329b67a9004fd50"/><file name="config.xml" hash="e9e982ec8a65feed94ecfd18f90a8c6b"/><file name="system.xml" hash="12d69689a1e12d8fb05a3e54f9838e76"/></dir><dir name="sql"><dir name="newsletter_setup"><file name="install-1.6.0.0.php" hash="0c94a0a22359d1aece4713b6350b8901"/><file name="mysql4-install-0.7.0.php" hash="01d9c7a01557c0e564fc19aba36668bb"/><file name="mysql4-install-0.8.0.php" hash="689ab236de077b57f92e43eb2aa05fb9"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="e6b0ecbeec9a05bbae21c986a0c815b9"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="21f4cf3255b6d106ad847eeb87503bad"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="2dcb41dd41133852f47770a2411d6831"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="2faa59cc0449b2b6305b883afe6c9ef4"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="582110aee04932c2f690427b318d2ed1"/></dir></dir></dir><dir name="Page"><dir name="Block"><dir name="Html"><file name="Breadcrumbs.php" hash="95db5549c6ef1b1c49151a8c2613f361"/><file name="Footer.php" hash="3c9ba442b6c6717927fa9e4551344467"/><file name="Head.php" hash="e0537bfa3ca32cf3c7936ebe4677cf0a"/><file name="Header.php" hash="ef559a1d87cf0163f5346f030f8172ab"/><file name="Notices.php" hash="89c04243636c4e7f3d2d5c4e5cb72231"/><file name="Pager.php" hash="503fbc1496b89377d57e2d665fea200f"/><file name="Toplinks.php" hash="7f24982f60f14998072f682fec763b0c"/><file name="Welcome.php" hash="ddd8037078d04436098a40565ec43565"/><file name="Wrapper.php" hash="e86424e218b128c06aa61290fd951ab9"/></dir><file name="Html.php" hash="858725e5a456c193bad2104e5326dc9e"/><dir name="Js"><file name="Cookie.php" hash="577dba60fd3fb1ba65caa7321d927bc8"/><file name="Translate.php" hash="f26732411ce714de7709c995044d69cd"/></dir><file name="Redirect.php" hash="34b1ad5fba097c1a8e3bc70015aaf042"/><file name="Switch.php" hash="4e6e2f2a20b1714d5cc54ce7bdfcf85c"/><dir name="Template"><file name="Container.php" hash="befff29f6f02b03d631dd51ea235a7a3"/><dir name="Links"><file name="Block.php" hash="ee16cb0d20b4597e856947a065b6be3e"/></dir><file name="Links.php" hash="ffd1b3bdf7b477c91ed00296445345eb"/></dir></dir><dir name="Helper"><file name="Data.php" hash="459379a15ddc6e8dab431189431990e0"/><file name="Html.php" hash="bde4110b5f2f6d5767be3837cbe21d2b"/><file name="Layout.php" hash="8e438a6d899049a6340589ffc66adfb6"/></dir><dir name="Model"><file name="Config.php" hash="dd2b4223dc3f0d8c116db6bfe81678e4"/><dir name="Source"><file name="Layout.php" hash="5aaf49b2f20a6e25551f7d4df1b9ab8b"/></dir></dir><dir name="etc"><file name="config.xml" hash="9b0a0bfa46e2fe655f7d31ac819a6611"/><file name="system.xml" hash="d9109d78bf702374199319e6336f4733"/></dir></dir><dir name="PageCache"><dir name="Block"><dir name="Adminhtml"><dir name="Cache"><file name="Additional.php" hash="d8547babc34429c1090468a5eb9ef5a2"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="2d9c3853119b8711a59952feac583d28"/></dir><dir name="Model"><dir name="Control"><file name="Interface.php" hash="056a55b36f5562047c638b7f6ee9e95e"/><file name="Zend.php" hash="336dedc0a7adb01bb53a98b8a85ead19"/></dir><file name="Observer.php" hash="b456b277568a39c000e62c1072117b72"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Controls.php" hash="c687c5229c74b529b642baef166d5a13"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="PageCacheController.php" hash="1f4f616a92d466ea7439a09430f17e12"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="5b2202362db30a0836192eea2dc15ade"/><file name="config.xml" hash="2319df69454609f0b28ec1bd90cfc446"/><file name="system.xml" hash="bb6dfe60756c5fc4c012286bc344ac38"/></dir></dir><dir name="Paygate"><dir name="Block"><dir name="Authorizenet"><dir name="Form"><file name="Cc.php" hash="bc08c1a559f455e5c0ea4c92c38034fc"/></dir><dir name="Info"><file name="Cc.php" hash="7b06f2981145ab239f95a3cdfc451d3c"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="2a651bafe615499110b861388701f8cf"/></dir><dir name="Model"><dir name="Authorizenet"><file name="Cards.php" hash="94922257a19d6fa15c2f96054540222c"/><file name="Debug.php" hash="35528df9ebd231ec6b1cf6ce748decb1"/><file name="Request.php" hash="dc09cb800d7cfb4707e01ad2810bf0f8"/><file name="Result.php" hash="5b704945c4f792905bb6b835d378183a"/><dir name="Source"><file name="Cctype.php" hash="3553b22a17f3cdf1e822d70b686e577a"/><file name="PaymentAction.php" hash="a618f2963a14b76d4179ee226a57df77"/></dir></dir><file name="Authorizenet.php" hash="b82dd811dbcdebc26619066258656303"/><dir name="Mysql4"><dir name="Authorizenet"><dir name="Debug"><file name="Collection.php" hash="6037bf09ac6595f2d534bd903538eece"/></dir><file name="Debug.php" hash="983c80cb9eb6624b4318f64854bb9ec4"/></dir></dir><dir name="Resource"><dir name="Authorizenet"><dir name="Debug"><file name="Collection.php" hash="45c1884cc93dd509ac4d442960b2aeb7"/></dir><file name="Debug.php" hash="f30f677aed06c8dbeddd336eb9c6dfcf"/></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Paygate"><dir name="Authorizenet"><file name="PaymentController.php" hash="37ea22df2609aa36966716e36977b84f"/></dir></dir></dir><dir name="Authorizenet"><file name="PaymentController.php" hash="587ce170b331a337437862b5acf6533a"/></dir></dir><dir name="etc"><file name="config.xml" hash="0fe1206043019df13d10766aada1a532"/><file name="system.xml" hash="4ab375d5c19d19badb5a30b195495c97"/></dir><dir name="sql"><dir name="paygate_setup"><file name="install-1.6.0.0.php" hash="b963070c135acde6b6cea80a1d9b2ec7"/><file name="mysql4-data-upgrade-0.7.0-0.7.1.php" hash="90d50d4cd7c65ff69b204e7c0107ac8a"/><file name="mysql4-install-0.7.0.php" hash="b90ee9e1f0602f986106a7a2a137e180"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="e9e2e2680e916584430bf072537af8bf"/></dir></dir></dir><dir name="Payment"><dir name="Block"><dir name="Catalog"><dir name="Product"><dir name="View"><file name="Profile.php" hash="b612be9f45ba83760f7d04417783d6ba"/></dir></dir></dir><dir name="Form"><file name="Cc.php" hash="e6dd8f3e70e8a8c8e074d7612330d585"/><file name="Ccsave.php" hash="1368876cc1f6e496f8c331b08380e162"/><file name="Checkmo.php" hash="7236ebf3c045dff43d2ef3f3c326dc54"/><file name="Container.php" hash="df680143c411c23eb6c31b01dd41463e"/><file name="Purchaseorder.php" hash="23df3318971b2378299b852a21177682"/></dir><file name="Form.php" hash="6f72d77a39dfdef013d62b51ce5d7817"/><dir name="Info"><file name="Cc.php" hash="853a2fe8f5175c977a08ebd440e44799"/><file name="Ccsave.php" hash="ed0d8f34427632602a1562eda99de6bf"/><file name="Checkmo.php" hash="fe6fb406b378328ae27b95a68d35094e"/><file name="Container.php" hash="098b1e41b4222d72bbe9660cd10b15c8"/><file name="Purchaseorder.php" hash="f4e7740923a5e765092b6744300834ed"/></dir><file name="Info.php" hash="e5e373b7d1cdd55d7509eddcd41a6736"/></dir><file name="Exception.php" hash="e2081b97fcaaeda8098e3d7487384920"/><dir name="Helper"><file name="Data.php" hash="4f0c0314287a1d1fe5ee2cb9522bcf78"/></dir><dir name="Model"><dir name="Billing"><dir name="Agreement"><file name="MethodInterface.php" hash="26aee669909f47c0eedeeb10a278e58a"/></dir><file name="AgreementAbstract.php" hash="36298fca6e4f31f38ec0c7a5548d6191"/></dir><file name="Config.php" hash="845ed0621e2d4c834cdccda8958ad9f7"/><dir name="Info"><file name="Exception.php" hash="20085a22a54ef31c28265054e7c7da82"/></dir><file name="Info.php" hash="0264bd7341fbbc054397601e17e3a3a1"/><dir name="Method"><file name="Abstract.php" hash="1e68e497520de06f9e24b44ed3e46c46"/><file name="Cc.php" hash="3e5dab9b5048bc0d13970a39134ea4ad"/><file name="Ccsave.php" hash="32198c23cb5a7715fd3e071b1e0bfa59"/><file name="Checkmo.php" hash="759e6dfca87cc49589644b00d602d950"/><file name="Free.php" hash="f713d359a27934ec9a26d641fba9160c"/><file name="Purchaseorder.php" hash="e9112b132c06ad3f50534583afeec5c5"/></dir><file name="Observer.php" hash="56576e6c72178c2382fcfb937c42cedc"/><dir name="Paygate"><file name="Request.php" hash="be9921171525c127842e5631b654b099"/><file name="Result.php" hash="1f5824832434082b83114e46e8e02159"/></dir><dir name="Recurring"><dir name="Profile"><file name="MethodInterface.php" hash="035fd8de39b397af69c2f757ee93a7fa"/></dir><file name="Profile.php" hash="da2f5accadcfb8ff36fb82cc0e56a2a9"/></dir><dir name="Source"><file name="Cctype.php" hash="67f1336e9d43b3ecac8e98bdcaf8813a"/><file name="Invoice.php" hash="cedb91ec8ff2374d9da78f9897793799"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="fee324a319bd4dd5043668cbeac5128f"/><file name="config.xml" hash="06132338906296fc587b340c693d22e4"/><file name="system.xml" hash="431f8b20fca627533b5a4f7916c36712"/></dir></dir><dir name="Paypal"><dir name="Block"><dir name="Adminhtml"><dir name="Settlement"><dir name="Details"><file name="Form.php" hash="2980a2bba27c9ca4beeff89083fbc36f"/></dir><file name="Details.php" hash="dd02df1468e967e2e06407b1c650c906"/><dir name="Report"><file name="Grid.php" hash="24d875f9dbc86a6a3fda4ee17cf5e307"/></dir><file name="Report.php" hash="7e28975c52575a8fed435b6ed224dbed"/></dir><dir name="System"><dir name="Config"><file name="ApiWizard.php" hash="d9e990398c531166074d0e58016b0c38"/><dir name="Fieldset"><file name="Global.php" hash="3d768536b46518f47bdca6c2db72a800"/><file name="Hint.php" hash="e3130cf57e057f39121f5ee4bd0623f7"/><file name="Store.php" hash="a92f0a34399e486f0d2564d026113bb9"/></dir><dir name="Payflowlink"><file name="Advanced.php" hash="c973c5abdbb2d1038520442b63d3c5ef"/><file name="Info.php" hash="f363fd1016a181c31a0791fac13dc7b4"/></dir></dir></dir></dir><dir name="Express"><file name="Form.php" hash="795989fc5211e26b8700da055f8afa47"/><dir name="Review"><file name="Details.php" hash="d2ee8ba0a9933e81f5f7db2614bedf29"/></dir><file name="Review.php" hash="0d392aaedfd08b4d118947b4f7adee03"/><file name="Shortcut.php" hash="5cc8ed08553e5e9c04258a988e2a19b2"/></dir><dir name="Hosted"><dir name="Pro"><file name="Form.php" hash="9cb8f171058f437e7bfabed5f5ed92d0"/><file name="Iframe.php" hash="7ac49f2f0915b11314fb6cc5632933fa"/><file name="Info.php" hash="b622062fe5a219d17c587358af72b0be"/></dir></dir><file name="Iframe.php" hash="89f210fb38618054bbc4996fea94b942"/><file name="Logo.php" hash="cdaca13102f60795d1de91a0f28e92ef"/><dir name="Payflow"><dir name="Advanced"><file name="Form.php" hash="61f68dd09ee3db79da1f0a1020d77aa8"/><file name="Iframe.php" hash="be9cef857840c4219c80cd84d4905035"/><file name="Info.php" hash="e2adebe51dabc3db62f26d988352b620"/><file name="Review.php" hash="c0c5455482bb4cf8a194f0891ddb4a87"/></dir><dir name="Link"><file name="Form.php" hash="46c11b3522cfa2435319fbaebf35c484"/><file name="Iframe.php" hash="4278f4a6b8cd8887ed3014e1fa297bf7"/><file name="Info.php" hash="340ad6125875cb18344bb14e6aa6f0bc"/><file name="Review.php" hash="3b196f663101dc11b1929c89df9c7aaf"/></dir></dir><dir name="Payment"><file name="Info.php" hash="e22104c321b3b538b01cdd86a230ee23"/></dir><dir name="Standard"><file name="Form.php" hash="1b4747279b6bec49af20dd790290645a"/><file name="Redirect.php" hash="b60c45515b3ad29b0614b67bc9256ee6"/></dir></dir><dir name="Controller"><dir name="Express"><file name="Abstract.php" hash="92ddff970bff7cf5883f51f6be21e157"/></dir></dir><file name="Exception.php" hash="e9c9822e1f49475afb49bb6df15847be"/><dir name="Helper"><file name="Data.php" hash="7ca570dd4d51753f9b08f97e8a20c3f7"/><file name="Hss.php" hash="d36d667415e414a7fd83a23e63ddf6de"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="72fc5349b2acd670af1b31cbef00b449"/><file name="Nvp.php" hash="2b5ea2c741c727c2380710e4058799f7"/><file name="Standard.php" hash="40c0e3758e73ae32906e270f0ec67302"/></dir><file name="Cart.php" hash="33dfa2573e05463b862e5f737dfe69eb"/><file name="Cert.php" hash="da69cd353a5900409e3f7f2ab680f8d5"/><file name="Config.php" hash="0d96af6fbb2a5036bb53dae0ea706044"/><file name="Direct.php" hash="b3cc9b8bdc9a5eb79bc81f154450eecf"/><dir name="Express"><file name="Checkout.php" hash="fd9f521dc079b3cfaed2d2201f162633"/></dir><file name="Express.php" hash="818541d41b8cfaea278bcedfb0fe94c4"/><dir name="Hostedpro"><file name="Request.php" hash="e9a22e47d7e5674b47bc7c487a996ab3"/></dir><file name="Hostedpro.php" hash="dfb604ab787530941bf3f80b022dbfd9"/><file name="Info.php" hash="388bdf9cba6478de15cad325a156691d"/><file name="Ipn.php" hash="47ebce1e590a2a614431aeb9bc66ad89"/><dir name="Method"><file name="Agreement.php" hash="988aa2b996c3f8e61e54b7ca8fc5bdc5"/></dir><dir name="Mysql4"><file name="Cert.php" hash="e846f458618e90291a97f62fb1235772"/><dir name="Report"><dir name="Settlement"><dir name="Row"><file name="Collection.php" hash="efdab645edaae9c19630dda772413c2b"/></dir><file name="Row.php" hash="30ff23110bd6930c2a92614d1a1efa4f"/></dir><file name="Settlement.php" hash="7078276522913937e5b00aa81fbfe5be"/></dir><file name="Setup.php" hash="4cb141aa3357a249bf3abfd85d4f66f4"/></dir><file name="Observer.php" hash="a4b7e6d86750e65dde93ad698244dfc2"/><dir name="Payflow"><file name="Request.php" hash="b340d8d82cc4407e41cbbe69ba1a31ca"/></dir><file name="Payflowadvanced.php" hash="ff102cd2d93b2461edeff16df7931a51"/><file name="Payflowlink.php" hash="8e6df886b45763532702f0280ef5022a"/><file name="Payflowpro.php" hash="9dfc5a904a4ca4f64f28c2956ffaba16"/><dir name="Payment"><file name="Transaction.php" hash="4613e53dcde55f6e240c6acb92829b11"/></dir><file name="Pro.php" hash="e46ee2002143c733608e08b1d0a134d6"/><dir name="Report"><dir name="Settlement"><file name="Row.php" hash="b6265affd2102043f95f01ccc5924354"/></dir><file name="Settlement.php" hash="2086d29a7c9ad782eab399eb5406f0c3"/></dir><dir name="Resource"><file name="Cert.php" hash="46977005a28c0f10d25ed50992a0050d"/><dir name="Payment"><dir name="Transaction"><file name="Collection.php" hash="908b6becdded817226e0c9cd7006689c"/></dir><file name="Transaction.php" hash="99ff0b75750a181db588b4c198d66a0e"/></dir><dir name="Report"><dir name="Settlement"><dir name="Row"><file name="Collection.php" hash="47ab3bdc269e7bff00b2fca76a4e0749"/></dir><file name="Row.php" hash="bd55e5ca97d6981e9b86ccba59f1fb91"/></dir><file name="Settlement.php" hash="a66260bf11f6972e68047925f413b977"/></dir><file name="Setup.php" hash="78055a865787b35bb4b481753f5cb1e6"/></dir><file name="Session.php" hash="074396e2cce792799647aee828bab736"/><file name="Standard.php" hash="a27b3668deba097cbe2d5c6939e1e918"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Cert.php" hash="827fd83416e7586c2ae3150c39d717a4"/><file name="Cron.php" hash="f7ddb7dd054b19d1b9665c2b32af911a"/><file name="MerchantCountry.php" hash="f7d6ec0d27e9e1f870039350e9a78789"/></dir><dir name="Source"><file name="AuthorizationAmounts.php" hash="8cc006571b71010ed5c00c7719160671"/><file name="BuyerCountry.php" hash="f571fd5998b358b76f95a0dd68a0ec6a"/><file name="FetchingSchedule.php" hash="6a8a679699a31180810f00a628b6243f"/><file name="Logo.php" hash="879ae531f1dc5b2d194f49816c9922b7"/><file name="MerchantCountry.php" hash="4062a191c5a3eb3174e2c23d660096e0"/><dir name="PaymentActions"><file name="Express.php" hash="aa5888252f3a67edcb7be76b920fa66a"/></dir><file name="PaymentActions.php" hash="eff694cd8d6bc355a72a67ee0d3e46fb"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Paypal"><file name="ReportsController.php" hash="c15f41ca125ea8085ab9ad0fc5bf0fed"/></dir></dir><file name="ExpressController.php" hash="95b9f369dfcb53420cc57cb5a41271f3"/><file name="HostedproController.php" hash="5573a9e25024ba01c287b37459af8226"/><file name="IpnController.php" hash="bee05bb153e68e2e994a24c799daf05c"/><file name="PayflowController.php" hash="ad616f16454812a1725cfa83d725b395"/><file name="PayflowadvancedController.php" hash="6baefa564010e36219db2dc37b82e587"/><file name="StandardController.php" hash="f17f76e41b287bc9f8332ce4c738556f"/></dir><dir name="etc"><file name="adminhtml.xml" hash="297251cbf2028328342e0d63f7d561f9"/><file name="config.xml" hash="ec8b5ae19972b1b08218a640b20f76c8"/><file name="system.xml" hash="3c123083043922ed18779460d19c2524"/></dir><dir name="sql"><dir name="paypal_setup"><file name="install-1.6.0.0.php" hash="1ec3d6636fcfab443f107f79282df701"/><file name="mysql4-install-0.7.0.php" hash="75a6d92a85ed7e0c71e7e0f17d473de8"/><file name="mysql4-install-1.4.0.0.php" hash="446c2903e78cc7fce646c2e344939f36"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="29ab81ca69911397f8aa10955d192907"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="4a5f460bf5a4c5d04ce509f0e215bdce"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="e4abc3a49e03b6bc9d945e4f7cefe356"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="f8b504108e07c09d666ad71497152d9c"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="76a8f1f0d8b58cacb19dcf8b1819f8f0"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="3559d261e1887f4bf830e073f3e659a2"/><file name="upgrade-1.6.0.1-1.6.0.2.php" hash="e23317f880d9224cd2e923555654a1d4"/></dir></dir></dir><dir name="PaypalUk"><dir name="Block"><dir name="Express"><file name="Form.php" hash="0ff55e4ca7f32d0509a80dcd5a111f20"/><file name="Shortcut.php" hash="14251710cd7b1ad0705105d72402edf8"/></dir></dir><dir name="Helper"><file name="Data.php" hash="fd107083844fb75cd55dedddcb69974a"/></dir><dir name="Model"><dir name="Api"><file name="Nvp.php" hash="a036a518d9eef37929401a53bbce416e"/></dir><file name="Direct.php" hash="ca47ef69b66ef33d54d3bc973c6125c2"/><dir name="Express"><file name="Checkout.php" hash="efe13dcda464675ee0d0b08ae82319d0"/></dir><file name="Express.php" hash="480e4727987ceb29c58a399604e908f3"/><file name="Pro.php" hash="1ae0c10745f34e72c56d348a637ab96e"/><file name="Session.php" hash="0c92fb28cdfee715d15b1d00445ee349"/></dir><dir name="controllers"><file name="ExpressController.php" hash="8c46890f24ded7495b0d2c15726a6940"/></dir><dir name="etc"><file name="config.xml" hash="af8f2b6cbbdf3f32885b0db3db24a790"/></dir><dir name="sql"><dir name="paypaluk_setup"><file name="install-1.6.0.0.php" hash="8be8f5463d5fcffe943fd2942441e751"/><file name="mysql4-install-0.7.0.php" hash="2e14d655e6331a21ef722a162d9eb45c"/></dir></dir></dir><dir name="Persistent"><dir name="Block"><dir name="Form"><file name="Remember.php" hash="fc7061fd3e5ba0527fb2203b1e7f6329"/></dir><dir name="Header"><file name="Additional.php" hash="c5eb82f6a2fa01aa7849bff2f16b7907"/></dir></dir><dir name="Helper"><file name="Data.php" hash="e5e6415f1cde814720e9786303ae8ac1"/><file name="Session.php" hash="64abac5a8bd303993e049e8446daf894"/></dir><dir name="Model"><dir name="Observer"><file name="Session.php" hash="2a9e1565195b9147a4c641d919e284c2"/></dir><file name="Observer.php" hash="46766125faa34d533c4b6d59bf7efc81"/><dir name="Persistent"><file name="Config.php" hash="4d5798936fe74680ba0cd024ab494b02"/></dir><dir name="Resource"><file name="Session.php" hash="975529614a897d1dd97fffeff6593a58"/></dir><file name="Session.php" hash="9064a777ab054d0ac6b5b3c1638e0870"/></dir><dir name="controllers"><file name="IndexController.php" hash="59a1e727a5f066e4e6484e872dea1ca7"/></dir><dir name="etc"><file name="adminhtml.xml" hash="8efb58172b178c07700446fb509e59cb"/><file name="config.xml" hash="1891947587a7146aa25b8c2ebe134b1f"/><file name="persistent.xml" hash="4b661d872f374b4b8908f640aefa5015"/><file name="system.xml" hash="ae83f6974215db818673c8693c648ec3"/></dir><dir name="sql"><dir name="persistent_setup"><file name="install-1.0.0.0.php" hash="64d4eca43e60f5af530c330277743093"/></dir></dir></dir><dir name="Poll"><dir name="Block"><file name="ActivePoll.php" hash="341ae9861d6e3ad2b66e548c3bb3daec"/><file name="Poll.php" hash="adf6f014caeb7acbd0f1316b52b947a9"/></dir><dir name="Helper"><file name="Data.php" hash="01474c928562f89b59c749dca44695e7"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Poll"><dir name="Answer"><file name="Collection.php" hash="641395c73f5caa70dfec5d02ef360602"/></dir><file name="Answer.php" hash="8e334c451e0eb39b90e07bf143dec11b"/><file name="Collection.php" hash="d0b8ac7b58054ddef91941a256814be1"/><file name="Vote.php" hash="0d7d8a79c18e82298bace7949d496eba"/></dir><file name="Poll.php" hash="33f49f352a47905693e2265c7573fe40"/></dir><dir name="Poll"><file name="Answer.php" hash="d6098ccee192ab9fc9c56321b767d892"/><file name="Vote.php" hash="d4e3d0cf1d631e280151320cf3df7484"/></dir><file name="Poll.php" hash="497da66b5dd41a348fb5903e64b33e18"/><dir name="Resource"><dir name="Poll"><dir name="Answer"><file name="Collection.php" hash="661ff977eb3ea7e8fcfb20cc0b66a88a"/></dir><file name="Answer.php" hash="b0b764113cc411cf5942fe8862747f22"/><file name="Collection.php" hash="1ee8c0e9b5a044967ae971321e62167e"/><file name="Vote.php" hash="bd78523910ef44c71709b38d59291436"/></dir><file name="Poll.php" hash="c385b45f443d7fcc1db07e7e4586bb7b"/></dir></dir><dir name="controllers"><file name="VoteController.php" hash="16397fa0db2dd473a4e9c81f9ec09382"/></dir><dir name="data"><dir name="poll_setup"><file name="data-install-1.6.0.0.php" hash="6953af477df72473ffc84c08c52e7c44"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="f9fa433311ca407e87bf08e193949b7f"/><file name="config.xml" hash="7d90543bf98317844fe84bb7e9958477"/><file name="system.xml" hash="27f55fbbff00c6046ccc9625959cbb47"/></dir><dir name="sql"><dir name="poll_setup"><file name="install-1.6.0.0.php" hash="018fe0a4174c837cad012a28325ed511"/><file name="mysql4-install-0.7.0.php" hash="365a4c3b3366dcb257c7a09e1402d182"/><file name="mysql4-upgrade-0.6.0-0.6.1.php" hash="52023e8c54ebd1cb2301dc0c3ae3f2f0"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="67d1d82fb19a59742449e1c59a006119"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="3a3d2d59ac58eb8181167416375502d1"/></dir></dir></dir><dir name="ProductAlert"><dir name="Block"><dir name="Email"><file name="Abstract.php" hash="8e0a6e5c0a71238f8ed4ac09f9d4d955"/><file name="Price.php" hash="6bd6b753485d3e00c0de0f16b1c633f8"/><file name="Stock.php" hash="c3fde82c989387acc140a08023f73a97"/></dir><file name="Price.php" hash="55c26cd963e90f355b586d2de304da4c"/><dir name="Product"><file name="View.php" hash="551f877b6b85f47fce7212e530f1c734"/></dir><file name="Stock.php" hash="4154b89a742cb13a830d0878cbd264e2"/></dir><dir name="Helper"><file name="Data.php" hash="a49988ad16336f1be4de2f3eb97fe8bd"/></dir><dir name="Model"><file name="Email.php" hash="7a69bb276b89a667696042f7463e6afd"/><dir name="Mysql4"><dir name="Price"><file name="Collection.php" hash="2d3ab86a49c301e9adcc3f7316b19ad5"/><dir name="Customer"><file name="Collection.php" hash="274aff5f2c90b1afa97ed59c27d2d2df"/></dir></dir><file name="Price.php" hash="5f8042b077cba001f810b0aaa468b4ac"/><dir name="Stock"><file name="Collection.php" hash="1e677ac4161cb271bfd0f9001e89a6b4"/><dir name="Customer"><file name="Collection.php" hash="bd0402d34d5f90bb9e0a64273c496292"/></dir></dir><file name="Stock.php" hash="e7146f684b2037c44a5f75d56b5fc7b1"/></dir><file name="Observer.php" hash="70730b2cb1a327fa15e44d829a0a1b63"/><file name="Price.php" hash="c3390a2729ee5601d167cb09dae97087"/><dir name="Resource"><file name="Abstract.php" hash="037d85f27adc89a47e413c417bdf2aa7"/><dir name="Price"><file name="Collection.php" hash="7b82e98567dd7b60e411a37fa58eb4a4"/><dir name="Customer"><file name="Collection.php" hash="3ca74725aad8e414929c2299cafd802a"/></dir></dir><file name="Price.php" hash="b4428747f88d966e756478cb9244fa72"/><dir name="Stock"><file name="Collection.php" hash="f4db688cb4664e5b4634781e1f10bf83"/><dir name="Customer"><file name="Collection.php" hash="7b02c4220cf4851cad07f8b36fbeff28"/></dir></dir><file name="Stock.php" hash="db74196f249b0a9329e2f5319d3b0a6d"/></dir><file name="Stock.php" hash="c2669ef1946a92b06416f1a53972ad87"/></dir><dir name="controllers"><file name="AddController.php" hash="70cadaf46d81b617cbf3fe8c6a66a488"/><file name="UnsubscribeController.php" hash="499e60901a1ec8ef7e0ab04b618f98b9"/></dir><dir name="etc"><file name="config.xml" hash="85fde08cf912aab027eec4e3aa8bdaac"/><file name="system.xml" hash="57d13cdeb80002980f41dffc29440ff5"/></dir><dir name="sql"><dir name="productalert_setup"><file name="install-1.6.0.0.php" hash="c107f73036880b2b60da8ff488587b75"/><file name="mysql4-install-0.7.0.php" hash="690b94dbc6b91c5b98016460e81546ea"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="f6668a13895266f1669826ffaa10db72"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="aced222aec5e923dd0db3d2e2a7638d6"/></dir></dir></dir><dir name="Rating"><dir name="Block"><dir name="Entity"><file name="Detailed.php" hash="188610c833a9afabe56978ca8b591c1e"/></dir></dir><dir name="Helper"><file name="Data.php" hash="86ad60b0fecae276611c6643a0f7d1ae"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Rating"><file name="Collection.php" hash="df4e10d40dc992ed9bc78603883b4953"/><file name="Entity.php" hash="2647858f9c3bf277b02a031f6d2510e0"/><dir name="Option"><file name="Collection.php" hash="56159532221484900aa0e456b76e8b6d"/><dir name="Vote"><file name="Collection.php" hash="1b91f6b3f137643fd4af450b890e1523"/></dir><file name="Vote.php" hash="b675b414356d1e88c3f4cbe7378c469c"/></dir><file name="Option.php" hash="64ff128de6a563984dbb0685bbd6402b"/></dir><file name="Rating.php" hash="1413a4f1bbc1283f78301c5d20de67e9"/></dir><file name="Observer.php" hash="d7015f8ff1a7aac6b3b9a3c7fe7d8d98"/><dir name="Rating"><file name="Entity.php" hash="b772ef6613a53ab03ceb6a9f9d27282b"/><dir name="Option"><file name="Vote.php" hash="5c0fac1c593f8dd35a4f1ff700792acc"/></dir><file name="Option.php" hash="22859d9cb354be229740a9c756e3821e"/></dir><file name="Rating.php" hash="7f5252220335311599287d8e1320d83e"/><dir name="Resource"><dir name="Rating"><file name="Collection.php" hash="7acbf6f4d67fc7f166588bdfe1ec73f9"/><file name="Entity.php" hash="f01059e1216111acdc2b27a3b002cfcd"/><dir name="Option"><file name="Collection.php" hash="f188c1325fe7e7d5a58c0c7e7cfecb92"/><dir name="Vote"><file name="Collection.php" hash="933052efe03d17d6f2c0398ffdc7d7e7"/></dir><file name="Vote.php" hash="20ff5d85fc40a0356fb4005cbe49de18"/></dir><file name="Option.php" hash="118a58c3775b87cfa5b74c8685db755e"/></dir><file name="Rating.php" hash="0c847bab0d0771d6c484644d7532deda"/></dir></dir><dir name="data"><dir name="rating_setup"><file name="data-install-1.6.0.0.php" hash="2b2786b5fff99e769c0cd1f6c48304d2"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="33c1180ac21d2fd57519caf466ac98c3"/><file name="config.xml" hash="2b01bbbb3ccd08344234f6b14b480bcb"/></dir><dir name="sql"><dir name="rating_setup"><file name="install-1.6.0.0.php" hash="03257cb42d2b42085f556d5c805c22da"/><file name="mysql4-install-0.7.0.php" hash="eef96bb94aec55982106018835862ae9"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="0d150347416fe402ac37d7c7bdf67b77"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="81067732b4ec552c742f5ffb80788cd1"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="b58a94c9fef8a13c8bd821d31c6ca40c"/></dir></dir></dir><dir name="Reports"><dir name="Block"><dir name="Product"><file name="Abstract.php" hash="cd4144c51ecef5b233abc92f7e455ff1"/><file name="Compared.php" hash="6c342478f6738e12d13541f8dd5f5c13"/><file name="Viewed.php" hash="6b7151c100398957fe270ad8b1024d2a"/><dir name="Widget"><file name="Compared.php" hash="12c566a7edba25b8f6623249a96b60e7"/><file name="Viewed.php" hash="8055f08e8c9ddcd2a4d8129bc33fd409"/></dir></dir></dir><file name="Exception.php" hash="3a9a648a39b735531b5345a8de7cbc78"/><dir name="Helper"><file name="Data.php" hash="a025f447f4fb9ad0d839f1fa76376af8"/></dir><dir name="Model"><file name="Config.php" hash="440cf73ff0dc1b6c41fe92c810d5c9c9"/><dir name="Event"><file name="Observer.php" hash="6e251e178d8ced85bc82586aaf8acaae"/><file name="Type.php" hash="1bf818cb8afd108a80ec97ff29b5c22e"/></dir><file name="Event.php" hash="71c31d55bcddfd8c3c6ffd1c28b8350e"/><file name="Flag.php" hash="42f6371ba91a445a1d7f6af438839af7"/><dir name="Grouped"><file name="Collection.php" hash="ef5ed0c10403e173a4e18e51440721fb"/></dir><dir name="Mysql4"><dir name="Accounts"><file name="Collection.php" hash="f1e468be36edeb3d35dd980c7aa2b822"/></dir><dir name="Coupons"><file name="Collection.php" hash="9b33d8b95b8261bbee3de39bea764d56"/></dir><dir name="Customer"><file name="Collection.php" hash="92f8346f5bb0988d7ef713ee2178248e"/><dir name="Orders"><file name="Collection.php" hash="cbd2d50394794a824037a1fe86dac2f7"/></dir><dir name="Totals"><file name="Collection.php" hash="11302981342bee8fabdd28951eb5908e"/></dir></dir><dir name="Entity"><dir name="Summary"><dir name="Collection"><file name="Abstract.php" hash="1de9e5510f829f38fe742118fcd8d686"/></dir></dir></dir><dir name="Event"><file name="Collection.php" hash="293c1dbd910daa33ff17255fcdaa1ccd"/><dir name="Type"><file name="Collection.php" hash="ebc0dbdac187973ac4454418300a264d"/></dir><file name="Type.php" hash="5a5857ec6074f006a93168de915d4db9"/></dir><file name="Event.php" hash="36e2dd6971fdfd46ae5621f467647e66"/><dir name="Invoiced"><file name="Collection.php" hash="b21d1fa339966f76006e74a100334298"/></dir><dir name="Order"><file name="Collection.php" hash="457ab6d8e6e3f84b49eee7e383596e8e"/></dir><dir name="Product"><file name="Collection.php" hash="629a064aa7ef7daf47ae1c80e6b12432"/><dir name="Downloads"><file name="Collection.php" hash="546c027660816b4974f821a835d89cd6"/></dir><dir name="Index"><file name="Abstract.php" hash="38f6c569a3e7befd593cfbfeb60bd3c8"/><dir name="Collection"><file name="Abstract.php" hash="d88a479b9c3abf6058cd14f764bc6c3d"/></dir><dir name="Compared"><file name="Collection.php" hash="828f9081bbdc55eb0060f54af67a6a99"/></dir><file name="Compared.php" hash="3f83080faee50d60f0d47ff9fcd310f6"/><dir name="Viewed"><file name="Collection.php" hash="b9cde54f433763f0a6510693cf3f9f33"/></dir><file name="Viewed.php" hash="bc7504e186103abb913c0600784bae71"/></dir><dir name="Lowstock"><file name="Collection.php" hash="0b58937c24daa64eab872ec48640af0d"/></dir><dir name="Ordered"><file name="Collection.php" hash="cc044921489d51cf7504f9e37a0dc464"/></dir><dir name="Sold"><file name="Collection.php" hash="8d03790815e4119d0835d77afc9c06f0"/></dir><dir name="Viewed"><file name="Collection.php" hash="46e0580fb35c5c2a020bc0681e0a6663"/></dir></dir><dir name="Quote"><file name="Collection.php" hash="527ffc3dfa322d86146a764cb1ddd9c0"/></dir><dir name="Refunded"><file name="Collection.php" hash="e2f17ec7cb3361aecd75c71c64204786"/></dir><dir name="Report"><file name="Abstract.php" hash="b7fa13cb1be8c228d2a35988a5a4e67b"/><file name="Collection.php" hash="3108395d72f39eb48b77fd5168794377"/></dir><dir name="Review"><file name="Collection.php" hash="9030330ba862fa318e51db4cd438341c"/><dir name="Customer"><file name="Collection.php" hash="40034dd0ef3b66d19ea0063b9cc657e9"/></dir><dir name="Product"><file name="Collection.php" hash="5590ce7f8270163d9644fa6d65c196d9"/></dir></dir><dir name="Shipping"><file name="Collection.php" hash="2b41e338b01185843529240f5b253ada"/></dir><dir name="Shopcart"><dir name="Product"><file name="Collection.php" hash="e8f8c52aff57abb5e7e9b5945ebdcd65"/></dir></dir><dir name="Tag"><file name="Collection.php" hash="29842a23c460f19b253c6d7f5b6107aa"/><dir name="Customer"><file name="Collection.php" hash="e6d5d4b0360f6ecb52ebe96fe7ff71b4"/></dir><dir name="Product"><file name="Collection.php" hash="4f8b2ae24a66db0bbacaa50fe3709cfd"/></dir></dir><dir name="Tax"><file name="Collection.php" hash="bf1f7420480baeab4fde9e0be5538afe"/></dir><dir name="Wishlist"><file name="Collection.php" hash="e60d66a3429a32bdba244dce25d3a119"/><dir name="Product"><file name="Collection.php" hash="127d950b55b5ecb7892568f98f4dafd5"/></dir></dir></dir><dir name="Product"><dir name="Index"><file name="Abstract.php" hash="4c7bad4909bc15bd6285824d549bb0ad"/><file name="Compared.php" hash="6262f00da2d419f5fcc6ffd1c16bbc9a"/><file name="Viewed.php" hash="3f6f7ac8edcc23b73e6bcaacb356b7b5"/></dir></dir><file name="Report.php" hash="4ac971042d39d2450556d5ed5cf5c12a"/><dir name="Resource"><dir name="Accounts"><file name="Collection.php" hash="b27d6399e9e6b753bfb2e3850e051c58"/></dir><dir name="Coupons"><file name="Collection.php" hash="9e5068c68e2e3efd4b06f7bc213105fe"/></dir><dir name="Customer"><file name="Collection.php" hash="c118f3eadff415c988d29a47f52339e0"/><dir name="Orders"><file name="Collection.php" hash="3e774df9039f13ee3171dc25b1584ff8"/></dir><dir name="Totals"><file name="Collection.php" hash="2378e351e049c736f7cf6d709cbcacf5"/></dir></dir><dir name="Entity"><dir name="Summary"><dir name="Collection"><file name="Abstract.php" hash="91bdac54729812ea15664ee4aa792c6f"/></dir></dir></dir><dir name="Event"><file name="Collection.php" hash="8bebb3ef142243f77cd8d351ff048760"/><dir name="Type"><file name="Collection.php" hash="4ce22b27704aadd680c48ad29104fb6f"/></dir><file name="Type.php" hash="d15134b6f3a7664f1d358c9066fa78cd"/></dir><file name="Event.php" hash="8ac01e117805f1b8c3e5fda688112416"/><dir name="Helper"><file name="Mysql4.php" hash="f7dc7af70613199cbbd629a3971df4a5"/></dir><dir name="Invoiced"><file name="Collection.php" hash="3f494577cf1cfd2b3d94b98ded7d5697"/></dir><dir name="Order"><file name="Collection.php" hash="e5985fd66b761b209cb68a0c2119c393"/></dir><dir name="Product"><file name="Collection.php" hash="f6825cbf2eb9353fe2328f69e7c2ddde"/><dir name="Downloads"><file name="Collection.php" hash="c651a65c87c04763ca0ab43d1a7c0139"/></dir><dir name="Index"><file name="Abstract.php" hash="69562aa8c6fbb2d2f76cb042cc1360f3"/><dir name="Collection"><file name="Abstract.php" hash="b8265305b5f1e30ec9226e1de1f86f38"/></dir><dir name="Compared"><file name="Collection.php" hash="6035c0e8bcfcd152fc5026b5256e3812"/></dir><file name="Compared.php" hash="96286c36a613b225b8243fc5906820af"/><dir name="Viewed"><file name="Collection.php" hash="0bae1413ca663bd8fb27ed1d84ceb7bf"/></dir><file name="Viewed.php" hash="858a881415519676ac4f1a41ecafc2c5"/></dir><dir name="Lowstock"><file name="Collection.php" hash="8f79c29d448b2eeb1d2ca28820b88a37"/></dir><dir name="Ordered"><file name="Collection.php" hash="f7b861e54b431a8df59db2db12b0bf0e"/></dir><dir name="Sold"><file name="Collection.php" hash="54d3768e94139f3d142e173192cbe53d"/></dir><dir name="Viewed"><file name="Collection.php" hash="8cbc5ba2ea14258cf2ae8d3fc326dbcf"/></dir></dir><dir name="Quote"><file name="Collection.php" hash="324a6f191f452b59e52f1069380d73fe"/></dir><dir name="Refunded"><file name="Collection.php" hash="8987ff7e3dde2d1eb4815ed86e6c7a9c"/></dir><dir name="Report"><file name="Abstract.php" hash="fb61501348c39286a3e0e41747b8b052"/><file name="Collection.php" hash="eb4d207622d44cb79393d502a2575b6c"/></dir><dir name="Review"><file name="Collection.php" hash="1d547cc734f8ea8523eea9d1344a4ec9"/><dir name="Customer"><file name="Collection.php" hash="52f8a0e8525a591ff1657fc5a1d73677"/></dir><dir name="Product"><file name="Collection.php" hash="1d0ab3b7cbb1bbc3ba981be5e4a1f5d3"/></dir></dir><dir name="Shipping"><file name="Collection.php" hash="7ff1e2b34a465f3c633ae5ed8a426feb"/></dir><dir name="Shopcart"><dir name="Product"><file name="Collection.php" hash="4519595f9260fc886677ee2ea374be5b"/></dir></dir><dir name="Tag"><file name="Collection.php" hash="d16e1ba7c88245654335e94d837644e1"/><dir name="Customer"><file name="Collection.php" hash="ca6ee15a2d381026d089535f0597b6ed"/></dir><dir name="Product"><file name="Collection.php" hash="e03d2201a049def40c1bf1cc78838203"/></dir></dir><dir name="Tax"><file name="Collection.php" hash="6fd5bc56069b8be6515bb4e78a198241"/></dir><dir name="Wishlist"><file name="Collection.php" hash="786b3bf9fd41c21a88c8299414216986"/><dir name="Product"><file name="Collection.php" hash="9194d7b1d8d2abed0de0f439b3ec5ff8"/></dir></dir></dir><file name="Session.php" hash="2bd146e7d1b8a7396e1663d7f834714c"/><file name="Test.php" hash="ea105e8851fb0835f9ce7f071071b19b"/><file name="Totals.php" hash="1ce6e31bf5418c9017399d885a67ed24"/></dir><dir name="data"><dir name="reports_setup"><file name="data-install-1.6.0.0.php" hash="79f9e98c96c2d55dac4074337c40e625"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="a5e6f483d1737f7140309db99260471b"/><file name="config.xml" hash="c3d1a5d768d38e2c1190fa95850264f6"/><file name="system.xml" hash="d89f37ed209be22c63b490eeb44dfb7a"/><file name="widget.xml" hash="4b130abd231ed9389fb3697d7ac5d3ce"/></dir><dir name="sql"><dir name="reports_setup"><file name="install-1.6.0.0.php" hash="48f0a0fa358556ad79cc7d7f6baeabad"/><file name="mysql4-install-0.7.1.php" hash="5bf0eba235c6a6b23f86bfd43c087229"/><file name="mysql4-install-1.5.0.0.php" hash="b5006caab89af6d595838336289f0580"/><file name="mysql4-install-1.6.0.0.php" hash="f679bc350962fb0a5ddbe0a1f54a913b"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="7c6fb68b17d819f7ce5d507f07dddf5f"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="bfb4e43806ccb4ebb6d4eebfeb82830e"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="17aa2c4c1431db31b77d614e9040f1b3"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="1235b5873c356e5b7becffa18ea942bd"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="fef7aca0d6b1a5011612fb2335fd684c"/><file name="mysql4-upgrade-0.7.5-0.7.7.php" hash="970702032017a2357436557d975ccc92"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="29e32ad98991d0dccb86e105a23d93b4"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="cdfe4a97b97e1e5901b6fda76aee53c8"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="9c3bbdb6935c2c095101350520bf10ac"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="9db313daaf4b33714979b82aca881da2"/></dir></dir></dir><dir name="Review"><dir name="Block"><dir name="Customer"><file name="List.php" hash="bbf4ed856cca2052cf70603ed4b66c67"/><file name="Recent.php" hash="76aff5b201fae5e8de5647b04e9ee4b3"/><file name="View.php" hash="20577e8f50ff9e1ecffcb39694ce98b9"/></dir><file name="Form.php" hash="08e87573fffe92ab5ca43462f1f820cf"/><file name="Helper.php" hash="b1543bac153a1667c56749f4a457a1dc"/><dir name="Product"><dir name="View"><file name="List.php" hash="649f0685eabc875663e34056659e31fa"/></dir><file name="View.php" hash="d6ab6fb86c01400af03fba5279637be7"/></dir><file name="View.php" hash="33ade54dfa5c864e3c4e6e27ab7d9f8c"/></dir><dir name="Helper"><file name="Data.php" hash="70e6f5d5d0b861bd1c8377987ff753db"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Review"><file name="Collection.php" hash="9938cfdc13cf81bc3c1a6354f69f5eb4"/><dir name="Product"><file name="Collection.php" hash="d721b5ee26134b9925e018e142e946b7"/></dir><dir name="Status"><file name="Collection.php" hash="d3545aedf6fec1f83493a4d8a2b501ac"/></dir><dir name="Summary"><file name="Collection.php" hash="f692eb6ca87873156e740899d2bbb22e"/></dir><file name="Summary.php" hash="2300279e0f42f0210bdef8e6ec669129"/></dir><file name="Review.php" hash="33524d015df6d96d50ea751579f8a7bc"/></dir><file name="Observer.php" hash="35b39053e2f9358dae50395108c51f21"/><dir name="Resource"><dir name="Review"><file name="Collection.php" hash="18fd85c1a04950726923c23d45f7f48a"/><dir name="Product"><file name="Collection.php" hash="9e018d4ff75ae60a68ee7ea90d248baf"/></dir><dir name="Status"><file name="Collection.php" hash="11cb1240429591666d062490f7873d80"/></dir><file name="Status.php" hash="b7c6db1fe6f33dcb1735e9c32e386d78"/><dir name="Summary"><file name="Collection.php" hash="16a7d18c7550339cafea6b9ad2de8cc2"/></dir><file name="Summary.php" hash="287260ae7d1b6ca7056fdd6f1f6cbc36"/></dir><file name="Review.php" hash="d1b7ee3c03557c7b049f2e9b626c4c07"/></dir><dir name="Review"><file name="Status.php" hash="9dd1c1f6bb9302317bf6544a90499c42"/><file name="Summary.php" hash="7b2b9a47f7fce7470fdf7ce9318b1fca"/></dir><file name="Review.php" hash="936756252ed7d7ccd2f5046e43bd9bcd"/><file name="Session.php" hash="9002b34a7ecc7e1fcd76b3e72744e0a3"/></dir><dir name="controllers"><file name="CustomerController.php" hash="87cfc1f37e1c77b18e3d24b54e5a7460"/><file name="ProductController.php" hash="d4d3897f1a73fc26ac227febe68db04f"/></dir><dir name="data"><dir name="review_setup"><file name="data-install-1.6.0.0.php" hash="a67c7ed764e588e019085d57e9f751b9"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="86626bf825171086ae18d0f1b01908c8"/><file name="config.xml" hash="3bf94054df8452c12ee5cefc70cf9dc7"/><file name="system.xml" hash="4396e84227ed2e2202c5369fbd29e833"/></dir><dir name="sql"><dir name="review_setup"><file name="install-1.6.0.0.php" hash="766e2d968e95e2d01db04f7da86f5b13"/><file name="mysql4-install-0.7.0.php" hash="80ec04d42211e03cab40c63b06a22add"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="0a096eac9860d675230a36d383298dfb"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="d30f55b907dbdbb5304a33dfc3b27700"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="4637054a0d391d8c259aad97b195c23d"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="a6a56d6cfdf9f15d10d61b05161e421c"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="855b3e5d4f8a639ad0b54f7a98c18ead"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="3ace9ea17205c093b0ad6f79e62eace3"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="5d108e5c5a61bc06dbbb29e5d9d73829"/></dir></dir></dir><dir name="Rss"><dir name="Block"><file name="Abstract.php" hash="e5685441e816be07dd157f35afe5ed25"/><dir name="Catalog"><file name="Abstract.php" hash="709df155f8e92abb667fdbf5ad1ec70d"/><file name="Category.php" hash="d6a25763ab625972e7cf7bd101facf52"/><file name="New.php" hash="0597695291a0512ccef8aac27a816958"/><file name="NotifyStock.php" hash="f864a43d887e0c26bd9c5152c0bb9dee"/><file name="Review.php" hash="40a3cab3719a9f1648708766e2bf9edc"/><file name="Salesrule.php" hash="89244d527e06787fbee38f1c9f5c7119"/><file name="Special.php" hash="4de6a21e551cffeeae59413ceca0fdad"/><file name="Tag.php" hash="4d5213fe6620bf3d0a3901ad0dc3267c"/></dir><file name="List.php" hash="d38e4f9b431830345a550e8fed39ddaa"/><dir name="Order"><file name="Details.php" hash="d6324e3d0d6f60b10f3e465b524ce7a2"/><file name="New.php" hash="1f55a20d9f74b8cd06d848586febf9b6"/><file name="Status.php" hash="3c53531958399f8c65db97072c11280f"/></dir><file name="Wishlist.php" hash="0be045ec29631a4f835f8c1879a6ea71"/></dir><dir name="Helper"><file name="Catalog.php" hash="fdae96ae8c1580f358a6edc86c28a172"/><file name="Data.php" hash="7532522b048133ecbc16a5289e8939aa"/><file name="Order.php" hash="9c1dfc62bcaa38ad487aca5af9a5cd47"/></dir><dir name="Model"><dir name="Mysql4"><file name="Order.php" hash="4f60bcde32924edd9d62218b2bd62d4c"/></dir><file name="Observer.php" hash="3edb5aa479e3cd31ba88cabe1ae0a074"/><dir name="Resource"><file name="Order.php" hash="a0c4f6e21878bfec1c05d31907a70aba"/></dir><file name="Rss.php" hash="a183563250cf299a1d23bf30b02febc7"/><file name="Session.php" hash="b64bd9f5dd54dc62a0ff8740ecb2ac2f"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Links.php" hash="2e23d94f5bf1ad553fcf881955c4b394"/></dir></dir></dir></dir><dir name="controllers"><file name="CatalogController.php" hash="105d6cbd5468490aabe6837343c375b5"/><file name="IndexController.php" hash="2e332e30323db62ae637b2fa58c093bb"/><file name="OrderController.php" hash="1e2028c95f23280ae41d53f1c06b2f6b"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7a49ad4b72c676ee17b6f2db2612a958"/><file name="config.xml" hash="c0612f5dfed723f9d3640bbd898f5549"/><file name="system.xml" hash="47648cce7f74ef98fb933b9c4905143b"/></dir></dir><dir name="Rule"><dir name="Block"><file name="Actions.php" hash="6df856f74bca9e737ebda2e3e7045228"/><file name="Conditions.php" hash="34daeb12e892238e9e02211e92f263f7"/><file name="Editable.php" hash="853c4bd7b5ffb7e373d0aad791d461c1"/><file name="Newchild.php" hash="6a3ee51fa2ab5c68c749b91c25016d23"/><file name="Rule.php" hash="eecc20e8c24a8755ce6ab26e4940d12e"/></dir><dir name="Helper"><file name="Data.php" hash="5144ed526fd9840e3ffb26f74a40838b"/></dir><dir name="Model"><dir name="Action"><file name="Abstract.php" hash="1176fa12a90b6694811974963fcd197c"/><file name="Collection.php" hash="a9bb7bb685f7879531b25472423f2c32"/><file name="Interface.php" hash="50441673e69fac8ea927d5084da4a3ed"/></dir><dir name="Condition"><file name="Abstract.php" hash="cfd7fb340b7c637374fffe4d385b0d79"/><file name="Combine.php" hash="0ad3c0ce087fd209b84b9c137d7d9155"/><file name="Interface.php" hash="84c65a95d0867afa353282c1e5a20057"/></dir><file name="Environment.php" hash="452991d1c411c58ea04bb276e4f4283f"/><dir name="Mysql4"><dir name="Rule"><file name="Collection.php" hash="f9ea46e1c052325c95e7c04727a8e3e5"/></dir><file name="Rule.php" hash="f23474c194ef00c7ea54e24d9c68bb1c"/></dir><dir name="Renderer"><file name="Actions.php" hash="8e1e213c15011f3f86ab94ed0c9c6556"/><file name="Conditions.php" hash="17df42c8eeb20c37b710d4c54e9591b5"/></dir><dir name="Resource"><dir name="Rule"><file name="Collection.php" hash="7d9b0b4adeafb1c9dc65004615ca284f"/></dir><file name="Rule.php" hash="5ce4763dc5b804bc93ae161d119bd1b3"/></dir><file name="Rule.php" hash="fbf2cc00061071ba78470e942aad8e27"/></dir><dir name="etc"><file name="config.xml" hash="0ffb9a0aef8f7f0a8fb47ac9e9a3599e"/></dir></dir><dir name="Sales"><dir name="Block"><dir name="Adminhtml"><dir name="Billing"><dir name="Agreement"><file name="Grid.php" hash="522ad3a60ece3c9f2f06de3e2eee904e"/><dir name="View"><file name="Form.php" hash="e99eaee4c34921771421b1a0535bf89a"/><dir name="Tab"><file name="Info.php" hash="2bebca552f9ead743700068e7ac10d15"/><file name="Orders.php" hash="04ab694eb54b7f7d2141c273eb71b59e"/></dir><file name="Tabs.php" hash="b24177d2de59fd6c6811be0dbf4bc70a"/></dir><file name="View.php" hash="19e2b4203d84fba66dc84f2af3152b08"/></dir><file name="Agreement.php" hash="6615d1eb98e32427eaa06c478f2e3cf6"/></dir><dir name="Customer"><dir name="Edit"><dir name="Tab"><file name="Agreement.php" hash="6989b35b5f5c0bd1081c5c72efbab910"/><dir name="Recurring"><file name="Profile.php" hash="014a11cd3541fa08c9a0fb74f2221b3a"/></dir></dir></dir></dir><dir name="Recurring"><dir name="Profile"><dir name="Edit"><file name="Form.php" hash="a38cb499d18f909ee1a5e35ee6334654"/></dir><file name="Grid.php" hash="02cd2d23a3a7f0834ecda5758a8f5428"/><dir name="View"><file name="Getawayinfo.php" hash="8d17b8785b1c651c329fe396be0d0c65"/><file name="Info.php" hash="3a7b7e60c80fea4a7427fdbbae57bb6b"/><file name="Items.php" hash="73323670e6c20e0be5ebfe83f61a9073"/><dir name="Tab"><file name="Info.php" hash="9a8a4e3412109af91f598b7634f21665"/><file name="Orders.php" hash="f417619cc37dbf05cbd5856525de06d5"/></dir></dir><file name="View.php" hash="27a5710b79435539b971b3a03af15231"/></dir><file name="Profile.php" hash="e24bb34fa54336b6f2558683d459cb85"/></dir><dir name="Report"><dir name="Filter"><dir name="Form"><file name="Order.php" hash="d04873cba4c2fd1fd7b00736547771b6"/></dir><file name="Form.php" hash="34118fe9255ad44d6d1d2e075f32ab47"/></dir></dir></dir><dir name="Billing"><dir name="Agreement"><file name="View.php" hash="80df8e63bd7a58b15ee686232c114dae"/></dir><file name="Agreements.php" hash="43d181335fc88054cf092d0042682840"/></dir><dir name="Guest"><file name="Links.php" hash="cb2b9dc5f8f3b9a5a6d16466a196825d"/></dir><dir name="Items"><file name="Abstract.php" hash="29a6fc7c5fe46b779ad29bc601a8f969"/></dir><dir name="Order"><file name="Comments.php" hash="a3a7ec9503fbbdce1f416699e71a8957"/><dir name="Creditmemo"><file name="Items.php" hash="01623504659efb2288157621e79c901f"/><file name="Totals.php" hash="99bc4471fe0eea9092acec9d70649f9e"/></dir><file name="Creditmemo.php" hash="89a9e84e3cd14c16ff9c6cb58c438ab8"/><file name="Details.php" hash="ea5a2a11ca788b5df51a33b018a5263f"/><dir name="Email"><dir name="Creditmemo"><file name="Items.php" hash="3e53ee8fca7a6bdd17fe124440b256de"/></dir><dir name="Invoice"><file name="Items.php" hash="c41d93e9f83bd589ec86b38503d35932"/></dir><dir name="Items"><file name="Default.php" hash="f9cf7fecd07bbc4d4633404d771389ea"/><dir name="Order"><file name="Default.php" hash="83ccbe9c8e285a259710a5ff4bc4780e"/><file name="Grouped.php" hash="01ecc81d3b1d34eff949617721979f91"/></dir></dir><file name="Items.php" hash="fd71148624004b24ebbf77467949b7d0"/><dir name="Shipment"><file name="Items.php" hash="b0aa55b6470e6f5f67816a7bb1365ea5"/></dir></dir><file name="History.php" hash="cb2515ccdcad11504a0134ff3526922f"/><dir name="Info"><file name="Buttons.php" hash="c1c1fed643b0cff1192a2bba56041cd5"/></dir><file name="Info.php" hash="b5ea6b02ef92d843a3a248b847efec95"/><dir name="Invoice"><file name="Items.php" hash="8c1a3981a7bbbd5cf248710820a33f02"/><file name="Totals.php" hash="a1895c78123df2235d05197d018f5149"/></dir><file name="Invoice.php" hash="7a2f583183d3603c08c1869f3f0d7579"/><dir name="Item"><dir name="Renderer"><file name="Default.php" hash="b35225ae4c003fd7d08bf10da26c2352"/><file name="Grouped.php" hash="604714074c9a88618273abe20456aed0"/></dir></dir><file name="Items.php" hash="201df8895d504ec7528c5276585cc72f"/><dir name="Print"><file name="Creditmemo.php" hash="655ac8f568d486863ac5e105fb8b75d4"/><file name="Invoice.php" hash="d40b724ca65f9b3c7a49e21868701ad9"/><file name="Shipment.php" hash="1fecb4e3e4ae70b7f9b51cabcff946d8"/></dir><file name="Print.php" hash="fd7a2fe1ec54e1833b46605e7856cde7"/><file name="Recent.php" hash="9861f68fb74638552169ac1965428a0e"/><dir name="Shipment"><file name="Items.php" hash="f1160535001f5ec40346050ef8d755ca"/></dir><file name="Shipment.php" hash="51813b1305846358c86e59936d347c61"/><file name="Tax.php" hash="60a52d4417914f361e20d76a4dc3bc57"/><file name="Totals.php" hash="ab2f07dfafa48c786b8924bef8d0cfe2"/><file name="View.php" hash="175cf06a68d1396eb7f9d61a05739a9e"/></dir><dir name="Payment"><dir name="Form"><dir name="Billing"><file name="Agreement.php" hash="5dda0b8753b5dfec89ce968875598769"/></dir></dir><dir name="Info"><dir name="Billing"><file name="Agreement.php" hash="f4f78a60ffd463f74cedf2075281f50a"/></dir></dir></dir><dir name="Recurring"><dir name="Profile"><file name="View.php" hash="7a98f07c90eff58b79c1f3dda4e4ed31"/></dir><file name="Profiles.php" hash="578ccc6b60dbe5b534c085898d6096f4"/></dir><dir name="Reorder"><file name="Sidebar.php" hash="8e6693ba2c3b6376c759263e2782375d"/></dir><dir name="Widget"><dir name="Guest"><file name="Form.php" hash="a3bcbddcf5d43240c8b6931f44e5ba48"/></dir></dir></dir><dir name="Controller"><file name="Abstract.php" hash="8862eb6d3acfda47a394c45ea74bd0a5"/></dir><file name="Exception.php" hash="6ca52ca4ee37a70c0a3ef9eabbe45286"/><dir name="Helper"><file name="Data.php" hash="e9bd88ac5cd527aac57362f8ac355b2a"/><file name="Guest.php" hash="45360e4c5091c63d4fa2e2dd70862b6b"/><file name="Reorder.php" hash="6b35873e1c6c3940382293cfa21bdc58"/></dir><dir name="Model"><file name="Abstract.php" hash="7df0581aa1a208837d44c343fa042806"/><dir name="Api"><file name="Resource.php" hash="5f2ec7989ce6a407f0578df80c694a3d"/></dir><dir name="Billing"><file name="Agreement.php" hash="fa14878593760d6cf2e187576c1904e7"/></dir><file name="Config.php" hash="0922231003200ca8b0edd23191406403"/><dir name="Convert"><file name="Order.php" hash="1243d58d2e727a9698ed0bc326109726"/><file name="Quote.php" hash="e9c708fbb0d2d79c1d3c46344c589abb"/></dir><dir name="Email"><file name="Template.php" hash="bdc507d4264f6347828ff0169176fb34"/></dir><dir name="Entity"><dir name="Order"><dir name="Address"><file name="Collection.php" hash="04165ed9895b58dc584a30022677481e"/></dir><file name="Address.php" hash="3c9ae74236825e1b787cfcbbf451ed19"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="0891d45e0492a18b31602cee151aaaa1"/><file name="Child.php" hash="17495fcff9f935e111187ee88df636c9"/><file name="Parent.php" hash="b3f5f3c2b870ee9be5b9a848344c76ea"/><file name="Shipping.php" hash="4fe98f1a7ec0041c146817bbb0c4f0d2"/></dir></dir><file name="Collection.php" hash="89d175ec62dc34a0268a7080fe4a60b4"/><dir name="Creditmemo"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="3a6d8752ac71435ecabca7ae22358176"/><file name="Parent.php" hash="14e1bf797ffcb4a4ff1a69344f4eb05f"/></dir></dir><file name="Collection.php" hash="23e5025a67bcceecc3f8de872e03e234"/><dir name="Comment"><file name="Collection.php" hash="c24cab047663781dcbfff33627251547"/></dir><file name="Comment.php" hash="a6488e54903e97b62cca160552e9060c"/><dir name="Item"><file name="Collection.php" hash="a1e61e0d9607e2e781f3fa8a0b283388"/></dir><file name="Item.php" hash="07bcad59f97aeaf119ebe0d87065b5fc"/></dir><file name="Creditmemo.php" hash="b815cc9f3e3925cf7d64ca463990116e"/><dir name="Invoice"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="082b4fe4009b51b905bfb6c631e13094"/><file name="Item.php" hash="6ab03096650a3d03fe8ad63d16904ea0"/><file name="Order.php" hash="984a5c05fc72c8367837ce77335ce554"/><file name="Parent.php" hash="4964c50a925d989ab5f030fae64e9a22"/></dir></dir><file name="Collection.php" hash="c7f18038b6fda7b8a9914efa88dc39d3"/><dir name="Comment"><file name="Collection.php" hash="b56a07368ccfd7843083561998cdf13d"/></dir><file name="Comment.php" hash="af20ae5d0b5ac718b633b2049d832682"/><dir name="Item"><file name="Collection.php" hash="2f0a7eb19164f6f8b29d7c516fdd3bf6"/></dir><file name="Item.php" hash="a5e994983858da90157bcb61087f8430"/></dir><file name="Invoice.php" hash="72f2b94354f52fc7ac0763c0613bcb31"/><dir name="Item"><file name="Collection.php" hash="a22c59668f32c7582cd9db825bca3c70"/></dir><file name="Item.php" hash="a111795598544ee9bbf3a2a6e2cda214"/><dir name="Payment"><file name="Collection.php" hash="6033b468c759066b084a1454d79eca2c"/></dir><file name="Payment.php" hash="21ec4ecc7a2503f97294df94f92d4dfa"/><dir name="Shipment"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="761f156ab78f615179594f0583192f2c"/><file name="Parent.php" hash="7ab0f062550231875aa5d3b60e305f44"/></dir></dir><file name="Collection.php" hash="83792c708f103791cd0b90200f594cef"/><dir name="Comment"><file name="Collection.php" hash="b69a4e89f3457016663be11ef467dbe1"/></dir><file name="Comment.php" hash="91fb426f9592ea34bddca925a4867362"/><dir name="Item"><file name="Collection.php" hash="35569c9201277605c3ee8fb4937ef41c"/></dir><file name="Item.php" hash="d100ce00ccd3c090307952259adcd6e0"/><dir name="Track"><file name="Collection.php" hash="c5fb8c26146d6c4497ac3db517860286"/></dir><file name="Track.php" hash="45537fc123e406a519c35c0b3f92e4ba"/></dir><file name="Shipment.php" hash="5816db506fa43dea8d136a0ada084119"/><dir name="Status"><dir name="History"><file name="Collection.php" hash="94884472833fa5ce9bf4521997340f87"/></dir><file name="History.php" hash="eaaa61e16865ae4886e2e8dbb96ca0e1"/></dir></dir><file name="Order.php" hash="a9153e5f13ddb6a0680b91f6a29e3a15"/><dir name="Quote"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="6b04c3bc870238f2763d93908b2bd4a1"/><file name="Parent.php" hash="5cb3ed4db2508fc982479e5959fdbce3"/><file name="Region.php" hash="dec82bc0f914e7b66675049171386501"/></dir><file name="Backend.php" hash="32b20ff299596c604e73566e39885ca7"/><dir name="Frontend"><file name="Custbalance.php" hash="a7736718a034bdd57f998ce4d4edab56"/><file name="Discount.php" hash="f1be9b759dff38cbf59e1488242b4eb1"/><file name="Grand.php" hash="6a03edc3210c29bc9fd1267a4e7d3bad"/><file name="Shipping.php" hash="d360d666290972f103399ebe35f93405"/><file name="Subtotal.php" hash="03b8f5fa7551b94f69781cc1bf22df77"/><file name="Tax.php" hash="f674cd82c18040b5b2efb2ced11c22a5"/></dir><file name="Frontend.php" hash="9311204d57d08b650162fb109bbd1984"/></dir><file name="Collection.php" hash="132d677a6e6cea9130dafde784b314ac"/><dir name="Item"><file name="Collection.php" hash="67abd3accad59d8b1a962fc369ae71de"/></dir><file name="Item.php" hash="c14c11f2c70ac085bd1d6eaabee885df"/><dir name="Rate"><file name="Collection.php" hash="9979c772fd370c59bcca9b6c8634a7d3"/></dir><file name="Rate.php" hash="d774c72fe6389f16adff19f809a2bb7c"/></dir><file name="Address.php" hash="b93cf1cac54320a989315a6976ac65be"/><file name="Collection.php" hash="2fe309e6a477f255cefffce80e657435"/><dir name="Item"><file name="Collection.php" hash="2d27ddc787c0eab0c738bc55f0fe62d6"/></dir><file name="Item.php" hash="4a631b957319c743c48b358de11681e2"/><dir name="Payment"><file name="Collection.php" hash="febdee22d32d3811eda0fc5ee38a865d"/></dir><file name="Payment.php" hash="86550616675aee8c513af0ceb2ed0535"/></dir><file name="Quote.php" hash="9b3328cc0bec46924be783854563e9f9"/><dir name="Sale"><file name="Collection.php" hash="2748cb03ed5e76176ee22e122dfdd71a"/></dir><file name="Setup.php" hash="bff4b5e5a4221636df5dc21d7168bc89"/></dir><dir name="Mysql4"><file name="Abstract.php" hash="2525a4f945b60812cce16e55eb321509"/><dir name="Billing"><dir name="Agreement"><file name="Collection.php" hash="77c8a50657f967adbfa3ca72129b9f96"/></dir><file name="Agreement.php" hash="ca32b128f9e94fbd195f5ada65745573"/></dir><dir name="Collection"><file name="Abstract.php" hash="5981df1756b9bdeeaf882834961b15e2"/></dir><dir name="Order"><file name="Abstract.php" hash="4420c5ab29e064b77bb870639f5941fa"/><dir name="Address"><file name="Collection.php" hash="1f136d0fbf3ad0fcf1a04cb02a70aa08"/></dir><file name="Address.php" hash="12f2188c12232939ec1832180909287b"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="8789f157ad15114f44c5b6a8bd8824e4"/><file name="Child.php" hash="cc71878bad2ce4e339dece1b21ecdb2e"/><file name="Parent.php" hash="7b5a68f41234037a1d3e401bda2237ae"/><file name="Shipping.php" hash="f03cc2f3fbb3594249146e0c49f3eace"/></dir></dir><dir name="Collection"><file name="Abstract.php" hash="6b6037352989b32c7a5c4913daf7f272"/></dir><file name="Collection.php" hash="4fb476fe8831ba3d0f7f575e72835c6f"/><dir name="Comment"><dir name="Collection"><file name="Abstract.php" hash="d6d4eb5f5bd9aa8611d2b4a4d3e36910"/></dir></dir><dir name="Creditmemo"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="2f2ea6987265bf4ede368b9efe17e84a"/><file name="Parent.php" hash="c1c77aba6178485573cde888fdc7ff68"/></dir></dir><file name="Collection.php" hash="c5ca212f22adab37f605f69093299810"/><dir name="Comment"><file name="Collection.php" hash="b97e23cda6217748a47ae06c100c8c68"/></dir><file name="Comment.php" hash="2103ec45890bcb3188b8a9f51c0e4f44"/><dir name="Grid"><file name="Collection.php" hash="50840db9d0a9d4b5458643720320b790"/></dir><dir name="Item"><file name="Collection.php" hash="3c91070936d5868a57567d911b4658c8"/></dir><file name="Item.php" hash="705c715fbc10a2d05ae6582a68c3e8b2"/></dir><file name="Creditmemo.php" hash="47930d35bebfbd23bcb397ac8b4e5c88"/><dir name="Grid"><file name="Collection.php" hash="c334463679df9047bcffe175cecf26b7"/></dir><dir name="Invoice"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="2bb7aa571a3afa857d15821ac2d9e965"/><file name="Item.php" hash="a3e343a742b778d71877c5aee36db82f"/><file name="Order.php" hash="ce5346be6942a3becb34c8b0e96afbb3"/><file name="Parent.php" hash="b86fdda8c1bf3609606f8c52e4903100"/></dir></dir><file name="Collection.php" hash="d77e72b5424bf73198e3785b079e3bc1"/><dir name="Comment"><file name="Collection.php" hash="102d73386ae6c8778f900e9157374eaf"/></dir><file name="Comment.php" hash="6960aa8a71286b646d3ad8722fc5296c"/><dir name="Grid"><file name="Collection.php" hash="703dd723edfbe5d763e1e75f10692093"/></dir><dir name="Item"><file name="Collection.php" hash="1137328d01a7b624b76677009660e435"/></dir><file name="Item.php" hash="b481a3c8b9f82c3a8e3fa0606e07c134"/></dir><file name="Invoice.php" hash="5fe1be1699fb8205161fe70644bf1206"/><dir name="Item"><file name="Collection.php" hash="0fa3c2f831e81b822e49411acb27daa6"/></dir><file name="Item.php" hash="171b210ff4868781f8b99efa62b38721"/><dir name="Payment"><file name="Collection.php" hash="e7546fba4d8a7af1b473f126350a5d45"/><dir name="Transaction"><file name="Collection.php" hash="080d77d9b30b0fb3f4c7c2c3cda33c4d"/></dir><file name="Transaction.php" hash="7d6a4fa6da153ccd5805869e245e1e64"/></dir><file name="Payment.php" hash="7ce19639eb0f3b1b1d13423ff983442c"/><dir name="Shipment"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="e7746c53cda3085d15ade188f75193b5"/><file name="Parent.php" hash="8184b27fdadf1e90116e6076ba1759cb"/></dir></dir><file name="Collection.php" hash="2155498435370114b69666101be471e2"/><dir name="Comment"><file name="Collection.php" hash="3ba48dcffa6ca24a8279ec9efa562c03"/></dir><file name="Comment.php" hash="070403af8815385fab48601ac094e5cb"/><dir name="Grid"><file name="Collection.php" hash="78ada3c040b025c44e2963217400b274"/></dir><dir name="Item"><file name="Collection.php" hash="901bc4c3603e91e38bfb8319afa9aad3"/></dir><file name="Item.php" hash="9990a479af9b1cbfd6d203f2b468b059"/><dir name="Track"><file name="Collection.php" hash="15bfba76a3d76585e9dfc431ad954e5e"/></dir><file name="Track.php" hash="63d0909bfe2b6ae8ca94160c76dcba23"/></dir><file name="Shipment.php" hash="e32d894fe0223d71b1627cfff78faa2f"/><dir name="Status"><file name="Collection.php" hash="ceb0dba54d98992c23ee2cae8c6266e6"/><dir name="History"><file name="Collection.php" hash="a9fa4b499a9706877b19127ebf68946f"/></dir><file name="History.php" hash="d56187cd4246fd3b728a9731f08f3cf0"/></dir><file name="Status.php" hash="fb250b2e34a0ae50c51e7d992b8b285a"/><dir name="Tax"><file name="Collection.php" hash="59b00a6a06e9b8c139c2d2edfa3009d3"/></dir><file name="Tax.php" hash="537cd6beb7b6e3988fecb47a526093ea"/></dir><file name="Order.php" hash="5e540e59743dbbe000c0515045a97be4"/><dir name="Quote"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="533de83d5ea895c671c9690a72ef5c82"/><file name="Parent.php" hash="cbfc3b83f8551fc0f13e2b9015b9c478"/><file name="Region.php" hash="9924c8a1ccd4d260b8d60f5ec0c52888"/></dir><file name="Backend.php" hash="bd09c50ccb9ef10973b737bd30b84e7b"/><dir name="Frontend"><file name="Custbalance.php" hash="52494c77d04d0bfdc497f5fe3213a86e"/><file name="Discount.php" hash="c53ce79ba4f2b7171cb62083477b725d"/><file name="Grand.php" hash="c950f722b753158ed631ae960d45304b"/><file name="Shipping.php" hash="040f015bec179d45c6f786aa4412c36b"/><file name="Subtotal.php" hash="4e9aae34ab12e50578d7ac00fdda31b0"/><file name="Tax.php" hash="cb2f261e51a6d73b7c76b42d082e57f2"/></dir><file name="Frontend.php" hash="ea797b50d96de1128601bc55ff0f08a9"/></dir><file name="Collection.php" hash="61e12b8905e9bce1abed668b87b5b969"/><dir name="Item"><file name="Collection.php" hash="45c38cf20ac1fd68158389d35f243734"/></dir><file name="Item.php" hash="8d641259bfa3e894b2a16939b5d25ca7"/><dir name="Rate"><file name="Collection.php" hash="8f59f839f76578e3b2417931b63dc510"/></dir><file name="Rate.php" hash="245291f2bd8a36e16a623907e43e302c"/></dir><file name="Address.php" hash="b72ec428b265bbbad34e0a4b1f776a5d"/><file name="Collection.php" hash="d6b9c1a78d393c207cca7330740bd97b"/><dir name="Item"><file name="Collection.php" hash="7cf85d3dabce04d85d6c89cc5b54a0e9"/><dir name="Option"><file name="Collection.php" hash="db91a9f7e2418f85aa7d1013878f98bb"/></dir><file name="Option.php" hash="3c4681cf5b3f3ff9f812cc4241c0db26"/></dir><file name="Item.php" hash="a763a7e7e734fd114a13c8fb24f04114"/><dir name="Payment"><file name="Collection.php" hash="8023f17c2265dd890f46b1d8adf9b71f"/></dir><file name="Payment.php" hash="de035dfd0b72d7ccb8794fb8e0e9b266"/></dir><file name="Quote.php" hash="4cf2d2880a0e401b7cf9f80af1e6b683"/><dir name="Recurring"><dir name="Profile"><file name="Collection.php" hash="ef125216d7ed972f41b2a9eb2d1006b9"/></dir><file name="Profile.php" hash="755d22e5e6e3262f23051a0a7cb6bdde"/></dir><dir name="Report"><file name="Abstract.php" hash="cb112cc35a9c7c27b001ca05349a8f51"/><dir name="Bestsellers"><file name="Collection.php" hash="1c6e812606f90f143d423d09dc38d85d"/></dir><file name="Bestsellers.php" hash="0cb1396a1b4102236686468da2b1227d"/><dir name="Collection"><file name="Abstract.php" hash="106b94af67c02e19bbb03e8fef0de4a6"/></dir><dir name="Invoiced"><dir name="Collection"><file name="Invoiced.php" hash="8dca37147b2d94e5f6113ec16b1f52e8"/><file name="Order.php" hash="41e6dcef8a7aa1b2a10359f8dcc49018"/></dir></dir><file name="Invoiced.php" hash="fb7d9238c9c08b5d5be0a7840718ae87"/><dir name="Order"><file name="Collection.php" hash="eac18c5fb199978c7c7f9dc933b2283d"/><dir name="Updatedat"><file name="Collection.php" hash="cc6974e2b9e2ff091679b11b8ba5d973"/></dir></dir><file name="Order.php" hash="4466d261140c88bcffc1759c3aa7394e"/><dir name="Refunded"><dir name="Collection"><file name="Order.php" hash="61e14d8cb847c19959a8c2589903276c"/><file name="Refunded.php" hash="9a37642252de2680b5443ac965f7e008"/></dir></dir><file name="Refunded.php" hash="a1730701602850babd21860febe724fd"/><dir name="Shipping"><dir name="Collection"><file name="Order.php" hash="1883ab166173a399637e94d2793bf19b"/><file name="Shipment.php" hash="3c040f6b1d0c6048503981d704319935"/></dir></dir><file name="Shipping.php" hash="c5a1ef80aaaf2ad468e753dc363f5011"/></dir><file name="Report.php" hash="b68d46777318701d350f0b582c48d72b"/><dir name="Sale"><file name="Collection.php" hash="5bc555aece4f41f643dcbd0301376201"/></dir><file name="Setup.php" hash="74802739507cb8882a92e025ba5cb540"/></dir><file name="Observer.php" hash="21b9fadcee9dc6afece6d530b1c1c12d"/><dir name="Order"><file name="Address.php" hash="0c0f1d784000a1ec5a3510eb93ea1f6c"/><dir name="Api"><file name="V2.php" hash="2691e0e246b3c30585d6787a72416184"/></dir><file name="Api.php" hash="2e3355818f5f6ab91c95df8221eadf6a"/><file name="Config.php" hash="7607f4a2a4a54b271939a7143a01834a"/><dir name="Creditmemo"><dir name="Api"><file name="V2.php" hash="5b0ea799122e50622b85ac0a4c088cc7"/></dir><file name="Api.php" hash="46c67dff6995c9159e167260066bbb86"/><file name="Comment.php" hash="fd91a8069c8872d571f5bc3b62060101"/><file name="Config.php" hash="58d03a22c163e28c3153ba26639c5267"/><file name="Item.php" hash="6434931ec59d67227c06ddd5174b891d"/><dir name="Total"><file name="Abstract.php" hash="6ceac3621965a4b9092d2d11c125c839"/><file name="Cost.php" hash="0dd5b64411188e9c53fc9f90f4472690"/><file name="Discount.php" hash="4ead692181f07e14ab4e9422346d67eb"/><file name="Grand.php" hash="fa3e1c576a1d0630dc8a352fd7884ffd"/><file name="Shipping.php" hash="283b3016fb9e22e00c0785e1ba1e3aa2"/><file name="Subtotal.php" hash="d8fa563cbddfcae7eafc6ada18ad8ba4"/><file name="Tax.php" hash="b926a95882af9769824e72ae155f3605"/></dir></dir><file name="Creditmemo.php" hash="ea98cb5bc2e149eebefcbee16ceda0fd"/><dir name="Invoice"><dir name="Api"><file name="V2.php" hash="11a2bc95ccce02542831e5575c8c7281"/></dir><file name="Api.php" hash="6982df919f6df5729c631d495602e565"/><file name="Comment.php" hash="e999eb26eaff398892cd4fc833937fcf"/><file name="Config.php" hash="0ec2f39070d9df0db171bf4c899cf44c"/><file name="Item.php" hash="debef83332f1d6eed69a598ec8e67b28"/><dir name="Total"><file name="Abstract.php" hash="f525ce246abceb9464db56a885e334c5"/><file name="Cost.php" hash="50801b1edbc6410e502a3c5b4983b251"/><file name="Discount.php" hash="0de8b7cdb930627c522b25ff5c5b081b"/><file name="Grand.php" hash="6a5f26888108b91e9976cb812eaacbb0"/><file name="Shipping.php" hash="50d999ce6fc970bb0af9997ef7419c18"/><file name="Subtotal.php" hash="9ab3127ca087b4afd92b26e9cdfcef8b"/><file name="Tax.php" hash="4f2609f22e9e4a6772ab4d4a706f185d"/></dir></dir><file name="Invoice.php" hash="d8d81b59ffd4ad9edf577d118b8f15a3"/><file name="Item.php" hash="c5694985e53aaab3d830a870f403165b"/><dir name="Payment"><file name="Transaction.php" hash="8f9abc742ecc75188deb9acc870ae26c"/></dir><file name="Payment.php" hash="0bb8c9d9c882d03ac278d602799097c0"/><dir name="Pdf"><file name="Abstract.php" hash="480fbf0603662cb436ab55da848e75c7"/><file name="Creditmemo.php" hash="37477c81697316ea6efb28b57f2e70a1"/><file name="Invoice.php" hash="5229db2f0746b7322ea4efba647e7caf"/><dir name="Items"><file name="Abstract.php" hash="c0743632f3478dc307bf22e5288e2267"/><dir name="Creditmemo"><file name="Default.php" hash="6bfd5294deeb85aace757253a51a52c2"/><file name="Grouped.php" hash="87008b494ae4bc6ca815f951c32f46b1"/></dir><dir name="Invoice"><file name="Default.php" hash="95b10f964de4d080dc4041fd1ec239bd"/><file name="Grouped.php" hash="1c66574a032a96afe12c343d0689f911"/></dir><dir name="Shipment"><file name="Default.php" hash="fe71e89da3cbfcc537c8fbbc181de1a7"/></dir></dir><dir name="Shipment"><file name="Packaging.php" hash="74c3114609fe2940e24e25f3eeb2f075"/></dir><file name="Shipment.php" hash="cd4c334d091c32251a9018e210eec6dc"/><dir name="Total"><file name="Default.php" hash="e8dd0888d47f96642198629470ba5e0e"/></dir></dir><dir name="Shipment"><dir name="Api"><file name="V2.php" hash="f39d0b718bd6636c2c8cee16a5c47fe6"/></dir><file name="Api.php" hash="e7fba37d761a4649788e4305b90882de"/><file name="Comment.php" hash="21a1557ce08a7780104ac8feada50ccc"/><file name="Item.php" hash="c07cfe7caaf4a07878fc752b96b3eb5b"/><file name="Track.php" hash="788fe33ab9714340e35c7f1dbbd66268"/></dir><file name="Shipment.php" hash="a602f036c9b3bf1097d49b89e94bed1e"/><dir name="Status"><file name="History.php" hash="e3270a3461f76bf703a227f77314c25f"/></dir><file name="Status.php" hash="24ec8dac9db7a7bc38c9ce0fc9d3ce1c"/><file name="Tax.php" hash="c581bb8d6ba78f88869f4de379d86cdd"/><file name="Total.php" hash="375d3df08a539021cca882fcecd7118c"/></dir><file name="Order.php" hash="a63f06a4741c885587ad017a6e509da8"/><dir name="Payment"><dir name="Method"><dir name="Billing"><file name="AgreementAbstract.php" hash="1dff5d6ed48f48957e4c2eac5ced377d"/></dir></dir></dir><dir name="Quote"><dir name="Address"><file name="Item.php" hash="0a614c7f941ff0b641c313792fa809fd"/><file name="Rate.php" hash="ca615a2d273220afefbbf9c97916d182"/><dir name="Total"><file name="Abstract.php" hash="a14efd207afdd5c5320565daadd704ba"/><file name="Collector.php" hash="7bcf61f982e5cb0ca2ff62964da5a7e1"/><file name="Custbalance.php" hash="b75ae81216cb7c6cfa57441d3e600ddd"/><file name="Discount.php" hash="dbdd1fda599813a78a4e45f7e9f27e37"/><file name="Grand.php" hash="03e58d456d41afd585083b10c440fff4"/><file name="Msrp.php" hash="186ea983d502da9121c055fb99424d65"/><dir name="Nominal"><file name="Collector.php" hash="09f30c950b76760d15a9e5831720e781"/><dir name="Recurring"><file name="Initial.php" hash="72965e1372ef765fa0a98c39bd3e3fe3"/><file name="Trial.php" hash="6093e1a79a8395d87582b5b27e08889c"/></dir><file name="RecurringAbstract.php" hash="1f8b3a7471d5dbbc09e9cf7d71c26575"/><file name="Shipping.php" hash="385abe8d37642f45abb4dec2848b7aba"/><file name="Subtotal.php" hash="52cff07a8ad502765bac22f768140c62"/></dir><file name="Nominal.php" hash="30af49e5cff1b37e342d20b7d9c99d06"/><file name="Shipping.php" hash="4a384be041decf1f6522090ff13b5de8"/><file name="Subtotal.php" hash="79e771807df0a937eb4d7e9532de0e19"/><file name="Tax.php" hash="50a13cbb479ada8ac55e5024802699b0"/></dir><file name="Total.php" hash="fe0895e94f7e6ad2ecacf39ac680dc93"/></dir><file name="Address.php" hash="aba0ccc24a694956ce0a9637bece4536"/><file name="Config.php" hash="63c0d51c53223458413c26c076c9157b"/><dir name="Item"><file name="Abstract.php" hash="10c6d9971fe88eb7e56f7368b0de985d"/><file name="Option.php" hash="4ce5653ae4372917c30e84fe759872b8"/></dir><file name="Item.php" hash="f1bd8b5147488d13a07380e9e48a877e"/><file name="Payment.php" hash="deef25bd82e194c218015475d6e553c8"/></dir><file name="Quote.php" hash="7fe1a42090ec692d61eaf08ae11b6248"/><dir name="Recurring"><file name="Profile.php" hash="8dfd021a4008dae56bc6826321d5fa3d"/></dir><dir name="Resource"><file name="Abstract.php" hash="daa063ba8a701c34302e3aad2fcd22bb"/><dir name="Billing"><dir name="Agreement"><file name="Collection.php" hash="719102ad22a7a62b1bc5d7bd718fdd6d"/></dir><file name="Agreement.php" hash="426573546e24a22ceb6f8dcd9678776b"/></dir><dir name="Collection"><file name="Abstract.php" hash="cbd1b564942a98cf28b83b254e4380e8"/></dir><dir name="Helper"><file name="Mysql4.php" hash="8ac9ecb9787075492f640fe8ef308d68"/></dir><dir name="Order"><file name="Abstract.php" hash="d8348df65a5cf5e8abec5a827e85416c"/><dir name="Address"><file name="Collection.php" hash="b8f30f866a212b45bd2a3c0c6fa645c6"/></dir><file name="Address.php" hash="19b9836061ed337090ffa8c6aa539559"/><dir name="Attribute"><dir name="Backend"><file name="Billing.php" hash="e1ac911e65cd5a9234b4f4d295ead4f5"/><file name="Child.php" hash="19b71b700ea5bfe419c0e30f88ccbc62"/><file name="Parent.php" hash="9288873afd9d71ebf88752084141476d"/><file name="Shipping.php" hash="e087c22429401de7cea5f7d6ef17ae72"/></dir></dir><dir name="Collection"><file name="Abstract.php" hash="d856acd720a56a285c99c7eb55bc7314"/></dir><file name="Collection.php" hash="3ff7226208c0a9cc2c4c413aee2d269d"/><dir name="Comment"><dir name="Collection"><file name="Abstract.php" hash="f11005ede030bb3f64192ff3c8d20e4f"/></dir></dir><dir name="Creditmemo"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="7247ec50a6d0a741fcaef8d6461114b0"/><file name="Parent.php" hash="6df4d82038b76b31ebc208b7dbe15fcf"/></dir></dir><file name="Collection.php" hash="a0759648b70da302506b046ed1b69447"/><dir name="Comment"><file name="Collection.php" hash="9d9f1e009decb2038bb96192aeb991b6"/></dir><file name="Comment.php" hash="576227192c11f9bc0c04941f1c8f32b4"/><dir name="Grid"><file name="Collection.php" hash="cdbb81c743822d5f682291119b312a37"/></dir><dir name="Item"><file name="Collection.php" hash="e26ab311bf5b93612784f1caac6f2d51"/></dir><file name="Item.php" hash="d53359ac331e8827cd866b29f12991f9"/></dir><file name="Creditmemo.php" hash="e08c7d7ca4e7095161989431cd3f122b"/><dir name="Grid"><file name="Collection.php" hash="006bcf678bb6c16f94bb95125daa5506"/></dir><dir name="Invoice"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="da052bb56f27ad0dc941cf9790a89c83"/><file name="Item.php" hash="b1132934b7def60d82194b11306e2c93"/><file name="Order.php" hash="7956b9bc15e6e423bf005b02cfa0b310"/><file name="Parent.php" hash="79951d0d630354f20a51c36b89ce200c"/></dir></dir><file name="Collection.php" hash="302e47b7716d72d3d90e792ef7b00a24"/><dir name="Comment"><file name="Collection.php" hash="9471b8137f2fa6b1cd9abb50a34186ba"/></dir><file name="Comment.php" hash="dca716522a189af83fc3bf24ab2f41d5"/><dir name="Grid"><file name="Collection.php" hash="f580300dda0dfc5d8bd5521c838c6728"/></dir><dir name="Item"><file name="Collection.php" hash="47d15ab64b911f59be15a5e293498550"/></dir><file name="Item.php" hash="9006965ea4592a1ec645da1d75bc33ad"/></dir><file name="Invoice.php" hash="3380012d1352ea32f1f6f81be16a1a34"/><dir name="Item"><file name="Collection.php" hash="ba7fc9be70ae77c7c7eee23bf012d73f"/></dir><file name="Item.php" hash="915d32b418b9c53e0bbdf670b02a404b"/><dir name="Payment"><file name="Collection.php" hash="36649697993277d239813976c26a2d63"/><dir name="Transaction"><file name="Collection.php" hash="ebb6e9dbf6ec52d74d3f212a5d0f4d88"/></dir><file name="Transaction.php" hash="96aaaa0782d681a1dbe6a0b2660fe5cf"/></dir><file name="Payment.php" hash="32050e1bbeb86105aaaa661c0bba36e7"/><dir name="Shipment"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="54d29c95cd5dc422950240bfbfc2624c"/><file name="Parent.php" hash="3963fbe084715cf65faead6d5e710d8c"/></dir></dir><file name="Collection.php" hash="8409c3f841a1913ce6d2abbb4711cb64"/><dir name="Comment"><file name="Collection.php" hash="eb15311b368d9819236012496a6a1e0f"/></dir><file name="Comment.php" hash="2e7df103ea3792d30d4c31aa362ac6c0"/><dir name="Grid"><file name="Collection.php" hash="8764a4dcd3699353da28f9df88759b76"/></dir><dir name="Item"><file name="Collection.php" hash="78e5f3875a984d68dd6107e5103e83d4"/></dir><file name="Item.php" hash="48418c53f56e0de1082700165fc6c4d3"/><dir name="Track"><file name="Collection.php" hash="c0c37464ad79e919771b225863e2be61"/></dir><file name="Track.php" hash="30b73b5d507262b559eae4564afb3ff8"/></dir><file name="Shipment.php" hash="51b366f4c2e8da4bc2b5817b10d82522"/><dir name="Status"><file name="Collection.php" hash="812f348daa000d643a61c4533b91e77a"/><dir name="History"><file name="Collection.php" hash="3f2c25c158b58dd7b36eaa35a82c587f"/></dir><file name="History.php" hash="9a7462b611af249c1b762926066429cd"/></dir><file name="Status.php" hash="d49048a9a26537384dfb4288e59634db"/><dir name="Tax"><file name="Collection.php" hash="7fe48e1f8a2262298369b04a2d0ac317"/></dir><file name="Tax.php" hash="54738c14e0f6b8bb25792740ad864cda"/></dir><file name="Order.php" hash="346ce162703c0fdede087031b6bf855e"/><dir name="Quote"><dir name="Address"><dir name="Attribute"><dir name="Backend"><file name="Child.php" hash="332e722b717e68a4a634bf5a83517dd3"/><file name="Parent.php" hash="3671498d8ce899cb60a858fd136a1429"/><file name="Region.php" hash="5bffcab1b9246b92f4c23ca71373833f"/></dir><file name="Backend.php" hash="a18ff4943f4ab2088eba4a2a9c691341"/><dir name="Frontend"><file name="Custbalance.php" hash="f21bf1a7be5264facb5c1317b8d74013"/><file name="Discount.php" hash="8a3a671b71e9a815170eb2f3ecbb0692"/><file name="Grand.php" hash="190b906dbc9a151b2c5367838ecef568"/><file name="Shipping.php" hash="462abf1be01d80dc738d549d1a99af7f"/><file name="Subtotal.php" hash="dca449562d366815dafc73269b1ac3e5"/><file name="Tax.php" hash="3cc3b86869e97f437ec8b820e428040b"/></dir><file name="Frontend.php" hash="356e2687d317e9189e1bb4b018eb15ce"/></dir><file name="Collection.php" hash="58f6407c73fc1187f46bfefc989493e7"/><dir name="Item"><file name="Collection.php" hash="b2bd1c2fef464dd77051cd3340544a6b"/></dir><file name="Item.php" hash="02a41a5114b87db843255d3baebb968a"/><dir name="Rate"><file name="Collection.php" hash="d553e53182da155c26653407f85b4e22"/></dir><file name="Rate.php" hash="4129cfd6d65df84f2a7de22ce57b2a76"/></dir><file name="Address.php" hash="ef0469afcc7847889e73326bb84ba6b2"/><file name="Collection.php" hash="95e2e72e44244e7935184cf0d98c0212"/><dir name="Item"><file name="Collection.php" hash="ae2723ed3f9d804fbe352de2b8dccc20"/><dir name="Option"><file name="Collection.php" hash="ea38b46f2276037bedc9e82cb294084f"/></dir><file name="Option.php" hash="65cf90b9540d190be05e1d53c6fff09c"/></dir><file name="Item.php" hash="fe66696543b1fa395096710fddf93a97"/><dir name="Payment"><file name="Collection.php" hash="976190b6f9ddc41493b532c07f6ec400"/></dir><file name="Payment.php" hash="4b8bc5377da11ec66a7315fb5e225e52"/></dir><file name="Quote.php" hash="3cde26e7d3a53c3e65fb1c2380036618"/><dir name="Recurring"><dir name="Profile"><file name="Collection.php" hash="fce6c3beed1748ed337142e21870f35a"/></dir><file name="Profile.php" hash="88aa3b311fd0798e1feb00ad2eaa4673"/></dir><dir name="Report"><file name="Abstract.php" hash="2f8b93165ebde98f149243b366e30b06"/><dir name="Bestsellers"><file name="Collection.php" hash="0a51499cffe420a971ce7b47d9751e82"/></dir><file name="Bestsellers.php" hash="312932520304897d336f0527ed35ecc1"/><dir name="Collection"><file name="Abstract.php" hash="0537b16bf6b296e8cc45b48e4ea432e6"/></dir><dir name="Invoiced"><dir name="Collection"><file name="Invoiced.php" hash="9a8c511411c51ffac1829dbbc1d35987"/><file name="Order.php" hash="dd0d674c2ab34c3b1aaea690548650cd"/></dir></dir><file name="Invoiced.php" hash="9577b1579fa7995d121ed19cdebd7c37"/><dir name="Order"><file name="Collection.php" hash="f0db4e425e5cdb7e59031b673a4cbef5"/><file name="Createdat.php" hash="ac8d2eb1c1babaab700059889bee27f1"/><dir name="Updatedat"><file name="Collection.php" hash="5c262e41aabcc25ca3202f21f1766c5c"/></dir><file name="Updatedat.php" hash="3db582ba3ad6a0ea4c94e725429a41da"/></dir><file name="Order.php" hash="59f48f239295b3b0f17763927f668de6"/><dir name="Refunded"><dir name="Collection"><file name="Order.php" hash="f12c64eb558c5d64baafaca4d670a49b"/><file name="Refunded.php" hash="3cb05d25a0f0b880102f4071f8aabf1e"/></dir></dir><file name="Refunded.php" hash="7e9067d0afadc66926aae93578ae6370"/><dir name="Shipping"><dir name="Collection"><file name="Order.php" hash="1d441d9071066c5f86b670b8b80b14a7"/><file name="Shipment.php" hash="abbc31b8c4b9e9e3a02934e09701ca50"/></dir></dir><file name="Shipping.php" hash="34e50de441f9dfcf0737bbf03f07bc33"/></dir><file name="Report.php" hash="2b11cc14a1a39fd1b52fa01816e9e748"/><dir name="Sale"><file name="Collection.php" hash="b4c0237dc205187830547b4ecd8c86f0"/></dir><file name="Setup.php" hash="7398e2d51113f63bb93896bb229cd840"/></dir><dir name="Service"><file name="Order.php" hash="afd409b3dbd6eb5095f25366e3f0b74d"/><file name="Quote.php" hash="84be890b542da21ff30ab04062f0d5e4"/></dir><dir name="Status"><file name="List.php" hash="1a97e7b5a4415c9966405a244848e8aa"/></dir></dir><dir name="controllers"><dir name="Billing"><file name="AgreementController.php" hash="87836929b6db9669a768a8c492e6dae3"/></dir><file name="DownloadController.php" hash="643faf9834846ace7db18fcb208ce451"/><file name="GuestController.php" hash="830082466fd702c8deb101b986d66d43"/><file name="OrderController.php" hash="3e80a9adc2c4eef4c68c11cf9ff1fd7d"/><dir name="Recurring"><file name="ProfileController.php" hash="cc804c1b7a1bde48feab7196c72a0be6"/></dir></dir><dir name="data"><dir name="sales_setup"><file name="data-install-1.6.0.0.php" hash="089f701decf0e64538f996298d228855"/></dir></dir><dir name="doc"><file name="invoice.txt" hash="d41d8cd98f00b204e9800998ecf8427e"/><file name="order.txt" hash="5dce876530c94ebbedbba7a234c23846"/><file name="order_actions.HTM" hash="b955e61bff753ea0534f907ef6ba9bb6"/><file name="quote.txt" hash="55ecfbdd576958ff1b1fbf16957ba9df"/><file name="test.php" hash="57427af588258e06e4e2fa526abb3f1d"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fdec5eb310126d49cfb2fe13f3796d75"/><file name="api.xml" hash="635634049648c14ef57e5ccdc32b4878"/><file name="config.xml" hash="a7275d319649980c019ee1865d6032a4"/><file name="system.xml" hash="d07626bb117e626e02c8c15d8a90a3d6"/><file name="widget.xml" hash="cb5cbc3972e7922f02b3aff31abdbbe1"/><file name="wsdl.xml" hash="f23db857ca8ea3acba15906bea5adc16"/><file name="wsi.xml" hash="07fe25b8d1ac50261c33f1b77ebe8bc5"/></dir><dir name="sql"><dir name="sales_setup"><file name="install-1.6.0.0.php" hash="b48a935e41eb5132ef154b57dc379395"/><file name="mysql4-install-0.7.0.php" hash="42dbdc34c1e2805433d398c15f4e0f9f"/><file name="mysql4-install-0.8.11.php" hash="92dda2681029ea43e69af6bc9ed435c0"/><file name="mysql4-install-0.9.0.php" hash="3efb39747598291423872f2c3a17bcee"/><file name="mysql4-install-1.4.0.0.php" hash="55fbba3150d27f1277551933ed91e2a1"/><file name="mysql4-upgrade-0.6.2-0.7.0.php" hash="674f864577a12cdde774a2c0de3e43c6"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="d3b52de82fc9aa802a87d170952aedbf"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="ed8e554f3ef1c429966db680d89ca16d"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="a9c9b446739f5d606737e47da5a020e5"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="0a7305a5e13afd6a32d12bce384e99cf"/><file name="mysql4-upgrade-0.8.0-0.8.1.php" hash="c37542ab940e384b404c2261e85c9ad9"/><file name="mysql4-upgrade-0.8.1-0.8.2.php" hash="e6ab099f86129724450af4ec224c6015"/><file name="mysql4-upgrade-0.8.11-0.8.12.php" hash="2948ea4f7ec017aa46b07ddbb7875f96"/><file name="mysql4-upgrade-0.8.12-0.8.13.php" hash="d013a3e4210638fcf53b788a0f96a4da"/><file name="mysql4-upgrade-0.8.13-0.8.14.php" hash="7ed6e1e6106d93e56ee57ef7a155edef"/><file name="mysql4-upgrade-0.8.14-0.8.15.php" hash="a7740f4e3a5baaa9056195f3f2e828ea"/><file name="mysql4-upgrade-0.8.15-0.8.16.php" hash="b7b55ad1729504594a207f21325fc894"/><file name="mysql4-upgrade-0.8.16-0.8.17.php" hash="b4dcdae76a9d2856b0b2ca9fc25e7d71"/><file name="mysql4-upgrade-0.8.17-0.8.18.php" hash="774aec0dbac59f523710c02508cdc701"/><file name="mysql4-upgrade-0.8.18-0.8.19.php" hash="9491ca126649467047be0ffb1fa1e797"/><file name="mysql4-upgrade-0.8.19-0.8.20.php" hash="344e82b85809326688c4bac8403c8368"/><file name="mysql4-upgrade-0.8.2-0.8.3.php" hash="c6b5c7820b020fa6e46680cdd23ab084"/><file name="mysql4-upgrade-0.8.20-0.8.21.php" hash="4997f4b72c7a4bddf200129e2bff0a95"/><file name="mysql4-upgrade-0.8.21-0.8.22.php" hash="6fa201812c927ba456ef9d46f75a4c3d"/><file name="mysql4-upgrade-0.8.22-0.8.23.php" hash="3685d0c7e831355b875ee7e4d0f9337e"/><file name="mysql4-upgrade-0.8.23-0.8.24.php" hash="a832b0541b8316ead189a935d6191249"/><file name="mysql4-upgrade-0.8.24-0.8.25.php" hash="e489d72600af7f1822d2fdd6eda2b755"/><file name="mysql4-upgrade-0.8.25-0.8.26.php" hash="9dd68e9d192529437132e8991b4db58e"/><file name="mysql4-upgrade-0.8.26-0.8.27.php" hash="a142bd0f57ed581de5e2b828e56bf579"/><file name="mysql4-upgrade-0.8.27-0.8.28.php" hash="f5614e0369239f0eec63aeba8f68b45a"/><file name="mysql4-upgrade-0.8.28-0.8.29.php" hash="394aa29105e394bfad427915df17b758"/><file name="mysql4-upgrade-0.8.29-0.9.0.php" hash="11aa9a7396cee8ed89bcf4fd09578531"/><file name="mysql4-upgrade-0.8.3-0.8.4.php" hash="b76e837a45968d65091bacbf4f25a2a7"/><file name="mysql4-upgrade-0.8.6-0.8.7.php" hash="c6b5c7820b020fa6e46680cdd23ab084"/><file name="mysql4-upgrade-0.8.7-0.8.8.php" hash="195d7102f02d3fbb4043cf9a17a5de1e"/><file name="mysql4-upgrade-0.8.8-0.8.9.php" hash="f021a89ab353be0b6b91c55cfbe98773"/><file name="mysql4-upgrade-0.9.0-0.9.1.php" hash="f60f472fb2a11e28a698fed5d366a013"/><file name="mysql4-upgrade-0.9.1-0.9.2.php" hash="1c3a3964fda39e25fdc8d5a46cb946d4"/><file name="mysql4-upgrade-0.9.10-0.9.11.php" hash="2f6abd9596b7684a1f236840e409be1e"/><file name="mysql4-upgrade-0.9.11-0.9.12.php" hash="0de805f48ec48097059b7505a84f40cb"/><file name="mysql4-upgrade-0.9.12-0.9.13.php" hash="bffbad787196913beb37cd86a5950b69"/><file name="mysql4-upgrade-0.9.13-0.9.14.php" hash="2a45f2a15ec20796fce086613db3d400"/><file name="mysql4-upgrade-0.9.14-0.9.15.php" hash="8b386bf2c9037a66b1c8c332300b0c82"/><file name="mysql4-upgrade-0.9.15-0.9.16.php" hash="34f0d9b01669c1858b39d8efde0e65b5"/><file name="mysql4-upgrade-0.9.16-0.9.17.php" hash="65eb69f0785ffbd786b2c529d428d923"/><file name="mysql4-upgrade-0.9.17-0.9.18.php" hash="80343a34df27d763c4376dee641600c8"/><file name="mysql4-upgrade-0.9.18-0.9.19.php" hash="6e911e484a3e316cc15da3f9f2bcf68b"/><file name="mysql4-upgrade-0.9.19-0.9.20.php" hash="559e6b8b81fe990f7625c778eb81026e"/><file name="mysql4-upgrade-0.9.2-0.9.3.php" hash="9d094d621b6af294449b55afdad78144"/><file name="mysql4-upgrade-0.9.20-0.9.21.php" hash="f8efefa173ff4df930f120987fd1c4b1"/><file name="mysql4-upgrade-0.9.21-0.9.22.php" hash="e7a7474d4891d1e6b71bc45c0e82e733"/><file name="mysql4-upgrade-0.9.22-0.9.23.php" hash="e12b5695adf2a9651563dbf8b6283cee"/><file name="mysql4-upgrade-0.9.23-0.9.24.php" hash="05921b8fa83d179a837534d905e7cd25"/><file name="mysql4-upgrade-0.9.24-0.9.25.php" hash="f75a23731672e0c894a64503c86c76bd"/><file name="mysql4-upgrade-0.9.25-0.9.26.php" hash="ef8ee07039b3342843b6ef6e8e8b4afb"/><file name="mysql4-upgrade-0.9.26-0.9.27.php" hash="4c8f198c7c3761690ff2b296dfddbd22"/><file name="mysql4-upgrade-0.9.27-0.9.28.php" hash="9ecd1f78a400309806a0963220d3cd90"/><file name="mysql4-upgrade-0.9.28-0.9.29.php" hash="3760af6ebfb8178b45417ebbae48652d"/><file name="mysql4-upgrade-0.9.29-0.9.30.php" hash="e83ed7bf53562aaf0d201d5b9af80ae5"/><file name="mysql4-upgrade-0.9.3-0.9.4.php" hash="6f814dec430a9978d7bf3506a861522f"/><file name="mysql4-upgrade-0.9.30-0.9.31.php" hash="c9662928215d7499b9bf2093a3de9b45"/><file name="mysql4-upgrade-0.9.31-0.9.32.php" hash="41c90a2429f59d39615615ed298d8dad"/><file name="mysql4-upgrade-0.9.32-0.9.33.php" hash="c7fafa04a515c9b942e2836bab9b5c8c"/><file name="mysql4-upgrade-0.9.33-0.9.34.php" hash="f729238e8fc1755d854db0a3e7b6648c"/><file name="mysql4-upgrade-0.9.34-0.9.35.php" hash="478cbc427061b7db0442d39f1b565582"/><file name="mysql4-upgrade-0.9.35-0.9.36.php" hash="23f95e3b32cbadca950af797252a8b52"/><file name="mysql4-upgrade-0.9.36-0.9.37.php" hash="9e13f0342f9bb56053016973e3bf687a"/><file name="mysql4-upgrade-0.9.37-0.9.38.php" hash="d82708da4a17276b849edac637d8270d"/><file name="mysql4-upgrade-0.9.38-0.9.39.php" hash="16c5c2b63a800a452e0954cd8b5e5bc1"/><file name="mysql4-upgrade-0.9.39-0.9.40.php" hash="35cd4f2dbb0cb3e88eee02ed3c1b450c"/><file name="mysql4-upgrade-0.9.4-0.9.5.php" hash="fe646bc69f6773985ac5b9a857a11018"/><file name="mysql4-upgrade-0.9.40-0.9.41.php" hash="06268df5b669a15d714e9fd750285dff"/><file name="mysql4-upgrade-0.9.41-0.9.42.php" hash="19fe80b8a9c8a1824d093cd89104f3ec"/><file name="mysql4-upgrade-0.9.42-0.9.43.php" hash="63432d1ca54a92efb0cfb72a16b73b13"/><file name="mysql4-upgrade-0.9.43-0.9.44.php" hash="729abcc04a23c8e7e6e863aea06c0c53"/><file name="mysql4-upgrade-0.9.44-0.9.45.php" hash="a7b12c0ee8a45ede28124b382e6b1c42"/><file name="mysql4-upgrade-0.9.45-0.9.46.php" hash="4237234032813e7caaf8715c58390e3a"/><file name="mysql4-upgrade-0.9.46-0.9.47.php" hash="57e57b099d0bd77617fda0837ea371c0"/><file name="mysql4-upgrade-0.9.47-0.9.48.php" hash="0395bbca86594e067da85db5a0b75f16"/><file name="mysql4-upgrade-0.9.48-0.9.49.php" hash="aaf3c808d1edfe644e5169f209379641"/><file name="mysql4-upgrade-0.9.49-0.9.50.php" hash="c25ab731a3e24e19d1af7d2fbc13927b"/><file name="mysql4-upgrade-0.9.5-0.9.6.php" hash="755036bdbe0f790d0d387f522c9b2128"/><file name="mysql4-upgrade-0.9.50-0.9.51.php" hash="d9569713e804463e091959e9d88fbd44"/><file name="mysql4-upgrade-0.9.51-0.9.52.php" hash="8dcd6bfa1cc80462859f56ff330a8a4c"/><file name="mysql4-upgrade-0.9.52-0.9.53.php" hash="c92635c9cd3fdf4966688f3e85f9070f"/><file name="mysql4-upgrade-0.9.53-0.9.54.php" hash="8e02f6d912d4933efb5e626f18558bdc"/><file name="mysql4-upgrade-0.9.54-0.9.55.php" hash="02bcae644eb439dbde6be59d5e469e28"/><file name="mysql4-upgrade-0.9.55-0.9.56.php" hash="e6b2aa1e53c96d71088fe8b79df109b0"/><file name="mysql4-upgrade-0.9.6-0.9.7.php" hash="99f20ecaf26b43583fe79fd10abae775"/><file name="mysql4-upgrade-0.9.7-0.9.8.php" hash="01a60e5871207dbdaa8457aa71544438"/><file name="mysql4-upgrade-0.9.8-0.9.9.php" hash="c0c4d9acff2c4c00c9d3da0b5824170f"/><file name="mysql4-upgrade-0.9.9-0.9.10.php" hash="6d39f8e17e90ab17711704f9b38683ce"/><file name="mysql4-upgrade-1.3.99-1.4.0.0.php" hash="407779ae25a93d2a6e02d165a5107ceb"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="fcf72c8afd161df9345dd9be88e333de"/><file name="mysql4-upgrade-1.4.0.1-1.4.0.2.php" hash="ed8f72d6a4a1bb29277d65f9932beb5a"/><file name="mysql4-upgrade-1.4.0.15-1.4.0.16.php" hash="a81caa93cb15a7e5a9b3c964d04c77dd"/><file name="mysql4-upgrade-1.4.0.16-1.4.0.17.php" hash="8b89c1d186ad0f62542008d55208be01"/><file name="mysql4-upgrade-1.4.0.17-1.4.0.18.php" hash="38a01db41b0d92bad01f9d6b8029894f"/><file name="mysql4-upgrade-1.4.0.18-1.4.0.19.php" hash="f0b0327f10230c18127d15cff36db16c"/><file name="mysql4-upgrade-1.4.0.19-1.4.0.20.php" hash="e5b1add54a2dd6afe22c0f5e8eabb065"/><file name="mysql4-upgrade-1.4.0.2-1.4.0.3.php" hash="5d556d009fc684fda16571db49f9d1a2"/><file name="mysql4-upgrade-1.4.0.20-1.4.0.21.php" hash="db8361432f165602d0f33bb199d7bf8d"/><file name="mysql4-upgrade-1.4.0.21-1.4.0.22.php" hash="6cd6e11cf2a713f4a776232e1c71df37"/><file name="mysql4-upgrade-1.4.0.22-1.4.0.23.php" hash="c6ccfc10a44cc25445fcf4a10b8d81f6"/><file name="mysql4-upgrade-1.4.0.23-1.4.0.24.php" hash="fa0ed51dc48e2a4ce119ec5f22bba23e"/><file name="mysql4-upgrade-1.4.0.24-1.4.0.25.php" hash="2ef826a2529e4677cf33fbc61efd8b50"/><file name="mysql4-upgrade-1.4.0.3-1.4.0.4.php" hash="a4cf6b020da56c4f9b3c8451693147d7"/><file name="mysql4-upgrade-1.4.0.4-1.4.0.5.php" hash="7767519f8460d853adec59fa241a9680"/><file name="mysql4-upgrade-1.4.0.5-1.4.0.6.php" hash="d557dd8a64ef5035e0e358b28739e733"/><file name="mysql4-upgrade-1.4.0.6-1.4.0.7.php" hash="cb8ed40f5e676749bc3da63a52139843"/><file name="mysql4-upgrade-1.4.0.7-1.4.0.8.php" hash="946b463c3f1993bed807721d4c481388"/><file name="mysql4-upgrade-1.4.0.8-1.4.0.15.php" hash="1f9b244c678b0232c1555718a5909d78"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="4b2fd007c0b38437b41b86f9ea123ff6"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="f9cc371c50b1ab91ac78524192458828"/><file name="upgrade-1.6.0.1-1.6.0.2.php" hash="68ce59b12a685b2cce86d1cd60633115"/><file name="upgrade-1.6.0.2-1.6.0.3.php" hash="b778c8ed4a228451b64e97714a2279ed"/><file name="upgrade-1.6.0.3-1.6.0.4.php" hash="f0c599eb4779b2262d95be90d45b57f5"/></dir></dir></dir><dir name="SalesRule"><file name="Exception.php" hash="7d739e2e2de70047dbccb071f1bacecf"/><dir name="Helper"><file name="Data.php" hash="3b6f2f64ac62f111950c0ea5c95b35f5"/></dir><dir name="Model"><dir name="Coupon"><file name="Codegenerator.php" hash="147c1cdb155b8e38728ed1023d03ff7e"/><file name="CodegeneratorInterface.php" hash="5b3fca4756cb95c1905b8a4257e40cca"/></dir><file name="Coupon.php" hash="35774ada65bec4d07ac71c3608ba28af"/><dir name="Mysql4"><dir name="Coupon"><file name="Collection.php" hash="d246f051310a303acc9d49efaa051626"/><file name="Usage.php" hash="a8c04a0bce5610493aa48dceea2422c1"/></dir><file name="Coupon.php" hash="4ce2ef60789436b0185902959ecc9a1d"/><dir name="Report"><file name="Collection.php" hash="7368ed5d3ab373e39455b9012a65e90c"/><file name="Rule.php" hash="e360a8c204a7b8c4e257cb9bb186ae7f"/><dir name="Updatedat"><file name="Collection.php" hash="89ec103f8b50df1ef3bb1614d2399c4a"/></dir></dir><dir name="Rule"><file name="Collection.php" hash="25c468e530ed9e912468a00d79f24a2a"/><dir name="Customer"><file name="Collection.php" hash="b7899197a75773466a071cb8eb8421ed"/></dir><file name="Customer.php" hash="0bebe4bed646b96d41b5cf1dff4b043a"/><dir name="Product"><file name="Collection.php" hash="4b1b4bef985dfd13912bccbba9976488"/></dir><file name="Product.php" hash="49e3c834bfcc5ad4ceab2b94242c6add"/></dir><file name="Rule.php" hash="07d026d766bcbd564c50d2abce94daeb"/></dir><file name="Observer.php" hash="d9855621111716acc5bd3ca3f8665616"/><dir name="Quote"><file name="Discount.php" hash="422a86d1c26a9a5a2f9ec4216956a45a"/><file name="Freeshipping.php" hash="6a33edcf6966754ea71b9dc5c2a51053"/><dir name="Nominal"><file name="Discount.php" hash="8c1d4378f47c8fae3abeb24599996c33"/></dir></dir><dir name="Resource"><dir name="Coupon"><file name="Collection.php" hash="2758088eadc8be5e456fb0599a008839"/><file name="Usage.php" hash="a44194be7d7120ec26093143b5a3ffbe"/></dir><file name="Coupon.php" hash="a4534147d1d731e08b9bafb9dbc3191d"/><dir name="Report"><file name="Collection.php" hash="416cacb747cecf407ae8a28d5e2132a4"/><dir name="Rule"><file name="Createdat.php" hash="05678f460b6bba76ce13431a3d5a98d5"/><file name="Updatedat.php" hash="c2901c5e394fa8b5c4fc2fcafb1b5f7a"/></dir><file name="Rule.php" hash="a88c36b542a27b4f526e88d6e0190b03"/><dir name="Updatedat"><file name="Collection.php" hash="6216df6ec1bea86466a8855d3dc756c6"/></dir></dir><dir name="Rule"><file name="Collection.php" hash="bb7f4fe5ace98cbd50f9b1c21050689b"/><dir name="Customer"><file name="Collection.php" hash="cfa5ca291f902b102223fe98ccbd904a"/></dir><file name="Customer.php" hash="c3ec688f68095232d80089f24f8bcb5a"/><dir name="Product"><file name="Collection.php" hash="86130fafe9006896998cd0218333a6f3"/></dir><file name="Product.php" hash="4275d24d5353eabe04fa87df3b199b71"/></dir><file name="Rule.php" hash="7118cb0e7dca997b32788bf11d00fe6c"/></dir><dir name="Rule"><dir name="Action"><file name="Collection.php" hash="f20254b2d8ca35011ff56b9b3f537322"/><file name="Product.php" hash="d156861caed5bd1936620bffd03136d6"/></dir><dir name="Condition"><file name="Address.php" hash="cee75334e9784b60eeaaeb9ab5e249d7"/><file name="Combine.php" hash="1cb58976dd260adc3d60a8539eefbf4f"/><dir name="Product"><file name="Combine.php" hash="4f8dd5ae21d2efedee6c9d5e51a188f2"/><file name="Found.php" hash="b82547bf5909b9b1d47f56591ac8f0b6"/><file name="Subselect.php" hash="3eda6691c62ba7c1c1d2907039901694"/></dir><file name="Product.php" hash="1e329afa941341d28e5eb3187232004f"/></dir><file name="Customer.php" hash="3993b32d1e14814695066e23185e1c60"/><file name="Product.php" hash="070f642953a4e79348a356bdfa617ba6"/></dir><file name="Rule.php" hash="d270b44074d0e49773658eb36fa89059"/><file name="Validator.php" hash="47dbf8da6c5a166afdf391e9a017cb2e"/></dir><dir name="etc"><file name="adminhtml.xml" hash="7033a42dea87c5204943c99acf7a53b9"/><file name="config.xml" hash="9f913b93010f80df54cbcaf02abed8b2"/></dir><dir name="sql"><dir name="salesrule_setup"><file name="install-1.6.0.0.php" hash="9b3f0c7fbc63dfde58c387d59754af6f"/><file name="mysql4-install-0.7.0.php" hash="a773ce2feddadf0c96b76a4347948327"/><file name="mysql4-install-1.4.0.0.0.php" hash="d1f5112145e4c93003f357ef87cebf13"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="bbb060b9c0f968c69f75e403440fe1fe"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="b39f16489e09b7c70b6e7a5252381f0d"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="9db3a1da1d92ee62ec5f78224dccc1b4"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="56828b8d395a385f2a940fa8f4b9128f"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="90df90d1b7e8d88c88f8b6872d889ca1"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="b842f2a081f33eb7e830f7ff986baa63"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="c5b6408bb917206c314f74a54d81fe98"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="d5b5c188eaeae01ad0249a6ae9556b16"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="4111443dd177b4fceb56df3b24d41cf8"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="1ed5a6f73a6d2bd1bf669cb6796f7ac0"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="d3083860b9e5b6d19b01cd27f7990a63"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="5dc8d3717f41c50b7a3f99ea787e4b12"/><file name="mysql4-upgrade-1.4.0.0.0-1.4.0.0.1.php" hash="f5fd9cea33334cfc25d8f31da6a1f8a9"/><file name="mysql4-upgrade-1.4.0.0.1-1.4.0.0.2.php" hash="6d9da2f75da5c155ba577f1f589418e7"/><file name="mysql4-upgrade-1.4.0.0.2-1.4.0.0.3.php" hash="1e617ed234d041131835d10f74572fb3"/><file name="mysql4-upgrade-1.4.0.0.3-1.4.0.0.4.php" hash="74d99050db0cd4b2db3e1126f7289bc5"/><file name="mysql4-upgrade-1.4.0.0.4-1.4.0.0.5.php" hash="8e83c6b5b4790a99af4fe41ba284aa66"/><file name="mysql4-upgrade-1.4.0.0.5-1.4.0.0.6.php" hash="ebd58130a4d99c513d5da9865b99d63c"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="1ef530b09a4a586a1c50029fb64ec48a"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="9a5311d5ff5c7604e621e2253b0aa181"/></dir></dir></dir><dir name="Sendfriend"><dir name="Block"><file name="Send.php" hash="dec79e12c6137b9b14458cb822ce52f6"/></dir><dir name="Helper"><file name="Data.php" hash="fd2cf813186e6fd1384b56d65e779ef0"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Sendfriend"><file name="Collection.php" hash="2f78c1e42535b9d27551900950b9b286"/></dir><file name="Sendfriend.php" hash="75fa036c5ffbda5a1b54ce3566d607cf"/><file name="Setup.php" hash="bd594651719aa787ee5c745aa2984992"/></dir><file name="Observer.php" hash="9edae1e5a3f6cb5b24d8e8439a7559dc"/><dir name="Resource"><dir name="Sendfriend"><file name="Collection.php" hash="99aeab5eb36e6dd7a0b85f099f2a8208"/></dir><file name="Sendfriend.php" hash="e30e8eba851cc753f628b69a27f1ad89"/><file name="Setup.php" hash="a4fc370f036c8cac575e94089d92a3a2"/></dir><file name="Sendfriend.php" hash="b4f6585ef51277a8860221175024ea16"/></dir><dir name="controllers"><file name="ProductController.php" hash="cfd308fe16bcb0e27a3c4934bb9213b8"/></dir><dir name="etc"><file name="config.xml" hash="f6a02133086f798a0e58d164a114a43b"/><file name="system.xml" hash="9b090eb84476cc6105d3aab5caefd006"/></dir><dir name="sql"><dir name="sendfriend_setup"><file name="install-1.6.0.0.php" hash="292c93887c33bd90a3070746ed34aa00"/><file name="mysql4-install-0.7.0.php" hash="0957991049ab6dad6c4936808204aec8"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="2f36aa2a57cde4c98e1b69f8dec4fe74"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="bce827a10a6ddc16e638fc9a71e57e5f"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="fc6445da132d5879758447277dfdb78e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="a427f130d3ce68baf97d42301eb00308"/></dir></dir></dir><dir name="Shipping"><dir name="Block"><dir name="Tracking"><file name="Ajax.php" hash="fc89a804cf13006c181cefe4d17d43fe"/><file name="Popup.php" hash="2db105a6c772c7bb5981e6331ec530f9"/></dir></dir><file name="Exception.php" hash="548711df05b7694267b89f7204d2b84c"/><dir name="Helper"><file name="Data.php" hash="0904989885e466eb580506ccc4571cdc"/></dir><dir name="Model"><dir name="Carrier"><file name="Abstract.php" hash="fd50334bac86c74d07fbe64101859285"/><file name="Flatrate.php" hash="a4aa40ee3c6c9b52dd35add873ff5fcf"/><file name="Freeshipping.php" hash="cf61cb71b48cb00776befda7809484ac"/><file name="Interface.php" hash="c38e90ffde510d08277b8bb0f47d7dd9"/><file name="Pickup.php" hash="623f7ba798921d03c62adc1c90062216"/><file name="Tablerate.php" hash="e28c2c61986d8ea119bca874be89db12"/></dir><file name="Config.php" hash="1ded486a25984966bcd888cdefbc22e7"/><file name="Info.php" hash="7cbbcf3ac5f69562152fb2fbad6c1984"/><dir name="Mysql4"><dir name="Carrier"><dir name="Tablerate"><file name="Collection.php" hash="f95bee749cb17d3356391a72126f365d"/></dir><file name="Tablerate.php" hash="27f95ce72c5125ba38209c05360518dd"/></dir></dir><dir name="Rate"><file name="Abstract.php" hash="e2f7a6a5aadc3fd3482b9ebeb27bb330"/><file name="Request.php" hash="5ae9c0835c73af8d7c9ed902160482da"/><dir name="Result"><file name="Abstract.php" hash="9eea7952aead78558745147c6ce7ec9e"/><file name="Error.php" hash="6e4cdee851d2588fccc4bde8330a7176"/><file name="Method.php" hash="4deea2930b89b781d9ec47f115d2f0e9"/></dir><file name="Result.php" hash="2d058e66eecb4103210abc34d617dbea"/></dir><dir name="Resource"><dir name="Carrier"><dir name="Tablerate"><file name="Collection.php" hash="748b18d6732b680aedf9ee146d82968d"/></dir><file name="Tablerate.php" hash="0a15a71c7bb8dd6c804f47ff127b8cf4"/></dir></dir><dir name="Shipment"><file name="Request.php" hash="fccb3638942a29954e3c05180a5c3ca4"/><file name="Return.php" hash="a8914365326f794cdb635da74f44bea0"/></dir><file name="Shipping.php" hash="e66ffb3237ae82de6b87011406c34fa9"/><dir name="Source"><file name="HandlingAction.php" hash="2eef21b2f692c7b082dfe2f849690e0d"/><file name="HandlingType.php" hash="d9407dbd6a7d126f9dd9dd838af9228f"/></dir><dir name="Tracking"><dir name="Result"><file name="Abstract.php" hash="46be6013b7b81eff426a03264ae3a855"/><file name="Error.php" hash="98d6500be3fa74f7b098d59e34fa2c74"/><file name="Status.php" hash="418c1f1323e9a038ac4766b184ead3dc"/></dir><file name="Result.php" hash="d865bb1b45ab1b7ca81be602db47b285"/></dir></dir><dir name="controllers"><file name="ShippingController.php" hash="acba0682d99b473396b46ddaf5153739"/><file name="TrackingController.php" hash="c2561e01c5119d75211b5e516f7a6ff8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="cdd9d49c1a58726af6a8800a817faa94"/><file name="config.xml" hash="1772ebb5c67b41806793e1c611820808"/><file name="system.xml" hash="844d0eac89ae586f2b758ebd2ae0b18f"/></dir><dir name="sql"><dir name="shipping_setup"><file name="install-1.6.0.0.php" hash="152f6253110eab86346765de601ca42d"/><file name="mysql4-install-0.7.0.php" hash="663984b62d40410e9842c63576ac60b8"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="f0e8f0e78c7e328d3f05162d6c120349"/></dir></dir></dir><dir name="Sitemap"><dir name="Helper"><file name="Data.php" hash="110c7427d74044550c5a8653aa0f9272"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Catalog"><file name="Category.php" hash="63f28a55fd36cef6cb9b78745c6d13ba"/><file name="Product.php" hash="5511d6cb146641b992f6b84c673bce1b"/></dir><dir name="Cms"><file name="Page.php" hash="fcefe12396e7419d3bee74ce7e3013a7"/></dir><dir name="Sitemap"><file name="Collection.php" hash="c1f287ba48334ed92d20cd101bf4b1a4"/></dir><file name="Sitemap.php" hash="81dd35d17798aea95f5c67ad693ebf85"/></dir><file name="Observer.php" hash="08ebd12890286cfcc59a78a3b00bc0c4"/><dir name="Resource"><dir name="Catalog"><file name="Category.php" hash="f1e542c3188f573cbb5791155950ee34"/><file name="Product.php" hash="e413473b4700956d5a524f66d707e56b"/></dir><dir name="Cms"><file name="Page.php" hash="14b27923e9b6acd06442d8c1cda8db67"/></dir><dir name="Sitemap"><file name="Collection.php" hash="875ffccb5feeb427e30ea3c51c1333b4"/></dir><file name="Sitemap.php" hash="cd37689cf17aa2914b6c18edf7361384"/></dir><file name="Sitemap.php" hash="0b513650a06cf15fb0f4a4c168d5a9d8"/></dir><dir name="etc"><file name="adminhtml.xml" hash="f8f4380989689618af9047b86b0d9dab"/><file name="config.xml" hash="cdf96e1641164024af462560dcfd01d7"/><file name="system.xml" hash="3c3ee0a72205772e81266beab6e004fe"/></dir><dir name="sql"><dir name="sitemap_setup"><file name="install-1.6.0.0.php" hash="3dc2500928505e960b035b126b6cff1d"/><file name="mysql4-install-0.7.0.php" hash="8a135fafafec3f774cc3eed438a4db8d"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="d0492b298d920a1d01fac58f7ccf153b"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="8bcee254186625e5df70b84231d40de6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="c50264a2f6058d17eae5f82ff2c3eb71"/></dir></dir></dir><dir name="Tag"><dir name="Block"><file name="All.php" hash="a2ccf2df0afbe20c9d658370ffccf22b"/><dir name="Customer"><file name="Edit.php" hash="fbe700b3642aecf34401998894c3ceb0"/><file name="Recent.php" hash="4ee17a9c74b316c067713e12ab614e42"/><file name="Tags.php" hash="628ea37b6ffb940b7e45f621f6d70de7"/><file name="View.php" hash="423ebbf7aae53ed5285e6df9e981fffa"/></dir><file name="Popular.php" hash="613ed2fc093cdc1ebe72e41fd0fbcde4"/><dir name="Product"><file name="List.php" hash="3ebe941b36e29f01b6f7a412f7b8034e"/><file name="Result.php" hash="e683f7a2c69961e81c5e443920aec17e"/></dir></dir><dir name="Helper"><file name="Data.php" hash="ad00c6d2d773ab224bbee7a9ab3c2fcc"/></dir><dir name="Model"><dir name="Api"><file name="V2.php" hash="deeb325412e9c7444f4e7b9d5700be93"/></dir><file name="Api.php" hash="33a64de2f0a90e94b1ce40fc6ef2cad5"/><dir name="Entity"><dir name="Customer"><file name="Collection.php" hash="f0b4b6d787ddd089a4911afa2faa11d0"/></dir></dir><dir name="Indexer"><file name="Summary.php" hash="b6c8c3d8911bd551602b2342b2c93d18"/></dir><dir name="Mysql4"><dir name="Customer"><file name="Collection.php" hash="e675e7a938ab0a3dd4cbf050721d2bc5"/></dir><dir name="Indexer"><file name="Summary.php" hash="228c91135fa05b1a46aed88ad3accef7"/></dir><dir name="Popular"><file name="Collection.php" hash="2ddfc6d8562218885c7b162d17f0ea55"/></dir><dir name="Product"><file name="Collection.php" hash="00dd5bcd965fe242c7ced17c2b789a9c"/></dir><dir name="Tag"><file name="Collection.php" hash="e5abd19e7e71e7bf040f9060b00bf735"/><file name="Relation.php" hash="b40551ba37bf45c340e7578c7eb1a996"/></dir><file name="Tag.php" hash="3c0c855067e783211d730e74f56a4627"/></dir><dir name="Resource"><dir name="Customer"><file name="Collection.php" hash="d878a1c1e9e42210739f23609d13abab"/></dir><dir name="Indexer"><file name="Summary.php" hash="8532abb3fe0d348f0caafe67a167aae2"/></dir><dir name="Popular"><file name="Collection.php" hash="b3719f32df3db619af0199c090616d13"/></dir><dir name="Product"><file name="Collection.php" hash="ab0bfb22d09488f39675af639c36afe6"/></dir><dir name="Tag"><file name="Collection.php" hash="c732aad68674aef42fbe7e64801c4127"/><file name="Relation.php" hash="47e6ad6b01cf202c84cc7fa9fa6b8d2a"/></dir><file name="Tag.php" hash="3e2db83900a65bc23c3e41ac1626ec57"/></dir><file name="Session.php" hash="1c47382b744ab8567cccdecbf88e53ad"/><dir name="Tag"><file name="Relation.php" hash="89e136b9e571ec5a3e41b05bfd2e604d"/></dir><file name="Tag.php" hash="05ed2c026099faa58d9907462c61f5f8"/></dir><dir name="controllers"><file name="CustomerController.php" hash="dc2507380ecee1f5066752e510f2e799"/><file name="IndexController.php" hash="cefc59de48238d7d63906cb5ac353519"/><file name="ListController.php" hash="a3a8fea8c162d999110510dc090f4e46"/><file name="ProductController.php" hash="4669445718ec01234053a6bbda186485"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0b2ef1f3e6fef9f39d8eb95e87c8c1ae"/><file name="api.xml" hash="4652afcee29559abe5cea8b305aca78b"/><file name="config.xml" hash="2eda9a95c1b0470f75cff020c5bf7441"/><file name="wsdl.xml" hash="e87343a710e0068dcc555ffc4b302a9b"/><file name="wsi.xml" hash="1d31787826a686590acf89ec2703b76e"/></dir><dir name="sql"><dir name="tag_setup"><file name="install-1.6.0.0.php" hash="9bd1d546224dcf5e9f4186de574b11e2"/><file name="mysql4-install-0.7.0.php" hash="81d64d28c1c151329d815473b65c464e"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="265aba47c2c4d86124e519c7fe6b62bd"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="f9eed5d308636802493243856a3e8acb"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="5b0594ae863a094fa2b30151c71d9034"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="31b221b1dd0a2fd65c7fb1d71567110f"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="256f9249d89c3c363a0a7d2a1fec9842"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="c7e1c81ac1edb8860b36d2b30d1e0842"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="bfea691b679b0ae9dba94c31af72dbac"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="7801e6711f06248a494e96d1ce867aed"/></dir></dir></dir><dir name="Tax"><dir name="Block"><dir name="Adminhtml"><dir name="Frontend"><dir name="Region"><file name="Updater.php" hash="ecc94d6e2f8ce9d7036b97a57ce75803"/></dir></dir></dir><dir name="Checkout"><file name="Discount.php" hash="3ef0ba3e065a03d172121822bd77e02d"/><file name="Grandtotal.php" hash="280a08740fa1d75db315bd585daad731"/><file name="Shipping.php" hash="c7913a2e93e36ed54615a525335917e1"/><file name="Subtotal.php" hash="21c26dcf43d849e1adae44c8ef2a0528"/><file name="Tax.php" hash="d5cdf08f1f20c796a924eef166c28e2a"/></dir><dir name="Sales"><dir name="Order"><file name="Tax.php" hash="4aa3d7d778f707082dc673e3a11e4294"/></dir></dir></dir><file name="Exception.php" hash="6047c857d95c3b74ec2deb5c0153c76e"/><dir name="Helper"><file name="Data.php" hash="896db7480506f59b60912b8f9bd23584"/></dir><dir name="Model"><dir name="Calculation"><dir name="Rate"><file name="Title.php" hash="056f29783f1a1cd17a3ab92ca866de3b"/></dir><file name="Rate.php" hash="2b339641ffce072b75d0470e25c7f94c"/><file name="Rule.php" hash="6f1eb6e1525a6acd9b26f2d554266697"/></dir><file name="Calculation.php" hash="85626aeaa54686bf68c2c5a9df5638aa"/><dir name="Class"><dir name="Source"><file name="Customer.php" hash="bc5da1acc72d5fe8e32469d3610fb13c"/><file name="Product.php" hash="7b9c7f11c9ff3d66aecd6a9a54752aa1"/></dir></dir><file name="Class.php" hash="3d7dae45a2e063f76e4b84711d13954f"/><dir name="Config"><dir name="Price"><file name="Include.php" hash="080e3c97ab1a5812700f653091d1feed"/></dir></dir><file name="Config.php" hash="2bf01629d42fdacccc61514d0f6ac502"/><dir name="Mysql4"><dir name="Calculation"><file name="Collection.php" hash="70bdeaac16a33aac40c6f56ed344b116"/><dir name="Rate"><file name="Collection.php" hash="8951251bba5e8fe9e0adf6b0ec8674da"/><dir name="Title"><file name="Collection.php" hash="703fe7e67ecbd8210aa7ca62952e776f"/></dir><file name="Title.php" hash="6e3051a58602c3ddc8eaf7cb5b513e3e"/></dir><file name="Rate.php" hash="7dd21ce861d6528873c86793176bf061"/><dir name="Rule"><file name="Collection.php" hash="4b005071a2950b0575ab6abb2887f6d2"/></dir><file name="Rule.php" hash="0d55a9a70b915a38d935ec0efb532baf"/></dir><file name="Calculation.php" hash="33b4d85ecb194368b19dd5ec07394d9f"/><dir name="Class"><file name="Collection.php" hash="376b257cf1c926d13edda101fba9bf90"/></dir><file name="Class.php" hash="f3da3d540d3cc80ee94e1e41378b9181"/><dir name="Report"><file name="Collection.php" hash="5015f8488f0192446807aa2e5986cdc9"/><file name="Tax.php" hash="95cd5df47db582e21b4239e77f4e127c"/><dir name="Updatedat"><file name="Collection.php" hash="2c715c8db20a7aaf813f462604f29d5b"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Tax"><file name="Collection.php" hash="85b48a37ab0efd58169bb0667b531086"/></dir><file name="Tax.php" hash="53d891c125fdc3eccc9361a9388e37ba"/></dir></dir><file name="Setup.php" hash="5702e90176e059750dd24b0b534d97dc"/></dir><file name="Observer.php" hash="a8bcd5f604bd489d777bc538525a7638"/><dir name="Resource"><dir name="Calculation"><file name="Collection.php" hash="9b93be15145353aa58a14996930cee26"/><dir name="Rate"><file name="Collection.php" hash="9ba0ff5830e16f02138e0bafd2f49993"/><dir name="Title"><file name="Collection.php" hash="4a7543c6d69e5a799573d14fbe0f5a38"/></dir><file name="Title.php" hash="fd86b57c76bda0eb6260b73e9e5251be"/></dir><file name="Rate.php" hash="668c83c97964396e475d16b2cfd8d906"/><dir name="Rule"><file name="Collection.php" hash="e70f855a707658c2c0cc3db0781545f4"/></dir><file name="Rule.php" hash="e32ae4e5995413f7e49f7a1d5c4d9ff3"/></dir><file name="Calculation.php" hash="266c2356eb736654117d7b3734691367"/><dir name="Class"><file name="Collection.php" hash="5e6a2b0ff99cccc8947455aee260a244"/></dir><file name="Class.php" hash="78170101fee41bafd5c323a9eceb3bb3"/><dir name="Report"><file name="Collection.php" hash="81bd0befbaab920230e3bcb7ffd22a03"/><dir name="Tax"><file name="Createdat.php" hash="08e1e3b1f963e49f90266947ee633d6a"/><file name="Updatedat.php" hash="c0638717901cd979cec4bca42efdc8ce"/></dir><file name="Tax.php" hash="574ef8924e31991ed932be1510d0fb81"/><dir name="Updatedat"><file name="Collection.php" hash="e89aad74275e29b958b489c9f2170652"/></dir></dir><dir name="Sales"><dir name="Order"><dir name="Tax"><file name="Collection.php" hash="e6e4186bda8f2dc151f3781d373fc325"/><dir name="Item"><file name="Collection.php" hash="6f04608692e00c53500747380b1db1c4"/></dir><file name="Item.php" hash="6f8a1b8e80a4cb9ab059d95cdb163643"/></dir><file name="Tax.php" hash="a896ebceaba5a818bfd2eb702704deca"/></dir></dir><file name="Setup.php" hash="5b8f66cb4b4292f049111b4ba33df47b"/></dir><dir name="Sales"><dir name="Order"><dir name="Tax"><file name="Item.php" hash="ca6a69b661639bcccb81398bbbee0c2f"/></dir><file name="Tax.php" hash="b5dfa4d4870553e518201a00d453c952"/></dir><dir name="Pdf"><file name="Grandtotal.php" hash="89fa1d7848ca5b9827b04703d151e45a"/><file name="Shipping.php" hash="e07b17dc9896b927cf401610fbf62249"/><file name="Subtotal.php" hash="813162f98acebdce251109ff7d8879f8"/><file name="Tax.php" hash="a5eaeb6f50e553463c09a655c9f77b18"/></dir><dir name="Total"><dir name="Quote"><file name="Discount.php" hash="baac9e761d1836978ffce2adb7118449"/><dir name="Nominal"><file name="Subtotal.php" hash="efaed0621fa1efcc1b7c65f08c93af62"/><file name="Tax.php" hash="b35b353e21056966f4ffbcb135ef029a"/></dir><file name="Shipping.php" hash="09f8a3685950d548c42113658f2e191b"/><file name="Subtotal.php" hash="b5080ec48a1742b098df7f5b86f685c8"/><file name="Tax.php" hash="6216e482ef5615d05ef444ccfcc560a0"/></dir></dir></dir><dir name="System"><dir name="Config"><dir name="Source"><file name="Algorithm.php" hash="20d256f1580c308ee82bff518d809d42"/><file name="Apply.php" hash="0e11cc281284996588aedb32e73a54ea"/><file name="PriceType.php" hash="9c329b2f289b8eb9e5b716a5cc655e28"/><dir name="Tax"><file name="Country.php" hash="bc0fb89ac64fb33197121403ca731cc1"/><dir name="Display"><file name="Type.php" hash="8cf2d17223684337af9e2e3d0a941034"/></dir><file name="Region.php" hash="41df6cbd4a0adba9bfbc1df9cde882c3"/></dir></dir></dir></dir></dir><dir name="data"><dir name="tax_setup"><file name="data-install-1.6.0.0.php" hash="f397e67dd516e1d5ee8dac79cea207a7"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2dc2263a6e0fef0112c0f1b9c2ab8654"/><file name="config.xml" hash="f4d14ca44cd76f1007aba9254ba301cf"/><file name="system.xml" hash="516aab4cb83bd4b72ae287977e1a7d00"/></dir><dir name="sql"><dir name="tax_setup"><file name="install-1.6.0.0.php" hash="6cc61efeb4b6ef1faa85d3d1ab30a6b5"/><file name="mysql4-install-0.7.0.php" hash="7ed702768925d94c7d52253963c0040d"/><file name="mysql4-install-1.4.0.0.php" hash="398e389522c589f7423ea49a9b47e837"/><file name="mysql4-upgrade-0.6.1-0.7.0.php" hash="c9230a832735ce2c580234ab3fc76213"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="05a74b66915c20791478e3c5c5cb68a2"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="00937c3178fefc2dc7d245de68579cc4"/><file name="mysql4-upgrade-0.7.10-0.7.11.php" hash="7634da2ec34e49c650188bb2e410446e"/><file name="mysql4-upgrade-0.7.11-0.7.12.php" hash="a9da05d21a221b0be077e4455cd29e96"/><file name="mysql4-upgrade-0.7.12-0.7.13.php" hash="8cfd60e96d38389531542eec8086fd7f"/><file name="mysql4-upgrade-0.7.2-0.7.3.php" hash="580b2340b54d66252608c10d445bfbc8"/><file name="mysql4-upgrade-0.7.3-0.7.4.php" hash="083c34a6c076cda2d6c8e626df994f1a"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="7b8f35770c63ce0e87ff2348f29ce023"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="86f165e43a39865a48a78f9dd10a76af"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="990d9536f68941bac9ba23154b62c107"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="240df0dab972c3e2c016b3cabff60214"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="c44a451fc79cf258e8eb2bc7749bd740"/><file name="mysql4-upgrade-0.7.9-0.7.10.php" hash="e32ce5cf1801381820c010dd1cbdeb9b"/><file name="mysql4-upgrade-1.3.9-1.4.0.php" hash="532238561d1e1476b21684ea48de031b"/><file name="mysql4-upgrade-1.4.0.0-1.4.0.1.php" hash="2a04d491328dd689fdea6b0163d60c6e"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="0d036d26f35b7557c84e9b709e86ac40"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="225b52fba56cb1fbc46efb84883af157"/><file name="upgrade-1.6.0.1-1.6.0.2.php" hash="f64baa9e547c6acb3aea1d8e32704706"/><file name="upgrade-1.6.0.2-1.6.0.3.php" hash="a63aa2843bbccf07d379e27fbbfbd44e"/></dir></dir></dir><dir name="Usa"><dir name="Helper"><file name="Data.php" hash="a71cf2c1f4c466d4b2d40e4c72bac75e"/></dir><dir name="Model"><dir name="Shipping"><dir name="Carrier"><file name="Abstract.php" hash="07853ad3ef4468741b3476174647f9d6"/><dir name="Dhl"><dir name="Source"><file name="Dutypaymenttype.php" hash="ed10d0925fb01372343db60b183a0b84"/><file name="Freemethod.php" hash="568159a90f24bb9ed376a5ebc2322b1f"/><file name="Method.php" hash="6a307d44fe2b5afc5d74d009b50277ba"/><dir name="Protection"><file name="Rounding.php" hash="c9cc2b289ada9553e133d6d55f7f408b"/><file name="Value.php" hash="a2ebf45d545157b3f8ef18d65ec5b64f"/></dir><file name="Shipmenttype.php" hash="668fd382bdfd3bc88ac5488e47e232fc"/></dir></dir><file name="Dhl.php" hash="89a3d358cf84c9974f50c6638b25d604"/><dir name="Fedex"><dir name="Source"><file name="Dropoff.php" hash="05091a87344ff7dfa0e2e8fc3361e57f"/><file name="Freemethod.php" hash="5631908a99dc35bb87d3a46aea725e13"/><file name="Method.php" hash="3b2711b3a61c24081700d9ab67c98fab"/><file name="Packaging.php" hash="3ce96a145f6c172c5ab38f88ef92b2f2"/></dir></dir><file name="Fedex.php" hash="4e6efb0b5a77cbe12bc730855e903992"/><dir name="Ups"><dir name="Source"><file name="Container.php" hash="3875cac6ac83e079a96281c6f0163963"/><file name="DestType.php" hash="432d2f9c7f81f466bebcf875e61931f1"/><file name="Freemethod.php" hash="d4a603dbfcc7bd72867c6626ac503aea"/><file name="Method.php" hash="279f9d8c3569ce97feaa2e03f4c3d752"/><file name="Mode.php" hash="249d503676ea65944eb095f7b68a30de"/><file name="OriginShipment.php" hash="1b3ccc6f6a56adbbaf07f22a82747e17"/><file name="Pickup.php" hash="fb6e107af9daf24b3a0f5f3e92c8a162"/><file name="Type.php" hash="7f52f06210fe01648e968ea003bf47a5"/><file name="Unitofmeasure.php" hash="bfb230ab2215171a9297d8e0b04b7dc0"/></dir></dir><file name="Ups.php" hash="ee36f8767a0a611e34887fbfe22783e6"/><dir name="Usps"><dir name="Source"><file name="Container.php" hash="dd31bb8e1d8f467d7932254af2fa9e08"/><file name="Freemethod.php" hash="65089533a4a55e6ac7eb8348041c12a1"/><file name="Machinable.php" hash="c350622b5a2ede9b3dcc5134475860e5"/><file name="Method.php" hash="d85126285b0189fef6a2a5af2245546d"/><file name="Size.php" hash="e703f89564eaf17cc614892a19cbaa77"/></dir></dir><file name="Usps.php" hash="fb1f531ac595a969edf449297717e0a2"/></dir></dir></dir><dir name="etc"><file name="config.xml" hash="5dbbddf9f5e79c97f7677da69e1f29b8"/><file name="system.xml" hash="4faf6fa29016ca80a3ad673419ddd9a0"/><dir name="wsdl"><dir name="FedEx"><file name="RateService_v9.wsdl" hash="5e698519a3b3ae3dcea2105545053763"/><file name="ShipService_v9.wsdl" hash="9c3779aa87540dcae41b43b16b724df6"/><file name="TrackService_v5.wsdl" hash="89cc7077a8fc439446e70bac0ca0f0c1"/></dir></dir></dir><dir name="sql"><dir name="usa_setup"><file name="install-1.6.0.0.php" hash="a3d10dd2b7d9cbe7909e428675d14c78"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="241afdf4f109f3223e235a75cf3e70a0"/><file name="upgrade-1.6.0.0-1.6.0.1.php" hash="6b3415da5cbd05bcfe5d1d9a4aa7f329"/></dir></dir></dir><dir name="Weee"><dir name="Block"><dir name="Element"><dir name="Weee"><file name="Tax.php" hash="f636d04b2a96b3bf89830a6ec732e8f9"/></dir></dir><dir name="Renderer"><dir name="Weee"><file name="Tax.php" hash="201b0c19a4e60dea3aad2417cec0aa30"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="9fb0d72c43fab04c870bdf9cd792f60a"/></dir><dir name="Model"><dir name="Attribute"><dir name="Backend"><dir name="Weee"><file name="Tax.php" hash="8058d1cd5f14e729d386bf7a9d060374"/></dir></dir></dir><dir name="Config"><dir name="Source"><file name="Display.php" hash="0e3399f3602370e5e93be8f14f5e6f18"/></dir></dir><dir name="Mysql4"><dir name="Attribute"><dir name="Backend"><dir name="Weee"><file name="Tax.php" hash="a9d35f7eac4f37623c1d05a84d5af969"/></dir></dir></dir><file name="Setup.php" hash="04721d331485ac5702175f6e3d2c9dcf"/><file name="Tax.php" hash="3c6849855b466ed27d221606860d04fe"/></dir><file name="Observer.php" hash="ce370adebda734b5b6a70dc804534426"/><dir name="Resource"><dir name="Attribute"><dir name="Backend"><dir name="Weee"><file name="Tax.php" hash="8536d51e8a2da79b637014e467f8fead"/></dir></dir></dir><file name="Setup.php" hash="d3a62dccbef1ffb464668076881fbb0f"/><file name="Tax.php" hash="0f1137017c4a7e5b04a5c96864bbe324"/></dir><file name="Tax.php" hash="083cae50d0c0a09320fdb9550d450eb2"/><dir name="Total"><dir name="Creditmemo"><file name="Weee.php" hash="5b9e9c912ccc8d46ea7e94861f0ba5da"/></dir><dir name="Invoice"><file name="Weee.php" hash="7a4845aeaffe276bd4c02e4816b5b90e"/></dir><dir name="Quote"><dir name="Nominal"><file name="Weee.php" hash="b4e459690627d34248bf491260b29c37"/></dir><file name="Weee.php" hash="d33a7bc6407eb9f1f5d6997adbdbeb77"/></dir></dir></dir><dir name="etc"><file name="config.xml" hash="046a7de08cd5d2bc8b65c55f69ada96f"/><file name="system.xml" hash="bd1162d88d72a22d697877eeaf929b5d"/></dir><dir name="sql"><dir name="weee_setup"><file name="install-1.6.0.0.php" hash="196d657c91bf1ea7da38bfbfc9c5ad15"/><file name="mysql4-install-0.1.php" hash="63eea67670a40ff4d8fe34ff06ea3d36"/><file name="mysql4-upgrade-0.1-0.2.php" hash="0d9d7a2bc2dc1f8985490a7c89ca5fe3"/><file name="mysql4-upgrade-0.10-0.11.php" hash="617d528cd2d8ee54820a3c1c75663e8e"/><file name="mysql4-upgrade-0.11-0.12.php" hash="295e9955745d018c8c56b63300a04898"/><file name="mysql4-upgrade-0.12-0.13.php" hash="3eeba63236ffcb1f9e3824c23305fdd2"/><file name="mysql4-upgrade-0.2-0.3.php" hash="cb7d107bdbf674ee168f33bcae5e226d"/><file name="mysql4-upgrade-0.3-0.4.php" hash="7f1698069ddf83450e9a560c40b4162d"/><file name="mysql4-upgrade-0.4-0.5.php" hash="3deec4431b1ea7bfe0dc094696d8d93d"/><file name="mysql4-upgrade-0.5-0.6.php" hash="edd8f0ceabb44a04f816cc1fde1354ec"/><file name="mysql4-upgrade-0.6-0.7.php" hash="4520f820da059c86eaf10e573fd3b4ee"/><file name="mysql4-upgrade-0.7-0.8.php" hash="04aa53002ae25b58905aa32657262477"/><file name="mysql4-upgrade-0.8-0.9.php" hash="e4f47a3297859b81c04cdaf915c6ce84"/><file name="mysql4-upgrade-0.9-0.10.php" hash="e0ce8e174932f796a62610d29ea13813"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="325af4f6308e6583f9853a61bdad4ce8"/></dir></dir></dir><dir name="Widget"><dir name="Block"><dir name="Adminhtml"><dir name="Widget"><file name="Chooser.php" hash="77e4eb49870ec19a3fe7eaaa321a310e"/><file name="Form.php" hash="ce61ccc6181fa780df6a7fd0341473c3"/><dir name="Instance"><dir name="Edit"><dir name="Chooser"><file name="Block.php" hash="7867b63ccb81988bd90094d785ca3efb"/><file name="Layout.php" hash="9ec44257d09607f440c335730bfc7975"/><file name="Template.php" hash="b1311602282b51b028d74981debf6f31"/></dir><file name="Form.php" hash="9f83649c7515f338925fc5784d248c0e"/><dir name="Tab"><dir name="Main"><file name="Layout.php" hash="2e4dbe2f4bd630f3dab76b2b292990cc"/></dir><file name="Main.php" hash="c2fa9a26a3c097a879ad68b7c9bccae1"/><file name="Properties.php" hash="aa3d9089bb80a165e264c76f63ae01a0"/><file name="Settings.php" hash="6589064fc284fd911dbd3e619513314a"/></dir><file name="Tabs.php" hash="8904c70e3274705be6018c14a356ac29"/></dir><file name="Edit.php" hash="0a9684cb3b864e8f8d564fb7340c199f"/><file name="Grid.php" hash="5153959580672b92a11c7f83a72e565a"/></dir><file name="Instance.php" hash="324192f75606c91e13b80482768bac2a"/><file name="Options.php" hash="4fa66248320d95bdd3b45afc52727a13"/></dir><file name="Widget.php" hash="4ec07a77c0c871ec17d92962498ce703"/></dir><file name="Interface.php" hash="2cbbe83898f1712cd129bcfb862fc506"/></dir><dir name="Helper"><file name="Data.php" hash="b8e293898ce033454db74567fd2eb304"/></dir><dir name="Model"><dir name="Mysql4"><dir name="Widget"><dir name="Instance"><file name="Collection.php" hash="90ad3e1beeb654e3432fb9960ee84745"/></dir><file name="Instance.php" hash="de56b0b13aac1672e8ad212523a53e2b"/></dir><file name="Widget.php" hash="ea2535402c1db6619559926a3a976279"/></dir><file name="Observer.php" hash="ee2a28a9443c199b2a01aa55d13ad793"/><dir name="Resource"><dir name="Widget"><dir name="Instance"><file name="Collection.php" hash="08378d8961fb1d16fdda2c7649a5adb0"/></dir><file name="Instance.php" hash="f3e3182139bf0adc9ab8516a8af5bf20"/></dir><file name="Widget.php" hash="99fa1631f633ac8fd66187e6e9480564"/></dir><dir name="Template"><file name="Filter.php" hash="91464cf39f4e55914f72da0ad7551767"/></dir><dir name="Widget"><file name="Config.php" hash="3c92d9a302e520930b60759232c66e5d"/><file name="Instance.php" hash="419d9e456f609ff5105507ef22d118be"/></dir><file name="Widget.php" hash="de502d5d5b20bb1aa7db01406b4c8604"/></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Widget"><file name="InstanceController.php" hash="60e8a99b25cbe7001847da6f24df7b5e"/></dir><file name="WidgetController.php" hash="95f192fc78545029f0e513b04927ceb6"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="84081cd54dddf3b01168a79a0f8d1c09"/><file name="config.xml" hash="f1971b08758f22a8887c75a8a5c0bded"/></dir><dir name="sql"><dir name="widget_setup"><file name="install-1.6.0.0.php" hash="281973fda91723ff56754d9eae788fde"/><file name="mysql4-install-1.4.0.0.0.php" hash="4b582e819ff5fee26e11ba4cc48950e6"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="76ecd8dd96aa0d5708736148a4986bc2"/></dir></dir></dir><dir name="Wishlist"><dir name="Block"><file name="Abstract.php" hash="ce19d0ddaedb8d3141afeced273f612c"/><dir name="Customer"><file name="Sharing.php" hash="951ebc3e7b3fef1a65aafce882b845d1"/><file name="Sidebar.php" hash="8c5b96bf776885bb68e7cdacb2550570"/><dir name="Wishlist"><dir name="Item"><file name="Options.php" hash="28f9ada202acd2eb945fe6599e110505"/></dir></dir><file name="Wishlist.php" hash="2f7365e397d332ab7b14d326ba520832"/></dir><dir name="Item"><file name="Configure.php" hash="5dfaf9f5c2ddadb2aa82489cf2b4e0e5"/></dir><file name="Links.php" hash="78fe85b70ed0a789701c4ac62039d81d"/><dir name="Render"><dir name="Item"><file name="Price.php" hash="0e8d10806ab71c4463d551a41d7e66c3"/></dir></dir><dir name="Share"><dir name="Email"><file name="Items.php" hash="6bb5ff4844f827d14a6983440795a265"/><file name="Rss.php" hash="354b8a8f2431526177ab5d8adbf8bf86"/></dir><file name="Wishlist.php" hash="f0b993dbef0303a0516662a72825e8d4"/></dir></dir><dir name="Controller"><file name="Abstract.php" hash="c61a0bd9b6a6a7597a64a875d30dd16b"/></dir><dir name="Helper"><file name="Data.php" hash="c533955a1f124d5fc97c22618189b3ab"/></dir><dir name="Model"><dir name="Config"><dir name="Source"><file name="Summary.php" hash="f2e60ddd3a6697cac04fe2c2fc463f96"/></dir></dir><file name="Config.php" hash="027e5f51effbcef62ff1b32f58a4c082"/><dir name="Item"><file name="Option.php" hash="7594f527cc28eb8e576dbe6a33085fd1"/></dir><file name="Item.php" hash="d3834607740caa46e71aa59142992a18"/><dir name="Mysql4"><dir name="Item"><file name="Collection.php" hash="cda469ed72a921be1af6649681395be6"/><dir name="Option"><file name="Collection.php" hash="98d6107f96fe9f0a3582f862721c1346"/></dir><file name="Option.php" hash="d1814a7853a84a869c99785d3613196c"/></dir><file name="Item.php" hash="d5ef6856fcc4e9accc47a32e212a0517"/><dir name="Product"><file name="Collection.php" hash="bc7b06be54f926debdfe5a4e2ee5d86d"/></dir><dir name="Wishlist"><file name="Collection.php" hash="8795bf1ee668aa08682c001c8b55c51e"/></dir><file name="Wishlist.php" hash="c6dac0308a95440868cf1e4144e88b16"/></dir><file name="Observer.php" hash="a2792bab5733e4448690d387b984510c"/><dir name="Resource"><dir name="Item"><file name="Collection.php" hash="4c52ac0e91c9deb818e1ce1d13fcea09"/><dir name="Option"><file name="Collection.php" hash="0024173f8c84376d39c864dd766dd6d2"/></dir><file name="Option.php" hash="bad98ea60e535c1ec7157eeeb24e2414"/></dir><file name="Item.php" hash="52a4c4fa11d974de1bceaeb38ec45afd"/><dir name="Product"><file name="Collection.php" hash="801e9bea82159c43f68abf326a8d3d59"/></dir><dir name="Wishlist"><file name="Collection.php" hash="3fde0dd9a2fe06b73558c807c597d6bc"/></dir><file name="Wishlist.php" hash="95c0754921382882b55b5b58033819e3"/></dir><file name="Session.php" hash="c862795a52a3c7b436404202c3d3c2b2"/><file name="Wishlist.php" hash="cfc896ba3f9845759c278cbdad7bcad3"/></dir><dir name="controllers"><file name="IndexController.php" hash="70b22a51f4ab29ecfea2801e1d900ef4"/><file name="SharedController.php" hash="ad4dd1eec2821981dde92f221da064c6"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fad5c9630819184115deab61a5646448"/><file name="config.xml" hash="839dd42153b19f8c05d1dfde73931b4b"/><file name="system.xml" hash="5ba897eefa4be31198f53f451df1a666"/></dir><dir name="sql"><dir name="wishlist_setup"><file name="install-1.6.0.0.php" hash="c840f1dd3d897c4925f1b70f4d2541a7"/><file name="mysql4-install-0.7.0.php" hash="eb208c146d1de9fac1ea5cd941288292"/><file name="mysql4-upgrade-0.7.0-0.7.1.php" hash="49ca4f78a753c8bfc48ecae9fe13bb56"/><file name="mysql4-upgrade-0.7.1-0.7.2.php" hash="c9ad107a70b3d399f9c71527c92807b5"/><file name="mysql4-upgrade-0.7.2-0.7.4.php" hash="11131b0195d015dd4ca06a9c272b2809"/><file name="mysql4-upgrade-0.7.4-0.7.5.php" hash="ca92a2d71dcc715111568b4a08a1c413"/><file name="mysql4-upgrade-0.7.5-0.7.6.php" hash="22c20bb378ef4604d6b0639650e44fb7"/><file name="mysql4-upgrade-0.7.6-0.7.7.php" hash="de20bd47308599bcb03020ed4813d5ce"/><file name="mysql4-upgrade-0.7.7-0.7.8.php" hash="183f2ccf9b26e0beeaa49dd59b50a524"/><file name="mysql4-upgrade-0.7.8-0.7.9.php" hash="ec6f74ea3ab9756198f051f2fc0c09ae"/><file name="mysql4-upgrade-1.5.9.9-1.6.0.0.php" hash="a9e69c5703c332c72e7d33954d3b6134"/></dir></dir></dir></dir><dir name="Zend"><file name="Mime.php" hash="fcac9b00b4f04a99cddc8289dc10a33b"/></dir></target><target name="mage"><dir name="app"><file name="Mage.php" hash="1cf6669f8d30d639b48ba66c66251755"/><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><dir name="."><file name="cron.php" hash="588e167ae6f6823f7e43dbd059d099d7"/><file name="LICENSE.txt" hash="59563e7be45096d0833dade102989042"/><file name="index.php.sample" hash="3c05ef39c5bdf92444b34b6bdd483c24"/><file name=".htaccess.sample" hash="4d6365073c755f43961155bdd38659d0"/><file name="LICENSE_AFL.txt" hash="45a399f2095030865fb962263ccd7506"/><file name="LICENSE.html" hash="caf0a79ffb5e4719f9f4de286f253a61"/><file name="cron.sh" hash="459f7bea5eb0f6b36dedb2ad2bbd7868"/><file name="install.php" hash="ba6a6676644cb63bd8e04c9db072fa85"/><file name="php.ini.sample" hash="e3cbeadf5f6d9bbbff400363b6c1d5ad"/><file name="get.php" hash="02ba078881f9b141a12c0cd51d3084ad"/><file name="RELEASE_NOTES.txt" hash="36d2e7ae5214dcdcb755f86693f13b6a"/><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/></dir><dir name="errors"><file name="404.php" hash="6896663272e3350b63f2a835d3912d34"/><file name="503.php" hash="26ea686d4d31a1f227f1db87e1f07936"/><dir name="default"><file name="404.phtml" hash="b7e639d4514927e2a71ed44b55dc0cca"/><file name="503.phtml" hash="6bdd3a2e11c983155badf0a6dd935164"/><dir name="css"><file name="styles.css" hash="3e483b5af6562b161474149e905e4ee3"/></dir><dir name="images"><file name="bkg_body.gif" hash="82bfc5bfe346c8e974cd33b1314b0acf"/><file name="bkg_header.jpg" hash="0211c47be1493bd0ec72949c47932b81"/><file name="bkg_main1.gif" hash="a8f5717873dc6cf8f6bd22924b5838fe"/><file name="bkg_main2.gif" hash="cf18ba9f7c7e6b058b439cde1a897e9c"/><file name="favicon.ico" hash="88733ee53676a47fc354a61c32516e82"/><file name="i_msg-error.gif" hash="e4f28607f075a105e53fa3113d84bd26"/><file name="i_msg-note.gif" hash="e774ee481a2820789c1a77112377c4e0"/><file name="i_msg-success.gif" hash="834dfafd5f8b44c4b24a4c00add56fcf"/><file name="logo.gif" hash="48b7eb03807fdf80bdfb19b872cf84b8"/></dir><file name="page.phtml" hash="f208a26c94b7fa602fde5d1fe951c6ce"/><file name="report.phtml" hash="62d2f34b684c2ad77c2a8907428072f6"/></dir><file name="design.xml" hash="2042313f2b209e054eddeb5cf5ee46fb"/><file name="local.xml.sample" hash="7e081e562157a5d902931e708e8691f3"/><file name="processor.php" hash="c519cd17db1e117d05b29856eb82fdc2"/><file name="report.php" hash="b1f95c70cd502d854b8d674cb00d55df"/><file name=".htaccess" hash="8382e66b40fe15d7a1edfc780f9be92f"/><file name=".htaccess" hash="8382e66b40fe15d7a1edfc780f9be92f"/></dir><dir name="var"><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><dir name="shell"><file name="abstract.php" hash="93a5b119d03da024b1e6ec9ee6fc4095"/><file name="compiler.php" hash="810e20754b66351ea9472fcec3751ce6"/><file name="indexer.php" hash="e68b5eb64b35a1b51b0500d5e70aa6ff"/><file name="log.php" hash="ed2c3e2db2f847d9c238b9b2d0495e40"/></dir><dir name="lib"><file name=".htaccess" hash="72617d60821288133a367f70bf39ad93"/></dir><dir name="media"><file name=".htaccess" hash="08de5b2f5ea1ce6f51f40a19bacbf42e"/></dir></target><target name="mageetc"><dir name="."><file name="config.xml" hash="e53380c05ed7801e16a0ab0b4a7bd0a3"/><file name="local.xml.template" hash="34a483f0d86fd40281973108294671a8"/><file name="local.xml.additional" hash="d3b2280a90a6516deb80f3c5ad94197f"/></dir><dir name="modules"><file name="Mage_All.xml" hash="88a2b25151b18e595f29ae1395e82714"/><file name="Mage_Bundle.xml" hash="af69d6cb406f1551298916c2cf64da51"/><file name="Mage_Api.xml" hash="b7fb39d042c6fe841011b52586191992"/><file name="Mage_Downloadable.xml" hash="4f047e3e80ea75813d08c05ec5ba8ddd"/><file name="Mage_Weee.xml" hash="f1ebf24ef4acd7b38b6fbc74dec0b834"/><file name="Mage_Widget.xml" hash="9ed096e15785cee92791eb8c709edb81"/><file name="Mage_Connect.xml" hash="8df3a5c99996baac8897af5b0b460d76"/><file name="Mage_ImportExport.xml" hash="43769c89c87d615523140ed9d99d2500"/><file name="Mage_PageCache.xml" hash="d814a0ebe0fc7123ac3a16d8f7f22f6e"/><file name="Mage_Persistent.xml" hash="4a576bc338a769f654082cb21f9e1909"/><file name="Mage_Authorizenet.xml" hash="4fba00a12656bbf496ea8b281baf66cb"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
+
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><package><name>Lib_Varien</name><channel>community</channel><min>1.6.1.0</min><max>1.7.0.0</max></package><package><name>Lib_Google_Checkout</name><channel>community</channel><min>1.5.0.0</min><max>1.5.1.0</max></package><package><name>Lib_Js_Calendar</name><channel>community</channel><min>1.51.1</min><max>1.52</max></package><package><name>Lib_Js_Mage</name><channel>community</channel><min>1.6.1.0</min><max>1.7.0.0</max></package><package><name>Lib_Js_Prototype</name><channel>community</channel><min>1.7.0.0.2</min><max>1.7.1.0</max></package><package><name>Lib_Phpseclib</name><channel>community</channel><min>1.5.0.0</min><max>1.5.1.0</max></package><package><name>Mage_Locale_en_US</name><channel>community</channel><min>1.6.2.0</min><max>1.7.0.0</max></package><package><name>Lib_Mage</name><channel>community</channel><min>1.6.1.0</min><max>1.7.0.0</max></package></required></dependencies>
|
18 |
</package>
|