Version Notes
v1.3.3 - This version is to support the v1.2.0 community package.
v1.3.4 - this version adds swatch functionality
Download this release
Release Info
Developer | Michael Oxley |
Extension | AdvertiseColors |
Version | 1.3.4 |
Comparing to | |
See all releases |
Code changes from version 1.3.3 to 1.3.4
- app/code/community/Advertise/Importer/Block/Adminhtml/Importermanager.php +1 -0
- app/code/community/Advertise/Importer/controllers/Adminhtml/ImportermanagerController.php +42 -2
- app/code/community/Advertise/Importer/etc/config.xml +4 -1
- app/code/community/Advertise/Importer/sql/importer_setup/upgrade-0.1.1-2.0.0.php +12 -0
- app/code/community/Advertise/Importer/sql/importer_setup/upgrade-2.0.0-2.0.1.php +96 -0
- app/design/adminhtml/default/default/template/importer/importermanager.phtml +10 -6
- app/design/frontend/base/default/layout/importer.xml +40 -7
- app/etc/modules/Advertise_Importer.xml +1 -1
- package.xml +7 -6
app/code/community/Advertise/Importer/Block/Adminhtml/Importermanager.php
CHANGED
@@ -90,4 +90,5 @@ class Advertise_Importer_Block_Adminhtml_Importermanager extends Mage_Adminhtml_
|
|
90 |
{
|
91 |
return $this->getUrl('*/adminhtml_queue');
|
92 |
}
|
|
|
93 |
}
|
90 |
{
|
91 |
return $this->getUrl('*/adminhtml_queue');
|
92 |
}
|
93 |
+
|
94 |
}
|
app/code/community/Advertise/Importer/controllers/Adminhtml/ImportermanagerController.php
CHANGED
@@ -8,6 +8,8 @@
|
|
8 |
*/
|
9 |
class Advertise_Importer_Adminhtml_ImportermanagerController extends Mage_Adminhtml_Controller_Action
|
10 |
{
|
|
|
|
|
11 |
/**
|
12 |
* Default Action
|
13 |
*/
|
@@ -58,8 +60,46 @@ class Advertise_Importer_Adminhtml_ImportermanagerController extends Mage_Adminh
|
|
58 |
}
|
59 |
}
|
60 |
|
61 |
-
|
|
|
|
|
|
|
62 |
{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
63 |
// $post = $this->getRequest()->getPost();
|
64 |
// try {
|
65 |
// if (empty($post)) {
|
@@ -72,5 +112,5 @@ class Advertise_Importer_Adminhtml_ImportermanagerController extends Mage_Adminh
|
|
72 |
// Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
73 |
// }
|
74 |
// $this->_redirect('*/*');
|
75 |
-
}
|
76 |
}
|
8 |
*/
|
9 |
class Advertise_Importer_Adminhtml_ImportermanagerController extends Mage_Adminhtml_Controller_Action
|
10 |
{
|
11 |
+
public $_EXPORT_TYPE = "prodfeed";
|
12 |
+
|
13 |
/**
|
14 |
* Default Action
|
15 |
*/
|
60 |
}
|
61 |
}
|
62 |
|
63 |
+
/**
|
64 |
+
* Run the export of product data
|
65 |
+
*/
|
66 |
+
public function exportproductsAction()
|
67 |
{
|
68 |
+
$config = Mage::getModel('dataexport/config');
|
69 |
+
|
70 |
+
if( ! $config->getIsEnabled()) {
|
71 |
+
Mage::throwException($this->__('Data Export Module Disabled!'));
|
72 |
+
}
|
73 |
+
try {
|
74 |
+
$exporter = Mage::getModel('dataexport/exporter');
|
75 |
+
/* @var $exporter Advertise_Dataexport_Model_Exporter */
|
76 |
+
|
77 |
+
// Set export type for uploaded filename
|
78 |
+
$exporter->setExportType($this->_EXPORT_TYPE);
|
79 |
+
|
80 |
+
/**
|
81 |
+
* Add Products Export
|
82 |
+
*/
|
83 |
+
$exportAdapter = Mage::getModel('dataexport/exporter_product');
|
84 |
+
$exporter->addExporter($exportAdapter);
|
85 |
+
|
86 |
+
/**
|
87 |
+
* Do it!
|
88 |
+
*/
|
89 |
+
$totalItems = $exporter->export();
|
90 |
+
|
91 |
+
$message = $this->__('Your product data has been submitted successfully.');
|
92 |
+
Mage::getSingleton('adminhtml/session')->addSuccess($message);
|
93 |
+
Mage::getSingleton('adminhtml/session')->addSuccess("{$totalItems} products successfully exported.");
|
94 |
+
}
|
95 |
+
catch (Exception $e) {
|
96 |
+
Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
97 |
+
}
|
98 |
+
$this->_redirect('*/*');
|
99 |
+
}
|
100 |
+
|
101 |
+
// public function postAction()
|
102 |
+
// {
|
103 |
// $post = $this->getRequest()->getPost();
|
104 |
// try {
|
105 |
// if (empty($post)) {
|
112 |
// Mage::getSingleton('adminhtml/session')->addError($e->getMessage());
|
113 |
// }
|
114 |
// $this->_redirect('*/*');
|
115 |
+
// }
|
116 |
}
|
app/code/community/Advertise/Importer/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Advertise_Importer>
|
5 |
-
<version>2.0.
|
6 |
</Advertise_Importer>
|
7 |
</modules>
|
8 |
|
@@ -61,6 +61,9 @@
|
|
61 |
<importer_setup>
|
62 |
<setup>
|
63 |
<module>Advertise_Importer</module>
|
|
|
|
|
|
|
64 |
</setup>
|
65 |
<connection>
|
66 |
<use>core_setup</use>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Advertise_Importer>
|
5 |
+
<version>2.0.1</version>
|
6 |
</Advertise_Importer>
|
7 |
</modules>
|
8 |
|
61 |
<importer_setup>
|
62 |
<setup>
|
63 |
<module>Advertise_Importer</module>
|
64 |
+
<!--<class>Advertise_Importer_Model_Resource_Setup</class>-->
|
65 |
+
<!--<class>Mage_Eav_Model_Entity_Setup</class>-->
|
66 |
+
<class>Mage_Catalog_Model_Resource_Setup</class>
|
67 |
</setup>
|
68 |
<connection>
|
69 |
<use>core_setup</use>
|
app/code/community/Advertise/Importer/sql/importer_setup/upgrade-0.1.1-2.0.0.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Update to version 2.0.0
|
4 |
+
*
|
5 |
+
* @package Advertise_Importer
|
6 |
+
*/
|
7 |
+
$installer = $this;
|
8 |
+
$installer->startSetup();
|
9 |
+
|
10 |
+
// Nothing to do for this upgrade
|
11 |
+
|
12 |
+
$installer->endSetup();
|
app/code/community/Advertise/Importer/sql/importer_setup/upgrade-2.0.0-2.0.1.php
ADDED
@@ -0,0 +1,96 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Update to version 2.0.1
|
4 |
+
*
|
5 |
+
* @package Advertise_Importer
|
6 |
+
*/
|
7 |
+
|
8 |
+
$updater = $this;
|
9 |
+
|
10 |
+
$updater->startSetup();
|
11 |
+
|
12 |
+
$updater->addAttribute('catalog_product', 'advertise_colors', array(
|
13 |
+
'group' => 'General',
|
14 |
+
'label' => 'Adverti.se Color',
|
15 |
+
'type' => 'varchar',
|
16 |
+
'input' => 'select',
|
17 |
+
'global' => Mage_Catalog_Model_Resource_Eav_Attribute::SCOPE_GLOBAL,
|
18 |
+
'apply_to' => 'simple,configurable',
|
19 |
+
'visible' => true,
|
20 |
+
'visible_on_front' => true,
|
21 |
+
'required' => false,
|
22 |
+
'user_defined' => true,
|
23 |
+
'searchable' => true,
|
24 |
+
'visible_in_advanced_search' => true,
|
25 |
+
'filterable' => false,
|
26 |
+
'comparable' => false,
|
27 |
+
'used_in_product_listing' => true,
|
28 |
+
'option' => array (
|
29 |
+
'value' => array(
|
30 |
+
'option01' => array('Black', 'Black'),
|
31 |
+
'option02' => array('Gray_Dark', 'Dark Gray'),
|
32 |
+
'option03' => array('Gray', 'Gray'),
|
33 |
+
'option04' => array('Gray_Light', 'Light Gray'),
|
34 |
+
'option05' => array('White', 'White'),
|
35 |
+
'option06' => array('Cream', 'Cream'),
|
36 |
+
'option07' => array('Yellow_Light', 'Light Yellow'),
|
37 |
+
'option08' => array('Yellow', 'Yellow'),
|
38 |
+
'option09' => array('Yellow_Dark', 'Dark Yellow'),
|
39 |
+
'option10' => array('Orange', 'Orange'),
|
40 |
+
'option11' => array('Orange_Dark', 'Dark Orange'),
|
41 |
+
'option12' => array('Red_Bright', 'Bright Red'),
|
42 |
+
'option13' => array('Red', 'Red'),
|
43 |
+
'option14' => array('Red_Dark', 'Dark Red'),
|
44 |
+
'option15' => array('Brown', 'Brown'),
|
45 |
+
'option16' => array('Brown_Light', 'Light Brown'),
|
46 |
+
'option17' => array('Beige', 'Beige'),
|
47 |
+
'option18' => array('Pink_Light', 'Light Pink'),
|
48 |
+
'option19' => array('Pink', 'Pink'),
|
49 |
+
'option20' => array('Pink_Dark', 'Dark Pink'),
|
50 |
+
'option21' => array('Pink_Bright', 'Bright Pink'),
|
51 |
+
'option22' => array('Purple_Dark', 'Dark Purple'),
|
52 |
+
'option23' => array('Purple', 'Purple'),
|
53 |
+
'option24' => array('Purple_Light', 'Light Purple'),
|
54 |
+
'option25' => array('Blue_Light', 'Light Blue'),
|
55 |
+
'option26' => array('Blue', 'Blue'),
|
56 |
+
'option27' => array('Blue_Dark', 'Dark Blue'),
|
57 |
+
'option28' => array('Teal', 'Teal'),
|
58 |
+
'option29' => array('Turquoise', 'Turquoise'),
|
59 |
+
'option30' => array('Green_Light', 'Light Green'),
|
60 |
+
'option31' => array('Green', 'Green'),
|
61 |
+
'option32' => array('Green_Dark', 'Dark Green'),
|
62 |
+
'option33' => array('Olive', 'Olive'),
|
63 |
+
)
|
64 |
+
),
|
65 |
+
));
|
66 |
+
|
67 |
+
// Set sort order for colors using a direct SQL queries... there must be a better way but damned if I can find it!
|
68 |
+
// Use gaps of 2 in the ordering to allow possible addition of other colors in future.
|
69 |
+
try {
|
70 |
+
$resource = Mage::getSingleton('core/resource');
|
71 |
+
$writeConnection = $resource->getConnection('core_write');
|
72 |
+
$readConnection = $resource->getConnection('core_read');
|
73 |
+
$query = "SELECT attribute_id FROM " . $resource->getTableName('eav_attribute') . " WHERE attribute_code = 'advertise_colors'";
|
74 |
+
$results = $readConnection->fetchAll($query);
|
75 |
+
$attId = $results[0]['attribute_id'];
|
76 |
+
$allColorsInOrder = "Black,Gray_Dark,Gray,Gray_Light,White,Cream,Yellow_Light,Yellow,Yellow_Dark,Orange,Orange_Dark,Red_Bright,Red,Red_Dark,Brown,Brown_Light,Beige,Pink_Light,Pink,Pink_Dark,Pink_Bright,Purple_Dark,Purple,Purple_Light,Blue_Light,Blue,Blue_Dark,Teal,Turquoise,Green_Light,Green,Green_Dark,Olive";
|
77 |
+
$allColorsArray = explode(',',$allColorsInOrder);
|
78 |
+
$nextPosition = 2;
|
79 |
+
foreach ($allColorsArray as $nextColor) {
|
80 |
+
$query = "SELECT DISTINCT option_id FROM " . $resource->getTableName('eav_attribute_option_value') .
|
81 |
+
" WHERE option_id IN (SELECT option_id FROM " . $resource->getTableName('eav_attribute_option') .
|
82 |
+
" WHERE attribute_id = " . $attId . ") AND value = '" . $nextColor . "'";
|
83 |
+
$results = $readConnection->fetchAll($query);
|
84 |
+
foreach($results as $nextVal) {
|
85 |
+
$query = "UPDATE " . $resource->getTableName('eav_attribute_option') . " SET sort_order = " . $nextPosition . " WHERE option_id = " . $nextVal['option_id'];
|
86 |
+
$writeConnection->query($query);
|
87 |
+
}
|
88 |
+
$nextPosition += 2;
|
89 |
+
}
|
90 |
+
} catch (Exception $e) {
|
91 |
+
Mage::log("Could not set sort_order for advertise_colors because: " . $e->getMessage());
|
92 |
+
Mage :: logException($e);
|
93 |
+
}
|
94 |
+
|
95 |
+
$updater->endSetup();
|
96 |
+
?>
|
app/design/adminhtml/default/default/template/importer/importermanager.phtml
CHANGED
@@ -4,12 +4,14 @@
|
|
4 |
.adbox { float: right;
|
5 |
margin-right:22px;
|
6 |
}
|
|
|
7 |
</style>
|
8 |
<img class="adv_logo" src="http://www.adverti.se/img/magento/backend-advertise-logo.png" alt="Adverti.se" height="45" width="220" />
|
9 |
<iframe src="<?php echo $this->_getAdsIframeUrl() ?>" class="adbox" frameborder="0" scrolling="no" width="336" height="280"></iframe>
|
|
|
10 |
<h1>Update Product Colors</h1>
|
11 |
<h2>Step 1: Get Color Data</h2>
|
12 |
-
<p>
|
13 |
<div class="form-wrap">
|
14 |
<form id="feedForm" action="<?php echo $this->_getFeedFromAction() ?>" method="post">
|
15 |
<input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" />
|
@@ -19,7 +21,7 @@
|
|
19 |
</button>
|
20 |
</form>
|
21 |
</div>
|
22 |
-
<h2>Step 2: Import Colors
|
23 |
<p>
|
24 |
There are currently <strong><?php echo $this->_getQueueCount() ?></strong> items in the import queue.<br />
|
25 |
Click below to import them into Magento.
|
@@ -28,16 +30,18 @@
|
|
28 |
<form id="importForm" action="<?php echo $this->_getImportFromAction() ?>" method="post">
|
29 |
<input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" />
|
30 |
<?php $disabled = $this->_getQueueCount() == 0 ?>
|
31 |
-
<button class="scalable save<?php if($disabled): ?> disabled<?php endif ?>"
|
32 |
-
type="submit" id="importProductsButton"<?php if($disabled): ?>
|
33 |
disabled="disabled"<?php endif ?>>
|
34 |
<span>Import Colors to Magento</span>
|
35 |
</button>
|
36 |
</form>
|
37 |
</div>
|
38 |
-
|
39 |
-
<p> </p>
|
40 |
<p> </p>
|
|
|
|
|
|
|
|
|
41 |
<div class="restore">
|
42 |
<h3>To restore original colors</h3>
|
43 |
<p>Step 1: Click below to load your original color data into the queue.</p>
|
4 |
.adbox { float: right;
|
5 |
margin-right:22px;
|
6 |
}
|
7 |
+
.buylink {font-size: 15px; font-weight:bold;}
|
8 |
</style>
|
9 |
<img class="adv_logo" src="http://www.adverti.se/img/magento/backend-advertise-logo.png" alt="Adverti.se" height="45" width="220" />
|
10 |
<iframe src="<?php echo $this->_getAdsIframeUrl() ?>" class="adbox" frameborder="0" scrolling="no" width="336" height="280"></iframe>
|
11 |
+
<br /><br />
|
12 |
<h1>Update Product Colors</h1>
|
13 |
<h2>Step 1: Get Color Data</h2>
|
14 |
+
<p>When you have been notified that your color data is ready click below to load color data from Adverti.se into your import queue.</p>
|
15 |
<div class="form-wrap">
|
16 |
<form id="feedForm" action="<?php echo $this->_getFeedFromAction() ?>" method="post">
|
17 |
<input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" />
|
21 |
</button>
|
22 |
</form>
|
23 |
</div>
|
24 |
+
<h2>Step 2: Import Colors into your Magento store</h2>
|
25 |
<p>
|
26 |
There are currently <strong><?php echo $this->_getQueueCount() ?></strong> items in the import queue.<br />
|
27 |
Click below to import them into Magento.
|
30 |
<form id="importForm" action="<?php echo $this->_getImportFromAction() ?>" method="post">
|
31 |
<input name="form_key" type="hidden" value="<?php echo Mage::getSingleton('core/session')->getFormKey() ?>" />
|
32 |
<?php $disabled = $this->_getQueueCount() == 0 ?>
|
33 |
+
<button class="scalable save<?php if($disabled): ?> disabled<?php endif ?>"
|
34 |
+
type="submit" id="importProductsButton"<?php if($disabled): ?>
|
35 |
disabled="disabled"<?php endif ?>>
|
36 |
<span>Import Colors to Magento</span>
|
37 |
</button>
|
38 |
</form>
|
39 |
</div>
|
|
|
|
|
40 |
<p> </p>
|
41 |
+
<div class="buylink">
|
42 |
+
<p>To purchase a subscription to Adverti.se Colors please <a target="_blank" href="http://i.adverti.se/buybutton/display/3/<?php echo $this->getAdvertiseEmail(); ?>">click here</a>.</p>
|
43 |
+
</div>
|
44 |
+
|
45 |
<div class="restore">
|
46 |
<h3>To restore original colors</h3>
|
47 |
<p>Step 1: Click below to load your original color data into the queue.</p>
|
app/design/frontend/base/default/layout/importer.xml
CHANGED
@@ -4,10 +4,43 @@
|
|
4 |
<reference name="root">
|
5 |
<action method="setTemplate"><template>page/1column.phtml</template></action>
|
6 |
</reference>
|
7 |
-
|
8 |
-
<reference name="content">
|
9 |
-
<block type="importer/index" name="importer_index" template="importer/index.phtml"/>
|
10 |
-
</reference>
|
11 |
-
</importer_index_index>
|
12 |
-
|
13 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
<reference name="root">
|
5 |
<action method="setTemplate"><template>page/1column.phtml</template></action>
|
6 |
</reference>
|
7 |
+
|
8 |
+
<reference name="content">
|
9 |
+
<block type="importer/index" name="importer_index" template="importer/index.phtml"/>
|
10 |
+
</reference>
|
11 |
+
</importer_index_index>
|
12 |
+
|
13 |
+
<!-- Override configurable.phtml -->
|
14 |
+
<PRODUCT_TYPE_configurable translate="label" module="catalog">
|
15 |
+
<reference name="product.info.options.wrapper">
|
16 |
+
<block type="catalog/product_view_type_configurable" name="product.info.options.configurable" as="options_configurable" before="-" template="importer/configurable.phtml"/>
|
17 |
+
</reference>
|
18 |
+
</PRODUCT_TYPE_configurable>
|
19 |
+
|
20 |
+
<!-- Add Adverti.se Color scripts and css to head of product pages (handle for product pages is 'catalog_product_view') -->
|
21 |
+
<catalog_product_view>
|
22 |
+
<reference name="head">
|
23 |
+
<!-- DDSlick JavaScript for modifying colors dropdown -->
|
24 |
+
<block type="core/text" name="ddslick.js">
|
25 |
+
<action method="setText">
|
26 |
+
<text><![CDATA[<script type="text/javascript" src="http://retail.adverti.se/js/jquery.ddslick.min.js"></script>]]></text>
|
27 |
+
</action>
|
28 |
+
</block>
|
29 |
+
|
30 |
+
<!-- Adverti.se JavaScript for Colors -->
|
31 |
+
<block type="core/text" name="adverti.se.colors.js">
|
32 |
+
<action method="setText">
|
33 |
+
<text><![CDATA[<script type="text/javascript" src="http://retail.adverti.se/js/colors-1_0_0.js"></script>]]></text>
|
34 |
+
</action>
|
35 |
+
</block>
|
36 |
+
|
37 |
+
<!-- Adverti.se CSS for Colors -->
|
38 |
+
<block type="core/text" name="adverti.se.colors.css">
|
39 |
+
<action method="setText">
|
40 |
+
<text><![CDATA[<link rel="stylesheet" type="text/css" href="http://retail.adverti.se/css/colors-1_0_0.css" media="all" />]]></text>
|
41 |
+
</action>
|
42 |
+
</block>
|
43 |
+
</reference>
|
44 |
+
</catalog_product_view>
|
45 |
+
|
46 |
+
</layout>
|
app/etc/modules/Advertise_Importer.xml
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
<Advertise_Importer>
|
5 |
<active>true</active>
|
6 |
<codePool>community</codePool>
|
7 |
-
<version>2.0.
|
8 |
</Advertise_Importer>
|
9 |
</modules>
|
10 |
</config>
|
4 |
<Advertise_Importer>
|
5 |
<active>true</active>
|
6 |
<codePool>community</codePool>
|
7 |
+
<version>2.0.1</version>
|
8 |
</Advertise_Importer>
|
9 |
</modules>
|
10 |
</config>
|
package.xml
CHANGED
@@ -1,19 +1,20 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>AdvertiseColors</name>
|
4 |
-
<version>1.3.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Automated colour attribute setting using image recognition technology. Say goodbye to hours of manual tedium!</summary>
|
10 |
<description>With Colors by Adverti.se you won't have to waste another minute in the tedious task of setting color values on your products. With this extension your product images will be scanned, and the color of the product extracted and set as an attribute.</description>
|
11 |
-
<notes
|
12 |
-
|
|
|
13 |
<authors><author><name>Michael Oxley</name><user>advertise</user><email>mike@adverti.se</email></author></authors>
|
14 |
-
<date>
|
15 |
-
<time>
|
16 |
-
<contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Advertise_Importer.xml" hash="
|
17 |
<compatible/>
|
18 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php><package><name>AdvertiseCommunity</name><channel>community</channel><min>1.2.0</min><max>1.2.9</max></package></required></dependencies>
|
19 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>AdvertiseColors</name>
|
4 |
+
<version>1.3.4</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Automated colour attribute setting using image recognition technology. Say goodbye to hours of manual tedium!</summary>
|
10 |
<description>With Colors by Adverti.se you won't have to waste another minute in the tedious task of setting color values on your products. With this extension your product images will be scanned, and the color of the product extracted and set as an attribute.</description>
|
11 |
+
<notes>v1.3.3 - This version is to support the v1.2.0 community package.
|
12 |
+

|
13 |
+
v1.3.4 - this version adds swatch functionality</notes>
|
14 |
<authors><author><name>Michael Oxley</name><user>advertise</user><email>mike@adverti.se</email></author></authors>
|
15 |
+
<date>2013-02-25</date>
|
16 |
+
<time>14:29:23</time>
|
17 |
+
<contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Advertise_Importer.xml" hash="a5cf5e31140d7e07f745809740410ea3"/></dir></dir><dir name="code"><dir name="community"><dir name="Advertise"><dir name="Importer"><dir name="Block"><dir name="Adminhtml"><dir name="Importer"><file name="Grid.php" hash="a68e394bd6635b7c062b6ca37a9913f2"/></dir><file name="Importermanager.php" hash="f5e7126123e5fec8d3651d97c4b60c19"/><dir name="Job"><file name="Grid.php" hash="dd97b1687524b94c298b44cf5f20cac2"/></dir><file name="Job.php" hash="591c8639dc38ecac1e6befe0f1c8dc3e"/><file name="Queue.php" hash="0e3637fef81851e1366b24b1d723152e"/></dir><file name="Index.php" hash="a83b5e7dcef58fd936d9fee675db25e8"/></dir><dir name="Helper"><file name="Data.php" hash="9a0f7f9c257408301c622796dd192119"/></dir><dir name="Model"><file name="Adapter.php" hash="4e96aa1c3dc9ab776372402a403e1786"/><file name="Config.php" hash="b08acd56cb90c922ad9c956fd864adca"/><file name="Feed.php" hash="4c5075cb32782933e1ee762c7f9615dc"/><file name="Import.php" hash="5f3d0b0a371bfba589a03c68ad6e354d"/><file name="Importer.php" hash="14f412d67c9c98d83a2e90a096ee19e8"/><file name="Job.php" hash="6a1d0f5f94212f437d26033c0ebd0a55"/><dir name="Mysql4"><dir name="Import"><file name="Collection.php" hash="44a0cbfec2ef7c26853fff9d14032401"/></dir><file name="Import.php" hash="d79959ab2a67602b7b8d2e81f7020285"/><dir name="Job"><file name="Collection.php" hash="574bcbc3a72eb06a5a63319658484dd5"/></dir><file name="Job.php" hash="935203cd519d8822266ac178bbf74ce1"/></dir><file name="Scheduler.php" hash="a9ce4a121c81a7861ebd0f9a4d8b5c56"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="ImportermanagerController.php" hash="6a8105e0bf15384f77d6079ebf4f6229"/><file name="JobController.php" hash="6c04ba54f03c3f01328a37eb55010032"/><file name="QueueController.php" hash="6e441e2f64d7369784d73952da228de7"/></dir><file name="IndexController.php" hash="27249891af9527898e5319f48cab7b80"/></dir><dir name="etc"><file name="adminhtml.xml" hash="27de6cabdddece88a7e038d292142d08"/><file name="config.xml" hash="c21049cf6c92948b2d7a2d165f6ffd3b"/><file name="system.xml" hash="5a822c56bba93c44ba84028da8f23f55"/></dir><dir name="sql"><dir name="importer_setup"><file name="mysql4-install-0.1.0.php" hash="c24a2ac39aea1e7cc0bf0112e1cf75c4"/><file name="mysql4-install-0.1.1.php" hash="a6bbb0a0a58a0199f1591722984b0519"/><file name="mysql4-install-2.0.0.php" hash="a6bbb0a0a58a0199f1591722984b0519"/><file name="upgrade-0.1.0-0.1.1.php" hash="daf24b0aa31f4431a28f3c7f13354089"/><file name="upgrade-0.1.1-2.0.0.php" hash="254c5e34ceeb62fd4d7229df7f8c5811"/><file name="upgrade-2.0.0-2.0.1.php" hash="b302070c0da3a05ddd30d4d8c49dd08c"/></dir></dir></dir></dir></dir></dir><dir name="locale"><dir name="fr_FR"><file name="Advertise_Importer.csv" hash="4d6250249f1dda84d2a1625d1ff6c783"/></dir></dir><dir name="design"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="settings.xml" hash="38c3341d4c4fb32dc50c33ff9d97e7d5"/><file name="importer.xml" hash="43692d3c7ba4585455a240ad0f32ac67"/></dir><dir name="template"><dir name="importer"><file name="importermanager.phtml" hash="c070c0c337ad8e158d4f3ca1f8f3f22c"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="layout"><file name="cms.xml" hash=""/></dir><dir name="template"><dir name="advertise"><file name="adminbar.phtml" hash=""/></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="layout"><file name="importer.xml" hash="004f983e76c37407dec7ec2ca8e19fbd"/></dir><dir name="template"><dir name="importer"><file name="index.phtml" hash="978e8c3a1315f29bdca94c0f2cd7e1c4"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
|
18 |
<compatible/>
|
19 |
<dependencies><required><php><min>5.0.0</min><max>6.0.0</max></php><package><name>AdvertiseCommunity</name><channel>community</channel><min>1.2.0</min><max>1.2.9</max></package></required></dependencies>
|
20 |
</package>
|