AdvertiseColors - Version 1.3.4

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 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
- public function postAction()
 
 
 
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.0</version>
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>Click below to load color data from Adverti.se into the queue.</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 to Magento</h2>
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>&nbsp;</p>
40
  <p>&nbsp;</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>&nbsp;</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
- </layout>
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.0</version>
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.3</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>&#xD;
12
- v1.3.3 - This version is to support the v1.2.0 community package.</notes>
 
13
  <authors><author><name>Michael Oxley</name><user>advertise</user><email>mike@adverti.se</email></author></authors>
14
- <date>2012-10-07</date>
15
- <time>13:17:23</time>
16
- <contents><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Advertise_Importer.xml" hash="9f6a4e4e58bb83102555918502505e7f"/></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="405da61ccb8677faf7c0a45c75667d9b"/><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="bd2ee8a8e47d4eb6c64560bfa264ba11"/><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="e798aa5a987a288bc3c748a61aafb882"/><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"/></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="c34f94aa2f98f6a04c853cecf4feb6f4"/></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="d96384f4bae7571daca452e1947e4021"/></dir><dir name="template"><dir name="importer"><file name="index.phtml" hash="978e8c3a1315f29bdca94c0f2cd7e1c4"/></dir></dir></dir></dir></dir></dir></dir></target></contents>
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.&#xD;
12
+ &#xD;
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>