yireo_googletagmanager - Version 1.3.19

Version Notes

No notes

Download this release

Release Info

Developer Yireo
Extension yireo_googletagmanager
Version 1.3.19
Comparing to
See all releases


Code changes from version 1.3.17 to 1.3.19

app/code/community/Yireo/GoogleTagManager/Block/Category.php CHANGED
@@ -13,13 +13,28 @@
13
  */
14
  class Yireo_GoogleTagManager_Block_Category extends Yireo_GoogleTagManager_Block_Default
15
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  /**
17
  * @return Mage_Eav_Model_Entity_Collection_Abstract|null
18
  */
19
  public function getProductCollection()
20
  {
21
  /** @var Mage_Catalog_Block_Product_List $productListBlock */
22
- $productListBlock = Mage::app()->getLayout()->getBlock('product_list');
23
 
24
  if (empty($productListBlock)) {
25
  return null;
@@ -33,15 +48,36 @@ class Yireo_GoogleTagManager_Block_Category extends Yireo_GoogleTagManager_Block
33
  $collection->setCurPage($this->getCurrentPage())->setPageSize($this->getLimit());
34
  }
35
 
36
- // Set default order/direction, failing to do so will prevent proper default order/direction on category views
37
- // ($this->_isOrdersRendered already set in resource collection but no sorting applied)
38
- if ($productListBlock->getSortBy()) {
39
- $collection->setOrder($productListBlock->getSortBy(), $productListBlock->getDefaultDirection());
40
- }
41
 
42
  return $collection;
43
  }
44
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
45
  /**
46
  * @param Mage_Catalog_Model_Category $category
47
  */
@@ -58,7 +94,7 @@ class Yireo_GoogleTagManager_Block_Category extends Yireo_GoogleTagManager_Block
58
  protected function getLimit()
59
  {
60
  /** @var Mage_Catalog_Block_Product_List_Toolbar $productListBlockToolbar */
61
- $productListBlockToolbar = Mage::app()->getLayout()->getBlock('product_list_toolbar');
62
  if (empty($productListBlockToolbar)) {
63
  return 9;
64
  }
13
  */
14
  class Yireo_GoogleTagManager_Block_Category extends Yireo_GoogleTagManager_Block_Default
15
  {
16
+ /**
17
+ * @var $catalogConfig Mage_Catalog_Model_Config
18
+ */
19
+ protected $catalogConfig;
20
+
21
+ /**
22
+ * Constructor
23
+ */
24
+ protected function _construct()
25
+ {
26
+ $this->catalogConfig = Mage::getModel('catalog/config');
27
+
28
+ parent::_construct();
29
+ }
30
+
31
  /**
32
  * @return Mage_Eav_Model_Entity_Collection_Abstract|null
33
  */
34
  public function getProductCollection()
35
  {
36
  /** @var Mage_Catalog_Block_Product_List $productListBlock */
37
+ $productListBlock = $this->layout->getBlock('product_list');
38
 
39
  if (empty($productListBlock)) {
40
  return null;
48
  $collection->setCurPage($this->getCurrentPage())->setPageSize($this->getLimit());
49
  }
50
 
51
+ $this->applySorting($collection);
 
 
 
 
52
 
53
  return $collection;
54
  }
55
 
56
+ /**
57
+ * @param Mage_Eav_Model_Entity_Collection_Abstract $collection
58
+ */
59
+ public function applySorting(Mage_Eav_Model_Entity_Collection_Abstract &$collection)
60
+ {
61
+ // Hebben we geen `order` in onze request, dan nemen we de standaard sortering.
62
+ if (!$order = strtolower(trim($this->request->getParam('order')))) {
63
+ $order = $this->catalogConfig->getProductListDefaultSortBy();
64
+ }
65
+
66
+ if ($order) {
67
+ $dir = strtolower(trim($this->request->getParam('dir', 'asc')));
68
+ $sortingData = $this->catalogConfig->getAttributesUsedForSortBy();
69
+
70
+ if (isset($sortingData[$order]['attribute_code']) and $attributeCode = $sortingData[$order]['attribute_code']) {
71
+ $collection->setOrder(
72
+ $attributeCode,
73
+ $dir == 'asc'
74
+ ? Varien_Data_Collection_Db::SORT_ORDER_ASC
75
+ : Varien_Data_Collection_Db::SORT_ORDER_DESC
76
+ );
77
+ }
78
+ }
79
+ }
80
+
81
  /**
82
  * @param Mage_Catalog_Model_Category $category
83
  */
94
  protected function getLimit()
95
  {
96
  /** @var Mage_Catalog_Block_Product_List_Toolbar $productListBlockToolbar */
97
+ $productListBlockToolbar = $this->layout->getBlock('product_list_toolbar');
98
  if (empty($productListBlockToolbar)) {
99
  return 9;
100
  }
app/code/community/Yireo/GoogleTagManager/Block/Default.php CHANGED
@@ -13,6 +13,40 @@
13
  */
14
  class Yireo_GoogleTagManager_Block_Default extends Mage_Core_Block_Template
15
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  /**
17
  * Return whether this module is enabled or not
18
  *
@@ -63,7 +97,7 @@ class Yireo_GoogleTagManager_Block_Default extends Mage_Core_Block_Template
63
  */
64
  public function getModuleHelper()
65
  {
66
- return Mage::helper('googletagmanager');
67
  }
68
 
69
  /**
@@ -73,7 +107,7 @@ class Yireo_GoogleTagManager_Block_Default extends Mage_Core_Block_Template
73
  */
74
  public function getContainer()
75
  {
76
- return Mage::getSingleton('googletagmanager/container');
77
  }
78
 
79
  /**
13
  */
14
  class Yireo_GoogleTagManager_Block_Default extends Mage_Core_Block_Template
15
  {
16
+ /**
17
+ * @var $moduleHelper Yireo_GoogleTagManager_Helper_Data
18
+ */
19
+ protected $moduleHelper;
20
+
21
+ /**
22
+ * @var $container Yireo_GoogleTagManager_Model_Container
23
+ */
24
+ protected $container;
25
+
26
+ /**
27
+ * @var $layout Mage_Core_Model_Layout
28
+ */
29
+ protected $layout;
30
+
31
+ /**
32
+ * @var $request Mage_Core_Controller_Request_Http
33
+ */
34
+ protected $request;
35
+
36
+ /**
37
+ * Constructor
38
+ */
39
+ protected function _construct()
40
+ {
41
+ $this->moduleHelper = Mage::helper('googletagmanager');
42
+ $this->container = Mage::getSingleton('googletagmanager/container');
43
+ $this->layout = Mage::app()->getLayout();
44
+ $this->catalogConfig = Mage::getModel('catalog/config');
45
+ $this->request = Mage::app()->getRequest();
46
+
47
+ parent::_construct();
48
+ }
49
+
50
  /**
51
  * Return whether this module is enabled or not
52
  *
97
  */
98
  public function getModuleHelper()
99
  {
100
+ return $this->moduleHelper;
101
  }
102
 
103
  /**
107
  */
108
  public function getContainer()
109
  {
110
+ return $this->container;
111
  }
112
 
113
  /**
app/code/community/Yireo/GoogleTagManager/Block/Quote.php CHANGED
@@ -13,6 +13,21 @@
13
  */
14
  class Yireo_GoogleTagManager_Block_Quote extends Yireo_GoogleTagManager_Block_Default
15
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  /**
17
  * Return all quote items as array
18
  *
@@ -35,7 +50,7 @@ class Yireo_GoogleTagManager_Block_Quote extends Yireo_GoogleTagManager_Block_De
35
  $data[] = array(
36
  'sku' => $product->getSku(),
37
  'name' => $product->getName(),
38
- 'price' => Mage::helper('tax')->getPrice($product, $product->getFinalPrice()),
39
  'quantity' => $item->getQty(),
40
  );
41
  }
13
  */
14
  class Yireo_GoogleTagManager_Block_Quote extends Yireo_GoogleTagManager_Block_Default
15
  {
16
+ /**
17
+ * @var $taxHelper Mage_Tax_Helper_Data
18
+ */
19
+ protected $taxHelper;
20
+
21
+ /**
22
+ * Constructor
23
+ */
24
+ protected function _construct()
25
+ {
26
+ $this->taxHelper = Mage::helper('tax');
27
+
28
+ parent::_construct();
29
+ }
30
+
31
  /**
32
  * Return all quote items as array
33
  *
50
  $data[] = array(
51
  'sku' => $product->getSku(),
52
  'name' => $product->getName(),
53
+ 'price' => $this->taxHelper->getPrice($product, $product->getFinalPrice()),
54
  'quantity' => $item->getQty(),
55
  );
56
  }
app/code/community/Yireo/GoogleTagManager/Block/Script.php CHANGED
@@ -20,6 +20,6 @@ class Yireo_GoogleTagManager_Block_Script extends Yireo_GoogleTagManager_Block_D
20
  */
21
  public function getScript()
22
  {
23
- return Mage::helper('googletagmanager')->getHeaderScript();
24
  }
25
  }
20
  */
21
  public function getScript()
22
  {
23
+ return $this->moduleHelper->getHeaderScript();
24
  }
25
  }
app/code/community/Yireo/GoogleTagManager/Block/Search.php CHANGED
@@ -11,6 +11,32 @@
11
  /**
12
  * Class Yireo_GoogleTagManager_Block_Search
13
  */
14
- class Yireo_GoogleTagManager_Block_Search extends Yireo_GoogleTagManager_Block_Default
15
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  }
11
  /**
12
  * Class Yireo_GoogleTagManager_Block_Search
13
  */
14
+ class Yireo_GoogleTagManager_Block_Search extends Yireo_GoogleTagManager_Block_Category
15
  {
16
+ /**
17
+ * @return Mage_Eav_Model_Entity_Collection_Abstract|null
18
+ */
19
+ public function getProductCollection()
20
+ {
21
+ /** @var Mage_Catalog_Block_Product_List $searchListBlock */
22
+ $searchListBlock = $this->layout->getBlock('search_result_list');
23
+
24
+ if (empty($searchListBlock)) {
25
+ return null;
26
+ }
27
+
28
+ // Fetch the current collection from the block and set pagination and order
29
+ $collection = $searchListBlock->getLoadedProductCollection();
30
+
31
+ // Set Limit Except for 'all' products
32
+ if ($this->getLimit() != 'all') {
33
+ $collection->setCurPage($this->getCurrentPage())->setPageSize($this->getLimit());
34
+ }
35
+
36
+ if ($searchListBlock->getSortBy()) {
37
+ $collection->setOrder($searchListBlock->getSortBy(), $searchListBlock->getDefaultDirection());
38
+ }
39
+
40
+ return $collection;
41
+ }
42
  }
app/code/community/Yireo/GoogleTagManager/Helper/Data.php CHANGED
@@ -261,21 +261,16 @@ class Yireo_GoogleTagManager_Helper_Data extends Mage_Core_Helper_Abstract
261
  */
262
  public function getSearchScript()
263
  {
264
- $listBlock = Mage::app()->getLayout()->getBlock('search_result_list');
265
- if (!$listBlock) {
266
  return '';
267
  }
268
 
269
- $productCollection = $listBlock->getLoadedProductCollection();
270
  if (empty($productCollection) || $productCollection->count() < 1) {
271
  return '';
272
  }
273
 
274
- $searchBlock = $this->fetchBlock('search', 'search', 'search.phtml');
275
- if (!$searchBlock) {
276
- return '';
277
- }
278
-
279
  $searchBlock->setProducts($productCollection);
280
  $html = $searchBlock->toHtml();
281
  return $html;
261
  */
262
  public function getSearchScript()
263
  {
264
+ $searchBlock = $this->fetchBlock('search', 'search', 'search.phtml');
265
+ if (!$searchBlock) {
266
  return '';
267
  }
268
 
269
+ $productCollection = $searchBlock->getProductCollection();
270
  if (empty($productCollection) || $productCollection->count() < 1) {
271
  return '';
272
  }
273
 
 
 
 
 
 
274
  $searchBlock->setProducts($productCollection);
275
  $html = $searchBlock->toHtml();
276
  return $html;
app/code/community/Yireo/GoogleTagManager/Model/Backend/Source/Method.php CHANGED
@@ -13,6 +13,19 @@
13
  */
14
  class Yireo_GoogleTagManager_Model_Backend_Source_Method
15
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  /**
17
  * Options getter
18
  *
@@ -21,8 +34,8 @@ class Yireo_GoogleTagManager_Model_Backend_Source_Method
21
  public function toOptionArray()
22
  {
23
  return array(
24
- array('value' => '0', 'label'=> Mage::helper('googletagmanager')->__('Observer')),
25
- array('value' => '1', 'label'=> Mage::helper('googletagmanager')->__('XML Layout')),
26
  );
27
  }
28
 
13
  */
14
  class Yireo_GoogleTagManager_Model_Backend_Source_Method
15
  {
16
+ /**
17
+ * @var Yireo_GoogleTagManager_Helper_Data
18
+ */
19
+ protected $helper;
20
+
21
+ /**
22
+ * Yireo_GoogleTagManager_Model_Observer constructor.
23
+ */
24
+ public function __construct()
25
+ {
26
+ $this->helper = Mage::helper('googletagmanager');
27
+ }
28
+
29
  /**
30
  * Options getter
31
  *
34
  public function toOptionArray()
35
  {
36
  return array(
37
+ array('value' => '0', 'label'=> $this->helper->__('Observer')),
38
+ array('value' => '1', 'label'=> $this->helper->__('XML Layout')),
39
  );
40
  }
41
 
app/code/community/Yireo/GoogleTagManager/Model/Observer.php CHANGED
@@ -10,6 +10,19 @@
10
 
11
  class Yireo_GoogleTagManager_Model_Observer
12
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
13
  /**
14
  * Listen to the event core_block_abstract_to_html_after
15
  *
@@ -18,11 +31,11 @@ class Yireo_GoogleTagManager_Model_Observer
18
  */
19
  public function coreBlockAbstractToHtmlAfter($observer)
20
  {
21
- if ($this->getModuleHelper()->isEnabled() == false) {
22
  return $this;
23
  }
24
 
25
- if ($this->getModuleHelper()->isMethodObserver() == false) {
26
  return $this;
27
  }
28
 
@@ -32,29 +45,19 @@ class Yireo_GoogleTagManager_Model_Observer
32
  $transport = $observer->getEvent()->getTransport();
33
  $html = $transport->getHtml();
34
 
35
- $script = Mage::helper('googletagmanager')->getHeaderScript();
36
 
37
  if (empty($script)) {
38
- $this->getModuleHelper()->debug('Observer: Empty script');
39
  return $this;
40
  }
41
 
42
  $html = preg_replace('/\<body([^\>]+)\>/', '\0'.$script, $html);
43
- $this->getModuleHelper()->debug('Observer: Replacing header');
44
 
45
  $transport->setHtml($html);
46
  }
47
 
48
  return $this;
49
  }
50
-
51
- /**
52
- * Return the helper class
53
- *
54
- * @return Yireo_GoogleTagManager_Helper_Data
55
- */
56
- protected function getModuleHelper()
57
- {
58
- return Mage::helper('googletagmanager');
59
- }
60
  }
10
 
11
  class Yireo_GoogleTagManager_Model_Observer
12
  {
13
+ /**
14
+ * @var Yireo_GoogleTagManager_Helper_Data
15
+ */
16
+ protected $helper;
17
+
18
+ /**
19
+ * Yireo_GoogleTagManager_Model_Observer constructor.
20
+ */
21
+ public function __construct()
22
+ {
23
+ $this->helper = Mage::helper('googletagmanager');
24
+ }
25
+
26
  /**
27
  * Listen to the event core_block_abstract_to_html_after
28
  *
31
  */
32
  public function coreBlockAbstractToHtmlAfter($observer)
33
  {
34
+ if ($this->helper->isEnabled() == false) {
35
  return $this;
36
  }
37
 
38
+ if ($this->helper->isMethodObserver() == false) {
39
  return $this;
40
  }
41
 
45
  $transport = $observer->getEvent()->getTransport();
46
  $html = $transport->getHtml();
47
 
48
+ $script = $this->helper->getHeaderScript();
49
 
50
  if (empty($script)) {
51
+ $this->helper->debug('Observer: Empty script');
52
  return $this;
53
  }
54
 
55
  $html = preg_replace('/\<body([^\>]+)\>/', '\0'.$script, $html);
56
+ $this->helper->debug('Observer: Replacing header');
57
 
58
  $transport->setHtml($html);
59
  }
60
 
61
  return $this;
62
  }
 
 
 
 
 
 
 
 
 
 
63
  }
app/code/community/Yireo/GoogleTagManager/etc/config.xml CHANGED
@@ -12,7 +12,7 @@
12
  <config>
13
  <modules>
14
  <Yireo_GoogleTagManager>
15
- <version>1.3.17</version>
16
  </Yireo_GoogleTagManager>
17
  </modules>
18
 
12
  <config>
13
  <modules>
14
  <Yireo_GoogleTagManager>
15
+ <version>1.3.19</version>
16
  </Yireo_GoogleTagManager>
17
  </modules>
18
 
package.xml CHANGED
@@ -1,2 +1,2 @@
1
  <?xml version="1.0"?>
2
- <package><name>yireo_googletagmanager</name><version>1.3.17</version><stability>stable</stability><license>Open Source License</license><channel>community</channel><extends></extends><summary>No summary</summary><description>No description</description><notes>No notes</notes><authors><author><name>Yireo</name><user>yireo</user><email>info@yireo.com</email></author></authors><date>2016-05-25</date><time>9:57:21</time><compatible></compatible><dependencies><required><php><min>5.4.0</min><max>7.5.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Yireo_GoogleTagManager.xml" hash="c28dd4d6773115b840262bce9a0375c8"/></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="googletagmanager"><file name="category.phtml" hash="8ed9e3cadaa58ca7e41ad233736a112c"/><file name="customer.phtml" hash="3db76ba18473a1c7f664c1b50db622a4"/><file name="custom.phtml" hash="b888cea900aba4a488968ca88a42813d"/><file name="default.phtml" hash="ad392d0002b73bc5028c4d7704695dda"/><file name="ecommerce.phtml" hash="fcded48968e1b152f828c0b20766a948"/><file name="order.phtml" hash="5dadb37be8798f76651e9bbb55a9bf4a"/><file name="product_addtocart.phtml" hash="ead689aa81c78ac9bb182b96a6edbe90"/><file name="product_click.phtml" hash="1946b2edbcd2295cc21031e72293f268"/><file name="product.phtml" hash="e0b80aa2adf0c6c6c89d38e9ef7638aa"/><file name="product_removefromcart.phtml" hash="f743569a3c3e5aa3bf209b44fe4fcd51"/><file name="quote.phtml" hash="18c5352672c1b6ef704e60f8c3f035f2"/><file name="script.phtml" hash="5ad6b7dcbd3c8073b739e2fe4088dc58"/><file name="search.phtml" hash="ecacabcd592944211d68769dbd7d008d"/></dir></dir><dir name="layout"><file name="googletagmanager.xml" hash="d976e70f22432fe327cdb19a7b34eb21"/></dir></dir></dir></dir></dir><dir name="code"><dir name="community"><dir name="Yireo"><dir name="GoogleTagManager"><dir name="etc"><file name="config.xml" hash="f3b0ae527c87b2c4b32a9d822d53edc0"/><file name="system.xml" hash="41c9ad0454073fde42c763bb6aef9175"/></dir><dir name="Model"><file name="Container.php" hash="2a57c7d0e901274854df57d36d6fea99"/><file name="Observer.php" hash="3bed6d647000b1a3c71c1e7706493a3d"/><dir name="Backend"><dir name="Source"><file name="Method.php" hash="457884da29b2f06f7488b35877f9c57d"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="8d28d81a09e0804c98fd468db3c85b8b"/></dir><dir name="Block"><file name="Category.php" hash="6d13b5060f6b72f67451938bc8fbb41d"/><file name="Customer.php" hash="8acd34cb6de2cf52999cb03c61816fd1"/><file name="Custom.php" hash="d8fbfada41ae6b0de6722aac4d4eb51b"/><file name="Default.php" hash="bcf3481a07f5f020224c04fb6e542a3d"/><file name="Ecommerce.php" hash="3095463b7d90cd74dfab059c8fd0bb12"/><file name="Order.php" hash="fcfad1050e3250605002d4a983931bed"/><file name="Product.php" hash="26eed61e01ec7c54b7f49fafa71835dd"/><file name="Quote.php" hash="84d11e9d031461e7be9923a9ef61ff91"/><file name="Script.php" hash="aee5f09b8de72c7e382790130b4e6643"/><file name="Search.php" hash="1b6883a687fa1c25cc8eadfb0fb79dc0"/></dir></dir></dir></dir></dir></dir></target></contents></package>
1
  <?xml version="1.0"?>
2
+ <package><name>yireo_googletagmanager</name><version>1.3.19</version><stability>stable</stability><license>Open Source License</license><channel>community</channel><extends></extends><summary>No summary</summary><description>No description</description><notes>No notes</notes><authors><author><name>Yireo</name><user>yireo</user><email>info@yireo.com</email></author></authors><date>2016-06-20</date><time>0:22:10</time><compatible></compatible><dependencies><required><php><min>5.4.0</min><max>7.5.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Yireo_GoogleTagManager.xml" hash="c28dd4d6773115b840262bce9a0375c8"/></dir></dir><dir name="design"><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="googletagmanager"><file name="category.phtml" hash="8ed9e3cadaa58ca7e41ad233736a112c"/><file name="custom.phtml" hash="b888cea900aba4a488968ca88a42813d"/><file name="customer.phtml" hash="3db76ba18473a1c7f664c1b50db622a4"/><file name="default.phtml" hash="ad392d0002b73bc5028c4d7704695dda"/><file name="ecommerce.phtml" hash="fcded48968e1b152f828c0b20766a948"/><file name="order.phtml" hash="5dadb37be8798f76651e9bbb55a9bf4a"/><file name="product.phtml" hash="e0b80aa2adf0c6c6c89d38e9ef7638aa"/><file name="product_addtocart.phtml" hash="ead689aa81c78ac9bb182b96a6edbe90"/><file name="product_click.phtml" hash="1946b2edbcd2295cc21031e72293f268"/><file name="product_removefromcart.phtml" hash="f743569a3c3e5aa3bf209b44fe4fcd51"/><file name="quote.phtml" hash="18c5352672c1b6ef704e60f8c3f035f2"/><file name="script.phtml" hash="5ad6b7dcbd3c8073b739e2fe4088dc58"/><file name="search.phtml" hash="ecacabcd592944211d68769dbd7d008d"/></dir></dir><dir name="layout"><file name="googletagmanager.xml" hash="d976e70f22432fe327cdb19a7b34eb21"/></dir></dir></dir></dir></dir><dir name="code"><dir name="community"><dir name="Yireo"><dir name="GoogleTagManager"><dir name="etc"><file name="config.xml" hash="6cb4bb0865251f19c664a82a2f4e491e"/><file name="system.xml" hash="41c9ad0454073fde42c763bb6aef9175"/></dir><dir name="Model"><file name="Container.php" hash="2a57c7d0e901274854df57d36d6fea99"/><file name="Observer.php" hash="38f5e11fecfbddd9db9322cc59e02e8f"/><dir name="Backend"><dir name="Source"><file name="Method.php" hash="fddd987814dc7f7f4a880f0accd75cdc"/></dir></dir></dir><dir name="Helper"><file name="Data.php" hash="97fc97781c7ce667fcd6046f9e802e90"/></dir><dir name="Block"><file name="Category.php" hash="88b29d2d9b26a129c7917c00a4a0e1c0"/><file name="Custom.php" hash="d8fbfada41ae6b0de6722aac4d4eb51b"/><file name="Customer.php" hash="8acd34cb6de2cf52999cb03c61816fd1"/><file name="Default.php" hash="991a681890359d663e3f8eb03f706f82"/><file name="Ecommerce.php" hash="3095463b7d90cd74dfab059c8fd0bb12"/><file name="Order.php" hash="fcfad1050e3250605002d4a983931bed"/><file name="Product.php" hash="26eed61e01ec7c54b7f49fafa71835dd"/><file name="Quote.php" hash="d6b73970c2dcd0d719517feb518614e2"/><file name="Script.php" hash="0b6b405d492ac4fe553b5f5c2fb7d7cd"/><file name="Search.php" hash="0bdadf5b8e992513b3540dbb47ca5f13"/></dir></dir></dir></dir></dir></dir></target></contents></package>