Version Notes
The extension integrates your store with Quartic platform.
Download this release
Release Info
Developer | QuarticON |
Extension | Quarticon_Quartic |
Version | 1.3.0.0 |
Comparing to | |
See all releases |
Code changes from version 1.0.4 to 1.3.0.0
- app/code/community/Quarticon/Quartic/Model/Config.php +0 -5
- app/code/community/Quarticon/Quartic/Model/Cron.php +0 -2
- app/code/community/Quarticon/Quartic/controllers/FeedController.php +23 -134
- app/code/community/Quarticon/Quartic/etc/config.xml +1 -2
- app/code/community/Quarticon/Quartic/sql/quartic_setup/mysql4-upgrade-1.2.3-1.3.0.0.php +15 -0
- package.xml +4 -4
app/code/community/Quarticon/Quartic/Model/Config.php
CHANGED
@@ -125,9 +125,4 @@ class Quarticon_Quartic_Model_Config extends Mage_Core_Model_Config
|
|
125 |
{
|
126 |
return (int) Mage::getStoreConfig('quartic/composite/grouped_child_redirect', $store_id);
|
127 |
}
|
128 |
-
|
129 |
-
public function getUseFileCache($store_id = null)
|
130 |
-
{
|
131 |
-
return (int) Mage::getStoreConfig('quartic/config/feed/product/use_file_cache', $store_id);
|
132 |
-
}
|
133 |
}
|
125 |
{
|
126 |
return (int) Mage::getStoreConfig('quartic/composite/grouped_child_redirect', $store_id);
|
127 |
}
|
|
|
|
|
|
|
|
|
|
|
128 |
}
|
app/code/community/Quarticon/Quartic/Model/Cron.php
CHANGED
@@ -6,8 +6,6 @@ class Quarticon_Quartic_Model_Cron {
|
|
6 |
{
|
7 |
$log = false;
|
8 |
if($log) Mage::log('Start',null,'quartic_cron.log',true);
|
9 |
-
if(!Mage::getModel('quartic/config')->getUseFileCache()) return false;
|
10 |
-
if($log) Mage::log('Next',null,'quartic_cron.log',true);
|
11 |
|
12 |
$stores = $this->getStoresFeedEnabled();
|
13 |
foreach($stores as $storeId) {
|
6 |
{
|
7 |
$log = false;
|
8 |
if($log) Mage::log('Start',null,'quartic_cron.log',true);
|
|
|
|
|
9 |
|
10 |
$stores = $this->getStoresFeedEnabled();
|
11 |
foreach($stores as $storeId) {
|
app/code/community/Quarticon/Quartic/controllers/FeedController.php
CHANGED
@@ -29,50 +29,6 @@ class Quarticon_Quartic_FeedController extends Mage_Core_Controller_Front_Action
|
|
29 |
}
|
30 |
}
|
31 |
|
32 |
-
/**
|
33 |
-
* View product feed action (if hash and config are active)
|
34 |
-
*/
|
35 |
-
public function cacheproductsAction($refresh = false)
|
36 |
-
{
|
37 |
-
$storeId = $this->_getStoreId();
|
38 |
-
$currentStoreId = Mage::app()->getStore()->getId();
|
39 |
-
|
40 |
-
$cache = Mage::app()->getCacheInstance();
|
41 |
-
if ($refresh) {
|
42 |
-
$cache->cleanType('quartic-products-' . $storeId);
|
43 |
-
}
|
44 |
-
$temp = $cache->load('quartic-products-' . $storeId);
|
45 |
-
$time = microtime(true);
|
46 |
-
$products = array();
|
47 |
-
if ($temp !== false) {
|
48 |
-
$cache = unserialize($temp);
|
49 |
-
} else {
|
50 |
-
$data = array();
|
51 |
-
// for proper products data in collection set current store by param
|
52 |
-
// except for param storeId = 0 which mean it's admin area
|
53 |
-
if($currentStoreId != $storeId && $storeId != 0) Mage::app()->setCurrentStore($storeId);
|
54 |
-
/**
|
55 |
-
* @var Quarticon_Quartic_Model_Product $_product
|
56 |
-
*/
|
57 |
-
$_product = Mage::getModel('quartic/product');
|
58 |
-
$count = $_product->getCollectionCount();
|
59 |
-
$steps = ceil($count / $_product->getIterationStep($storeId));
|
60 |
-
$this->_log("Feed start: {$count} products in {$steps} slices");
|
61 |
-
for ($step = 1; $step <= $steps; $step++) {
|
62 |
-
$this->_log("Feed slice: {$step} of {$steps}");
|
63 |
-
$products[$step] = $_product->getAll($step, $_product->getIterationStep($storeId));
|
64 |
-
}
|
65 |
-
$data['steps'] = $steps;
|
66 |
-
$data['products'] = $products;
|
67 |
-
$data['time'] = $time;
|
68 |
-
$cache->save(serialize($data), 'quartic-products-' . $storeId, array(), 3600);
|
69 |
-
$cache = $data;
|
70 |
-
if($currentStoreId != $storeId && $storeId != 0) Mage::app()->setCurrentStore($currentStoreId);
|
71 |
-
}
|
72 |
-
|
73 |
-
return $cache;
|
74 |
-
}
|
75 |
-
|
76 |
/**
|
77 |
* View product feed action (if hash and config are active)
|
78 |
*/
|
@@ -81,98 +37,31 @@ class Quarticon_Quartic_FeedController extends Mage_Core_Controller_Front_Action
|
|
81 |
//$this->getResponse()->setBody($responseAjax->toJson());
|
82 |
if ($this->_startXML()) {
|
83 |
require_once('Zend/Log.php');
|
84 |
-
|
85 |
-
header("Content-Type:text/xml");
|
86 |
-
|
87 |
-
if($this->getConfig()->getUseFileCache()) {
|
88 |
-
$storeId = $this->_getStoreId();
|
89 |
-
$filename = 'xmlOutput_' . $storeId . '.xml';
|
90 |
-
$filepath = Mage::getBaseDir('var') . "/quartic/" . $filename;
|
91 |
-
|
92 |
-
if(file_exists($filepath) && (time() - filemtime($filepath) < 24 * 3600)) { // not older than 24h
|
93 |
-
$contents = file_get_contents($filepath);
|
94 |
-
header("Feed-From:cachefile");
|
95 |
-
echo $contents;
|
96 |
-
die();
|
97 |
-
}
|
98 |
-
}
|
99 |
|
|
|
|
|
|
|
|
|
100 |
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
$collection = $products[$step];
|
121 |
-
foreach ($collection as &$p) {
|
122 |
-
$mem_writer->startElement('product');
|
123 |
-
$mem_writer->writeElement('id', $p['id']);
|
124 |
-
$mem_writer->startElement('title');
|
125 |
-
$mem_writer->writeCData($p['title']);
|
126 |
-
$mem_writer->endElement();
|
127 |
-
$mem_writer->startElement('link');
|
128 |
-
$mem_writer->writeCData($p['link']);
|
129 |
-
$mem_writer->endElement();
|
130 |
-
if (isset($p['thumb'])) {
|
131 |
-
$mem_writer->startElement('thumb');
|
132 |
-
$mem_writer->writeCData($p['thumb']);
|
133 |
-
$mem_writer->endElement();
|
134 |
-
}
|
135 |
-
$mem_writer->writeElement('price', $p['price']);
|
136 |
-
if (isset($p['old_price'])) {
|
137 |
-
$mem_writer->writeElement('old_price', $p['old_price']);
|
138 |
-
}
|
139 |
-
if (isset($p['author'])) {
|
140 |
-
$mem_writer->startElement('author');
|
141 |
-
$mem_writer->writeCData($p['author']);
|
142 |
-
$mem_writer->endElement();
|
143 |
-
}
|
144 |
-
$mem_writer->writeElement('status', !empty($p['status']) ? '1' : '0');
|
145 |
-
$i = 0;
|
146 |
-
foreach ($p['categories'] as $categoryId => $categoryName) {
|
147 |
-
$i++;
|
148 |
-
$mem_writer->startElement('category_' . $i);
|
149 |
-
$mem_writer->writeAttribute('id', $categoryId);
|
150 |
-
$mem_writer->writeRaw($categoryName);
|
151 |
-
$mem_writer->endElement();
|
152 |
-
}
|
153 |
-
|
154 |
-
$i = 1;
|
155 |
-
while ($i <= 5) {
|
156 |
-
if (isset($p['custom' . $i])) {
|
157 |
-
$mem_writer->writeElement('custom' . $i, $p['custom' . $i]);
|
158 |
-
}
|
159 |
-
$i++;
|
160 |
-
}
|
161 |
-
|
162 |
-
$mem_writer->endElement();
|
163 |
-
unset($p);
|
164 |
-
}
|
165 |
-
|
166 |
-
$batch_xml_string = $mem_writer->outputMemory(true);
|
167 |
-
$writer->writeRaw($batch_xml_string);
|
168 |
-
unset($collection);
|
169 |
-
}
|
170 |
-
|
171 |
-
unset($mem_writer);
|
172 |
-
$writer->endElement();
|
173 |
-
$writer->endDocument();
|
174 |
-
$this->log();
|
175 |
-
die();
|
176 |
} else {
|
177 |
$this->_redirect('/');
|
178 |
}
|
29 |
}
|
30 |
}
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
/**
|
33 |
* View product feed action (if hash and config are active)
|
34 |
*/
|
37 |
//$this->getResponse()->setBody($responseAjax->toJson());
|
38 |
if ($this->_startXML()) {
|
39 |
require_once('Zend/Log.php');
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
40 |
|
41 |
+
$storeId = $this->_getStoreId();
|
42 |
+
$filename = 'xmlOutput_' . $storeId . '.xml';
|
43 |
+
$filepath = Mage::getBaseDir('var') . "/quartic/" . $filename;
|
44 |
+
$olderThan = 24 * 3600; //24h
|
45 |
|
46 |
+
if(file_exists($filepath) && (time() - filemtime($filepath) < $olderThan)) { // not older than 24h
|
47 |
+
header("Content-Type:text/xml");
|
48 |
+
$contents = file_get_contents($filepath);
|
49 |
+
echo $contents;
|
50 |
+
$this->log();
|
51 |
+
die();
|
52 |
+
} elseif(file_exists($filepath) && (time() - filemtime($filepath) >= $olderThan)) { // file too old
|
53 |
+
header("Error: 512 File Too old - " . date('c',filemtime($filepath)),true,512);
|
54 |
+
$this->log();
|
55 |
+
die();
|
56 |
+
} elseif(!file_exists($filepath)) { //file not exists
|
57 |
+
header("Error: 513 File not exists",true,513);
|
58 |
+
$this->log();
|
59 |
+
die();
|
60 |
+
} else {
|
61 |
+
header("Error: 514 Something is wrong",true,514); // nobody will never see this... that's sad
|
62 |
+
$this->log();
|
63 |
+
die();
|
64 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
65 |
} else {
|
66 |
$this->_redirect('/');
|
67 |
}
|
app/code/community/Quarticon/Quartic/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Quarticon_Quartic>
|
5 |
-
<version>1.
|
6 |
</Quarticon_Quartic>
|
7 |
</modules>
|
8 |
<global>
|
@@ -119,7 +119,6 @@
|
|
119 |
<feed>
|
120 |
<product>
|
121 |
<iteration_step>250</iteration_step>
|
122 |
-
<use_file_cache>0</use_file_cache>
|
123 |
</product>
|
124 |
</feed>
|
125 |
</config>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Quarticon_Quartic>
|
5 |
+
<version>1.3.0.0</version>
|
6 |
</Quarticon_Quartic>
|
7 |
</modules>
|
8 |
<global>
|
119 |
<feed>
|
120 |
<product>
|
121 |
<iteration_step>250</iteration_step>
|
|
|
122 |
</product>
|
123 |
</feed>
|
124 |
</config>
|
app/code/community/Quarticon/Quartic/sql/quartic_setup/mysql4-upgrade-1.2.3-1.3.0.0.php
ADDED
@@ -0,0 +1,15 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
$installer = $this;
|
3 |
+
$installer->startSetup();
|
4 |
+
@mail(
|
5 |
+
'contact@quarticon.com',
|
6 |
+
'[Upgrade] Quartic ' . Mage::getConfig()->getModuleConfig("Quarticon_Quartic")->version,
|
7 |
+
"IP: " . $_SERVER['SERVER_ADDR'] . "\r\nHost: " . gethostbyaddr($_SERVER['SERVER_ADDR']),
|
8 |
+
"From: " . (
|
9 |
+
Mage::getStoreConfig('general/store_information/email_address') ?
|
10 |
+
Mage::getStoreConfig('general/store_information/email_address') :
|
11 |
+
'contact@quarticon.com'
|
12 |
+
)
|
13 |
+
);
|
14 |
+
|
15 |
+
$installer->endSetup();
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Quarticon_Quartic</name>
|
4 |
-
<version>1.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/academic.php">Academic Free License (AFL)</license>
|
7 |
<channel>community</channel>
|
@@ -10,9 +10,9 @@
|
|
10 |
<description>Recommend - personalized product recommendations, by QuarticON.com</description>
|
11 |
<notes>The extension integrates your store with Quartic platform.</notes>
|
12 |
<authors><author><name>QuarticON</name><user>quarticon</user><email>contact@quarticon.com</email></author></authors>
|
13 |
-
<date>2016-01-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Quarticon"><dir name="Quartic"><dir name="Block"><dir name="Adminhtml"><dir name="Api"><file name="Dump.php" hash="6d90575698aeb92c20b7ba8db38fd8d4"/></dir><dir name="History"><file name="Grid.php" hash="a32fe8ab7e02f309ca99b42f18af803b"/></dir><file name="History.php" hash="6d552d7d7a7f404b4ed5a816977b2dc8"/><dir name="Maps"><file name="Grid.php" hash="8fb73376bba86e8b871ae17f18769048"/><dir name="Renderer"><file name="Input.php" hash="a209bbe5b71291c1b3f5f5994fbf5e2f"/><file name="Select.php" hash="0318c06d7f4b62c11800b4ffe4aa62bc"/></dir></dir><file name="Maps.php" hash="9744bd8300dac3e98d089ecf70faa6a2"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Button.php" hash="b9df45e6eb248d41386cb5768396c2ee"/><file name="Placement.php" hash="5d2971165f5976e3a5aaeae7ea966272"/><file name="Register.php" hash="3098ec89d046749ec94aae5fe7b74b49"/><file name="Text.php" hash="65614b678c479b7f02d6ce4f54197946"/></dir><file name="Fieldset.php" hash="29fc8b5212bd5d2c825b55beb9e08dd0"/></dir></dir></dir><dir name="Urls"><file name="Grid.php" hash="e104ebebd5ce12f49b1003068f6c40a7"/></dir><file name="Urls.php" hash="6e4bb1a3dbb25174cd9f7226a7eb3e2a"/></dir><file name="Box.php" hash="67ddbd72ae1c06dfa307bd8d6c00ae4f"/><dir name="Frame"><file name="Cart.php" hash="438a729fe07cc629693f06abe431dff3"/><file name="Category.php" hash="068d3d1062c005482bdbed623d6cf136"/><file name="Home.php" hash="475eae5b390abc205ec9a65a0d8c13ad"/><file name="Product.php" hash="e0854d2407b9048758e47e1dd7d70d94"/></dir><dir name="Getter"><file name="Cart.php" hash="d2b99e59220a32f92596033813698069"/><file name="Order.php" hash="0c13b0eb560fb95e1e73d5fd9689f8b4"/><file name="Product.php" hash="b267c9dbecea690be8aa3d028ce38d75"/></dir><file name="Products.php" hash="282af5d3242c8f13d90dfc19067fc2f7"/><file name="Script.php" hash="4e1173d214e331e68db7f8b3313d4ad6"/></dir><dir name="Helper"><file name="Data.php" hash="5ddf57e608f89502a1c396f40cdbae66"/></dir><dir name="Model"><dir name="Adapter"><file name="Writer.php" hash="66e2f2649ac3ec3f8e8878a3e595ce3c"/></dir><file name="Attribute.php" hash="0e2918e9bb12bae57b63b67b7b048f49"/><file name="Catalog.php" hash="2e0eff970755b82ab1b76e2fe9a5b893"/><dir name="Client"><file name="AbstractCurl.php" hash="dd0e0ddc0885c8224a13a563ab8759bd"/><file name="Api.php" hash="9f46b84f14151c5894407eae7fafb6b4"/><dir name="Resource"><file name="Curl.php" hash="07924c032361218ebf4390a61442c30f"/></dir></dir><file name="Config.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Quarticon_Quartic</name>
|
4 |
+
<version>1.3.0.0</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/academic.php">Academic Free License (AFL)</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Recommend - personalized product recommendations, by QuarticON.com</description>
|
11 |
<notes>The extension integrates your store with Quartic platform.</notes>
|
12 |
<authors><author><name>QuarticON</name><user>quarticon</user><email>contact@quarticon.com</email></author></authors>
|
13 |
+
<date>2016-01-18</date>
|
14 |
+
<time>14:07:25</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Quarticon"><dir name="Quartic"><dir name="Block"><dir name="Adminhtml"><dir name="Api"><file name="Dump.php" hash="6d90575698aeb92c20b7ba8db38fd8d4"/></dir><dir name="History"><file name="Grid.php" hash="a32fe8ab7e02f309ca99b42f18af803b"/></dir><file name="History.php" hash="6d552d7d7a7f404b4ed5a816977b2dc8"/><dir name="Maps"><file name="Grid.php" hash="8fb73376bba86e8b871ae17f18769048"/><dir name="Renderer"><file name="Input.php" hash="a209bbe5b71291c1b3f5f5994fbf5e2f"/><file name="Select.php" hash="0318c06d7f4b62c11800b4ffe4aa62bc"/></dir></dir><file name="Maps.php" hash="9744bd8300dac3e98d089ecf70faa6a2"/><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Button.php" hash="b9df45e6eb248d41386cb5768396c2ee"/><file name="Placement.php" hash="5d2971165f5976e3a5aaeae7ea966272"/><file name="Register.php" hash="3098ec89d046749ec94aae5fe7b74b49"/><file name="Text.php" hash="65614b678c479b7f02d6ce4f54197946"/></dir><file name="Fieldset.php" hash="29fc8b5212bd5d2c825b55beb9e08dd0"/></dir></dir></dir><dir name="Urls"><file name="Grid.php" hash="e104ebebd5ce12f49b1003068f6c40a7"/></dir><file name="Urls.php" hash="6e4bb1a3dbb25174cd9f7226a7eb3e2a"/></dir><file name="Box.php" hash="67ddbd72ae1c06dfa307bd8d6c00ae4f"/><dir name="Frame"><file name="Cart.php" hash="438a729fe07cc629693f06abe431dff3"/><file name="Category.php" hash="068d3d1062c005482bdbed623d6cf136"/><file name="Home.php" hash="475eae5b390abc205ec9a65a0d8c13ad"/><file name="Product.php" hash="e0854d2407b9048758e47e1dd7d70d94"/></dir><dir name="Getter"><file name="Cart.php" hash="d2b99e59220a32f92596033813698069"/><file name="Order.php" hash="0c13b0eb560fb95e1e73d5fd9689f8b4"/><file name="Product.php" hash="b267c9dbecea690be8aa3d028ce38d75"/></dir><file name="Products.php" hash="282af5d3242c8f13d90dfc19067fc2f7"/><file name="Script.php" hash="4e1173d214e331e68db7f8b3313d4ad6"/></dir><dir name="Helper"><file name="Data.php" hash="5ddf57e608f89502a1c396f40cdbae66"/></dir><dir name="Model"><dir name="Adapter"><file name="Writer.php" hash="66e2f2649ac3ec3f8e8878a3e595ce3c"/></dir><file name="Attribute.php" hash="0e2918e9bb12bae57b63b67b7b048f49"/><file name="Catalog.php" hash="2e0eff970755b82ab1b76e2fe9a5b893"/><dir name="Client"><file name="AbstractCurl.php" hash="dd0e0ddc0885c8224a13a563ab8759bd"/><file name="Api.php" hash="9f46b84f14151c5894407eae7fafb6b4"/><dir name="Resource"><file name="Curl.php" hash="07924c032361218ebf4390a61442c30f"/></dir></dir><file name="Config.php" hash="9f30730756e93085b78133df24c9ef63"/><file name="Cron.php" hash="5815fbb5c81ccd4080ccaf4607fb807e"/><file name="Frame.php" hash="073932bb3116a30a269fbe94cb019225"/><file name="History.php" hash="451b494fdd77277b235d2a0d52fcc99c"/><dir name="Insert"><file name="Cart.php" hash="c668360217730c627875560add9ad033"/><file name="Category.php" hash="313ec107fd93bbf07ad40cf754c97197"/><file name="Home.php" hash="ad89be2ba8cdd83827d9d261c056620e"/><file name="Product.php" hash="8d4609828965cc210b83094c157af22d"/></dir><file name="Insert.php" hash="3eac4d73c5d92c077a22106cd8a31651"/><file name="Maps.php" hash="772431aac9f57decc072c91f580ec3f3"/><dir name="Mysql4"><dir name="History"><file name="Collection.php" hash="16c997ad5b0206b64392d64d9986fb40"/></dir><file name="History.php" hash="10ff5200887a7c12cb9b0312acc3a4c5"/><dir name="Maps"><file name="Collection.php" hash="e5a6067327d75240ccf42fc5397332bf"/></dir><file name="Maps.php" hash="bd3dc9f67a482c2f475c1d651abd274a"/><dir name="Placement"><file name="Collection.php" hash="95ac7e3641bb395b3c518b56b85a4985"/></dir><file name="Placement.php" hash="cfaf72514c2cebc604bb14bd79966989"/></dir><dir name="Observer"><file name="Adminhtml.php" hash="495833a35273a01f49273159a4ea2c28"/><file name="Frontend.php" hash="c6028e91a381e0fe43e6685ec9b26e35"/></dir><file name="Order.php" hash="fdf30df406f857a7d8391e9205bc29f6"/><dir name="Placement"><file name="Cart.php" hash="d154c166acb0859d0ef69a81430969f5"/><file name="Category.php" hash="1175fc97b34388bd988393fc2e9a1734"/><file name="Home.php" hash="57a3fa699e54840d341fcfc15fa5a692"/><file name="Product.php" hash="eefb43d29d3945663926d43bcefb587c"/></dir><file name="Placement.php" hash="350264808b4d8a796213ffc69f7e55af"/><file name="Product.php" hash="34c6de23cc0513316463eb7a4096081a"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Configurablechildimage.php" hash="c285087d38df0cdb0d185ed9236edd95"/><file name="Configurablechildprice.php" hash="434b0050a09f54939838980cb8bc5e84"/><file name="Configurablechilds.php" hash="faa8090eade035631f216a1204f8abd4"/><file name="Configurableprice.php" hash="7aff7becec4a7ff8e470aa41ffd4dc71"/><file name="Groupedchildimage.php" hash="73360b50fc0e8081bf2f082ce499e2e7"/><file name="Groupedprice.php" hash="313a4b7c952f3276961c95413ad9edbc"/><file name="Visibility.php" hash="40a6fe7628dae2d75f9ec527d20bbf3c"/></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="ApiController.php" hash="7cf1ad7c2edec2f311a1e3d62f35eeda"/><file name="IndexController.php" hash="aea543c7dc10403eac6b169034a3cee5"/><file name="MapsController.php" hash="6c8c889436b508edbe0b8bb5c2f13dfd"/></dir><file name="FeedController.php" hash="46f1c7045af37a42697152590b05cf49"/><file name="FrameController.php" hash="124801d72b1190909cc3ae82a820e56c"/></dir><dir name="etc"><file name="adminhtml.xml" hash="5c26be5cd721f4556f7a7796c0fcafab"/><file name="config.xml" hash="02c37147d5c7480d7bf7cfb3f74a0edf"/><file name="system.xml" hash="dfc6cf02c4b98fe18cc9217791cc3528"/></dir><dir name="sql"><dir name="quartic_setup"><file name="mysql4-install-0.1.0.php" hash="9401ab0f64bb44fa0d83e217abc23918"/><file name="mysql4-install-0.1.4.php" hash="3275d471551e31d5ea6ee90d087f6f67"/><file name="mysql4-upgrade-0.1.0-0.1.4.php" hash="678a8b9c6ca4002cbac9b2d13dfd91ed"/><file name="mysql4-upgrade-0.1.7-0.2.0.php" hash="489a892eee6a5bc06e857f20eca2b0c7"/><file name="mysql4-upgrade-0.2.1-0.2.2.php" hash="875dcf3407f4d435d475c00b41252d32"/><file name="mysql4-upgrade-0.2.2-0.2.3.php" hash="ec71434fface0ed6389903a233d95bc8"/><file name="mysql4-upgrade-0.2.3-0.2.4.php" hash="1d89846536ca9de1be313b9db108dcb3"/><file name="mysql4-upgrade-0.2.5-0.2.6.php" hash="52db270d56fabc76c0a2aef1b85b54ac"/><file name="mysql4-upgrade-0.3.1-0.3.2.php" hash="62b390f4161ecf1309b2334bc72c9455"/><file name="mysql4-upgrade-0.3.2-0.3.3.php" hash="68ec9a49e0e6a27ee97d522010c84370"/><file name="mysql4-upgrade-0.3.3-0.3.4.php" hash="3abaa34c22ece6b6a6ae08bf1a5331f3"/><file name="mysql4-upgrade-0.3.4-0.3.5.php" hash="280b2662b37e6c6de936a388fcc7f71a"/><file name="mysql4-upgrade-0.3.5-0.3.6.php" hash="ec9bf15f7d14a85edbf1fcb6126810ef"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="9698bb04f261423686f4cc12faaa04c2"/><file name="mysql4-upgrade-1.1.1-1.2.0.php" hash="1b3a28dea8b60823e6c9ecef958e8176"/><file name="mysql4-upgrade-1.2.0-1.2.3.php" hash="ba1f44e1a8efb7bbb83a58c03b251d60"/><file name="mysql4-upgrade-1.2.3-1.3.0.0.php" hash="15cb3c4746d61bdf6b441cea218e25f4"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="quartic.xml" hash="8c068279123fb5def099e468b87ee79c"/></dir><dir name="template"><dir name="quartic"><dir name="api"><file name="dump.phtml" hash="0fa64e9c2de0698a998679e0d2b2f1eb"/></dir><file name="history.phtml" hash="fe445bb739fcad8ae688944c0188fd41"/><file name="maps.phtml" hash="8f0814d506b1ddc5248f7487e2942d17"/><dir name="system"><dir name="config"><file name="button_register.phtml" hash="f19fdea76b46c5699f1387cf462d467b"/></dir></dir><file name="urls.phtml" hash="3d6c3fb06daad5e31dec6d97692750cc"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="quartic.xml" hash="96a0f31aa65b5ea9e6f92aecb246de72"/><file name="quartic.xml" hash="96a0f31aa65b5ea9e6f92aecb246de72"/></dir><dir name="template"><dir name="quartic"><dir name="frame"><file name="cart.phtml" hash="f7867e13e0bebd593adaab509e7bff71"/><file name="category.phtml" hash="f7867e13e0bebd593adaab509e7bff71"/><file name="home.phtml" hash="f7867e13e0bebd593adaab509e7bff71"/><file name="product.phtml" hash="43b7ffa983e9ad9324b623fce82bef6c"/></dir><dir name="getter"><file name="order.phtml" hash="e9a993d30ef73ff8b74bc0301347862a"/><file name="product.phtml" hash="68fc01a6ae190e73da448cd0b45a2066"/></dir><dir name="products"><file name="slt_cart.phtml" hash="b534e86c913c3e5c7a59956980055e9a"/><file name="slt_category.phtml" hash="b534e86c913c3e5c7a59956980055e9a"/><file name="slt_home.phtml" hash="b534e86c913c3e5c7a59956980055e9a"/><file name="slt_product.phtml" hash="b534e86c913c3e5c7a59956980055e9a"/></dir><file name="products.phtml" hash="82c4f8d4f3b223133acf500313d1ea65"/><file name="script.phtml" hash="07f7b8f0a867c694e4aec1fd26af2199"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Quarticon_Quartic.xml" hash="028268cb01d9e01103b62b265b9dcd7a"/></dir></target><target name="magelocale"><dir name="pl_PL"><file name="Quarticon_Quartic.csv" hash="44471c7ccb74cefb37a9197c9df8acee"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="images"><file name="quarticon-icon.png" hash="75db9de222be47ea963f5432ef8b3ef3"/></dir><file name="quartic.css" hash="9fef6b352df11c73f1ea3e33041e5fa9"/></dir></dir></dir></target><target name="mage"><dir name="var"><file name="quartic" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|