Expertrec_Recommendation - Version 1.2.13

Version Notes

Expertrec Recommendation plugin for magento sites.

Download this release

Release Info

Developer melchi
Extension Expertrec_Recommendation
Version 1.2.13
Comparing to
See all releases


Code changes from version 1.2.12 to 1.2.13

app/code/community/Expertrec/Recommendation/Model/Observer.php CHANGED
@@ -232,40 +232,67 @@ class Expertrec_Recommendation_Model_Observer {
232
  if(empty($finalUrl)){
233
  return $this;
234
  }
235
- $resultArray = Mage::getSingleton('expertrec_recommendation/feed_formatter')
236
- ->init()
237
- ->prepareRow($header,$product);
238
-
239
 
240
- //sending request
241
- $response = Mage::getModel('expertrec_recommendation/api_request')
242
- ->setPrepareRequestStatus(false)
243
- ->setUserId('expertrec')
244
- ->setUrl($finalUrl)
245
- ->setMethod(Zend_Http_Client::POST)
246
- ->setData($resultArray)
247
- ->setHeader("Content-Type",'application/json')
248
- ->setPrepareRequestStatus(true)
249
- ->sendRequest();
250
-
251
- $mid = Mage::getStoreConfig(self::MERCHANT_ID);
252
- $feedUrl = "https://feed.expertrec.com/magento/n01eba6261ad7f174cd3a16523e86e65/";
253
- $finalUrl = $feedUrl.''.$mid.'/product';
254
-
255
- //sending request
256
- $response = Mage::getModel('expertrec_recommendation/api_request')
257
- ->setPrepareRequestStatus(false)
258
- ->setUserId('expertrec')
259
- ->setUrl($finalUrl)
260
- ->setMethod(Zend_Http_Client::POST)
261
- ->setData($resultArray)
262
- ->setHeader("Content-Type",'application/json')
263
- ->setPrepareRequestStatus(true)
264
- ->sendRequest();
265
 
266
-
267
- if(!$response) {
268
- $logger->log('SaveCatalogProduct_Track: request failed for product with Id #'.$product->getId());
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
269
  }
270
  }
271
  }catch (Exception $e) {
232
  if(empty($finalUrl)){
233
  return $this;
234
  }
 
 
 
 
235
 
236
+ $websiteIds = $product->getWebsiteIds();
237
+ if(!empty($websiteIds)){
238
+ foreach($websiteIds as $webId){
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
239
 
240
+ $productId = $product->getId();
241
+
242
+ $coreResource = Mage::getSingleton("core/resource");
243
+ $catalogInventoryTable = method_exists($coreResource, 'getTableName')
244
+ ? $coreResource->getTableName('cataloginventory_stock_item') : 'cataloginventory_stock_item';
245
+ $stockfields = array("qty" => "qty", "manage_stock" => "manage_stock",
246
+ "use_config_manage_stock" => "use_config_manage_stock", "is_in_stock" => "is_in_stock");
247
+
248
+ $collection = Mage::getModel('catalog/product')->getCollection();
249
+ $collection->addFieldToFilter('entity_id',$productId);
250
+ $collection->addAttributeToSelect('*');
251
+ $collection->joinTable($catalogInventoryTable, 'product_id=entity_id', $stockfields, null, 'left');
252
+ $collection->addPriceData(Mage_Customer_Model_Group::NOT_LOGGED_IN_ID, $webId);
253
+
254
+ foreach ($collection as $selectedProduct) {
255
+ $productt = $selectedProduct ;
256
+
257
+ $resultArray = Mage::getSingleton('expertrec_recommendation/feed_formatter')
258
+ ->init()
259
+ ->prepareRow($header,$productt);
260
+
261
+ // print_r($resultArray);
262
+ // exit();
263
+
264
+ //sending request
265
+ $response = Mage::getModel('expertrec_recommendation/api_request')
266
+ ->setPrepareRequestStatus(false)
267
+ ->setUserId('expertrec')
268
+ ->setUrl($finalUrl)
269
+ ->setMethod(Zend_Http_Client::POST)
270
+ ->setData($resultArray)
271
+ ->setHeader("Content-Type",'application/json')
272
+ ->setPrepareRequestStatus(true)
273
+ ->sendRequest();
274
+
275
+ $mid = Mage::getStoreConfig(self::MERCHANT_ID);
276
+ $feedUrl = "https://feed.expertrec.com/magento/n01eba6261ad7f174cd3a16523e86e65/";
277
+ $finalUrl = $feedUrl.''.$mid.'/product';
278
+
279
+ //sending request
280
+ $response = Mage::getModel('expertrec_recommendation/api_request')
281
+ ->setPrepareRequestStatus(false)
282
+ ->setUserId('expertrec')
283
+ ->setUrl($finalUrl)
284
+ ->setMethod(Zend_Http_Client::POST)
285
+ ->setData($resultArray)
286
+ ->setHeader("Content-Type",'application/json')
287
+ ->setPrepareRequestStatus(true)
288
+ ->sendRequest();
289
+
290
+
291
+ if(!$response) {
292
+ $logger->log('SaveCatalogProduct_Track: request failed for product with Id #'.$product->getId());
293
+ }
294
+ }
295
+ }
296
  }
297
  }
298
  }catch (Exception $e) {
app/code/community/Expertrec/Recommendation/controllers/ApiController.php CHANGED
@@ -27,8 +27,8 @@ class Expertrec_Recommendation_ApiController extends Mage_Core_Controller_Front_
27
  const PUSHED_FEED_PAGES = 'expertrec/general/expertrec_feed_pushed_pages';
28
 
29
 
30
- const BUILD_NO = "1492666192";
31
- const EXPERTREC_VERSION = "1.2.12";
32
  private $_password;
33
  private $_websiteId = array();
34
  private $_storeId = array();
@@ -867,12 +867,13 @@ class Expertrec_Recommendation_ApiController extends Mage_Core_Controller_Front_
867
  }
868
 
869
  $array_count = array('site_host' => $_SERVER['HTTP_HOST'], 'secrete' => $secret, 'product_count' => $array );
 
870
 
871
  // sending request
872
  $response = Mage::getModel('expertrec_recommendation/api_request')
873
  ->setPrepareRequestStatus(false)
874
  ->setUserId('expertrec')
875
- ->setUrl($finalUrl)
876
  ->setMethod(Zend_Http_Client::GET)
877
  ->setData($array_count)
878
  ->setHeader("Content-Type",'application/json')
@@ -904,12 +905,13 @@ class Expertrec_Recommendation_ApiController extends Mage_Core_Controller_Front_
904
  'currencyRates' => $allCurrencyRates);
905
 
906
  // $logger->log("currency ".print_r($array_currency,1));
 
907
 
908
  // sending request
909
  $response = Mage::getModel('expertrec_recommendation/api_request')
910
  ->setPrepareRequestStatus(false)
911
  ->setUserId('expertrec')
912
- ->setUrl($finalUrl)
913
  ->setMethod(Zend_Http_Client::GET)
914
  ->setData($array_currency)
915
  ->setHeader("Content-Type",'application/json')
@@ -922,6 +924,62 @@ class Expertrec_Recommendation_ApiController extends Mage_Core_Controller_Front_
922
  }
923
  }
924
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
925
 
926
  /*
927
  Push feed per product
@@ -960,6 +1018,7 @@ class Expertrec_Recommendation_ApiController extends Mage_Core_Controller_Front_
960
  if($website_Id_pushed == 0){
961
  // collect currencies
962
  $this->getCurrency($finalUrl);
 
963
  }
964
 
965
  $filter = Mage::getSingleton('expertrec_recommendation/feed_feedfilter');
@@ -968,6 +1027,7 @@ class Expertrec_Recommendation_ApiController extends Mage_Core_Controller_Front_
968
  $feedConfig = Mage::getSingleton('expertrec_recommendation/feed_feedconfig');
969
  // get headers
970
  $storedHeaders = Mage::getStoreConfig(self::CONFIG_HEADERS);
 
971
 
972
  if (isset($storedHeaders)){
973
  $header = explode(',', $storedHeaders);
@@ -1019,7 +1079,7 @@ class Expertrec_Recommendation_ApiController extends Mage_Core_Controller_Front_
1019
  $response = Mage::getModel('expertrec_recommendation/api_request')
1020
  ->setPrepareRequestStatus(false)
1021
  ->setUserId('expertrec')
1022
- ->setUrl($finalUrl)
1023
  ->setMethod(Zend_Http_Client::POST)
1024
  ->setData($resultArray)
1025
  ->setHeader("Content-Type",'application/json')
27
  const PUSHED_FEED_PAGES = 'expertrec/general/expertrec_feed_pushed_pages';
28
 
29
 
30
+ const BUILD_NO = "1493366400";
31
+ const EXPERTREC_VERSION = "1.2.13";
32
  private $_password;
33
  private $_websiteId = array();
34
  private $_storeId = array();
867
  }
868
 
869
  $array_count = array('site_host' => $_SERVER['HTTP_HOST'], 'secrete' => $secret, 'product_count' => $array );
870
+ $finalurl = $finalUrl.'product_count';
871
 
872
  // sending request
873
  $response = Mage::getModel('expertrec_recommendation/api_request')
874
  ->setPrepareRequestStatus(false)
875
  ->setUserId('expertrec')
876
+ ->setUrl($finalurl)
877
  ->setMethod(Zend_Http_Client::GET)
878
  ->setData($array_count)
879
  ->setHeader("Content-Type",'application/json')
905
  'currencyRates' => $allCurrencyRates);
906
 
907
  // $logger->log("currency ".print_r($array_currency,1));
908
+ $finalurl = $finalUrl.'currency';
909
 
910
  // sending request
911
  $response = Mage::getModel('expertrec_recommendation/api_request')
912
  ->setPrepareRequestStatus(false)
913
  ->setUserId('expertrec')
914
+ ->setUrl($finalurl)
915
  ->setMethod(Zend_Http_Client::GET)
916
  ->setData($array_currency)
917
  ->setHeader("Content-Type",'application/json')
924
  }
925
  }
926
 
927
+ /*
928
+ Get all categories
929
+ */
930
+ public function getCategories($finalUrl){
931
+ $logger = Mage::getSingleton('expertrec_recommendation/log');
932
+
933
+ $category = Mage::getModel('catalog/category');
934
+ $tree = $category->getTreeModel();
935
+ $tree->load();
936
+ $ids = $tree->getCollection()->getAllIds();
937
+ if ($ids){
938
+ for($i=0;$i<count($ids);$i++){
939
+ $id = $ids[$i];
940
+ $cat = Mage::getModel('catalog/category');
941
+ $cat->load($id);
942
+
943
+ $entity_id = $cat->getId();
944
+ $name = $cat->getName();
945
+ $url_key = $cat->getUrlKey();
946
+ $url_path = $cat->getUrlPath();
947
+ $catarr['cat_id'] = $entity_id;
948
+ $catarr['cat_name'] = $name;
949
+
950
+ $pathIdArray = explode('/', $cat->getPath());
951
+ $pathNameArray = array();
952
+ for($j=0;$j<count($pathIdArray);$j++){
953
+ $categoryy=Mage::getModel('catalog/category')->load($pathIdArray[$j]);
954
+ $pathNameArray[$j] = $categoryy->getName();
955
+ }
956
+ $category_id_path = implode(chr(3), $pathIdArray);
957
+ $catarr['cat_id_path'] = $category_id_path;
958
+ $category_path = implode(chr(3), $pathNameArray);
959
+ $catarr['cat_name_path'] = $category_path;
960
+
961
+ $categoryArray[$i]=$catarr;
962
+ }
963
+ }
964
+ // $logger->log("categories : ".print_r($categoryArray,1));
965
+ $finalurl = $finalUrl.'all-category';
966
+
967
+ // sending request
968
+ $response = Mage::getModel('expertrec_recommendation/api_request')
969
+ ->setPrepareRequestStatus(false)
970
+ ->setUserId('expertrec')
971
+ ->setUrl($finalurl)
972
+ ->setMethod(Zend_Http_Client::GET)
973
+ ->setData($categoryArray)
974
+ ->setHeader("Content-Type",'application/json')
975
+ ->setPrepareRequestStatus(true)
976
+ ->sendRequest();
977
+
978
+ $logger->log('UserFeedPush_Track: request with category details sent');
979
+ if(!$response) {
980
+ $logger->log('UserFeedPush_Track: request failed for total_count');
981
+ }
982
+ }
983
 
984
  /*
985
  Push feed per product
1018
  if($website_Id_pushed == 0){
1019
  // collect currencies
1020
  $this->getCurrency($finalUrl);
1021
+ $this->getCategories($finalUrl);
1022
  }
1023
 
1024
  $filter = Mage::getSingleton('expertrec_recommendation/feed_feedfilter');
1027
  $feedConfig = Mage::getSingleton('expertrec_recommendation/feed_feedconfig');
1028
  // get headers
1029
  $storedHeaders = Mage::getStoreConfig(self::CONFIG_HEADERS);
1030
+ $finalurl = $finalUrl.'product';
1031
 
1032
  if (isset($storedHeaders)){
1033
  $header = explode(',', $storedHeaders);
1079
  $response = Mage::getModel('expertrec_recommendation/api_request')
1080
  ->setPrepareRequestStatus(false)
1081
  ->setUserId('expertrec')
1082
+ ->setUrl($finalurl)
1083
  ->setMethod(Zend_Http_Client::POST)
1084
  ->setData($resultArray)
1085
  ->setHeader("Content-Type",'application/json')
app/code/community/Expertrec/Recommendation/etc/config.xml CHANGED
@@ -2,7 +2,7 @@
2
  <config>
3
  <modules>
4
  <Expertrec_Recommendation>
5
- <version>1.2.12</version>
6
  </Expertrec_Recommendation>
7
  </modules>
8
  <global>
2
  <config>
3
  <modules>
4
  <Expertrec_Recommendation>
5
+ <version>1.2.13</version>
6
  </Expertrec_Recommendation>
7
  </modules>
8
  <global>
app/code/community/Expertrec/Recommendation/sql/expertrec_setup/{mysql4-install-1.2.12.php → mysql4-install-1.2.13.php} RENAMED
@@ -10,7 +10,7 @@
10
  $installer = $this;
11
  $mage_ver = Mage::getVersion();
12
  $php_ver = phpversion();
13
- $expertrec_version = "1.2.12";
14
 
15
  $installer->startSetup();
16
  $result =array();
10
  $installer = $this;
11
  $mage_ver = Mage::getVersion();
12
  $php_ver = phpversion();
13
+ $expertrec_version = "1.2.13";
14
 
15
  $installer->startSetup();
16
  $result =array();
app/code/community/Expertrec/Recommendation/sql/expertrec_setup/{mysql4-upgrade-1.2.11-1.2.12.php → mysql4-upgrade-1.2.12-1.2.13.php} RENAMED
@@ -10,7 +10,7 @@
10
  $installer = $this;
11
  $mage_ver = Mage::getVersion();
12
  $php_ver = phpversion();
13
- $expertrec_version = "1.2.12";
14
 
15
  $installer->startSetup();
16
  $result =array();
10
  $installer = $this;
11
  $mage_ver = Mage::getVersion();
12
  $php_ver = phpversion();
13
+ $expertrec_version = "1.2.13";
14
 
15
  $installer->startSetup();
16
  $result =array();
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Expertrec_Recommendation</name>
4
- <version>1.2.12</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>Expertrec search extension helps you have complete control over your site search results. You will be able to add instant autocomplete, spell corrections that learn from the user behaviour on your site, and show product recommendations within the search user interface. It also adds search results pages with facets, sorting by different attributes.</description>
11
  <notes>Expertrec Recommendation plugin for magento sites.</notes>
12
  <authors><author><name>melchi</name><user>melchi</user><email>magento@cloudinfra.in</email></author><author><name>magento</name><user>magento</user><email>magento-team@cloudinfra.in</email></author></authors>
13
- <date>2017-04-20</date>
14
- <time>05:42:44</time>
15
- <contents><target name="magecommunity"><dir name="Expertrec"><dir name="Recommendation"><dir name="Block"><file name="Api.php" hash="e7997269c80ea4c7bc24ad67f843ca00"/></dir><dir name="Helper"><file name="Autocompletehelper.php" hash="2a4f4202f7414158764a8e05cbefd596"/><file name="Data.php" hash="7e3728b4efa9ee373f73878a6a665528"/><file name="Filehelper.php" hash="f0deaedcbef965a14b905aea7946d533"/><dir name="Search"><file name="Layout.php" hash="6b0681539b719913caa5107a16ba8549"/></dir><file name="Suggestionhelper.php" hash="9316b6a6412961fbcd05d5a33dc23bcd"/></dir><dir name="Model"><dir name="Api"><file name="Request.php" hash="cd9a43c25e5251df1af848d6a8d371fb"/></dir><dir name="Feed"><file name="Feedconfig.php" hash="77a806249b1a64a5e0e83d010f835130"/><file name="Feedcreator.php" hash="e32cb528c8fb5085adfa06aaae9a92a7"/><file name="Feedfilter.php" hash="1413a1b24f7352a4a592fa5eb9ea395a"/><file name="Formatter.php" hash="a5a92069c5985fc678dd19ebca13e2ce"/></dir><file name="Feed.php" hash="3ddfbd9ba5d9845d1d546581a9f71701"/><file name="Log.php" hash="a96f0a142abc0a2c49e8134599d1eb93"/><file name="Observer.php" hash="5eba7369db2404b0c38633082a0a3835"/><dir name="Translator"><file name="Category.php" hash="a1d8248562da426aab2ca319cebbb3c9"/></dir><file name="Validate.php" hash="c4be906568d7e10e51e6a4a42541bf5c"/><dir name="Writer"><file name="Abstract.php" hash="cafb19a4f943e200b775caec92bebd93"/><file name="Csv.php" hash="27d3188526f885de87b882d196a16c6d"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="4aec75bacab301a25c34bc2eecb57bcf"/></dir><file name="ApiController.php" hash="924efcd99baff64ff284b88e61763451"/><dir name="CatalogSearch"><file name="ResultController.php" hash="e740f44c0cef4aa83545f2278626e7de"/></dir><file name="ConfigController.php" hash="07af2da00256ce6ab54a98b2980ea348"/><file name="IndexController.php" hash="842d75f0f36821bf930c46230ff85f6c"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4d5ac7be55302f8555d5b3191e8cb70d"/><file name="config.xml" hash="374bb9d086230e7c4e678d1ead140c79"/></dir><dir name="sql"><dir name="expertrec_setup"><file name="mysql4-install-1.2.12.php" hash="76402116039c9d3d6c2510deb8fa6e88"/><file name="mysql4-upgrade-1.2.11-1.2.12.php" hash="de530347d7766950d3f98d1a4994e244"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Expertrec_Recommendation.xml" hash="c314465f907c89dfe912035be8d48e71"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="expertrec"><file name="recommendation.xml" hash="42f5f223bf42b357cb43829ac3d74fe1"/></dir></dir><dir name="template"><dir name="expertrec"><dir name="feed"><file name="info.phtml" hash="a41d86f3cc01eb09a7dab6da3b203612"/></dir><dir name="recommendation"><file name="tracker.phtml" hash="e903c52c49f3e8c6b5c3ba939e652dfd"/><dir name="tracking"><file name="product.phtml" hash="3dda590a1cdfb25461fbdecd0b548860"/></dir></dir><dir name="search"><file name="custom.phtml" hash="b1bccc7ed9a04472add4192e05dcca24"/><file name="list.phtml" hash="9ff42c7a725ecab6274b1ab768fed95b"/><file name="view.phtml" hash="f86df8e975bf5bfb7733b85655f1911c"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="expertrec"><file name="recommendation.xml" hash="640762ea93c7657975314b8282f53498"/></dir></dir><dir name="template"><dir name="expertrec"><dir name="recommendation"><file name="notifications.phtml" hash="f264dfe05d0fd53c754a071a28cd415c"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Expertrec_Recommendation</name>
4
+ <version>1.2.13</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>Expertrec search extension helps you have complete control over your site search results. You will be able to add instant autocomplete, spell corrections that learn from the user behaviour on your site, and show product recommendations within the search user interface. It also adds search results pages with facets, sorting by different attributes.</description>
11
  <notes>Expertrec Recommendation plugin for magento sites.</notes>
12
  <authors><author><name>melchi</name><user>melchi</user><email>magento@cloudinfra.in</email></author><author><name>magento</name><user>magento</user><email>magento-team@cloudinfra.in</email></author></authors>
13
+ <date>2017-04-28</date>
14
+ <time>08:00:53</time>
15
+ <contents><target name="magecommunity"><dir name="Expertrec"><dir name="Recommendation"><dir name="Block"><file name="Api.php" hash="e7997269c80ea4c7bc24ad67f843ca00"/></dir><dir name="Helper"><file name="Autocompletehelper.php" hash="2a4f4202f7414158764a8e05cbefd596"/><file name="Data.php" hash="7e3728b4efa9ee373f73878a6a665528"/><file name="Filehelper.php" hash="f0deaedcbef965a14b905aea7946d533"/><dir name="Search"><file name="Layout.php" hash="6b0681539b719913caa5107a16ba8549"/></dir><file name="Suggestionhelper.php" hash="9316b6a6412961fbcd05d5a33dc23bcd"/></dir><dir name="Model"><dir name="Api"><file name="Request.php" hash="cd9a43c25e5251df1af848d6a8d371fb"/></dir><dir name="Feed"><file name="Feedconfig.php" hash="77a806249b1a64a5e0e83d010f835130"/><file name="Feedcreator.php" hash="e32cb528c8fb5085adfa06aaae9a92a7"/><file name="Feedfilter.php" hash="1413a1b24f7352a4a592fa5eb9ea395a"/><file name="Formatter.php" hash="a5a92069c5985fc678dd19ebca13e2ce"/></dir><file name="Feed.php" hash="3ddfbd9ba5d9845d1d546581a9f71701"/><file name="Log.php" hash="a96f0a142abc0a2c49e8134599d1eb93"/><file name="Observer.php" hash="e82501d27e78f2b3853236f98651768b"/><dir name="Translator"><file name="Category.php" hash="a1d8248562da426aab2ca319cebbb3c9"/></dir><file name="Validate.php" hash="c4be906568d7e10e51e6a4a42541bf5c"/><dir name="Writer"><file name="Abstract.php" hash="cafb19a4f943e200b775caec92bebd93"/><file name="Csv.php" hash="27d3188526f885de87b882d196a16c6d"/></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="IndexController.php" hash="4aec75bacab301a25c34bc2eecb57bcf"/></dir><file name="ApiController.php" hash="7e6ab2205528a4073273d80b9c413995"/><dir name="CatalogSearch"><file name="ResultController.php" hash="e740f44c0cef4aa83545f2278626e7de"/></dir><file name="ConfigController.php" hash="07af2da00256ce6ab54a98b2980ea348"/><file name="IndexController.php" hash="842d75f0f36821bf930c46230ff85f6c"/></dir><dir name="etc"><file name="adminhtml.xml" hash="4d5ac7be55302f8555d5b3191e8cb70d"/><file name="config.xml" hash="886c36c2de0c4e07e0c4db8ae69685ed"/></dir><dir name="sql"><dir name="expertrec_setup"><file name="mysql4-install-1.2.13.php" hash="25a4df0c750d2ef2f4c0c362085b9773"/><file name="mysql4-upgrade-1.2.12-1.2.13.php" hash="c8dd5c598a8bb4e7a9d40c433fd3deee"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Expertrec_Recommendation.xml" hash="c314465f907c89dfe912035be8d48e71"/></dir></target><target name="magedesign"><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><dir name="expertrec"><file name="recommendation.xml" hash="42f5f223bf42b357cb43829ac3d74fe1"/></dir></dir><dir name="template"><dir name="expertrec"><dir name="feed"><file name="info.phtml" hash="a41d86f3cc01eb09a7dab6da3b203612"/></dir><dir name="recommendation"><file name="tracker.phtml" hash="e903c52c49f3e8c6b5c3ba939e652dfd"/><dir name="tracking"><file name="product.phtml" hash="3dda590a1cdfb25461fbdecd0b548860"/></dir></dir><dir name="search"><file name="custom.phtml" hash="b1bccc7ed9a04472add4192e05dcca24"/><file name="list.phtml" hash="9ff42c7a725ecab6274b1ab768fed95b"/><file name="view.phtml" hash="f86df8e975bf5bfb7733b85655f1911c"/></dir></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><dir name="expertrec"><file name="recommendation.xml" hash="640762ea93c7657975314b8282f53498"/></dir></dir><dir name="template"><dir name="expertrec"><dir name="recommendation"><file name="notifications.phtml" hash="f264dfe05d0fd53c754a071a28cd415c"/></dir></dir></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
18
  </package>