Version Notes
This is Stable version
Download this release
Release Info
| Developer | Srikanth |
| Extension | GSXInternationalCheckout |
| Version | 1.1.8 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1.7 to 1.1.8
app/code/community/GSX/InternationalCheckout/Block/International.php
CHANGED
|
@@ -43,7 +43,7 @@ class GSX_InternationalCheckout_Block_International extends Mage_Core_Block_Temp
|
|
| 43 |
function buttonImagePath() {
|
| 44 |
|
| 45 |
$style = "";
|
| 46 |
-
$style= "style=\"background-image:url('".Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)."GSX/images/default/gc_button.gif"."'); background-repeat:no-repeat;
|
| 47 |
return $style;
|
| 48 |
}
|
| 49 |
|
| 43 |
function buttonImagePath() {
|
| 44 |
|
| 45 |
$style = "";
|
| 46 |
+
$style= "style=\"background-image:url('".Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA)."GSX/images/default/gc_button.gif"."'); background-repeat:no-repeat; background-color:transparent; height:35px; width:183px; outline:none; border:none; cursor:pointer;\"";
|
| 47 |
return $style;
|
| 48 |
}
|
| 49 |
|
app/design/frontend/base/default/template/internationalcheckout/international.phtml
CHANGED
|
@@ -20,15 +20,15 @@
|
|
| 20 |
foreach ($session->getQuote()->getAllVisibleItems() as $item) {
|
| 21 |
$item_ID = $item->getProductId();
|
| 22 |
$_Product = Mage::getModel('catalog/product')->load($item_ID);
|
| 23 |
-
|
| 24 |
$output .= "<input type=\"hidden\" name=\"ProductSKU$i\" value=\"".$_Product->getSku()."\"/>\n";
|
| 25 |
$output .= "<input type=\"hidden\" name=\"ProductLink$i\" value=\"".$this->getProductUrl($item)."\"/>\n";
|
| 26 |
$output .= "<input type=\"hidden\" name=\"ProductQty$i\" value=\"".$item->getQty()."\"/>\n";
|
| 27 |
$output .= "<input type=\"hidden\" name=\"ProductPrice$i\" value=\"".$item->getPrice()."\"/>\n";
|
| 28 |
$output .= "<input type=\"hidden\" name=\"ProductBrand$i\" value=\"".$this->getBrand($item)."\"/>\n";
|
| 29 |
-
$output .= "<input type=\"hidden\" name=\"ProductSize$i\" value=\"
|
| 30 |
-
$output .= "<input type=\"hidden\" name=\"ProductColor$i\" value=\"
|
| 31 |
-
$output .= "<input type=\"hidden\" name=\"ProductWeight$i\" value=\"".$_Product->getWeight()
|
| 32 |
$output .= "<input type=\"hidden\" name=\"ProductCountry$i\" value=\"".$item->getCountry()."\"/>\n";
|
| 33 |
|
| 34 |
// International Shipping Restriction Check
|
|
@@ -42,7 +42,7 @@
|
|
| 42 |
foreach ($manufac as $man) {
|
| 43 |
$intshiping[$man['value']] = $man['label'];
|
| 44 |
}
|
| 45 |
-
if($intshiping[$_Product->getData($GSX_shipping_restriction_attribute_code)] == 'No') $output .= "<input type=\"hidden\" name=\"Restricted$i\" value='
|
| 46 |
else $output .= "<input type=\"hidden\" name=\"Restricted$i\" value='0'/>\n";
|
| 47 |
|
| 48 |
//
|
|
@@ -72,6 +72,8 @@
|
|
| 72 |
$GSX_totals = $session->getQuote()->getData();
|
| 73 |
$coupon_code = $GSX_totals['coupon_code'];
|
| 74 |
$discount = $GSX_totals['subtotal'] - $GSX_totals['subtotal_with_discount'];
|
|
|
|
|
|
|
| 75 |
?>
|
| 76 |
<input type="hidden" name="ODiscount" value="<?php echo $discount; ?>" />
|
| 77 |
<input type="hidden" name="ODiscCode" value="<?php echo $coupon_code; ?>" />
|
|
@@ -82,5 +84,5 @@
|
|
| 82 |
<input type="hidden" name="LocalShipping" value="<?php echo $gsx_ls; ?>" />
|
| 83 |
<input type="hidden" name="PrefilledCart" value="<?php echo $this->helper('core/url')->getCurrentUrl();?>"/>
|
| 84 |
|
| 85 |
-
<button title="<?php echo $this->__('Global Checkout') ?>" class="" <?php echo $this->buttonImagePath(); ?>
|
| 86 |
</form>
|
| 20 |
foreach ($session->getQuote()->getAllVisibleItems() as $item) {
|
| 21 |
$item_ID = $item->getProductId();
|
| 22 |
$_Product = Mage::getModel('catalog/product')->load($item_ID);
|
| 23 |
+
$output .= "<input type=\"hidden\" name=\"ProductDesc$i\" value=\"".$this->buildItemDescription($item)."\"/>\n";
|
| 24 |
$output .= "<input type=\"hidden\" name=\"ProductSKU$i\" value=\"".$_Product->getSku()."\"/>\n";
|
| 25 |
$output .= "<input type=\"hidden\" name=\"ProductLink$i\" value=\"".$this->getProductUrl($item)."\"/>\n";
|
| 26 |
$output .= "<input type=\"hidden\" name=\"ProductQty$i\" value=\"".$item->getQty()."\"/>\n";
|
| 27 |
$output .= "<input type=\"hidden\" name=\"ProductPrice$i\" value=\"".$item->getPrice()."\"/>\n";
|
| 28 |
$output .= "<input type=\"hidden\" name=\"ProductBrand$i\" value=\"".$this->getBrand($item)."\"/>\n";
|
| 29 |
+
$output .= "<input type=\"hidden\" name=\"ProductSize$i\" value=\"\"/>\n";
|
| 30 |
+
$output .= "<input type=\"hidden\" name=\"ProductColor$i\" value=\"\"/>\n";
|
| 31 |
+
$output .= "<input type=\"hidden\" name=\"ProductWeight$i\" value=\"".$_Product->getWeight()."\"/>\n";
|
| 32 |
$output .= "<input type=\"hidden\" name=\"ProductCountry$i\" value=\"".$item->getCountry()."\"/>\n";
|
| 33 |
|
| 34 |
// International Shipping Restriction Check
|
| 42 |
foreach ($manufac as $man) {
|
| 43 |
$intshiping[$man['value']] = $man['label'];
|
| 44 |
}
|
| 45 |
+
if($intshiping[$_Product->getData($GSX_shipping_restriction_attribute_code)] == 'No') $output .= "<input type=\"hidden\" name=\"Restricted$i\" value='0'/>\n";
|
| 46 |
else $output .= "<input type=\"hidden\" name=\"Restricted$i\" value='0'/>\n";
|
| 47 |
|
| 48 |
//
|
| 72 |
$GSX_totals = $session->getQuote()->getData();
|
| 73 |
$coupon_code = $GSX_totals['coupon_code'];
|
| 74 |
$discount = $GSX_totals['subtotal'] - $GSX_totals['subtotal_with_discount'];
|
| 75 |
+
//$perc = ($discount * 100) / $GSX_totals['subtotal'];
|
| 76 |
+
//$perc = round($perc , 2);
|
| 77 |
?>
|
| 78 |
<input type="hidden" name="ODiscount" value="<?php echo $discount; ?>" />
|
| 79 |
<input type="hidden" name="ODiscCode" value="<?php echo $coupon_code; ?>" />
|
| 84 |
<input type="hidden" name="LocalShipping" value="<?php echo $gsx_ls; ?>" />
|
| 85 |
<input type="hidden" name="PrefilledCart" value="<?php echo $this->helper('core/url')->getCurrentUrl();?>"/>
|
| 86 |
|
| 87 |
+
<button title="<?php echo $this->__('Global Checkout') ?>" class="" <?php echo $this->buttonImagePath(); ?> type="submit"></button>
|
| 88 |
</form>
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>GSXInternationalCheckout</name>
|
| 4 |
-
<version>1.1.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/gpl-license">GPL</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -10,9 +10,9 @@
|
|
| 10 |
<description>Installs International Checkout Button in your cart</description>
|
| 11 |
<notes>This is Stable version</notes>
|
| 12 |
<authors><author><name>Srikanth</name><user>skyalekara</user><email>sky8973@gmail.com</email></author></authors>
|
| 13 |
-
<date>
|
| 14 |
-
<time>
|
| 15 |
-
<contents><target name="mageetc"><dir><dir name="modules"><file name="GSX_InternationalCheckout.xml" hash="87aba4b6648f7a0b22855cab679c48a1"/></dir></dir></target><target name="magecommunity"><dir><dir name="GSX"><dir><dir name="InternationalCheckout"><dir name="Block"><file name="International.php" hash="
|
| 16 |
<compatible/>
|
| 17 |
-
<dependencies><required><php><min>4.0.1</min><max>5.3.
|
| 18 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>GSXInternationalCheckout</name>
|
| 4 |
+
<version>1.1.8</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://opensource.org/licenses/gpl-license">GPL</license>
|
| 7 |
<channel>community</channel>
|
| 10 |
<description>Installs International Checkout Button in your cart</description>
|
| 11 |
<notes>This is Stable version</notes>
|
| 12 |
<authors><author><name>Srikanth</name><user>skyalekara</user><email>sky8973@gmail.com</email></author></authors>
|
| 13 |
+
<date>2013-01-03</date>
|
| 14 |
+
<time>17:25:31</time>
|
| 15 |
+
<contents><target name="mageetc"><dir><dir name="modules"><file name="GSX_InternationalCheckout.xml" hash="87aba4b6648f7a0b22855cab679c48a1"/></dir></dir></target><target name="magecommunity"><dir><dir name="GSX"><dir><dir name="InternationalCheckout"><dir name="Block"><file name="International.php" hash="27bdf794d1032653bba0466b006d75c8"/></dir><dir name="Helper"><file name="Data.php" hash="d8a7158a95e55c8258d3f9ce50765417"/></dir><dir name="Model"><file name="International.php" hash="d14d71c1c7ca9b1cd0ead5d8dca339b6"/><file name="Servers.php" hash="2460f3985e80eddad55e08c6c15c947c"/><file name="Shippingmethods.php" hash="fa7dd994638cddb5c7c54abca859cbd3"/></dir><dir name="etc"><file name="config.xml" hash="2c58b53c8ef3027af45ce2f77d4bbc65"/><file name="system.xml" hash="f14f022b760ceaa541f7f499abbeab55"/></dir></dir></dir><dir name="InternationalCheckout"><dir name="Block"><file name="International.php" hash="27bdf794d1032653bba0466b006d75c8"/></dir></dir></dir></dir></target><target name="magedesign"><dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="internationalcheckout"><file name="international.phtml" hash="5395511594a5070e50941561c67c572c"/><file name="international.phtml" hash="5395511594a5070e50941561c67c572c"/></dir></dir><dir name="layout"><file name="internationalcheckout.xml" hash="53ddc41716851ef5b7b1dd4af937f1a4"/></dir></dir></dir></dir></dir></target><target name="magemedia"><dir><dir name="GSX"><dir name="images"><dir name="default"><file name="gc_button.gif" hash="5bf110e37bef7098754c13bb392894b5"/></dir></dir></dir></dir></target></contents>
|
| 16 |
<compatible/>
|
| 17 |
+
<dependencies><required><php><min>4.0.1</min><max>5.3.19-1</max></php></required></dependencies>
|
| 18 |
</package>
|
