Version Notes
TurnTo Admin Extension
2.0 Adds support for Single Sign On
2.1 Re-wrote catalog feed generator
2.1.6 - Better catalog support in catalog feed generator.
2.2.0 - Support for sku average rating feed
2.2.2 - Minor bug fix
2.2.4 - Fixed excessive load time on configuration screen.
2.2.5 - Catalog Feed tweaks
2.2.7 - Support for Magento Security Patch (SUPEE-6788)
2.2.9 - Historical Feed bug fix
2.2.10 - Minor bug fix for historical feed exporter
2.2.11 - Fixed circular reference in category tree. Optimized memory usage in catalog feed generator.
2.3.0 - Added ability to push the historical feed nightly
3.0 - Refactored all code into blocks that can easily be added to templates. Almost all TurnTo functionality can now be easily configured from the Magento Admin Panel Configuration page.
3.0.1 - Minor bug fixes
3.0.2 - Minor bug fixes
3.0.3 - Allow users to deselect GTINs
3.0.4 - Allow users to configure attribute used as brand
3.0.5 - Fixed security warning on checkout success page caused by using http instead of https
3.1.0 - Added support for Comment Capture Display widget, VC Gallery Widget, VC Pinboard, and CC Pinboard. Q&A teaser is now configurable (input teaser or normal teaser). Comment Capture is embedded on mobile.
3.1.1 - Minor bug fix.
3.1.2 - Delivery date wasn't being set properly in some cases.
3.1.3 - Changed Q&A and reviews blocks to allow inserting them into the PDP via local.xml.
Release Info
Developer | TurnTo Networks |
Extension | socialcommerce_suite_by_turnto |
Version | 3.1.3 |
Comparing to | |
See all releases |
Code changes from version 3.1.1 to 3.1.3
- app/code/community/Turnto/Admin/.DS_Store +0 -0
- app/code/community/Turnto/Admin/Helper/Data.php +9 -5
- app/code/community/Turnto/Admin/etc/config.xml +2 -1
- app/code/community/Turnto/Admin/etc/system.xml +11 -0
- app/code/community/Turnto/Client/Block/Qacontent.php +1 -1
- app/code/community/Turnto/Client/Block/Reviewscontent.php +1 -3
- app/code/community/Turnto/Client/Helper/Data.php +4 -2
- app/code/community/Turnto/Client/etc/config.xml +1 -1
- app/code/community/Turnto/Login/etc/config.xml +1 -1
- app/code/community/Turnto/Mobile/etc/config.xml +1 -1
- app/design/frontend/base/default/template/turnto/client/checkout.tra_js.phtml +1 -0
- app/design/frontend/base/default/template/turnto/client/tra_js.phtml +3 -0
- package.xml +4 -2
Binary file
|
@@ -173,7 +173,7 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
|
|
173 |
public function generateHistoricalOrdersFeed($startDate, $storeId, $fileName) {
|
174 |
$path = Mage::getBaseDir('media') . DS . 'turnto/';
|
175 |
if (!file_exists($path)) {
|
176 |
-
mkdir($path,
|
177 |
}
|
178 |
|
179 |
$handle = fopen($path . $fileName, 'w');
|
@@ -202,6 +202,7 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
|
|
202 |
foreach ($orders as $order) {
|
203 |
$itemlineid = 0;
|
204 |
foreach ($order->getAllVisibleItems() as $item) {
|
|
|
205 |
//ORDERID
|
206 |
fwrite($handle, $order->getId());
|
207 |
fwrite($handle, "\t");
|
@@ -212,10 +213,9 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
|
|
212 |
fwrite($handle, $order->getCustomerEmail());
|
213 |
fwrite($handle, "\t");
|
214 |
//ITEMTITLE
|
215 |
-
fwrite($handle, $
|
216 |
fwrite($handle, "\t");
|
217 |
//ITEMURL
|
218 |
-
$product = $item->getProduct();
|
219 |
fwrite($handle, $product->getProductUrl());
|
220 |
fwrite($handle, "\t");
|
221 |
//ITEMLINEID
|
@@ -237,7 +237,7 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
|
|
237 |
}
|
238 |
fwrite($handle, "\t");
|
239 |
//SKU
|
240 |
-
fwrite($handle, $
|
241 |
fwrite($handle, "\t");
|
242 |
//PRICE
|
243 |
fwrite($handle, $item->getOriginalPrice());
|
@@ -324,6 +324,9 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
|
|
324 |
Mage::log('Could not find the newly created historical feed file. Are the write permission correct on /media/turnto?', null, $logFile);
|
325 |
return;
|
326 |
}
|
|
|
|
|
|
|
327 |
$fields = array('siteKey' => $siteKey, 'authKey' => $authKey, 'feedStyle' => $feedStyle, 'file' => "@$file");
|
328 |
|
329 |
Mage::log('Attempting to post file to ' . $url, null, $logFile);
|
@@ -335,7 +338,8 @@ class Turnto_Admin_Helper_Data extends Mage_Core_Helper_Data
|
|
335 |
curl_setopt($ch, CURLOPT_HEADER, 0);
|
336 |
|
337 |
$response = curl_exec($ch);
|
338 |
-
|
|
|
339 |
curl_close($ch);
|
340 |
|
341 |
Mage::log('Ended pushHistoricalOrdersFeed', null, $logFile);
|
173 |
public function generateHistoricalOrdersFeed($startDate, $storeId, $fileName) {
|
174 |
$path = Mage::getBaseDir('media') . DS . 'turnto/';
|
175 |
if (!file_exists($path)) {
|
176 |
+
mkdir($path, 0766);
|
177 |
}
|
178 |
|
179 |
$handle = fopen($path . $fileName, 'w');
|
202 |
foreach ($orders as $order) {
|
203 |
$itemlineid = 0;
|
204 |
foreach ($order->getAllVisibleItems() as $item) {
|
205 |
+
$product = $item->getProduct();
|
206 |
//ORDERID
|
207 |
fwrite($handle, $order->getId());
|
208 |
fwrite($handle, "\t");
|
213 |
fwrite($handle, $order->getCustomerEmail());
|
214 |
fwrite($handle, "\t");
|
215 |
//ITEMTITLE
|
216 |
+
fwrite($handle, $product->getName());
|
217 |
fwrite($handle, "\t");
|
218 |
//ITEMURL
|
|
|
219 |
fwrite($handle, $product->getProductUrl());
|
220 |
fwrite($handle, "\t");
|
221 |
//ITEMLINEID
|
237 |
}
|
238 |
fwrite($handle, "\t");
|
239 |
//SKU
|
240 |
+
fwrite($handle, $product->getSku());
|
241 |
fwrite($handle, "\t");
|
242 |
//PRICE
|
243 |
fwrite($handle, $item->getOriginalPrice());
|
324 |
Mage::log('Could not find the newly created historical feed file. Are the write permission correct on /media/turnto?', null, $logFile);
|
325 |
return;
|
326 |
}
|
327 |
+
|
328 |
+
Mage::log("File size: " . filesize($file) . ' bytes', null, $logFile);
|
329 |
+
|
330 |
$fields = array('siteKey' => $siteKey, 'authKey' => $authKey, 'feedStyle' => $feedStyle, 'file' => "@$file");
|
331 |
|
332 |
Mage::log('Attempting to post file to ' . $url, null, $logFile);
|
338 |
curl_setopt($ch, CURLOPT_HEADER, 0);
|
339 |
|
340 |
$response = curl_exec($ch);
|
341 |
+
$errNo = curl_error($ch);
|
342 |
+
Mage::log('Response from server (error: ' . $errNo . '): ' . $response, null, $logFile);
|
343 |
curl_close($ch);
|
344 |
|
345 |
Mage::log('Ended pushHistoricalOrdersFeed', null, $logFile);
|
@@ -3,7 +3,7 @@
|
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Admin>
|
6 |
-
<version>3.1.
|
7 |
</Turnto_Admin>
|
8 |
</modules>
|
9 |
|
@@ -147,6 +147,7 @@
|
|
147 |
<cc_display_cache_time>900</cc_display_cache_time>
|
148 |
<vcgallery_cache_time>900</vcgallery_cache_time>
|
149 |
<version>4.3</version>
|
|
|
150 |
<upc_attribute nil="true"/>
|
151 |
<mpn_attribute nil="true"/>
|
152 |
<isbn_attribute nil="true"/>
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Admin>
|
6 |
+
<version>3.1.3</version>
|
7 |
</Turnto_Admin>
|
8 |
</modules>
|
9 |
|
147 |
<cc_display_cache_time>900</cc_display_cache_time>
|
148 |
<vcgallery_cache_time>900</vcgallery_cache_time>
|
149 |
<version>4.3</version>
|
150 |
+
<skip_css_load>0</skip_css_load>
|
151 |
<upc_attribute nil="true"/>
|
152 |
<mpn_attribute nil="true"/>
|
153 |
<isbn_attribute nil="true"/>
|
@@ -137,6 +137,17 @@
|
|
137 |
(15 minutes)
|
138 |
</comment>
|
139 |
</vcgallery_cache_time>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
<!-- UPC -->
|
141 |
<upc_attribute>
|
142 |
<label>UPC Attribute</label>
|
137 |
(15 minutes)
|
138 |
</comment>
|
139 |
</vcgallery_cache_time>
|
140 |
+
<skip_css_load>
|
141 |
+
<label>Skip CSS Load (while loading TurnTo on PDP)</label>
|
142 |
+
<frontend_type>select</frontend_type>
|
143 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
144 |
+
<sort_order>115</sort_order>
|
145 |
+
<show_in_default>1</show_in_default>
|
146 |
+
<show_in_website>1</show_in_website>
|
147 |
+
<show_in_store>1</show_in_store>
|
148 |
+
<comment>Should the CSS load be skipped when loading TurnTo on PDP. Default is No.
|
149 |
+
</comment>
|
150 |
+
</skip_css_load>
|
151 |
<!-- UPC -->
|
152 |
<upc_attribute>
|
153 |
<label>UPC Attribute</label>
|
@@ -37,7 +37,7 @@ class Turnto_Client_Block_Qacontent extends Mage_Core_Block_Template
|
|
37 |
} else if ($setupType == $this::TURNTO_STATIC_EMBED) {
|
38 |
$helper = Mage::helper('turnto_client_helper/data');
|
39 |
$sku = $helper->getSku($this->getProduct());
|
40 |
-
return $helper->loadFile(Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . $sku . '/d/catitemhtml');
|
41 |
}
|
42 |
|
43 |
return '';
|
37 |
} else if ($setupType == $this::TURNTO_STATIC_EMBED) {
|
38 |
$helper = Mage::helper('turnto_client_helper/data');
|
39 |
$sku = $helper->getSku($this->getProduct());
|
40 |
+
return $helper->loadFile(Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . urlencode($sku) . '/d/catitemhtml');
|
41 |
}
|
42 |
|
43 |
return '';
|
@@ -30,14 +30,12 @@ class Turnto_Client_Block_Reviewscontent extends Mage_Core_Block_Template
|
|
30 |
public function getReviewsHtml()
|
31 |
{
|
32 |
$setupType = Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type');
|
33 |
-
Mage::log('setupType: ' . $setupType . ', dynamicEmbed='.$this::TURNTO_DYNAMIC_EMBED.', staticEmbed='.$this::TURNTO_STATIC_EMBED, null, 'reviewscontent.log');
|
34 |
if ($setupType == $this::TURNTO_DYNAMIC_EMBED) {
|
35 |
return '<div id="TurnToReviewsContent"></div>';
|
36 |
} else if ($setupType == $this::TURNTO_STATIC_EMBED) {
|
37 |
-
Mage::log('HERE', null, 'reviewscontent.log');
|
38 |
$helper = Mage::helper('turnto_client_helper/data');
|
39 |
$sku = $helper->getSku($this->getProduct());
|
40 |
-
$reviewsUrl = Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . $sku . '/d/catitemreviewshtml';
|
41 |
return $helper->loadFile($reviewsUrl);
|
42 |
}
|
43 |
|
30 |
public function getReviewsHtml()
|
31 |
{
|
32 |
$setupType = Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type');
|
|
|
33 |
if ($setupType == $this::TURNTO_DYNAMIC_EMBED) {
|
34 |
return '<div id="TurnToReviewsContent"></div>';
|
35 |
} else if ($setupType == $this::TURNTO_STATIC_EMBED) {
|
|
|
36 |
$helper = Mage::helper('turnto_client_helper/data');
|
37 |
$sku = $helper->getSku($this->getProduct());
|
38 |
+
$reviewsUrl = Mage::getStoreConfig('turnto_admin/general/static_url') . '/sitedata/' . Mage::getStoreConfig('turnto_admin/general/site_key') . '/v' . $helper->getVersionForPath() . '/' . urlencode($sku) . '/d/catitemreviewshtml';
|
39 |
return $helper->loadFile($reviewsUrl);
|
40 |
}
|
41 |
|
@@ -21,9 +21,11 @@ class Turnto_Client_Helper_Data extends Mage_Core_Helper_Data
|
|
21 |
return $url;
|
22 |
}
|
23 |
|
24 |
-
function getSku()
|
25 |
{
|
26 |
-
|
|
|
|
|
27 |
$sku = null;
|
28 |
$parentIds = Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
|
29 |
if (isset($parentIds[0])) {
|
21 |
return $url;
|
22 |
}
|
23 |
|
24 |
+
function getSku($product)
|
25 |
{
|
26 |
+
if (!$product) {
|
27 |
+
$product = $this->getProduct();
|
28 |
+
}
|
29 |
$sku = null;
|
30 |
$parentIds = Mage::getModel('catalog/product_type_configurable')->getParentIdsByChild($product->getId());
|
31 |
if (isset($parentIds[0])) {
|
@@ -3,7 +3,7 @@
|
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Admin>
|
6 |
-
<version>3.1.
|
7 |
</Turnto_Admin>
|
8 |
</modules>
|
9 |
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Admin>
|
6 |
+
<version>3.1.3</version>
|
7 |
</Turnto_Admin>
|
8 |
</modules>
|
9 |
|
@@ -3,7 +3,7 @@
|
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Login>
|
6 |
-
<version>3.1.
|
7 |
</Turnto_Login>
|
8 |
</modules>
|
9 |
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Login>
|
6 |
+
<version>3.1.3</version>
|
7 |
</Turnto_Login>
|
8 |
</modules>
|
9 |
|
@@ -3,7 +3,7 @@
|
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Mobile>
|
6 |
-
<version>3.1.
|
7 |
</Turnto_Mobile>
|
8 |
</modules>
|
9 |
|
3 |
<config>
|
4 |
<modules>
|
5 |
<Turnto_Mobile>
|
6 |
+
<version>3.1.3</version>
|
7 |
</Turnto_Mobile>
|
8 |
</modules>
|
9 |
|
@@ -37,6 +37,7 @@ $TTpostalCode = $TTaddress->getPostcode();
|
|
37 |
<?php
|
38 |
echo 'var deliveryDate = new Date();';
|
39 |
echo 'deliveryDate.setDate(deliveryDate.getDate() + 30);';
|
|
|
40 |
echo 'TurnToFeed.addFeedPurchaseOrder({orderId:"'.$TTorderId.'",email:"'.$TTemail.'",postalCode: "'.$TTpostalCode.'",firstName: "'.$TTfirstName.'", lastName: "'.$TTlastName.'", "deliveryDate": deliveryDate });';
|
41 |
|
42 |
foreach ($TTorder->getAllItems() as $item) {
|
37 |
<?php
|
38 |
echo 'var deliveryDate = new Date();';
|
39 |
echo 'deliveryDate.setDate(deliveryDate.getDate() + 30);';
|
40 |
+
echo 'deliveryDate = deliveryDate.getFullYear().toString() + "-" + (deliveryDate.getMonth() + 1).toString() + "-" + deliveryDate.getDate();';
|
41 |
echo 'TurnToFeed.addFeedPurchaseOrder({orderId:"'.$TTorderId.'",email:"'.$TTemail.'",postalCode: "'.$TTpostalCode.'",firstName: "'.$TTfirstName.'", lastName: "'.$TTlastName.'", "deliveryDate": deliveryDate });';
|
42 |
|
43 |
foreach ($TTorder->getAllItems() as $item) {
|
@@ -20,6 +20,9 @@
|
|
20 |
//imageStoreBase: 'wac.edgecastcdn.net/001A39/qa',
|
21 |
setupType: "<?php echo Mage::getStoreConfig('turnto_admin/qa/qa_setup_type') ?>",
|
22 |
reviewsSetupType: "<?php echo Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type') ?>"
|
|
|
|
|
|
|
23 |
<?php if (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') == 'iTeaserFunc'): ?>
|
24 |
,iTeaserFunc: <?php echo Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_function_name'); ?>
|
25 |
<?php elseif (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') != 'iTeaserFunc'): ?>
|
20 |
//imageStoreBase: 'wac.edgecastcdn.net/001A39/qa',
|
21 |
setupType: "<?php echo Mage::getStoreConfig('turnto_admin/qa/qa_setup_type') ?>",
|
22 |
reviewsSetupType: "<?php echo Mage::getStoreConfig('turnto_admin/reviews/reviews_setup_type') ?>"
|
23 |
+
<?php if (intval(Mage::getStoreConfig('turnto_admin/general/skip_css_load')) == 1): ?>
|
24 |
+
,skipCssLoad: true
|
25 |
+
<?php endif; ?>
|
26 |
<?php if (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') == 'iTeaserFunc'): ?>
|
27 |
,iTeaserFunc: <?php echo Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_function_name'); ?>
|
28 |
<?php elseif (intval(Mage::getStoreConfig('turnto_admin/qa/qa_teaser_custom_enabled')) == 1 && Mage::getStoreConfig('turnto_admin/qa/qa_teaser_type') != 'iTeaserFunc'): ?>
|
@@ -1,5 +1,5 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
-
<package><name>socialcommerce_suite_by_turnto</name><version>3.1.
|
3 |
|
4 |
2.0 Adds support for Single Sign On
|
5 |
2.1 Re-wrote catalog feed generator
|
@@ -20,4 +20,6 @@
|
|
20 |
3.0.4 - Allow users to configure attribute used as brand
|
21 |
3.0.5 - Fixed security warning on checkout success page caused by using http instead of https
|
22 |
3.1.0 - Added support for Comment Capture Display widget, VC Gallery Widget, VC Pinboard, and CC Pinboard. Q&A teaser is now configurable (input teaser or normal teaser). Comment Capture is embedded on mobile.
|
23 |
-
3.1.1 - Minor bug fix
|
|
|
|
1 |
<?xml version="1.0"?>
|
2 |
+
<package><name>socialcommerce_suite_by_turnto</name><version>3.1.3</version><stability>stable</stability><license>MIT</license><channel>community</channel><extends></extends><summary>Connect your shoppers to your customers</summary><description>The TurnTo Social Commerce Suite helps you put the good will you have earned from your customers to work by opening direct communications between your shoppers and your past customers.</description><notes>TurnTo Admin Extension
|
3 |
|
4 |
2.0 Adds support for Single Sign On
|
5 |
2.1 Re-wrote catalog feed generator
|
20 |
3.0.4 - Allow users to configure attribute used as brand
|
21 |
3.0.5 - Fixed security warning on checkout success page caused by using http instead of https
|
22 |
3.1.0 - Added support for Comment Capture Display widget, VC Gallery Widget, VC Pinboard, and CC Pinboard. Q&A teaser is now configurable (input teaser or normal teaser). Comment Capture is embedded on mobile.
|
23 |
+
3.1.1 - Minor bug fix.
|
24 |
+
3.1.2 - Delivery date wasn't being set properly in some cases.
|
25 |
+
3.1.3 - Changed Q&A and reviews blocks to allow inserting them into the PDP via local.xml. </notes><authors><author><name>TurnTo</name><user>TurnTo</user><email>contact@turnto.com</email></author></authors><date>2016-08-02</date><time>14:10:59</time><compatible></compatible><dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies><contents><target name="mage"><dir name="app"><dir name="code"><dir name="community"><dir name="Turnto"><dir name="Admin"><dir name="Block"><file name="CatalogFeed.php" hash="f974cfdc687bf5edb3fdccb879547200"/><file name="HistoricalFeed.php" hash="a4d2b29c6d8bb2ed59aa884e02abc23b"/><file name="Overview.php" hash="51c8ed09153f1dc3b3d02aa0ab83f195"/><file name="RatingsFeed.php" hash="264cf15842c2738f1b77bce6ff9b9f0a"/><file name="ShowTabsAdminBlock.php" hash="403c3a8f95c65e361471b28fae25d2e3"/><dir name="Adminhtml"><dir name="System"><dir name="Config"><file name="Attributes.php" hash="07f84525b23f32db1eac6bd77318c067"/><file name="AttributesAll.php" hash="ea7cbaadf904db6c09a26175b8de3919"/><file name="Cccolumns.php" hash="03970edda86f2b1fa9b64ee4c6b9ed3e"/><file name="Ccsortorder.php" hash="182307b11be50d5d2f8e5edd674a5040"/><file name="Feed.php" hash="84d005b13b3e39da048078bfc275bdf5"/><file name="Setuptype.php" hash="4a22ad8563457cf16785ba5e6b621b82"/><file name="Teasertype.php" hash="cbd90fcedf93c91291e9ab16a5f2fd16"/><file name="Vcgallerysize.php" hash="278472246c689be1bb286ba643af5f7a"/><file name="Vcgallerysort.php" hash="254b8132561e467322f2e35755b28cc3"/></dir></dir></dir><dir name="Review"><file name="Helper.php" hash="2ecc1a9252af9d40666b4f3a6603b522"/></dir></dir><dir name="controllers"><file name="IndexController.php" hash="532642a4048636f9b1e42334a4f7dc52"/><dir name="Adminhtml"><file name="IndexController.php" hash="d78518e5502f5c19ff02892e2fa9fe78"/><file name="TurntoController.php" hash="f8c35059af46ed080a7a2d28c917042b"/></dir></dir><dir name="etc"><file name="config.xml" hash="1fc64ec847ca7add3c880ba9467de2eb"/><file name="system.xml" hash="fa58e90e3f319db1c2854cc818c8f559"/></dir><dir name="Helper"><file name="Data.php" hash="c484cac533558c046bf3e7399afc3cee"/></dir><dir name="Model"><file name="Observer.php" hash="ab972bf9ec9edb07345828fb4e69141d"/><file name="Rating.php" hash="2f3d43beb74018b394d7bf6ba1098e5c"/><dir name="Catalog"><file name="Product.php" hash="5325442b4449b7eb75547f50698400a6"/></dir><dir name="Resource"><file name="Rating.php" hash="0a7f9415ba76c6e121e0f3281479a4df"/><dir name="Rating"><file name="Collection.php" hash="2f0709f0f5f3bde0725c2db266f16e7d"/></dir></dir></dir><dir name="sql"><dir name="turnto_admin_setup"><file name="mysql4-install-2.2.0.php" hash="747fc729ae7587b41c3f3cce62aba82b"/></dir></dir></dir><dir name="Client"><dir name="Block"><file name="Checkoutchatterpdp.php" hash="1b7314cb87150792b4e915c8ea8f5a2e"/><file name="Qacontent.php" hash="ecdb8620757b9966d8c17b75360f1efd"/><file name="Qateaser.php" hash="05171123ca8ddf26a80a7f4ffed16947"/><file name="Reviewscontent.php" hash="e7b1433e3a1569b347bb44d442b35efc"/><file name="Reviewsteaser.php" hash="302394ffc6e14f65a108726348ee350a"/><file name="Vcgallery.php" hash="e66d4bc4b48129c835c0a1a8b226af84"/></dir><dir name="controllers"><file name="CheckoutcommentsController.php" hash="94dc14a8974dd0eaec78b3f5b37cc69e"/><file name="VisualcontentController.php" hash="f13b23b14092594e5766246fc188ff09"/></dir><dir name="etc"><file name="config.xml" hash="22d7395c95447a82b3fbfa1f15864061"/></dir><dir name="Helper"><file name="Data.php" hash="ebcddd59d89f4538079f24f7b2a1f69c"/></dir></dir><dir name="Login"><dir name="Block"><file name="Login.php" hash="a51bc0ee76d20a9f4cb32bb21420ecd9"/><file name="Reg.php" hash="4eece8d78391b6578b0ba5e2c764dba5"/></dir><dir name="controllers"><file name="IndexController.php" hash="245a41408a8c593f8c1fefaee9890d6b"/></dir><dir name="etc"><file name="config.xml" hash="8c6910e381e4adf087f58ed7bf977791"/></dir><dir name="Helper"><file name="Data.php" hash="e87f15957335101d5ae643befcc06817"/></dir></dir><dir name="Mobile"><dir name="Block"><file name="Landing.php" hash="b4b57c0b56f275e644fad5290ee44f02"/></dir><dir name="controllers"><file name="IndexController.php" hash="304ebc607cc3d25103b1a2354da0a890"/></dir><dir name="etc"><file name="config.xml" hash="6dd3178427c15185a09950b62127e9d9"/></dir><dir name="Helper"><file name="Data.php" hash="12e07ea9d92ab8e90886104e08c96c8a"/></dir></dir></dir></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="turnto"><file name="catalog_feed_tab.phtml" hash="2a37f6daa5261ee972d4938a9f328893"/><file name="historical_feed_tab.phtml" hash="14b3a1940e98f3f44db732afd1c81946"/><file name="overview.phtml" hash="4cc20b32c3b0cd36cd349f0be44e4615"/><file name="product_ratings_feed_tab.phtml" hash="3733a056ab45f0af0b6a93ea30e257e0"/><dir name="adminhtml"><dir name="system"><dir name="config"><file name="feed.phtml" hash="c4b453ab154a34408bc34021630653bf"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="turnto_client.xml" hash="11522aa361c8c98a00afed75287ad3e3"/><file name="turnto_login.xml" hash="618272fcb19620431cd7b27369e34eb4"/><file name="turnto_mobile.xml" hash="2a40a08b07570c9b8585b7715cc5b831"/></dir><dir name="template"><dir name="turnto"><dir name="client"><file name="ccpinboard_js.phtml" hash="9c20636bff1c5f22a7f468231c18c7f5"/><file name="checkout.tra_js.phtml" hash="39719a476bf2d4885de85a2a40277ff0"/><file name="checkoutchatter.pdp.phtml" hash="8dce4bad4b2d95cb698ad84e7d874a3e"/><file name="pinboard.phtml" hash="8179a6a336ece6db321ef92eaa52337b"/><file name="qa.phtml" hash="076489bac4fc7a7c6b266c9028b2a264"/><file name="qa.teaser.phtml" hash="5f115adc06c7b11d0e7673f49b5c7945"/><file name="reviews.phtml" hash="f7bab2adcb3c700830903f758af75f48"/><file name="reviews.teaser.phtml" hash="525e1fa2fed50187f418fedcd5f7ef17"/><file name="tra_js.phtml" hash="42e7d59f336a4091da15829b2ea76851"/><file name="vcgallery.phtml" hash="47979dc4877a7a70e6006fe0c4da7e04"/><file name="vcpinboard_js.phtml" hash="f09e9b97314d27aaf2bb43017c7b9feb"/></dir><dir name="login"><file name="login.phtml" hash="7ec602a8ca09180f324229a77ea3e2db"/><file name="login_form.phtml" hash="a176124e54fc105d09e8a219114d9cfe"/><file name="reg.phtml" hash="7ec602a8ca09180f324229a77ea3e2db"/><file name="reg_form.phtml" hash="8d513aa7b9b582f748f5a484f2e81568"/></dir><dir name="mobile"><file name="landing.phtml" hash="169ed8421ff2d36dbbb1eb98d1b27dcb"/></dir></dir></dir></dir></dir></dir></dir><dir name="etc"><dir name="modules"><file name="Turnto_Admin.xml" hash="0932b63ab068e1e8b12ff7b997ae83ee"/><file name="Turnto_Client.xml" hash="8c68147ee810f2b61d3fd50874b19efa"/><file name="Turnto_Login.xml" hash="734c463c75970bd14ac7d7a90fa2de11"/><file name="Turnto_Mobile.xml" hash="57cc2be45fb4ccd836e8953b5305aa58"/></dir></dir></dir></target></contents></package>
|