Auctane_ShipStation - Version 1.3.22

Version Notes

Official release.



Compatibility with php running as cgi, allows exporting base or store price.

Download this release

Release Info

Developer Classy Llama
Extension Auctane_ShipStation
Version 1.3.22
Comparing to
See all releases


Code changes from version 1.3.20 to 1.3.22

app/code/community/Auctane/Api/Helper/Data.php CHANGED
@@ -20,6 +20,8 @@
20
  class Auctane_Api_Helper_Data extends Mage_Core_Helper_Data
21
  {
22
 
 
 
23
  /**
24
  * Write a source object to an XML stream, mapping fields via a fieldset.
25
  * Fieldsets are nodes in config.xml
@@ -28,7 +30,7 @@ class Auctane_Api_Helper_Data extends Mage_Core_Helper_Data
28
  * @param array|Varien_Object $source
29
  * @param XMLWriter $xml
30
  */
31
- public function fieldsetToXml($fieldset, $source, XMLWriter $xml)
32
  {
33
  $fields = (array) Mage::getConfig()->getFieldset($fieldset);
34
  foreach ($fields as $field => $dest) {
@@ -38,6 +40,13 @@ class Auctane_Api_Helper_Data extends Mage_Core_Helper_Data
38
  $value = $source instanceof Varien_Object
39
  ? $source->getDataUsingMethod($field)
40
  : @$source[$field];
 
 
 
 
 
 
 
41
  $xml->startElement((string) $name);
42
  if (is_numeric($value)) {
43
  $xml->text((string) $value);
@@ -149,7 +158,7 @@ class Auctane_Api_Helper_Data extends Mage_Core_Helper_Data
149
  */
150
  public function getExportPriceType($store)
151
  {
152
- return Mage::getStoreConfig('sales/auctaneapi/export_price', $store);
153
  }
154
 
155
  /**
20
  class Auctane_Api_Helper_Data extends Mage_Core_Helper_Data
21
  {
22
 
23
+ private $_strBundleSku = '';
24
+
25
  /**
26
  * Write a source object to an XML stream, mapping fields via a fieldset.
27
  * Fieldsets are nodes in config.xml
30
  * @param array|Varien_Object $source
31
  * @param XMLWriter $xml
32
  */
33
+ public function fieldsetToXml($fieldset, $source, XMLWriter $xml, $isBundle = 0)
34
  {
35
  $fields = (array) Mage::getConfig()->getFieldset($fieldset);
36
  foreach ($fields as $field => $dest) {
40
  $value = $source instanceof Varien_Object
41
  ? $source->getDataUsingMethod($field)
42
  : @$source[$field];
43
+
44
+ if($isBundle == 1 && $name == 'UnitPrice') {
45
+ //continue;
46
+ $value = 0;
47
+ }
48
+
49
+
50
  $xml->startElement((string) $name);
51
  if (is_numeric($value)) {
52
  $xml->text((string) $value);
158
  */
159
  public function getExportPriceType($store)
160
  {
161
+ return Mage::getStoreConfig('auctaneapi/general/export_price', $store);
162
  }
163
 
164
  /**
app/code/community/Auctane/Api/Model/Action/Export.php CHANGED
@@ -133,6 +133,7 @@ class Auctane_Api_Model_Action_Export {
133
  $bundleItems = array();
134
  $orderItems = array();
135
 
 
136
  foreach ($order->getItemsCollection($helper->getIncludedProductTypes()) as $item) {
137
  /* @var $product Mage_Catalog_Model_Product */
138
  $product = Mage::getModel('catalog/product')
@@ -140,48 +141,63 @@ class Auctane_Api_Model_Action_Export {
140
  ->load($item->getProductId());
141
  $productId = $product->getId();
142
 
 
 
143
  if($product->getTypeId() === 'bundle'){
144
  //Get all bundle items of this bundle product
145
  $bundleItems = array_flip(Mage::helper('auctaneapi')->getBundleItems($productId));
 
146
  }
147
 
148
  if(isset($bundleItems[$productId])){
149
  //Remove item from bundle product items
150
  unset($bundleItems[ $productId ]);
 
 
151
  }else{
152
  //These are items for next processing
153
- $orderItems[] = $item;
 
 
 
 
 
154
  }
 
155
  }
156
 
157
  foreach ($orderItems as $key=>$item) {
158
- $this->_writeOrderItem($item, $xml, $storeId);
159
  }
160
 
161
- $discounts = array();
162
- if($order->getData('auctaneapi_discounts')) {
163
- $discounts = @unserialize($order->getData('auctaneapi_discounts'));
164
- if(is_array($discounts)) {
165
- $aggregated = array();
166
- foreach($discounts as $key => $discount) {
167
- $keyData = explode('-', $key);
168
- if(isset($aggregated[$keyData[0]])) {
169
- $aggregated[$keyData[0]] += $discount;
170
- }
171
- else {
172
- $aggregated[$keyData[0]] = $discount;
173
- }
174
- }
175
- Mage::helper('auctaneapi')->writeDiscountsInfo($aggregated, $xml);
176
- }
177
- }
 
 
 
 
178
 
179
  $xml->endElement(); // Items
180
 
181
  $xml->endElement(); // Order
182
  }
183
 
184
- protected function _writeOrderItem(Mage_Sales_Model_Order_Item $item, XMLWriter $xml, $storeId = null)
185
  {
186
  // inherit some attributes from parent order item
187
  if ($item->getParentItemId() && !$item->getParentItem()) {
@@ -225,10 +241,10 @@ class Auctane_Api_Model_Action_Export {
225
  $helper = Mage::helper('auctaneapi');
226
  if(Mage::helper('auctaneapi')->getExportPriceType($item->getOrder()->getStoreId()) ==
227
  Auctane_Api_Model_System_Source_Config_Prices::BASE_PRICE) {
228
- $helper->fieldsetToXml('base_sales_order_item', $item, $xml);
229
  }
230
  else {
231
- $helper->fieldsetToXml('sales_order_item', $item, $xml);
232
  }
233
 
234
  /* using emulation so that product images come from the correct store */
@@ -271,7 +287,7 @@ class Auctane_Api_Model_Action_Export {
271
  static $attrs = null;
272
  if (is_null($attrs)) {
273
  $attrs = Mage::getResourceModel('eav/entity_attribute_collection');
274
- $attrIds = explode(',', Mage::getStoreConfig('sales/auctaneapi/customattributes', $storeId));
275
  $attrs->addFieldToFilter('attribute_id', $attrIds);
276
  }
277
 
133
  $bundleItems = array();
134
  $orderItems = array();
135
 
136
+ $intCnt = 0;
137
  foreach ($order->getItemsCollection($helper->getIncludedProductTypes()) as $item) {
138
  /* @var $product Mage_Catalog_Model_Product */
139
  $product = Mage::getModel('catalog/product')
141
  ->load($item->getProductId());
142
  $productId = $product->getId();
143
 
144
+ $boolIsBundleProduct = false;
145
+
146
  if($product->getTypeId() === 'bundle'){
147
  //Get all bundle items of this bundle product
148
  $bundleItems = array_flip(Mage::helper('auctaneapi')->getBundleItems($productId));
149
+ $boolIsBundleProduct = true;
150
  }
151
 
152
  if(isset($bundleItems[$productId])){
153
  //Remove item from bundle product items
154
  unset($bundleItems[ $productId ]);
155
+ $orderItems[$intCnt]['item'] = $item;
156
+ $orderItems[$intCnt]['bundle'] = 1;
157
  }else{
158
  //These are items for next processing
159
+ $orderItems[$intCnt]['item'] = $item;
160
+ $orderItems[$intCnt]['bundle'] = 0;
161
+
162
+ if($boolIsBundleProduct == true){
163
+ $orderItems[$intCnt]['bundle'] = 2;
164
+ }
165
  }
166
+ $intCnt++;
167
  }
168
 
169
  foreach ($orderItems as $key=>$item) {
170
+ $this->_writeOrderItem($item['item'], $xml, $storeId, $item['bundle']);
171
  }
172
 
173
+ $intImportDiscount = Mage::getStoreConfig('auctaneapi/general/import_discounts');
174
+
175
+ if($intImportDiscount == 1){ // Import Discount is true
176
+ $discounts = array();
177
+ if($order->getData('auctaneapi_discounts')) {
178
+ $discounts = @unserialize($order->getData('auctaneapi_discounts'));
179
+ if(is_array($discounts)) {
180
+ $aggregated = array();
181
+ foreach($discounts as $key => $discount) {
182
+ $keyData = explode('-', $key);
183
+ if(isset($aggregated[$keyData[0]])) {
184
+ $aggregated[$keyData[0]] += $discount;
185
+ }
186
+ else {
187
+ $aggregated[$keyData[0]] = $discount;
188
+ }
189
+ }
190
+ Mage::helper('auctaneapi')->writeDiscountsInfo($aggregated, $xml);
191
+ }
192
+ }
193
+ }
194
 
195
  $xml->endElement(); // Items
196
 
197
  $xml->endElement(); // Order
198
  }
199
 
200
+ protected function _writeOrderItem(Mage_Sales_Model_Order_Item $item, XMLWriter $xml, $storeId = null, $isBundle = 0)
201
  {
202
  // inherit some attributes from parent order item
203
  if ($item->getParentItemId() && !$item->getParentItem()) {
241
  $helper = Mage::helper('auctaneapi');
242
  if(Mage::helper('auctaneapi')->getExportPriceType($item->getOrder()->getStoreId()) ==
243
  Auctane_Api_Model_System_Source_Config_Prices::BASE_PRICE) {
244
+ $helper->fieldsetToXml('base_sales_order_item', $item, $xml, $isBundle);
245
  }
246
  else {
247
+ $helper->fieldsetToXml('sales_order_item', $item, $xml, $isBundle);
248
  }
249
 
250
  /* using emulation so that product images come from the correct store */
287
  static $attrs = null;
288
  if (is_null($attrs)) {
289
  $attrs = Mage::getResourceModel('eav/entity_attribute_collection');
290
+ $attrIds = explode(',', Mage::getStoreConfig('auctaneapi/general/customattributes', $storeId));
291
  $attrs->addFieldToFilter('attribute_id', $attrIds);
292
  }
293
 
app/code/community/Auctane/Api/Model/System/Source/Config/Import.php ADDED
@@ -0,0 +1,39 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ /**
4
+ * ShipStation
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/osl-3.0.php
12
+ * If you did not receive a copy of the license and are unable to
13
+ * obtain it through the world-wide-web, please send an email
14
+ * to license@auctane.com so we can send you a copy immediately.
15
+ *
16
+ * @category Shipping
17
+ * @package Auctane_Api
18
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
19
+ */
20
+ class Auctane_Api_Model_System_Source_Config_Import
21
+ {
22
+ const YES = 1;
23
+ const NO = 2;
24
+
25
+ public function toOptionArray()
26
+ {
27
+ return array(
28
+ array(
29
+ 'value' => self::YES,
30
+ 'label' => Mage::helper('auctaneapi')->__('Yes')
31
+ ),
32
+ array(
33
+ 'value' => self::NO,
34
+ 'label' => Mage::helper('auctaneapi')->__('No')
35
+ ),
36
+ );
37
+ }
38
+
39
+ }
app/code/community/Auctane/Api/etc/config.xml CHANGED
@@ -183,6 +183,34 @@
183
  </rewrite>
184
  -->
185
  </global>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
186
 
187
  <frontend>
188
  <routers>
@@ -211,7 +239,8 @@
211
  <realm>Auctane ShipStation</realm>
212
  <exportPageSize>100</exportPageSize>
213
  <invoiceComment>Issued by Auctane ShipStation.</invoiceComment>
214
- <export_price>1</export_price>
 
215
  </config>
216
  </auctaneapi>
217
  </default>
183
  </rewrite>
184
  -->
185
  </global>
186
+ <adminhtml>
187
+ <layout>
188
+ <updates>
189
+ <auctaneapi>
190
+ <file>auctaneapi.xml</file>
191
+ </auctaneapi>
192
+ </updates>
193
+ </layout>
194
+ <acl>
195
+ <resources>
196
+ <admin>
197
+ <children>
198
+ <system>
199
+ <children>
200
+ <config>
201
+ <children>
202
+ <auctaneapi translate="title" module="auctaneapi">
203
+ <title>ShipStation</title>
204
+ </auctaneapi>
205
+ </children>
206
+ </config>
207
+ </children>
208
+ </system>
209
+ </children>
210
+ </admin>
211
+ </resources>
212
+ </acl>
213
+ </adminhtml>
214
 
215
  <frontend>
216
  <routers>
239
  <realm>Auctane ShipStation</realm>
240
  <exportPageSize>100</exportPageSize>
241
  <invoiceComment>Issued by Auctane ShipStation.</invoiceComment>
242
+ <export_price>1</export_price>
243
+ <import_discounts>1</import_discounts>
244
  </config>
245
  </auctaneapi>
246
  </default>
app/code/community/Auctane/Api/etc/system.xml CHANGED
@@ -17,36 +17,62 @@
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  -->
19
  <config>
20
- <sections>
21
- <sales>
22
- <groups>
23
- <auctaneapi translate="label" module="auctaneapi">
24
- <label>Auctane Shipstation API</label>
25
- <show_in_default>1</show_in_default>
26
- <show_in_website>1</show_in_website>
27
- <show_in_store>1</show_in_store>
28
- <fields>
29
- <customattributes translate="label">
30
- <label>Export custom attributes as custom options</label>
31
- <frontend_type>multiselect</frontend_type>
32
- <source_model>auctaneapi/system_source_config_customattributes</source_model>
33
- <show_in_default>1</show_in_default>
34
- <show_in_website>1</show_in_website>
35
- <sort_order>5</sort_order>
36
- <show_in_store>1</show_in_store>
37
- </customattributes>
38
- <export_price translate="label">
39
- <label>Price export type</label>
40
- <frontend_type>select</frontend_type>
41
- <sort_order>1</sort_order>
42
- <source_model>auctaneapi/system_source_config_prices</source_model>
43
- <show_in_default>1</show_in_default>
44
- <show_in_website>1</show_in_website>
45
- <show_in_store>1</show_in_store>
46
- </export_price>
47
- </fields>
48
- </auctaneapi>
49
- </groups>
50
- </sales>
51
- </sections>
52
- </config>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
17
  * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
18
  -->
19
  <config>
20
+ <tabs>
21
+ <auctaneapi module="auctaneapi">
22
+ <label>shipstation</label>
23
+ <sort_order>120</sort_order>
24
+ <class>auctaneapi-header</class>
25
+ </auctaneapi>
26
+ </tabs>
27
+ <sections>
28
+ <auctaneapi translate="label" module="auctaneapi">
29
+ <class>auctaneapi-section</class>
30
+ <label>General Settings</label>
31
+ <header_css>auctaneapi-header</header_css>
32
+ <tab>auctaneapi</tab>
33
+ <sort_order>100</sort_order>
34
+ <show_in_default>1</show_in_default>
35
+ <show_in_website>1</show_in_website>
36
+ <show_in_store>1</show_in_store>
37
+ <groups>
38
+ <general translate="label">
39
+ <label>General Settings</label>
40
+ <frontend_type>text</frontend_type>
41
+ <sort_order>0</sort_order>
42
+ <show_in_default>1</show_in_default>
43
+ <show_in_website>1</show_in_website>
44
+ <show_in_store>1</show_in_store>
45
+ <fields>
46
+ <export_price translate="label">
47
+ <label>Price export type</label>
48
+ <frontend_type>select</frontend_type>
49
+ <sort_order>1</sort_order>
50
+ <source_model>auctaneapi/system_source_config_prices</source_model>
51
+ <show_in_default>1</show_in_default>
52
+ <show_in_website>1</show_in_website>
53
+ <show_in_store>1</show_in_store>
54
+ </export_price>
55
+ <import_discounts translate="label">
56
+ <label>Import Discounts</label>
57
+ <frontend_type>select</frontend_type>
58
+ <sort_order>5</sort_order>
59
+ <source_model>auctaneapi/system_source_config_import</source_model>
60
+ <show_in_default>1</show_in_default>
61
+ <show_in_website>1</show_in_website>
62
+ <show_in_store>1</show_in_store>
63
+ </import_discounts>
64
+ <customattributes translate="label">
65
+ <label>Export custom attributes as custom options</label>
66
+ <frontend_type>multiselect</frontend_type>
67
+ <source_model>auctaneapi/system_source_config_customattributes</source_model>
68
+ <show_in_default>1</show_in_default>
69
+ <show_in_website>1</show_in_website>
70
+ <sort_order>10</sort_order>
71
+ <show_in_store>1</show_in_store>
72
+ </customattributes>
73
+ </fields>
74
+ </general>
75
+ </groups>
76
+ </auctaneapi>
77
+ </sections>
78
+ </config>
app/design/adminhtml/default/default/layout/auctaneapi.xml ADDED
@@ -0,0 +1,10 @@
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <layout>
3
+ <adminhtml_system_config_edit>
4
+ <reference name="head">
5
+ <action method="addCss">
6
+ <stylesheet>auctaneapi/css/master.css</stylesheet>
7
+ </action>
8
+ </reference>
9
+ </adminhtml_system_config_edit>
10
+ </layout>
package.xml CHANGED
@@ -1,20 +1,20 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Auctane_ShipStation</name>
4
- <version>1.3.20</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>ShipStation is a web-based shipping solution that is integrated with the Magento API for retrieving order information and updating shipping details.</summary>
10
  <description>ShipStation is a web-based shipping solution that is integrated with the Magento API for retrieving order information and updating shipping details.</description>
11
- <notes>Official release.&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
12
- &amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
13
- Compatibility with php running as cgi, allows exporting base or store price. (Move 1.3.18 out of beta)</notes>
14
  <authors><author><name>Classy Llama</name><user>classyllama</user><email>info@classyllama.com</email></author></authors>
15
- <date>2014-07-09</date>
16
- <time>16:47:06</time>
17
- <contents><target name="magecommunity"><dir name="Auctane"><dir name="Api"><file name="CHANGELOG.txt" hash="ac302cdb9f343e0ec036b7a846294235"/><dir name="Helper"><file name="Data.php" hash="2d2c6abf87ebd43d80dc1b438e32f077"/></dir><file name="LICENSE.html" hash="caf0a79ffb5e4719f9f4de286f253a61"/><file name="LICENSE.txt" hash="34410d4f566fdc33f094525a2d9865fa"/><file name="LICENSE_AFL.txt" hash="0e3cb8112c018920eee7a316a2a69103"/><dir name="Model"><dir name="Action"><file name="Export.php" hash="eb67cdf8b2eedf17e8e246a42a16630f"/><file name="Shipnotify.php" hash="f832a7110377f8c51b44db7f713a45e8"/></dir><file name="Observer.php" hash="35039bba674a42171212e3a13b7800ca"/><dir name="Server"><file name="Adapter.php" hash="2439c54a7fe7bb44c93ee1e00b2e8dcf"/></dir><dir name="System"><dir name="Source"><dir name="Config"><file name="Customattributes.php" hash="a10dff7d323044151803ce2e30313615"/><file name="Prices.php" hash="0869f093096b4ff6d2ae24f14468d782"/></dir></dir></dir></dir><dir name="controllers"><file name="AuctaneController.php" hash="b7100ac35e0b3a5d737cde7ef96e19c0"/></dir><dir name="etc"><file name="api.xml" hash="3b6279da3c6a4e5fc71c72f1caf94ae1"/><file name="config.xml" hash="432a5d2567bd101a64702c0274e248cd"/><file name="system.xml" hash="b8f33cfb2488ac322e70499dd20841ff"/></dir><dir name="sql"><dir name="auctaneapi_setup"><file name="mysql4-install-1.3.11.php" hash="17aa8f981f75f1e1d62e8dbdde2f950d"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Auctane_Api.xml" hash="a27b534a3ad08732488959f8bdb72a03"/></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
20
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Auctane_ShipStation</name>
4
+ <version>1.3.22</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>ShipStation is a web-based shipping solution that is integrated with the Magento API for retrieving order information and updating shipping details.</summary>
10
  <description>ShipStation is a web-based shipping solution that is integrated with the Magento API for retrieving order information and updating shipping details.</description>
11
+ <notes>Official release.&amp;amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
12
+ &amp;amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;amp;#xD;&amp;amp;amp;amp;#xD;&amp;amp;amp;#xD;&amp;amp;#xD;&amp;#xD;&#xD;
13
+ Compatibility with php running as cgi, allows exporting base or store price.</notes>
14
  <authors><author><name>Classy Llama</name><user>classyllama</user><email>info@classyllama.com</email></author></authors>
15
+ <date>2014-07-18</date>
16
+ <time>13:39:36</time>
17
+ <contents><target name="mageetc"><dir name="modules"><file name="Auctane_Api.xml" hash="a27b534a3ad08732488959f8bdb72a03"/></dir></target><target name="magecommunity"><dir name="Auctane"><dir name="Api"><file name="CHANGELOG.txt" hash="ac302cdb9f343e0ec036b7a846294235"/><dir name="Helper"><file name="Data.php" hash="c7065c53a48b771d2fe01599b2dd2174"/></dir><file name="LICENSE.html" hash="caf0a79ffb5e4719f9f4de286f253a61"/><file name="LICENSE.txt" hash="34410d4f566fdc33f094525a2d9865fa"/><file name="LICENSE_AFL.txt" hash="0e3cb8112c018920eee7a316a2a69103"/><dir name="Model"><dir name="Action"><file name="Export.php" hash="7449780a02f0bbe3c4b7981519368d0f"/><file name="Shipnotify.php" hash="f832a7110377f8c51b44db7f713a45e8"/></dir><file name="Observer.php" hash="35039bba674a42171212e3a13b7800ca"/><dir name="Server"><file name="Adapter.php" hash="2439c54a7fe7bb44c93ee1e00b2e8dcf"/></dir><dir name="System"><dir name="Source"><dir name="Config"><file name="Customattributes.php" hash="a10dff7d323044151803ce2e30313615"/><file name="Import.php" hash="f7e86512477d957d2620084faab48327"/><file name="Prices.php" hash="0869f093096b4ff6d2ae24f14468d782"/></dir></dir></dir></dir><dir name="controllers"><file name="AuctaneController.php" hash="b7100ac35e0b3a5d737cde7ef96e19c0"/></dir><dir name="etc"><file name="api.xml" hash="3b6279da3c6a4e5fc71c72f1caf94ae1"/><file name="config.xml" hash="050a8434bb63a266dd60c703c4679b3d"/><file name="system.xml" hash="06d0f3194a9d99d41b5b09cb9ad80da9"/></dir><dir name="sql"><dir name="auctaneapi_setup"><file name="mysql4-install-1.3.11.php" hash="17aa8f981f75f1e1d62e8dbdde2f950d"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="auctaneapi"><dir name="css"><file name="master.css" hash="0b35fa9797b3bd868b3725a85d4347af"/></dir><dir name="images"><file name="auctaneapi.png" hash="294d531f2f4f6dd85bdccd124a3057f6"/><file name="btn_bl.png" hash="093ac74aedfd1dd0addbfac3a19ced95"/><file name="header.png" hash="9228dfeb910aa6f3141d40966a6dba32"/><file name="tabs_span_bg.gif" hash="bcabd4fea0d67b181f21779564c2284b"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="auctaneapi.xml" hash="a6fe62d8258e423bee3a129165c0d313"/></dir></dir></dir></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.3.0</min><max>6.0.0</max></php></required></dependencies>
20
  </package>
skin/adminhtml/default/default/auctaneapi/css/master.css ADDED
@@ -0,0 +1,2 @@
 
 
1
+ li.auctaneapi-header dl dt.label {background:url(../images/auctaneapi.png) no-repeat scroll 0 50% #D1DEDF;text-indent: -3000px;}
2
+ h3.auctaneapi-header { background:url(../images/header.png) no-repeat 0 0px; height:55px; overflow:hidden; padding:0; margin-top:0; width:700px; text-indent: -3000px;}
skin/adminhtml/default/default/auctaneapi/images/auctaneapi.png ADDED
Binary file
skin/adminhtml/default/default/auctaneapi/images/btn_bl.png ADDED
Binary file
skin/adminhtml/default/default/auctaneapi/images/header.png ADDED
Binary file
skin/adminhtml/default/default/auctaneapi/images/tabs_span_bg.gif ADDED
Binary file