Etatvasoft_5_In_one_catalog - Version 1.1.5

Version Notes

Homepage is the main visual part of any website. It's very important to show some meaningful

Download this release

Release Info

Developer Etatvasoft
Extension Etatvasoft_5_In_one_catalog
Version 1.1.5
Comparing to
See all releases


Code changes from version 1.1.4 to 1.1.5

app/code/local/Tatva/Catalogextensions/Block/Promotional/Home/List.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * To change this template, choose Tools | Templates
5
+ * and open the template in the editor.
6
+ */
7
+
8
+ /**
9
+ * Description of List
10
+ *
11
+ * @author om
12
+ */
13
+ class Tatva_Catalogextensions_Block_Promotional_Home_List extends Tatva_Catalogextensions_Block_Promotional_List
14
+ {
15
+
16
+ protected function _getProductCollection()
17
+ {
18
+ parent::__construct();
19
+ $storeId = Mage::app()->getStore()->getId();
20
+ $websiteId = Mage::app()->getWebsite()->getId();
21
+ $customerGroupId = 0;
22
+ $login = Mage::getSingleton( 'customer/session' )->isLoggedIn();
23
+ $attributes = Mage::getSingleton('catalog/config')->getProductAttributes();
24
+
25
+ if($login)
26
+ $customerGroupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
27
+
28
+ $products = Mage::getModel('catalog/product')->getCollection()
29
+ ->setStoreId($storeId)
30
+ ->addStoreFilter($storeId)
31
+ ->addAttributeToSelect($attributes)
32
+ ->addMinimalPrice()
33
+ ->addFinalPrice()
34
+ ->addTaxPercents()
35
+ ->setOrder($this->get_order(), $this->get_order_dir());
36
+
37
+ if(Mage::getStoreConfig('catalogextensions/config1/max_product'))
38
+ {
39
+ $products->setPageSize(Mage::getStoreConfig('catalogextensions/config6/max_product'));
40
+ }
41
+
42
+ Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($products);
43
+ Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($products);
44
+
45
+ $todayDate = date("Y-m-d H:i:00", Mage::getModel('core/date')->timestamp(time()));
46
+ $catalogRuleProducts = Mage::getResourceModel('catalogrule/rule_product_price_collection')
47
+ ->addFieldToFilter('customer_group_id',$customerGroupId)
48
+ ->addFieldToFilter('website_id',$websiteId)
49
+ ->addFieldToFilter('latest_start_date', array(array('lteq'=>$todayDate),array('null'=>true)))
50
+ ->addFieldToFilter('earliest_end_date', array(array('gteq'=>$todayDate),array('null'=>true)));
51
+
52
+ $catalogRuleProductID = $catalogRuleProducts->getProductIds();
53
+
54
+ $products->getSelect()->where('e.entity_id IN(?)',$catalogRuleProductID);
55
+ $this->_productCollection = $products;
56
+
57
+ return $this->_productCollection;
58
+ }
59
+
60
+ function get_prod_count()
61
+ {
62
+ //unset any saved limits
63
+ Mage::getSingleton('catalog/session')->unsLimitPage();
64
+ return (isset($_REQUEST['limit'])) ? intval($_REQUEST['limit']) : 9;
65
+ }// get_prod_count
66
+
67
+ function get_cur_page()
68
+ {
69
+ return (isset($_REQUEST['p'])) ? intval($_REQUEST['p']) : 1;
70
+ }// get_cur_page
71
+
72
+ function get_order()
73
+ {
74
+ return (isset($_REQUEST['order'])) ? ($_REQUEST['order']) : 'entity_id';
75
+ }// get_order
76
+
77
+ function get_order_dir()
78
+ {
79
+ return (isset($_REQUEST['dir'])) ? ($_REQUEST['dir']) : 'desc';
80
+ }// get_direction
81
+
82
+ public function getToolbarHtml()
83
+ {
84
+
85
+ }
86
+ }
app/code/local/Tatva/Catalogextensions/Block/Promotional/List.php ADDED
@@ -0,0 +1,81 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /*
4
+ * To change this template, choose Tools | Templates
5
+ * and open the template in the editor.
6
+ */
7
+
8
+ /**
9
+ * Description of List
10
+ *
11
+ * @author om
12
+ */
13
+ class Tatva_Catalogextensions_Block_Promotional_List extends Mage_Catalog_Block_Product_List
14
+ {
15
+ protected function _getProductCollection()
16
+ {
17
+ parent::__construct();
18
+ parent::__construct();
19
+ $storeId = Mage::app()->getStore()->getId();
20
+ $websiteId = Mage::app()->getWebsite()->getId();
21
+ $customerGroupId = 0;
22
+ $login = Mage::getSingleton( 'customer/session' )->isLoggedIn();
23
+ $attributes = Mage::getSingleton('catalog/config')->getProductAttributes();
24
+
25
+ if($login)
26
+ $customerGroupId = Mage::getSingleton('customer/session')->getCustomerGroupId();
27
+
28
+ $products = Mage::getModel('catalog/product')->getCollection()
29
+ ->setStoreId($storeId)
30
+ ->addStoreFilter($storeId)
31
+ ->addAttributeToSelect($attributes)
32
+ ->addMinimalPrice()
33
+ ->addFinalPrice()
34
+ ->addTaxPercents()
35
+ ->setPageSize($this->get_prod_count())
36
+ ->setOrder($this->get_order(), $this->get_order_dir())
37
+ ->setCurPage($this->get_cur_page());;
38
+
39
+
40
+
41
+ Mage::getSingleton('catalog/product_status')->addVisibleFilterToCollection($products);
42
+ Mage::getSingleton('catalog/product_visibility')->addVisibleInCatalogFilterToCollection($products);
43
+
44
+ $todayDate = date("Y-m-d H:i:00", Mage::getModel('core/date')->timestamp(time()));
45
+ $catalogRuleProducts = Mage::getResourceModel('catalogrule/rule_product_price_collection')
46
+ ->addFieldToFilter('customer_group_id',$customerGroupId)
47
+ ->addFieldToFilter('website_id',$websiteId)
48
+ ->addFieldToFilter('latest_start_date', array(array('lteq'=>$todayDate),array('null'=>true)))
49
+ ->addFieldToFilter('earliest_end_date', array(array('gteq'=>$todayDate),array('null'=>true)));
50
+
51
+ $catalogRuleProductID = $catalogRuleProducts->getProductIds();
52
+
53
+ $products->getSelect()->where('e.entity_id IN(?)',$catalogRuleProductID);
54
+ $this->_productCollection = $products;
55
+ return $this->_productCollection;
56
+ }
57
+
58
+ function get_prod_count()
59
+ {
60
+ //unset any saved limits
61
+ Mage::getSingleton('catalog/session')->unsLimitPage();
62
+ return (isset($_REQUEST['limit'])) ? intval($_REQUEST['limit']) : 9;
63
+ }// get_prod_count
64
+
65
+ function get_cur_page()
66
+ {
67
+ return (isset($_REQUEST['p'])) ? intval($_REQUEST['p']) : 1;
68
+ }// get_cur_page
69
+
70
+ function get_order()
71
+ {
72
+ return (isset($_REQUEST['order'])) ? ($_REQUEST['order']) : 'entity_id';
73
+ }// get_order
74
+
75
+ function get_order_dir()
76
+ {
77
+ return (isset($_REQUEST['dir'])) ? ($_REQUEST['dir']) : 'desc';
78
+ }// get_direction
79
+ }
80
+
81
+ ?>
app/code/local/Tatva/Catalogextensions/controllers/IndexController.php CHANGED
@@ -123,4 +123,20 @@ class Tatva_Catalogextensions_IndexController extends Mage_Core_Controller_Front
123
  $this->renderLayout();
124
  }
125
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
  }
123
  $this->renderLayout();
124
  }
125
 
126
+ public function promotionalAction()
127
+ {
128
+
129
+ $url = Mage::getUrl('no-route');
130
+
131
+ $enable = Mage::getStoreConfig('catalogextensions/config6/active');
132
+ if($enable != 1)
133
+ {
134
+ Mage::app()->getFrontController()->getResponse()->setRedirect($url);
135
+ }
136
+
137
+ $this->loadLayout();
138
+ $this->getLayout()->getBlock('head')->setTitle('Promotional products');
139
+ $this->renderLayout();
140
+ }
141
+
142
  }
app/code/local/Tatva/Catalogextensions/etc/config.xml CHANGED
@@ -142,6 +142,11 @@
142
  <active>0</active>
143
  <title>All Products</title>
144
  </config5>
 
 
 
 
 
145
  </catalogextensions>
146
  </default>
147
  </config>
142
  <active>0</active>
143
  <title>All Products</title>
144
  </config5>
145
+ <config6>
146
+ <active>0</active>
147
+ <max_product>3</max_product>
148
+ <title>Promotional Products</title>
149
+ </config6>
150
  </catalogextensions>
151
  </default>
152
  </config>
app/code/local/Tatva/Catalogextensions/etc/system.xml CHANGED
@@ -54,7 +54,7 @@
54
  </fields>
55
  </config1>
56
  <config2 translate="label" module="catalogextensions">
57
- <label>Featur Product Configuration</label>
58
  <frontend_type>text</frontend_type>
59
  <sort_order>20</sort_order>
60
  <show_in_default>1</show_in_default>
@@ -150,7 +150,7 @@
150
  <show_in_default>1</show_in_default>
151
  <show_in_website>1</show_in_website>
152
  <show_in_store>1</show_in_store>
153
- </max_product>>
154
  <title translate="label" module="catalogextensions">
155
  <label>Title</label>
156
  <frontend_type>text</frontend_type>
@@ -187,7 +187,43 @@
187
  <show_in_store>1</show_in_store>
188
  </title>
189
  </fields>
190
- </config5>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
191
  </groups>
192
  </catalogextensions>
193
  </sections>
54
  </fields>
55
  </config1>
56
  <config2 translate="label" module="catalogextensions">
57
+ <label>Feature Product Configuration</label>
58
  <frontend_type>text</frontend_type>
59
  <sort_order>20</sort_order>
60
  <show_in_default>1</show_in_default>
150
  <show_in_default>1</show_in_default>
151
  <show_in_website>1</show_in_website>
152
  <show_in_store>1</show_in_store>
153
+ </max_product>
154
  <title translate="label" module="catalogextensions">
155
  <label>Title</label>
156
  <frontend_type>text</frontend_type>
187
  <show_in_store>1</show_in_store>
188
  </title>
189
  </fields>
190
+ </config5>
191
+ <config6 translate="label" module="catalogextensions">
192
+ <label>Promotional Product Configuration</label>
193
+ <frontend_type>text</frontend_type>
194
+ <sort_order>60</sort_order>
195
+ <show_in_default>1</show_in_default>
196
+ <show_in_website>1</show_in_website>
197
+ <show_in_store>1</show_in_store>
198
+ <fields>
199
+ <active translate="label">
200
+ <label>Enabled</label>
201
+ <frontend_type>select</frontend_type>
202
+ <source_model>adminhtml/system_config_source_yesno</source_model>
203
+ <sort_order>1</sort_order>
204
+ <show_in_default>1</show_in_default>
205
+ <show_in_website>1</show_in_website>
206
+ <show_in_store>1</show_in_store>
207
+ </active>
208
+ <max_product translate="label" module="catalogextensions">
209
+ <label>Maximum No Of Products To Dispay On Home</label>
210
+ <frontend_type>text</frontend_type>
211
+ <validate>validate-greater-than-zero</validate>
212
+ <sort_order>10</sort_order>
213
+ <show_in_default>1</show_in_default>
214
+ <show_in_website>1</show_in_website>
215
+ <show_in_store>1</show_in_store>
216
+ </max_product>
217
+ <title translate="label" module="catalogextensions">
218
+ <label>Title</label>
219
+ <frontend_type>text</frontend_type>
220
+ <sort_order>40</sort_order>
221
+ <show_in_default>1</show_in_default>
222
+ <show_in_website>1</show_in_website>
223
+ <show_in_store>1</show_in_store>
224
+ </title>
225
+ </fields>
226
+ </config6>
227
  </groups>
228
  </catalogextensions>
229
  </sections>
app/design/frontend/default/default/layout/catalogextensions/catalogextensions.xml CHANGED
@@ -55,4 +55,14 @@
55
  </block>
56
  </reference>
57
  </catalogextensions_index_allproduct>
 
 
 
 
 
 
 
 
 
 
58
  </layout>
55
  </block>
56
  </reference>
57
  </catalogextensions_index_allproduct>
58
+ <catalogextensions_index_promotional>
59
+ <reference name="content">
60
+ <block type="catalogextensions/promotional_list" name="promotional_list" template="catalog/product/list.phtml">
61
+ <block type="catalog/product_list_toolbar" name="product_list_toolbar" template="catalog/product/list/toolbar.phtml">
62
+ <block type="page/html_pager" name="product_list_toolbar_pager"/>
63
+ </block>
64
+ <action method="setToolbarBlockName"><name>product_list_toolbar</name></action>
65
+ </block>
66
+ </reference>
67
+ </catalogextensions_index_promotional>
68
  </layout>
app/design/frontend/default/default/template/catalogextensions/home_promotional.phtml ADDED
@@ -0,0 +1,45 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Magento
4
+ *
5
+ * NOTICE OF LICENSE
6
+ *
7
+ * This source file is subject to the Academic Free License (AFL 3.0)
8
+ * that is bundled with this package in the file LICENSE_AFL.txt.
9
+ * It is also available through the world-wide-web at this URL:
10
+ * http://opensource.org/licenses/afl-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 design
22
+ * @package base_default
23
+ * @copyright Copyright (c) 2010 Magento Inc. (http://www.magentocommerce.com)
24
+ * @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)
25
+ */
26
+ ?>
27
+ <?php
28
+ /**
29
+ * Product list template
30
+ *
31
+ * @see Mage_Catalog_Block_Product_List
32
+ */
33
+ ?>
34
+ <?php
35
+ $store = Mage::app()->getStore();
36
+ $code = $store->getCode();
37
+ $enable = Mage::getStoreConfig('catalogextensions/config6/active',$code);
38
+ ?>
39
+ <?php if($enable == 1) { ?>
40
+ <div class="maintitle">
41
+ <div class="titlemain"><?php echo Mage::getStoreConfig('catalogextensions/config6/title',$code); ?></div>
42
+ <div class="viewall"><a href="<?php echo $this->getUrl('catalogextensions/index/promotional'); ?>"><?php echo $this->__('View All') ?></a></div>
43
+ </div>
44
+ <?php echo $this->getLayout()->createBlock('catalogextensions/promotional_home_list')->setTemplate('catalog/product/list.phtml')->toHtml(); ?>
45
+ <?php } ?>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Etatvasoft_5_In_one_catalog</name>
4
- <version>1.1.4</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Homepage is the main visual part of any website. It's very important to show some meaningful </description>
11
  <notes>Homepage is the main visual part of any website. It's very important to show some meaningful </notes>
12
  <authors><author><name>Etatvasoft</name><user>Etatvasoft</user><email>etatvasoft.magentodevelopment@gmail.com</email></author></authors>
13
- <date>2013-02-05</date>
14
- <time>14:45:53</time>
15
- <contents><target name="magelocal"><dir name="Tatva"><dir name="Catalogextensions"><dir name="Block"><dir name="Allproducts"><file name="List.php" hash="23bb783bec9a95377cf7d7bfeebc82e5"/></dir><dir name="Bestsellers"><dir name="Home"><file name="List.php" hash="2ca6ba90bc5f94b767208e9744f2378d"/></dir><file name="List.php" hash="fd407b80b108662fbf3455551f500fd9"/></dir><file name="Catalogextensions.php" hash="c8db46ed313124e15f4547cd23481805"/><dir name="Featured"><dir name="Home"><file name="List.php" hash="821b6fd6ef9beabddb9c74d1d1da26cd"/></dir><file name="List.php" hash="216bff6d57edeb08ec1fbe113f171b61"/></dir><dir name="Mostviewed"><dir name="Home"><file name="List.php" hash="acae4de506c8c106912fc1bbdedd6be0"/></dir><file name="List.php" hash="0b107893f3ac3b0b41308a2a115bb8fd"/></dir><dir name="Newproduct"><dir name="Home"><file name="List.php" hash="c29dd338e7fa6d92f4309c4532e5bea3"/></dir><file name="List.php" hash="9585d810fcf72d9df1157510900e6219"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b611bd4cc8fcfbb18474ae0f7abbb92f"/></dir><dir name="Model"><file name="Catalogextensions.php" hash="d13d2010207ce2a98c7aa4d105ab0c89"/><dir name="Mysql4"><dir name="Catalogextensions"><file name="Collection.php" hash="78c860170f8a69d2853dd244d30c3086"/></dir><file name="Catalogextensions.php" hash="19ccf69401d4e2f68c84a99b1fa12e02"/></dir><file name="Status.php" hash="0544078ffbda9356571152f217b4728c"/></dir><dir name="controllers"><file name="IndexController.php" hash="b10d74d4a21ebec92111f44ae9831479"/></dir><dir name="etc"><file name="adminhtml.xml" hash="d049baa4bd9d3ea71f2ea01176344c74"/><file name="config.xml" hash="4870f21dc4264e84799e8b4ff00c87b1"/><file name="system.xml" hash="a61754ddf2e0ee788a814b2a721994ff"/></dir><dir name="sql"><dir name="catalogextensions_setup"><file name="mysql4-install-0.1.0.php" hash="da1797c1b3d77ae8a140dfd894f139bb"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><dir name="catalogextensions"><file name="catalogextensions.xml" hash="b5a67b6f28a7ecf78d566a22a452659a"/></dir></dir><dir name="template"><dir name="catalogextensions"><file name="home_bestsellers.phtml" hash="00b1bee017c65cc07356a701c7106e07"/><file name="home_featured.phtml" hash="e49cbba85123819faf8ff2c74caf5c79"/><file name="home_mostviewed.phtml" hash="f78e5f182364572b476b5ecce2f2b9b4"/><file name="home_newproduct.phtml" hash="153840870c297ca89e6a1c12e73f93be"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Tatva_Catalogextensions.xml" hash="e750c8253d16f81be8b9b71ae69d70be"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><dir name="catalogextensions"><file name="catalogextensions.css" hash="80504e8af7b1ee6dafcec2c6ce35823d"/></dir></dir><dir name="images"><dir name="catalogextensions"><file name="greyboxbg.gif" hash="0276e336f4103bc5b76aa923490cc556"/><file name="verticledivider.jpg" hash="c43a4c3be49fae4c2b3b2f4081237dbd"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Etatvasoft_5_In_one_catalog</name>
4
+ <version>1.1.5</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
7
  <channel>community</channel>
10
  <description>Homepage is the main visual part of any website. It's very important to show some meaningful </description>
11
  <notes>Homepage is the main visual part of any website. It's very important to show some meaningful </notes>
12
  <authors><author><name>Etatvasoft</name><user>Etatvasoft</user><email>etatvasoft.magentodevelopment@gmail.com</email></author></authors>
13
+ <date>2013-02-11</date>
14
+ <time>14:24:46</time>
15
+ <contents><target name="magelocal"><dir name="Tatva"><dir name="Catalogextensions"><dir name="Block"><dir name="Allproducts"><file name="List.php" hash="23bb783bec9a95377cf7d7bfeebc82e5"/></dir><dir name="Bestsellers"><dir name="Home"><file name="List.php" hash="2ca6ba90bc5f94b767208e9744f2378d"/></dir><file name="List.php" hash="fd407b80b108662fbf3455551f500fd9"/></dir><file name="Catalogextensions.php" hash="c8db46ed313124e15f4547cd23481805"/><dir name="Featured"><dir name="Home"><file name="List.php" hash="821b6fd6ef9beabddb9c74d1d1da26cd"/></dir><file name="List.php" hash="216bff6d57edeb08ec1fbe113f171b61"/></dir><dir name="Mostviewed"><dir name="Home"><file name="List.php" hash="acae4de506c8c106912fc1bbdedd6be0"/></dir><file name="List.php" hash="0b107893f3ac3b0b41308a2a115bb8fd"/></dir><dir name="Newproduct"><dir name="Home"><file name="List.php" hash="c29dd338e7fa6d92f4309c4532e5bea3"/></dir><file name="List.php" hash="9585d810fcf72d9df1157510900e6219"/></dir><dir name="Promotional"><dir name="Home"><file name="List.php" hash="60824f9318b57f2ee2cd50f0133b1461"/></dir><file name="List.php" hash="cc021c39e82f12208c86f9f6ac4b043d"/></dir></dir><dir name="Helper"><file name="Data.php" hash="b611bd4cc8fcfbb18474ae0f7abbb92f"/></dir><dir name="Model"><file name="Catalogextensions.php" hash="d13d2010207ce2a98c7aa4d105ab0c89"/><dir name="Mysql4"><dir name="Catalogextensions"><file name="Collection.php" hash="78c860170f8a69d2853dd244d30c3086"/></dir><file name="Catalogextensions.php" hash="19ccf69401d4e2f68c84a99b1fa12e02"/></dir><file name="Status.php" hash="0544078ffbda9356571152f217b4728c"/></dir><dir name="controllers"><file name="IndexController.php" hash="e64996a9613b08454efa54fb51e039ee"/></dir><dir name="etc"><file name="adminhtml.xml" hash="d049baa4bd9d3ea71f2ea01176344c74"/><file name="config.xml" hash="9fa4e0784d997831d7b5629bd5153ba4"/><file name="system.xml" hash="233e1266bd8ad0e72f7dad171425c338"/></dir><dir name="sql"><dir name="catalogextensions_setup"><file name="mysql4-install-0.1.0.php" hash="da1797c1b3d77ae8a140dfd894f139bb"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><dir name="catalogextensions"><file name="catalogextensions.xml" hash="32009dece38c045afbe3e4bed4a908b9"/></dir></dir><dir name="template"><dir name="catalogextensions"><file name="home_bestsellers.phtml" hash="00b1bee017c65cc07356a701c7106e07"/><file name="home_featured.phtml" hash="e49cbba85123819faf8ff2c74caf5c79"/><file name="home_mostviewed.phtml" hash="f78e5f182364572b476b5ecce2f2b9b4"/><file name="home_newproduct.phtml" hash="153840870c297ca89e6a1c12e73f93be"/><file name="home_promotional.phtml" hash="17c1fffa356e073cd722ef7ac8c37814"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Tatva_Catalogextensions.xml" hash="e750c8253d16f81be8b9b71ae69d70be"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="css"><dir name="catalogextensions"><file name="catalogextensions.css" hash="80504e8af7b1ee6dafcec2c6ce35823d"/></dir></dir><dir name="images"><dir name="catalogextensions"><file name="greyboxbg.gif" hash="0276e336f4103bc5b76aa923490cc556"/><file name="verticledivider.jpg" hash="c43a4c3be49fae4c2b3b2f4081237dbd"/></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>