Version Notes
Bugfix when using other store_id than 1 and reading config information; Extended counter function
Download this release
Release Info
Developer | sven rothe |
Extension | Minubo_Interface |
Version | 1.0.12 |
Comparing to | |
See all releases |
Code changes from version 1.0.11 to 1.0.12
- app/code/community/Minubo/Interface/Model/Export/Abstractcsv.php +1 -1
- app/code/community/Minubo/Interface/Model/Export/Csv.php +1 -1
- app/code/community/Minubo/Interface/Model/Mysql4/Customers.php +1 -1
- app/code/community/Minubo/Interface/Model/Mysql4/Orderaddresses.php +1 -1
- app/code/community/Minubo/Interface/Model/Tables.php +1 -1
- app/code/community/Minubo/Interface/controllers/ExportController.php +97 -68
- app/code/community/Minubo/Interface/etc/config.xml +1 -1
- package.xml +5 -5
app/code/community/Minubo/Interface/Model/Export/Abstractcsv.php
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
* @package Minubo_Interface
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
-
* @author Sven Rothe <
|
26 |
* */
|
27 |
abstract class Minubo_Interface_Model_Export_Abstractcsv extends Mage_Core_Model_Abstract
|
28 |
{
|
22 |
* @package Minubo_Interface
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
* @author Sven Rothe <sven@minubo.com>
|
26 |
* */
|
27 |
abstract class Minubo_Interface_Model_Export_Abstractcsv extends Mage_Core_Model_Abstract
|
28 |
{
|
app/code/community/Minubo/Interface/Model/Export/Csv.php
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
* @package Minubo_Interface
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
-
* @author Sven Rothe <
|
26 |
* */
|
27 |
|
28 |
class Minubo_Interface_Model_Export_Csv extends Minubo_Interface_Model_Export_Abstractcsv
|
22 |
* @package Minubo_Interface
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
* @author Sven Rothe <sven@minubo.com>
|
26 |
* */
|
27 |
|
28 |
class Minubo_Interface_Model_Export_Csv extends Minubo_Interface_Model_Export_Abstractcsv
|
app/code/community/Minubo/Interface/Model/Mysql4/Customers.php
CHANGED
@@ -34,7 +34,7 @@ class Minubo_Interface_Model_Mysql4_Customers extends Mage_Core_Model_Mysql4_Abs
|
|
34 |
->reset('columns')
|
35 |
->columns($this->getColumns())
|
36 |
->where($where)
|
37 |
-
->order('
|
38 |
return $this->_getReadAdapter()->fetchAll($select);
|
39 |
}
|
40 |
|
34 |
->reset('columns')
|
35 |
->columns($this->getColumns())
|
36 |
->where($where)
|
37 |
+
->order('c.entity_id');
|
38 |
return $this->_getReadAdapter()->fetchAll($select);
|
39 |
}
|
40 |
|
app/code/community/Minubo/Interface/Model/Mysql4/Orderaddresses.php
CHANGED
@@ -39,7 +39,7 @@ class Minubo_Interface_Model_Mysql4_Orderaddresses extends Mage_Core_Model_Mysql
|
|
39 |
$cond2 = $this->_getReadAdapter()->quoteInto('o.billing_address_id = oab.entity_id','');
|
40 |
$table3 = $this->getTable('sales_flat_order_address');
|
41 |
$cond3 = $this->_getReadAdapter()->quoteInto("o.shipping_address_id = oas.entity_id ",'');
|
42 |
-
$where = $this->_getReadAdapter()->quoteInto("
|
43 |
$select = $this->_getReadAdapter()->select()
|
44 |
->from(array('oab'=>$table))
|
45 |
->join(array('o'=>$table2), $cond2)
|
39 |
$cond2 = $this->_getReadAdapter()->quoteInto('o.billing_address_id = oab.entity_id','');
|
40 |
$table3 = $this->getTable('sales_flat_order_address');
|
41 |
$cond3 = $this->_getReadAdapter()->quoteInto("o.shipping_address_id = oas.entity_id ",'');
|
42 |
+
$where = $this->_getReadAdapter()->quoteInto("oas.entity_id > ?", 0);
|
43 |
$select = $this->_getReadAdapter()->select()
|
44 |
->from(array('oab'=>$table))
|
45 |
->join(array('o'=>$table2), $cond2)
|
app/code/community/Minubo/Interface/Model/Tables.php
CHANGED
@@ -22,7 +22,7 @@
|
|
22 |
* @package Minubo_Interface
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
-
* @author Sven Rothe <
|
26 |
* */
|
27 |
|
28 |
class Minubo_Interface_Model_Tables extends Minubo_Interface_Model_Read_Common
|
22 |
* @package Minubo_Interface
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
* @author Sven Rothe <sven@minubo.com>
|
26 |
* */
|
27 |
|
28 |
class Minubo_Interface_Model_Tables extends Minubo_Interface_Model_Read_Common
|
app/code/community/Minubo/Interface/controllers/ExportController.php
CHANGED
@@ -19,10 +19,10 @@
|
|
19 |
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
*
|
21 |
* @category Minubo
|
22 |
-
* @package
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
-
* @license
|
25 |
-
* @author
|
26 |
* */
|
27 |
class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Action
|
28 |
{
|
@@ -69,7 +69,7 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
69 |
echo '# ProductAttributes: '.count($productattributes).'<br>';
|
70 |
|
71 |
$model = Mage::getModel('minubo_interface/tables');
|
72 |
-
$model->init('productcategories');
|
73 |
$productcategories = $model->readAll();
|
74 |
echo '# ProductCategories: '.count($productcategories).'<br>';
|
75 |
|
@@ -78,11 +78,27 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
78 |
$model->init('orders');
|
79 |
$orders = $model->readAll();
|
80 |
echo '# Orders: '.count($orders).'<br>';
|
|
|
81 |
$model = Mage::getModel('minubo_interface/tables');
|
82 |
$model->init('orderitems');
|
83 |
$orderitems = $model->readAll();
|
84 |
echo '# OrderItems: '.count($orderitems).'<br>';
|
85 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
$model = Mage::getModel('minubo_interface/tables');
|
87 |
$model->init('creditmemos');
|
88 |
$creditmemos = $model->readAll();
|
@@ -98,12 +114,17 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
98 |
$invoices = $model->readAll();
|
99 |
echo '# Invoices: '.count($invoices).'<br>';
|
100 |
|
|
|
|
|
|
|
|
|
|
|
101 |
}
|
102 |
|
103 |
public function getMicrotime() {
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
}
|
108 |
|
109 |
public function getStartlog() {
|
@@ -143,40 +164,40 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
143 |
$maxOrderID = $this->getRequest()->getPost('max_order_id');
|
144 |
// if(!$maxOrderID) $maxOrderID=9999999999;
|
145 |
|
146 |
-
|
147 |
-
|
148 |
-
|
149 |
-
|
150 |
-
|
151 |
-
|
152 |
-
|
153 |
-
|
154 |
-
|
155 |
-
|
156 |
-
|
157 |
-
|
158 |
-
|
159 |
-
|
160 |
-
|
161 |
-
|
162 |
-
|
163 |
-
|
164 |
-
|
165 |
-
|
166 |
-
|
167 |
-
|
168 |
-
|
169 |
-
|
170 |
-
|
171 |
-
|
172 |
-
|
173 |
-
|
174 |
-
|
175 |
-
|
176 |
-
|
177 |
-
|
178 |
-
|
179 |
-
|
180 |
}
|
181 |
|
182 |
public function countriesAction ()
|
@@ -207,7 +228,7 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
207 |
$rows = null;
|
208 |
$file = null;
|
209 |
}
|
210 |
-
|
211 |
/*
|
212 |
* load and export of data of type TABLE
|
213 |
* Read data directly from tables defined in config.xml and Model/Mysql4
|
@@ -225,40 +246,44 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
225 |
$this->handleTable ('orderitems', 'orderitem', 'orderitems', Array(), Array(), $renameCols);
|
226 |
}
|
227 |
|
228 |
-
|
229 |
-
|
230 |
-
|
231 |
-
|
|
|
|
|
|
|
|
|
232 |
|
233 |
-
|
234 |
{
|
235 |
$renameCols = array('entity_id' => 'customer_id');
|
236 |
$this->handleTable ('customers', 'customer', 'customers', Array(), Array(), $renameCols);
|
237 |
}
|
238 |
-
|
239 |
public function customerAddressesAction ()
|
240 |
{
|
241 |
$this->handleTable ('orderaddresses', 'orderaddr', 'orderaddresses', Array(), Array(), Array());
|
242 |
}
|
243 |
-
|
244 |
public function productsAction ()
|
245 |
{
|
246 |
$skipCols = array('description', 'in_depth', 'activation_information');
|
247 |
-
|
248 |
}
|
249 |
|
250 |
public function categoriesAction ()
|
251 |
{
|
252 |
$renameCols = array('entity_id' => 'category_id');
|
253 |
$colTitles = array('Category_Id','Parent_Id','Position','Category_Name','level','image','url_key','url_path');
|
254 |
-
|
255 |
}
|
256 |
|
257 |
public function productcategoriesAction ()
|
258 |
{
|
259 |
$skipCols = array('is_parent');
|
260 |
$colTitles = array('category_id','product_id','position','store_id','visibility');
|
261 |
-
|
262 |
}
|
263 |
|
264 |
public function productattributesAction ()
|
@@ -271,13 +296,13 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
271 |
'is_required' => 'attributeRequired',
|
272 |
'value' => 'optionLabel',
|
273 |
'value_id' => 'optionValue');
|
274 |
-
|
275 |
}
|
276 |
|
277 |
public function regionsAction ()
|
278 |
{
|
279 |
$colTitles = array('Region_Id','Country_Id','Region_Code','Region_Name');
|
280 |
-
|
281 |
}
|
282 |
|
283 |
public function creditmemosAction ()
|
@@ -298,23 +323,27 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
298 |
$this->handleTable ( 'invoiceitems', 'invoiceitem', 'invoiceitems', Array(), Array(), Array());
|
299 |
}
|
300 |
|
301 |
-
public function handleTable ($sqlinterface, $filename, $type, $colTitles = Array(), $skipCols = Array(), $renameCols = Array())
|
302 |
{
|
303 |
$start = $this->getMicrotime();
|
304 |
$this->getParam($lastChangeDate, $maxChangeDate, $lastOrderID, $maxOrderID, $limit, $offset, $debug, $pdata, $store_id, $download);
|
305 |
|
306 |
-
switch(Mage::getStoreConfig('minubo_interface/settings/output_type')){
|
307 |
-
|
308 |
$model = Mage::getModel('minubo_interface/tables');
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
316 |
-
|
317 |
-
|
|
|
|
|
|
|
|
|
318 |
|
319 |
if (count($colTitles)==0) {
|
320 |
$colTitles = $rows[0]; // first data-row: Array ( [attribute_set_id] => 38 ...
|
@@ -328,8 +357,8 @@ class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Actio
|
|
328 |
} else {
|
329 |
$this->_prepareDownloadResponse($file, file_get_contents(Mage::getBaseDir('export').'/'.$file));
|
330 |
}
|
331 |
-
|
332 |
-
}
|
333 |
$config = new Mage_Core_Model_Config();
|
334 |
$config->saveConfig('minubo_interface/settings/lastexportenddate', str_replace('.','-',date('Y.m.d H:i:s')), 'default', 0);
|
335 |
$config = null;
|
19 |
* needs please refer to http://www.magentocommerce.com for more information.
|
20 |
*
|
21 |
* @category Minubo
|
22 |
+
* @package Minubo_Interface
|
23 |
* @copyright Copyright (c) 2013 Minubo (http://www.minubo.com)
|
24 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
25 |
+
* @author Sven Rothe <sven@minubo.com>
|
26 |
* */
|
27 |
class Minubo_Interface_ExportController extends Mage_Core_Controller_Front_Action
|
28 |
{
|
69 |
echo '# ProductAttributes: '.count($productattributes).'<br>';
|
70 |
|
71 |
$model = Mage::getModel('minubo_interface/tables');
|
72 |
+
$model->init('productcategories'.($store_id=='1'?'':$store_id));
|
73 |
$productcategories = $model->readAll();
|
74 |
echo '# ProductCategories: '.count($productcategories).'<br>';
|
75 |
|
78 |
$model->init('orders');
|
79 |
$orders = $model->readAll();
|
80 |
echo '# Orders: '.count($orders).'<br>';
|
81 |
+
|
82 |
$model = Mage::getModel('minubo_interface/tables');
|
83 |
$model->init('orderitems');
|
84 |
$orderitems = $model->readAll();
|
85 |
echo '# OrderItems: '.count($orderitems).'<br>';
|
86 |
|
87 |
+
$model = Mage::getModel('minubo_interface/tables');
|
88 |
+
$model->init('orderaddresses');
|
89 |
+
$orderaddresses = $model->readAll();
|
90 |
+
echo '# OrderAddresses: '.count($orderaddresses).'<br>';
|
91 |
+
|
92 |
+
$model = Mage::getModel('minubo_interface/tables');
|
93 |
+
$model->init('customers');
|
94 |
+
$customers = $model->readAll();
|
95 |
+
echo '# Customers: '.count($customers).'<br>';
|
96 |
+
|
97 |
+
$model = Mage::getModel('minubo_interface/tables');
|
98 |
+
$model->init('customeraddresses');
|
99 |
+
$customeraddresses = $model->readAll();
|
100 |
+
echo '# CustomerAddresses: '.count($customeraddresses).'<br>';
|
101 |
+
|
102 |
$model = Mage::getModel('minubo_interface/tables');
|
103 |
$model->init('creditmemos');
|
104 |
$creditmemos = $model->readAll();
|
114 |
$invoices = $model->readAll();
|
115 |
echo '# Invoices: '.count($invoices).'<br>';
|
116 |
|
117 |
+
$model = Mage::getModel('minubo_interface/tables');
|
118 |
+
$model->init('invoiceitems');
|
119 |
+
$invoiceitems = $model->readAll();
|
120 |
+
echo '# InvoiceItems: '.count($invoiceitems).'<br>';
|
121 |
+
|
122 |
}
|
123 |
|
124 |
public function getMicrotime() {
|
125 |
+
$mtime = microtime();
|
126 |
+
$mtime = explode(' ', $mtime);
|
127 |
+
return doubleval($mtime[1]) + doubleval($mtime[0]);
|
128 |
}
|
129 |
|
130 |
public function getStartlog() {
|
164 |
$maxOrderID = $this->getRequest()->getPost('max_order_id');
|
165 |
// if(!$maxOrderID) $maxOrderID=9999999999;
|
166 |
|
167 |
+
$limit = $this->getRequest()->getPost('limit');
|
168 |
+
if($limit=='0') {
|
169 |
+
// ok
|
170 |
+
} else {
|
171 |
+
if(!$limit) $limit=1000;
|
172 |
+
}
|
173 |
+
|
174 |
+
$offset = $this->getRequest()->getPost('offset');
|
175 |
+
if(!$offset) $offset=0;
|
176 |
+
|
177 |
+
$store_id = $this->getRequest()->getPost('store_id');
|
178 |
+
if(!$store_id) $store_id=1;
|
179 |
+
|
180 |
+
$pdata = $this->getRequest()->getPost('pdata');
|
181 |
+
|
182 |
+
$download = $this->getRequest()->getPost('download');
|
183 |
+
|
184 |
+
$endtime = str_replace('.','-',Mage::getStoreConfig('vinos_interface/settings/lastexportenddate',Mage::app()->getStore()));
|
185 |
+
if((time()-strtotime($endtime)>(600)) && !$nolog) {
|
186 |
+
$config = new Mage_Core_Model_Config();
|
187 |
+
$config->saveConfig('vinos_interface/settings/lastexportstartdate', str_replace('.','-',date('Y.m.d H:i:s')), 'default', 0);
|
188 |
+
$config = null;
|
189 |
+
}
|
190 |
+
|
191 |
+
if($debug) {
|
192 |
+
echo 'lastChangeDate: '.$lastChangeDate.'<br>';
|
193 |
+
echo 'maxChangeDate: '.$maxChangeDate.'<br>';
|
194 |
+
echo 'lastOrderId: '.$lastOrderID.'<br>';
|
195 |
+
echo 'maxOrderId: '.$maxOrderID.'<br>';
|
196 |
+
echo 'limit: '.$limit.'<br>';
|
197 |
+
echo 'offset: '.$offset.'<br>';
|
198 |
+
echo 'storeId: '.$store_id.'<br>';
|
199 |
+
echo 'download: '.$download.'<br>';
|
200 |
+
}
|
201 |
}
|
202 |
|
203 |
public function countriesAction ()
|
228 |
$rows = null;
|
229 |
$file = null;
|
230 |
}
|
231 |
+
|
232 |
/*
|
233 |
* load and export of data of type TABLE
|
234 |
* Read data directly from tables defined in config.xml and Model/Mysql4
|
246 |
$this->handleTable ('orderitems', 'orderitem', 'orderitems', Array(), Array(), $renameCols);
|
247 |
}
|
248 |
|
249 |
+
public function orderCustomersAction ()
|
250 |
+
{
|
251 |
+
$this->handleTable ('orderaddresses', 'orderaddr', 'orderAddresses', Array(), Array(), Array());
|
252 |
+
}
|
253 |
+
public function orderAddressesAction ()
|
254 |
+
{
|
255 |
+
$this->handleTable ('orderaddresses', 'orderaddr', 'orderAddresses', Array(), Array(), Array());
|
256 |
+
}
|
257 |
|
258 |
+
public function customersAction ()
|
259 |
{
|
260 |
$renameCols = array('entity_id' => 'customer_id');
|
261 |
$this->handleTable ('customers', 'customer', 'customers', Array(), Array(), $renameCols);
|
262 |
}
|
263 |
+
|
264 |
public function customerAddressesAction ()
|
265 |
{
|
266 |
$this->handleTable ('orderaddresses', 'orderaddr', 'orderaddresses', Array(), Array(), Array());
|
267 |
}
|
268 |
+
|
269 |
public function productsAction ()
|
270 |
{
|
271 |
$skipCols = array('description', 'in_depth', 'activation_information');
|
272 |
+
$this->handleTable ('products', 'product', 'products', Array(), $skipCols, Array(), true);
|
273 |
}
|
274 |
|
275 |
public function categoriesAction ()
|
276 |
{
|
277 |
$renameCols = array('entity_id' => 'category_id');
|
278 |
$colTitles = array('Category_Id','Parent_Id','Position','Category_Name','level','image','url_key','url_path');
|
279 |
+
$this->handleTable ('categories', 'category', 'categories', $colTitles, Array(), $renameCols);
|
280 |
}
|
281 |
|
282 |
public function productcategoriesAction ()
|
283 |
{
|
284 |
$skipCols = array('is_parent');
|
285 |
$colTitles = array('category_id','product_id','position','store_id','visibility');
|
286 |
+
$this->handleTable ('productcategories', 'productcategory', 'productcategories', $colTitles, $skipCols, Array(), true);
|
287 |
}
|
288 |
|
289 |
public function productattributesAction ()
|
296 |
'is_required' => 'attributeRequired',
|
297 |
'value' => 'optionLabel',
|
298 |
'value_id' => 'optionValue');
|
299 |
+
$this->handleTable ('productattributes', 'productattribute', 'productattributes', Array(), Array(), $renameCols);
|
300 |
}
|
301 |
|
302 |
public function regionsAction ()
|
303 |
{
|
304 |
$colTitles = array('Region_Id','Country_Id','Region_Code','Region_Name');
|
305 |
+
$this->handleTable ('regions', 'region', 'regions', $colTitles, Array(), Array());
|
306 |
}
|
307 |
|
308 |
public function creditmemosAction ()
|
323 |
$this->handleTable ( 'invoiceitems', 'invoiceitem', 'invoiceitems', Array(), Array(), Array());
|
324 |
}
|
325 |
|
326 |
+
public function handleTable ($sqlinterface, $filename, $type, $colTitles = Array(), $skipCols = Array(), $renameCols = Array(), $appendStoreId = false)
|
327 |
{
|
328 |
$start = $this->getMicrotime();
|
329 |
$this->getParam($lastChangeDate, $maxChangeDate, $lastOrderID, $maxOrderID, $limit, $offset, $debug, $pdata, $store_id, $download);
|
330 |
|
331 |
+
// switch(Mage::getStoreConfig('minubo_interface/settings/output_type')){
|
332 |
+
// case 'Standard':
|
333 |
$model = Mage::getModel('minubo_interface/tables');
|
334 |
+
if($appendStoreId):
|
335 |
+
$model->init($sqlinterface.($store_id=='1'?'':$store_id));
|
336 |
+
else:
|
337 |
+
$model->init($sqlinterface);
|
338 |
+
endif;
|
339 |
+
|
340 |
+
if($limit>0) {
|
341 |
+
if($debug) echo 'readLimited: '.$limit.'/'.$offset.'<br>';
|
342 |
+
$rows = $model->readLimited($limit, $offset);
|
343 |
+
} else {
|
344 |
+
if($debug) echo 'readAll<br>';
|
345 |
+
$rows = $model->readAll();
|
346 |
+
}
|
347 |
|
348 |
if (count($colTitles)==0) {
|
349 |
$colTitles = $rows[0]; // first data-row: Array ( [attribute_set_id] => 38 ...
|
357 |
} else {
|
358 |
$this->_prepareDownloadResponse($file, file_get_contents(Mage::getBaseDir('export').'/'.$file));
|
359 |
}
|
360 |
+
// break;
|
361 |
+
// }
|
362 |
$config = new Mage_Core_Model_Config();
|
363 |
$config->saveConfig('minubo_interface/settings/lastexportenddate', str_replace('.','-',date('Y.m.d H:i:s')), 'default', 0);
|
364 |
$config = null;
|
app/code/community/Minubo/Interface/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Minubo_Interface>
|
5 |
-
<version>1.0.
|
6 |
</Minubo_Interface>
|
7 |
</modules>
|
8 |
<global>
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Minubo_Interface>
|
5 |
+
<version>1.0.12</version>
|
6 |
</Minubo_Interface>
|
7 |
</modules>
|
8 |
<global>
|
package.xml
CHANGED
@@ -1,18 +1,18 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Minubo_Interface</name>
|
4 |
-
<version>1.0.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Minubo Interface connects your Magento Shop to the All-In-One eCommerce Cloud BI Solution at minubo.com</summary>
|
10 |
<description>Minubo Interface connects your Magento Shop to the All-In-One eCommerce Cloud BI Solution at minubo.com. With this Extension in your Magento Shop your minubo Account at minubo.com can be configured to poll the newest data - of cause without any personalization - every day to bring the information to your screen, which you need to optimize your sales business. See more about minubo at minubo.com Minubo Interface supports Magento 1.5 (or newer). In Backend you can configure the Minubo Interface at System/Configuration/Sales/Minubo Interface (enable/disable, generate access key and see information about last export). Right now, the Minubo Interface is at the end of beta status and you have to change in the Magento Connect Backend the setting to allow download of other than stable releases.</description>
|
11 |
-
<notes>
|
12 |
<authors><author><name>sven rothe</name><user>minubo</user><email>sven@minubo.com</email></author></authors>
|
13 |
-
<date>2013-10-
|
14 |
-
<time>11:
|
15 |
-
<contents><target name="magecommunity"><dir name="Minubo"><dir name="Interface"><dir name="Block"><dir name="Adminhtml"><file name="Authhash.php" hash="c98e63efd5e4e42a6bc1c223a75176c3"/><file name="Lastchangedate.php" hash="c82ee55fad83d848f47a8594bd25c5af"/><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="c288b69aa22cc9ff5e978ff2b89646e9"/></dir></dir></dir><file name="Version.php" hash="31db32eca5dcaf3ad86c747bb3e11efc"/></dir></dir><dir name="Helper"><file name="Data.php" hash="d9cf690ff97d2014cd3e443c07ab4ea7"/></dir><dir name="Model"><dir name="Export"><file name="Abstractcsv.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Minubo_Interface</name>
|
4 |
+
<version>1.0.12</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/osl-3.0.php">Open Software License (OSL)</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Minubo Interface connects your Magento Shop to the All-In-One eCommerce Cloud BI Solution at minubo.com</summary>
|
10 |
<description>Minubo Interface connects your Magento Shop to the All-In-One eCommerce Cloud BI Solution at minubo.com. With this Extension in your Magento Shop your minubo Account at minubo.com can be configured to poll the newest data - of cause without any personalization - every day to bring the information to your screen, which you need to optimize your sales business. See more about minubo at minubo.com Minubo Interface supports Magento 1.5 (or newer). In Backend you can configure the Minubo Interface at System/Configuration/Sales/Minubo Interface (enable/disable, generate access key and see information about last export). Right now, the Minubo Interface is at the end of beta status and you have to change in the Magento Connect Backend the setting to allow download of other than stable releases.</description>
|
11 |
+
<notes>Bugfix when using other store_id than 1 and reading config information; Extended counter function</notes>
|
12 |
<authors><author><name>sven rothe</name><user>minubo</user><email>sven@minubo.com</email></author></authors>
|
13 |
+
<date>2013-10-23</date>
|
14 |
+
<time>11:35:13</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Minubo"><dir name="Interface"><dir name="Block"><dir name="Adminhtml"><file name="Authhash.php" hash="c98e63efd5e4e42a6bc1c223a75176c3"/><file name="Lastchangedate.php" hash="c82ee55fad83d848f47a8594bd25c5af"/><dir name="System"><dir name="Config"><dir name="Form"><file name="Button.php" hash="c288b69aa22cc9ff5e978ff2b89646e9"/></dir></dir></dir><file name="Version.php" hash="31db32eca5dcaf3ad86c747bb3e11efc"/></dir></dir><dir name="Helper"><file name="Data.php" hash="d9cf690ff97d2014cd3e443c07ab4ea7"/></dir><dir name="Model"><dir name="Export"><file name="Abstractcsv.php" hash="94a1b9c669ff01892994faa507152f9c"/><file name="Csv.php" hash="dd8c0131b7099fb914fbdee1d6e1a468"/><file name="Status.php" hash="cef67926aef558b87d4e3bcb02386743"/></dir><dir name="Mysql4"><file name="Categories.php" hash="4c5cc06db334e8f8e93176983ff2a2a5"/><file name="Categories2.php" hash="8aca4fa85df43b3a3ce218d0af27564b"/><file name="Categories3.php" hash="a39d7d2fa625e89f731a0b84a1659563"/><file name="Categories4.php" hash="e4da47ff0558565456e7ed33a8e80436"/><file name="Creditmemoitems.php" hash="417301b2227b91c6f4289214c287b4e8"/><file name="Creditmemos.php" hash="821c38dffc35468da0b5405a18b49429"/><file name="Customeraddresses.php" hash="93d3c82c80f85de361de5e7e6c4ecf68"/><file name="Customers.php" hash="3d92e8d366554a304f48aaef02dfe5c3"/><file name="Invoiceitems.php" hash="b487f7780366a832e9e28bb7e66e95e0"/><file name="Invoices.php" hash="8b1dcc3491f76eb68ac1ee2c4e965234"/><file name="Orderaddresses.php" hash="648014e35db97bd57c4830e0f4882ad4"/><file name="Orderitems.php" hash="37fa91a9307f37441bdf0ac37794b3a4"/><file name="Orders.php" hash="1c221153e35b0dfc28e0ea0189bf1e83"/><file name="Productattributes.php" hash="3f1d8d692e5a96d231548568bc79b228"/><file name="Productcategories.php" hash="3fe724235a87d4700dc1a2dc9dde7175"/><file name="Products.php" hash="6e458cae91b41af7d9fab3f5e5a6cd14"/><file name="Products2.php" hash="f06c90f73b9a54f650aa6f372133143b"/><file name="Products3.php" hash="5fc4b0816e4646726872a0295ef98464"/><file name="Products4.php" hash="15ef1a50ad26397d168497871ddd47c5"/><file name="Regions.php" hash="f1575516572fbd9a58e8c025fefa95d4"/></dir><dir name="Options"><file name="Options.php" hash="b696a731d9daa7f53c8375f19ad3838f"/><file name="Version.php" hash="fafcca0d77fbbe7fb26b869a845963bf"/></dir><dir name="Read"><file name="Collections.php" hash="2af8284c1653b0637c9d1542397043f1"/><file name="Common.php" hash="18b089bb03cbb226b95db428a7c31ef2"/></dir><file name="Tables.php" hash="e324b0330982839038855380c32eecea"/></dir><dir name="controllers"><file name="ExportController.php" hash="9ca44cbeff9865934d124d0221de4301"/></dir><dir name="etc"><file name="adminhtml.xml" hash="375c548aacaf6f1bfdf4de3af7b29dfb"/><file name="config.xml" hash="bbab3a84122ed44692f67a5d388e58b0"/><file name="system.xml" hash="6e5dee7d3b636760a19d9d793123cb7f"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="minubo"><dir name="system"><dir name="config"><file name="button.phtml" hash=""/></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Minubo_Interface.xml" hash=""/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|