Mage_Core_Modules - Version 1.6.2.0

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

Files changed (86) hide show
  1. RELEASE_NOTES.txt +32 -0
  2. app/Mage.php +1 -1
  3. app/code/core/Mage/Admin/etc/config.xml +1 -1
  4. app/code/core/Mage/Bundle/Block/Catalog/Product/View/Type/Bundle.php +27 -27
  5. app/code/core/Mage/Bundle/Model/Product/Price.php +52 -40
  6. app/code/core/Mage/Bundle/Model/Resource/Indexer/Price.php +9 -1
  7. app/code/core/Mage/Bundle/Model/Resource/Indexer/Stock.php +0 -12
  8. app/code/core/Mage/Catalog/Model/Category/Indexer/Flat.php +22 -13
  9. app/code/core/Mage/Catalog/Model/Category/Indexer/Product.php +13 -9
  10. app/code/core/Mage/Catalog/Model/Indexer/Url.php +24 -12
  11. app/code/core/Mage/Catalog/Model/Observer.php +13 -0
  12. app/code/core/Mage/Catalog/Model/Product/Flat/Indexer.php +42 -2
  13. app/code/core/Mage/Catalog/Model/Product/Indexer/Flat.php +59 -16
  14. app/code/core/Mage/Catalog/Model/Product/Indexer/Price.php +24 -7
  15. app/code/core/Mage/Catalog/Model/Resource/Category/Flat.php +55 -2
  16. app/code/core/Mage/Catalog/Model/Resource/Category/Indexer/Product.php +159 -148
  17. app/code/core/Mage/Catalog/Model/Resource/Product/Flat/Indexer.php +38 -2
  18. app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Eav/Abstract.php +19 -6
  19. app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price.php +17 -16
  20. app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Configurable.php +13 -12
  21. app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Default.php +13 -15
  22. app/code/core/Mage/Catalog/Model/Resource/Product/Indexer/Price/Grouped.php +10 -2
  23. app/code/core/Mage/Catalog/Model/Resource/Url.php +2 -2
  24. app/code/core/Mage/Catalog/etc/config.xml +2 -2
  25. app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.6-1.6.0.0.7.php +39 -0
  26. app/code/core/Mage/Catalog/sql/catalog_setup/upgrade-1.6.0.0.7-1.6.0.0.8.php +97 -0
  27. app/code/core/Mage/CatalogInventory/Model/Indexer/Stock.php +12 -9
  28. app/code/core/Mage/CatalogInventory/Model/Observer.php +11 -0
  29. app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock.php +13 -6
  30. app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Configurable.php +0 -12
  31. app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Default.php +8 -1
  32. app/code/core/Mage/CatalogInventory/Model/Resource/Indexer/Stock/Grouped.php +0 -12
  33. app/code/core/Mage/CatalogInventory/Model/Stock/Item.php +26 -3
  34. app/code/core/Mage/CatalogInventory/etc/config.xml +26 -0
  35. app/code/core/Mage/CatalogRule/Model/Rule.php +5 -1
  36. app/code/core/Mage/CatalogSearch/Model/Fulltext.php +4 -17
  37. app/code/core/Mage/CatalogSearch/Model/Indexer/Fulltext.php +67 -17
  38. app/code/core/Mage/CatalogSearch/Model/Resource/Fulltext.php +4 -6
  39. app/code/core/Mage/Core/Controller/Varien/Action.php +2 -0
  40. app/code/core/Mage/Core/etc/system.xml +1 -0
  41. app/code/core/Mage/Customer/controllers/AccountController.php +1 -1
  42. app/code/core/Mage/Customer/etc/config.xml +1 -1
  43. app/code/core/Mage/Customer/etc/system.xml +1 -0
  44. app/code/core/Mage/Downloadable/Model/Resource/Indexer/Price.php +12 -10
  45. app/code/core/Mage/ImportExport/Model/Import.php +2 -1
  46. app/code/core/Mage/Index/Block/Adminhtml/Notifications.php +5 -2
  47. app/code/core/Mage/Index/Block/Adminhtml/Process/Grid.php +62 -8
  48. app/code/core/Mage/Index/Block/Adminhtml/Process/Grid/Massaction.php +54 -0
  49. app/code/core/Mage/Index/Model/Event.php +68 -34
  50. app/code/core/Mage/Index/Model/Indexer.php +119 -52
  51. app/code/core/Mage/Index/Model/Indexer/Abstract.php +23 -7
  52. app/code/core/Mage/Index/Model/Observer.php +1 -1
  53. app/code/core/Mage/Index/Model/Process.php +171 -39
  54. app/code/core/Mage/Index/Model/Resource/Abstract.php +14 -12
  55. app/code/core/Mage/Index/Model/Resource/Event.php +52 -3
  56. app/code/core/Mage/Index/Model/Resource/Event/Collection.php +7 -2
  57. app/code/core/Mage/Index/Model/Resource/Process.php +41 -1
  58. app/code/core/Mage/Index/Model/Resource/Process/Collection.php +23 -0
  59. app/code/core/Mage/Paypal/Block/Adminhtml/System/Config/Payflowlink/Advanced.php +43 -0
  60. app/code/core/Mage/Paypal/Block/Iframe.php +2 -1
  61. app/code/core/Mage/Paypal/Block/Payflow/Advanced/Form.php +56 -0
  62. app/code/core/Mage/Paypal/Block/Payflow/Advanced/Iframe.php +67 -0
  63. app/code/core/Mage/Paypal/Block/Payflow/Advanced/Info.php +37 -0
  64. app/code/core/Mage/Paypal/Block/Payflow/Advanced/Review.php +38 -0
  65. app/code/core/Mage/Paypal/Block/Payflow/Link/Form.php +1 -1
  66. app/code/core/Mage/Paypal/Block/Payflow/Link/Iframe.php +13 -14
  67. app/code/core/Mage/Paypal/Block/Payflow/Link/Review.php +47 -0
  68. app/code/core/Mage/Paypal/Helper/Hss.php +3 -1
  69. app/code/core/Mage/Paypal/Model/Cart.php +7 -7
  70. app/code/core/Mage/Paypal/Model/Config.php +11 -10
  71. app/code/core/Mage/Paypal/Model/Observer.php +2 -25
  72. app/code/core/Mage/Paypal/Model/Payflowadvanced.php +57 -0
  73. app/code/core/Mage/Paypal/Model/Payflowlink.php +183 -310
  74. app/code/core/Mage/Paypal/Model/Report/Settlement.php +97 -45
  75. app/code/core/Mage/Paypal/Model/Resource/Payment/Transaction.php +1 -0
  76. app/code/core/Mage/Paypal/Model/Resource/Payment/Transaction/Collection.php +1 -0
  77. app/code/core/Mage/Paypal/Model/System/Config/Source/AuthorizationAmounts.php +6 -3
  78. app/code/core/Mage/Paypal/controllers/PayflowController.php +44 -57
  79. app/code/core/Mage/Paypal/controllers/PayflowadvancedController.php +170 -0
  80. app/code/core/Mage/Paypal/etc/config.xml +13 -10
  81. app/code/core/Mage/Paypal/etc/system.xml +179 -11
  82. app/code/core/Mage/Paypal/sql/paypal_setup/upgrade-1.6.0.1-1.6.0.2.php +35 -0
  83. app/code/core/Mage/Tag/Model/Resource/Indexer/Summary.php +3 -3
  84. app/code/core/Mage/Weee/Model/Observer.php +1 -1
  85. app/code/core/Mage/Wishlist/controllers/IndexController.php +6 -3
  86. 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' => '1',
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>3</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 ($preconfiguredFlag = $currentProduct->hasPreconfiguredValues()) {
87
- $preconfiguredValues = $currentProduct->getPreconfiguredValues();
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' => $_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,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=>$v) {
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 ($preconfiguredFlag) {
175
- $configValue = $preconfiguredValues->getData('bundle_option/' . $optionId);
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 ($preconfiguredFlag && !empty($defaultValues)) {
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 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,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 wich indicates - is min/max prices have been calculated by index
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 $qty
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 $which
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 $which
153
- * @param bool|null $includeTax
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 $which
166
- * @param bool|null $includeTax
167
- * @param bool $takeTierPrice
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 decimal $selectionQty
357
- * @return decimal
 
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
- return $bundleProduct->getPrice() * ($selectionProduct->getSelectionPriceValue() / 100) * $selectionQty;
374
  } else { // fixed
375
- return $selectionProduct->getSelectionPriceValue() * $selectionQty;
 
 
 
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 $bundleQty
405
- * @param decimal $selectionQty
406
- * @param bool $multiplyQty
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 $bundleQty
423
- * @param decimal $selectionQty
424
- * @param bool $multiplyQty
425
- * @param bool $takeTierPrice
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 $qty
450
- * @param decimal $finalPrice
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 $qty
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 $basePrice
558
- * @param float $specialPrice
559
- * @param string $specialPriceFrom
560
- * @param string $specialPriceTo
561
  * @param float|null|false $rulePrice
562
- * @param mixed $wId
563
- * @param mixed $gId
564
- * @param null|int $productId
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 $finalPrice
702
- * @param float $specialPrice
703
  * @param string $specialPriceFrom
704
  * @param string $specialPriceTo
705
- * @param mixed $store
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
- $this->_prepareBundlePrice();
 
 
 
 
 
 
 
 
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 = $event->getNewData();
100
- $resultKey = 'catalog_category_flat_match_result';
101
- if (isset($data[$resultKey])) {
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
- } else if ($event->getType() == Mage_Index_Model_Event::TYPE_SAVE) {
111
- /* @var $store Mage_Core_Model_Store */
112
  $store = $event->getDataObject();
113
- if ($store->isObjectNew() || $store->dataHasChangedFor('group_id') || $store->dataHasChangedFor('root_catefory_id')) {
 
 
 
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
- } else if ($entity == Mage_Core_Model_Store_Group::ENTITY) {
122
- /* @var $storeGroup Mage_Core_Model_Store_Group */
123
  $storeGroup = $event->getDataObject();
124
- if ($storeGroup->dataHasChangedFor('website_id')) {
 
 
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($resultKey, $result);
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()->rebuild();
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
- $resultKey = 'catalog_category_product_match_result';
117
- if (isset($data[$resultKey])) {
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($resultKey, $result);
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
- $resultKey = 'catalog_url_match_result';
102
- if (isset($data[$resultKey])) {
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
- $path = $configData->getPath();
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($resultKey, $result);
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
- Mage::getSingleton('catalog/url')->refreshRewrites();
 
 
 
 
 
 
 
 
 
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
- $this->_getResource()->rebuild($store);
 
 
 
 
 
 
 
 
 
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 = $event->getNewData();
99
- $resultKey = 'catalog_product_flat_match_result';
100
- if (isset($data[$resultKey])) {
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
- } else if ($event->getType() == Mage_Index_Model_Event::TYPE_SAVE) {
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($resultKey, $result);
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()->rebuild();
 
 
 
 
 
 
 
 
 
 
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
- $resultKey = 'catalog_product_price_match_result';
141
- if (isset($data[$resultKey])) {
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($resultKey, $result);
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 Mage_Core_Model_Resource_Db_Abstract
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->_createTable($store->getId());
 
 
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->clearTemporaryIndexTable();
777
- $idxTable = $this->getIdxTable();
778
- $idxAdapter = $this->_getIndexAdapter();
779
- $stores = $this->_getStoresInfo();
780
- /**
781
- * Build index for each store
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
- * Prepare visibility for all enabled store products
790
  */
791
- $enabledTable = $this->_prepareEnabledProductsVisibility($websiteId, $storeId);
792
- /**
793
- * Select information about anchor categories
794
- */
795
- $anchorTable = $this->_prepareAnchorCategories($storeId, $rootPath);
796
- /**
797
- * Add relations between not anchor categories and products
798
- */
799
- $select = $idxAdapter->select();
800
- /** @var $select Varien_Db_Select */
801
- $select->from(
802
- array('cp' => $this->_categoryProductTable),
803
- array('category_id', 'product_id', 'position', 'is_parent' => new Zend_Db_Expr('1'),
804
- 'store_id' => new Zend_Db_Expr($storeId))
805
- )
806
- ->joinInner(array('pv' => $enabledTable), 'pv.product_id=cp.product_id', array('visibility'))
807
- ->joinLeft(array('ac' => $anchorTable), 'ac.category_id=cp.category_id', array())
808
- ->where('ac.category_id IS NULL');
809
-
810
- $query = $select->insertFromSelect(
811
- $idxTable,
812
- array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
813
- false
814
- );
815
- $idxAdapter->query($query);
 
 
 
 
 
 
 
 
816
 
817
- /**
818
- * Assign products not associated to any category to root category in index
819
- */
820
 
821
- $select = $idxAdapter->select();
822
- $select->from(
823
- array('pv' => $enabledTable),
824
- array(new Zend_Db_Expr($rootId), 'product_id', new Zend_Db_Expr('0'), new Zend_Db_Expr('1'),
825
- new Zend_Db_Expr($storeId), 'visibility')
826
- )
827
- ->joinLeft(array('cp' => $this->_categoryProductTable), 'pv.product_id=cp.product_id', array())
828
- ->where('cp.product_id IS NULL');
829
 
830
- $query = $select->insertFromSelect(
831
- $idxTable,
832
- array('category_id', 'product_id', 'position', 'is_parent', 'store_id', 'visibility'),
833
- false
834
- );
835
- $idxAdapter->query($query);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
836
 
837
- /**
838
- * Prepare anchor categories products
839
- */
840
- $anchorProductsTable = $this->_getAnchorCategoriesProductsTemporaryTable();
841
- $idxAdapter->delete($anchorProductsTable);
842
 
843
- $position = 'MIN('.
844
- $idxAdapter->getCheckSql(
845
- 'ca.category_id = ce.entity_id',
846
- $idxAdapter->quoteIdentifier('cp.position'),
847
- '('.$idxAdapter->quoteIdentifier('ce.position').' + 1) * '
848
- .'('.$idxAdapter->quoteIdentifier('ce.level').' + 1 * 10000)'
849
- .' + '.$idxAdapter->quoteIdentifier('cp.position')
 
 
850
  )
851
- .')';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
852
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
853
 
854
- $select = $idxAdapter->select()
855
- ->useStraightJoin(true)
856
- ->distinct(true)
857
- ->from(array('ca' => $anchorTable), array('category_id'))
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
- * Add anchor categories products to index
877
  */
878
- $select = $idxAdapter->select()
879
- ->from(
880
- array('ap' => $anchorProductsTable),
881
- array('category_id', 'product_id',
882
- 'position', // => new Zend_Db_Expr('MIN('. $idxAdapter->quoteIdentifier('ap.position').')'),
883
- 'is_parent' => $idxAdapter->getCheckSql('cp.product_id > 0', 1, 0),
884
- 'store_id' => new Zend_Db_Expr($storeId))
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 Mage_Core_Model_Resource_Db_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,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->truncateTable($tableName);
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->clearTemporaryIndexTable();
48
- $this->_prepareIndex();
49
- $this->_prepareRelationIndex();
50
- $this->_removeNotVisibleEntityFromIndex();
 
 
51
 
52
- $this->syncData();
 
 
 
 
 
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($select, 'visibility', $idxTable . '.entity_id', $idxTable . '.store_id', $condition);
 
 
 
 
 
 
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
- $write->beginTransaction();
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->clearTemporaryIndexTable();
373
- $this->_prepareWebsiteDateTable();
374
- $this->_prepareTierPriceIndex();
375
-
376
- $indexers = $this->getTypeIndexers();
377
- foreach ($indexers as $indexer) {
378
- /** @var $indexer Mage_Catalog_Model_Resource_Product_Indexer_Price_Interface */
379
- if (!$this->_allowTableChanges && is_callable(array($indexer, 'setAllowTableChanges'))) {
380
- $indexer->setAllowTableChanges(false);
381
- }
382
- $indexer->reindexAll();
383
- if (!$this->_allowTableChanges && is_callable(array($indexer, 'setAllowTableChanges'))) {
384
- $indexer->setAllowTableChanges(true);
385
  }
386
- }
387
 
388
- $this->syncData();
 
 
 
 
 
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->_prepareFinalPriceData();
47
- $this->_applyCustomOption();
48
- $this->_applyConfigurableOption();
49
- $this->_movePriceDataToIndexTable();
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
- if ($this->useIdxTable() && $this->_allowTableChanges) {
212
- $write->truncateTable($coaTable);
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->_prepareFinalPriceData();
119
- $this->_applyCustomOption();
120
- $this->_movePriceDataToIndexTable();
 
 
 
 
 
 
 
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
- if ($this->useIdxTable() && $this->_allowTableChanges) {
500
- $write->truncateTable($coaTable);
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
- if ($this->useIdxTable() && $this->_allowTableChanges) {
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->_prepareGroupedProductPriceData();
 
 
 
 
 
 
 
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()->getCheckSql('MIN(i.tax_class_id) IS NULL', '0', 'MIN(i.tax_class_id)'),
 
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->_getReadAdapter();
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->_getReadAdapter();
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.6</version>
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/product_indexer_price::reindexAll</model>
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
- $resultKey = 'cataloginventory_stock_match_result';
136
- if (isset($data[$resultKey])) {
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
- $path = $configData->getPath();
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($resultKey, $result);
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')->processEntityAction(
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->clearTemporaryIndexTable();
 
 
255
 
256
- foreach ($this->_getTypeIndexers() as $indexer) {
257
- $indexer->reindexAll();
258
- }
259
 
260
- $this->syncData();
 
 
 
 
 
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->_prepareIndexTable();
 
 
 
 
 
 
 
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
- Mage::getSingleton('index/indexer')->processEntityAction(
803
- $this, self::ENTITY, Mage_Index_Model_Event::TYPE_SAVE
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::getResourceSingleton('catalog/product_indexer_price')->reindexProductIds(array($productId));
 
 
 
 
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
- $resourceModel = $this->getResource();
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
- $resourceModel = $this->getResource();
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
- $resultKey = 'catalogsearch_fulltext_match_result';
131
- if (isset($data[$resultKey])) {
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 ($event->getType() == Mage_Index_Model_Event::TYPE_SAVE) {
 
 
142
  $result = $attribute->dataHasChangedFor('is_searchable');
143
- } else if ($event->getType() == Mage_Index_Model_Event::TYPE_DELETE) {
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($resultKey, $result);
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()->rebuildIndex();
 
 
 
 
 
 
 
 
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 Mage_CatalogSearch_Model_Mysql4_Fulltext
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
- if ($this->_allowTableChanges) {
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>3</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->_prepareFinalPriceData();
46
- $this->_applyCustomOption();
47
- $this->_applyDownloadableLink();
48
- $this->_movePriceDataToIndexTable();
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
- if ($this->useIdxTable() && $this->_allowTableChanges) {
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::getModel('index/process');
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
- foreach ($this->_collection as $item) {
 
 
 
 
 
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')->__('Last Run'),
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
- if (!empty($data['old_data'])) {
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 = array_merge($previousNewData, $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
- $data = $this->_getData('old_data');
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
- if ($this->isLocked()) {
142
- return $this;
 
 
 
143
  }
144
 
145
- $this->_runAll('indexEvents', array($entity, $type));
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
- if ($this->isLocked()) {
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->_changeKeyStatus(false);
227
- /** @var $resourceModel Mage_Index_Model_Resource_Abstract */
228
- $resourceModel = Mage::getResourceModel('index/process');
 
 
 
 
 
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
- $this->_allowTableChanges = true;
239
- $this->_changeKeyStatus();
 
 
 
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 (!$this->_allowTableChanges && is_callable(array($dependProcess, 'setAllowTableChanges'))) {
273
- $dependProcess->setAllowTableChanges(false);
274
- }
275
- call_user_func_array(array($dependProcess, $method), $args);
276
- if (!$this->_allowTableChanges && is_callable(array($dependProcess, 'setAllowTableChanges'))) {
277
- $dependProcess->setAllowTableChanges(true);
 
 
 
278
  }
279
- $processed[] = $processCode;
280
  }
281
  }
282
  }
283
 
284
- call_user_func_array(array($process, $method), $args);
285
- if (!$this->_allowTableChanges && is_callable(array($process, 'setAllowTableChanges'))) {
286
- $process->setAllowTableChanges(true);
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 instanceof Mage_Index_Model_Process) {
312
- if ($enable) {
313
- $dependProcess->enableIndexerKeys();
314
- } else {
315
- $dependProcess->disableIndexerKeys();
316
- }
317
  $processed[] = $processCode;
318
  }
319
  }
320
  }
321
  }
322
 
323
- if ($process instanceof Mage_Index_Model_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
- abstract public function getDescription();
 
 
 
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::getModel('index/indexer');
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
- $this->getIndexer()->reindexAll();
167
- $this->unlock();
168
- $this->_getResource()->endProcess($this);
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ($this->getMode() == self::MODE_MANUAL) {
206
- $this->changeStatus(self::STATUS_REQUIRE_REINDEX);
207
  return $this;
208
  }
209
- if (!$this->getIndexer()->matchEvent($event)) {
 
210
  return $this;
211
  }
 
 
212
  $this->_setEventNamespace($event);
 
213
 
214
- $indexer = $this->getIndexer();
215
- if (!$this->_allowTableChanges && is_callable(array($indexer, 'setAllowTableChanges'))) {
216
- $indexer->setAllowTableChanges(false);
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
- $event->addProcessId($this->getId(), self::EVENT_STATUS_DONE);
 
 
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
- * Prepare events collection
285
- */
286
- $eventsCollection = Mage::getResourceModel('index/event_collection')
287
- ->addProcessFilter($this, self::EVENT_STATUS_NEW);
288
- if ($entity !== null) {
289
- $eventsCollection->addEntityFilter($entity);
290
- }
291
- if ($type !== null) {
292
- $eventsCollection->addTypeFilter($type);
293
  }
 
 
294
 
295
- /**
296
- * Process all new events
297
- */
298
- while ($eventsCollection->getSize()) {
299
- foreach ($eventsCollection as $event) {
300
- try {
301
- $this->processEvent($event);
302
- } catch (Exception $e) {
303
- $event->addProcessId($this->getId(), self::EVENT_STATUS_ERROR);
 
 
 
 
 
 
 
 
 
 
 
 
304
  }
305
- $event->save();
 
306
  }
307
- $eventsCollection->reset();
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
- * Can't use truncate because of transaction
109
- */
110
- $this->_getWriteAdapter()->delete($this->getMainTable());
111
- $this->insertFromTable($this->getIdxTable(), $this->getMainTable(), false);
112
- $this->commit();
 
 
 
 
 
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
- if ($this->useDisableKeys() && $this->_allowTableChanges) {
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' => $object->getId(),
91
- 'status' => $processStatus
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'=>$process));
92
  } else {
93
  $this->addFieldToFilter('process_event.process_id', $process);
94
  }
95
 
96
  if ($status !== null) {
97
- $this->addFieldToFilter('process_event.status', $status);
 
 
 
 
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,$data)
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/iframe.phtml');
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 Mage_Payment_Block_Form
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->_getSalesDocument()
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->_getSalesDocument()
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(Mage_Paypal_Model_Config::METHOD_PAYFLOWLINK)
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 = 'verisign';
68
 
69
- const METHOD_PAYFLOWLINK = 'payflow_link';
 
70
 
71
- const METHOD_HOSTEDPRO = 'hosted_pro';
72
 
73
- const METHOD_BILLING_AGREEMENT = 'paypal_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
- $authorizationAmount = array(
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
- /** @var $date Mage_Core_Model_Date */
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
- $payment = $this->getInfoInstance();
117
-
118
- $salesDocument = $payment->getOrder();
119
- if (!$salesDocument) {
120
- $salesDocument = $payment->getQuote();
121
- $amount = $salesDocument->getBaseGrandTotal();
122
- } else {
123
- $amount = $salesDocument->getBaseTotalDue();
124
- }
125
- //create reference transaction if Verification Authorization Amount set to $0 or $1
126
- $authorizationAmount = $this->getConfigData('authorization_amount', $salesDocument->getStoreId());
127
- switch ($authorizationAmount) {
128
- case Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_FULL:
129
- $this->_initialize($payment, $amount);
 
 
 
 
 
130
  break;
131
- case Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_ONE:
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
- $document = $this->_getDocumentFromResponse();
350
- if ($document) {
351
- $this->_process($document);
352
  }
353
  }
354
 
355
  /**
356
- * Operate with order or quote using information from silent post
357
  *
358
- * @param Varien_Object $document
359
  */
360
- protected function _process(Varien_Object $document)
361
  {
362
  $response = $this->getResponse();
363
- $payment = $document->getPayment();
 
 
 
364
 
365
  if ($response->getResult() == self::RESPONSE_CODE_FRAUDSERVICE_FILTER ||
366
  $response->getResult() == self::RESPONSE_CODE_DECLINED_BY_FILTER
367
  ) {
368
- $fraudMessage = $this->_getFraudMessage() ? $response->getFraudMessage() : $response->getRespmsg();
369
- $payment->setAdditionalInformation('paypal_fraud_filters', $fraudMessage);
 
 
 
 
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
- $payment->setAdditionalInformation('authorization_id', $response->getPnref());
381
-
382
- /** @var $transaction Mage_Paypal_Model_Payment_Transaction */
383
- $transaction = Mage::getModel('paypal/payment_transaction');
384
- $transaction->setTxnId($response->getPnref());
385
-
386
- $transaction->setAdditionalInformation('amt', $response->getAmt());
387
- $transaction->setAdditionalInformation('store_id', $document->getStoreId());
 
388
 
389
- $document->setIsChanged(1);
390
- $document->save();
391
- $transaction->save();
 
 
 
 
 
 
 
 
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 Mage_Sales_Model_Abstract in case of validation passed
435
  * @throws Mage_Core_Exception in other cases
436
  */
437
- protected function _getDocumentFromResponse()
438
  {
439
  $response = $this->getResponse();
440
 
441
- $salesDocument = Mage::getModel('sales/quote')->load($response->getPonum());
442
- $salesDocument->getPayment()->setMethod(Mage_Paypal_Model_Config::METHOD_PAYFLOWLINK);
443
 
444
- if ($this->_getSecureSilentPostHash($salesDocument->getPayment()) != $response->getUser2()
445
- || $this->_code != $salesDocument->getPayment()->getMethodInstance()->getCode()) {
 
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
- $fetchData = $this->fetchTransactionInfo($salesDocument->getPayment(), $response->getPnref());
457
- if (!isset($fetchData['custref']) || $fetchData['custref'] != $salesDocument->getReservedOrderId()) {
458
- Mage::throwException($this->_formatStr(self::RESPONSE_ERROR_MSG, 'Transaction error'));
 
 
 
459
  }
460
 
461
- return $salesDocument;
 
 
 
 
 
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(Varien_Object $payment, $amount)
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', $amount))
495
- ->setCurrency($salesDocument->getBaseCurrencyCode())
496
- ->setInvnum($orderId)
497
- ->setCustref($orderId)
498
- ->setPonum($salesDocument->getId());
499
- if ($fullAmount != Mage_Paypal_Model_Config::AUTHORIZATION_AMOUNT_FULL) {
500
- $request->setSubtotal($this->_formatStr('%.2F', $salesDocument->getBaseSubtotal()))
501
- ->setTaxamt($this->_formatStr('%.2F', $salesDocument->getBaseTaxAmount()))
502
- ->setFreightamt($this->_formatStr('%.2F', $salesDocument->getBaseShippingAmount()));
 
 
 
 
 
503
  }
504
 
505
- $billing = $salesDocument->getBillingAddress();
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($salesDocument->getCustomerEmail());
515
  }
516
- $shipping = $salesDocument->getShippingAddress();
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($salesDocument->getStoreId())
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
- return self::TRXTYPE_AUTH_ONLY;
 
 
 
 
 
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 ($response->getResult() == self::RESPONSE_CODE_INVALID_AMOUNT) {
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
- * Set reference transaction data into request
 
 
 
 
 
 
 
 
 
 
 
 
668
  *
 
669
  * @param Varien_Object $payment
670
- * @param Varien_Object $request
671
  * @return Mage_Paypal_Model_Payflowlink
672
  */
673
- protected function _setReferenceTransaction(Varien_Object $payment, $request)
674
  {
675
- if ($payment->getParentTransactionId()) {
676
- $request->setOrigid($payment->getParentTransactionId());
677
 
678
- $request->unsAcct();
679
- $request->unsExpdate();
680
- $request->unsCvv2();
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
- $decoded = @iconv(self::FILES_IN_CHARSET, self::FILES_OUT_CHARSET.'//IGNORE', $encoded);
142
- file_put_contents($localCsv, $decoded);
 
 
 
 
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
- $section_columns = array('' => 0,
180
- 'TransactionID' => 1,
181
- 'InvoiceID' => 2,
182
- 'PayPalReferenceID' => 3,
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
- $section_columns[$line[$i]] = $i;
238
  }
239
- $flipped_section_columns = array_flip($section_columns);
240
  break;
241
  case 'SB': // Section body.
242
- $bodyitem = array();
243
  for($i = 1; $i < count($line); $i++) {
244
- $bodyitem[$rowmap[$flipped_section_columns[$i]]] = $line[$i];
245
  }
246
- $this->_rows[] = $bodyitem;
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
- /** @var $configModel Mage_Paypal_Model_Config */
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
- $quote = $session->getQuote();
58
- /** @var $payment Mage_Sales_Model_Quote_Payment */
59
- $payment = $quote->getPayment();
60
- $gotoSection = 'payment';
61
- if ($payment->getAdditionalInformation('authorization_id')) {
62
- $gotoSection = 'review';
63
- } else {
64
- $gotoSection = 'payment';
65
- $redirectBlock->setErrorMsg($this->__('Payment has been declined. Please try again.'));
 
 
 
 
 
 
 
 
66
  }
67
- $redirectBlock->setGotoSection($gotoSection);
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.1</version>
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>Quick set-up service lets your customers securely complete transactions.</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
- $writeAdapter->beginTransaction();
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
- $writeAdapter->rollBack();
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', $product->getName(), $referer);
 
 
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' => $wishlist->getSharingCode())),
566
- 'viewOnSiteLink'=> Mage::getUrl('*/shared/index', array('code' => $wishlist->getSharingCode())),
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.1.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.1.0</notes>
12
  <authors><author><name>Magento Core Team</name><user>core</user><email>core@magentocommerce.com</email></author></authors>
13
- <date>2011-10-19</date>
14
- <time>11:50:06</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="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.1.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>
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>