Version Notes
Integration of econda Web Controlling functions.
Download this release
Release Info
Developer | ecdev |
Extension | Mage_Econda |
Version | 1.6.6 |
Comparing to | |
See all releases |
Code changes from version 1.6.5 to 1.6.6
- app/code/local/Mage/Econda/Model/Basket.php +5 -10
- package.xml +4 -4
app/code/local/Mage/Econda/Model/Basket.php
CHANGED
@@ -440,19 +440,14 @@ class Mage_Econda_Model_Basket extends Mage_Core_Model_Abstract
|
|
440 |
stristr($this->realUrl,'uospayment/success/') != false) {//onepage
|
441 |
$lastOrder = Mage::getSingleton('checkout/type_onepage')->getLastOrderId();
|
442 |
$lastOrderId = $lastOrder;
|
443 |
-
$
|
444 |
-
|
445 |
-
// fallback if there is no result
|
446 |
-
if(empty($entityId)) {
|
447 |
-
$order = Mage::getModel('sales/order')->loadByIncrementId($lastOrderId);
|
448 |
-
$entityId = $order->getQuoteId();
|
449 |
-
}
|
450 |
}
|
451 |
else{//multipage
|
452 |
$entityId = intval($this->session->getData('econda_order_id'));
|
453 |
$orderIds = Mage::getSingleton('core/session')->getOrderIds(false);
|
454 |
if($orderIds && is_array($orderIds)) {
|
455 |
-
|
456 |
}
|
457 |
// fallback if there is no result
|
458 |
else {
|
@@ -468,6 +463,7 @@ class Mage_Econda_Model_Basket extends Mage_Core_Model_Abstract
|
|
468 |
$table = $prefix.'sales_flat_quote_address';
|
469 |
$result = $db->query("SELECT customer_id,city,postcode,country_id,base_grand_total,base_subtotal,base_tax_amount,base_shipping_tax_amount FROM $table WHERE quote_id = $entityId AND address_type = 'shipping'");
|
470 |
$priceTotal = 0;
|
|
|
471 |
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
472 |
$custCountry = $row['country_id'];
|
473 |
$custPostCode = $row['postcode'];
|
@@ -492,7 +488,6 @@ class Mage_Econda_Model_Basket extends Mage_Core_Model_Abstract
|
|
492 |
}
|
493 |
return null;
|
494 |
}
|
495 |
-
|
496 |
/**
|
497 |
* Change price format for econda
|
498 |
*
|
@@ -506,4 +501,4 @@ class Mage_Econda_Model_Basket extends Mage_Core_Model_Abstract
|
|
506 |
$corPrice = str_replace('.','',$corPrice);
|
507 |
return $corPrice.'.'.substr($price,-2);
|
508 |
}
|
509 |
-
}
|
440 |
stristr($this->realUrl,'uospayment/success/') != false) {//onepage
|
441 |
$lastOrder = Mage::getSingleton('checkout/type_onepage')->getLastOrderId();
|
442 |
$lastOrderId = $lastOrder;
|
443 |
+
$order = Mage::getModel('sales/order')->loadByIncrementId($lastOrderId);
|
444 |
+
$entityId = $order->getQuoteId();
|
|
|
|
|
|
|
|
|
|
|
445 |
}
|
446 |
else{//multipage
|
447 |
$entityId = intval($this->session->getData('econda_order_id'));
|
448 |
$orderIds = Mage::getSingleton('core/session')->getOrderIds(false);
|
449 |
if($orderIds && is_array($orderIds)) {
|
450 |
+
$lastOrderId = implode(' / ', $orderIds);
|
451 |
}
|
452 |
// fallback if there is no result
|
453 |
else {
|
463 |
$table = $prefix.'sales_flat_quote_address';
|
464 |
$result = $db->query("SELECT customer_id,city,postcode,country_id,base_grand_total,base_subtotal,base_tax_amount,base_shipping_tax_amount FROM $table WHERE quote_id = $entityId AND address_type = 'shipping'");
|
465 |
$priceTotal = 0;
|
466 |
+
$custId = 0;
|
467 |
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
|
468 |
$custCountry = $row['country_id'];
|
469 |
$custPostCode = $row['postcode'];
|
488 |
}
|
489 |
return null;
|
490 |
}
|
|
|
491 |
/**
|
492 |
* Change price format for econda
|
493 |
*
|
501 |
$corPrice = str_replace('.','',$corPrice);
|
502 |
return $corPrice.'.'.substr($price,-2);
|
503 |
}
|
504 |
+
}
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Mage_Econda</name>
|
4 |
-
<version>1.6.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
7 |
<channel>community</channel>
|
@@ -10,9 +10,9 @@
|
|
10 |
<description>Bindet econda Web Analytics in Magento ein. Weitere Informationen unter http://www.econda.de. Inserts econda Web Analytics into Magento. For further information visit http://www.econda.de/</description>
|
11 |
<notes>Integration of econda Web Controlling functions.</notes>
|
12 |
<authors><author><name>ecdev</name><user>ecmagento</user><email>reinecke@econda.de</email></author></authors>
|
13 |
-
<date>2016-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magelocal"><dir name="Mage"><dir name="Econda"><dir name="Block"><file name="Econda.php" hash="1ae2d0fb73204b80056f3973dfea6778"/><file name="EcondaOp.php" hash="bb539330882621af25fc31e457a12c4a"/><file name="Emos.php" hash="c90acb2969f5f1a6f574079066f2a761"/></dir><dir name="Helper"><file name="Data.php" hash="5d0bdb6c2bb055f98710c9243ff2a066"/></dir><dir name="Model"><file name="Base.php" hash="58a963458d95a6af0c004a0ad432d9ac"/><file name="Basket.php" hash="
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Mage_Econda</name>
|
4 |
+
<version>1.6.6</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://www.opensource.org/licenses/bsd-license.php">BSD</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Bindet econda Web Analytics in Magento ein. Weitere Informationen unter http://www.econda.de. Inserts econda Web Analytics into Magento. For further information visit http://www.econda.de/</description>
|
11 |
<notes>Integration of econda Web Controlling functions.</notes>
|
12 |
<authors><author><name>ecdev</name><user>ecmagento</user><email>reinecke@econda.de</email></author></authors>
|
13 |
+
<date>2016-03-03</date>
|
14 |
+
<time>14:49:12</time>
|
15 |
+
<contents><target name="magelocal"><dir name="Mage"><dir name="Econda"><dir name="Block"><file name="Econda.php" hash="1ae2d0fb73204b80056f3973dfea6778"/><file name="EcondaOp.php" hash="bb539330882621af25fc31e457a12c4a"/><file name="Emos.php" hash="c90acb2969f5f1a6f574079066f2a761"/></dir><dir name="Helper"><file name="Data.php" hash="5d0bdb6c2bb055f98710c9243ff2a066"/></dir><dir name="Model"><file name="Base.php" hash="58a963458d95a6af0c004a0ad432d9ac"/><file name="Basket.php" hash="7280f463d1055300bc150b8d2d037ce4"/><file name="Item.php" hash="5168097bd776dd2a99b316c0bd4e2b72"/><dir name="System"><dir name="Config"><dir name="Source"><file name="Billing.php" hash="1ee0416a4aa84b0a082ba3807bf0e785"/><file name="Langid.php" hash="e3790bd42d325eadf5259f78f66fa3e0"/><file name="Language.php" hash="9e7a6599cb7cfadb542c32555e12a009"/><file name="Product.php" hash="1c1c1e5e4a050f0f9a87f5f658898fd3"/><file name="Siteid.php" hash="6e58bb6a4987a2e3010a9df539983a25"/></dir></dir></dir></dir><dir name="etc"><file name="config.xml" hash="fb51c7df9ac510e66d339a4f45b4fe6f"/><file name="system.xml" hash="f583217cb09d6e8ebe089c8ebced5735"/></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="econda"><file name="tracker.phtml" hash="41023910444c55f23650384493d5008c"/></dir></dir><dir name="layout"><file name="econda.xml" hash="e87b667bf12976bac91829ffe64f288e"/></dir></dir></dir><dir name="base"><dir name="default"><dir name="template"><dir name="econda"><file name="tracker.phtml" hash="41023910444c55f23650384493d5008c"/></dir></dir><dir name="layout"><file name="econda.xml" hash="e87b667bf12976bac91829ffe64f288e"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Mage_Econda.xml" hash="ac45b7219b3a8ca3d1e6f849093cf7eb"/></dir></target><target name="mageweb"><dir name="js"><dir name="tracker"><file name="emosop.js" hash="da04fb13b0756a0737c78247c73863bb"/></dir></dir></target><target name="magelocale"><dir name="de_DE"><file name="Mage_Econda.csv" hash="942312acf13a4c973a47566b5ca37b1d"/></dir><dir name="de_AT"><file name="Mage_Econda.csv" hash="942312acf13a4c973a47566b5ca37b1d"/></dir><dir name="de_CH"><file name="Mage_Econda.csv" hash="942312acf13a4c973a47566b5ca37b1d"/></dir><dir name="en_US"><file name="Mage_Econda.csv" hash="66a03ed8c951ee3c7f413d7e5c8419fc"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php></required></dependencies>
|
18 |
</package>
|