Version Notes
Enjoy it ;)
Download this release
Release Info
| Developer | Magento Core Team |
| Extension | IG_PostePay |
| Version | 1.0.1 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.0 to 1.0.1
- app/code/community/IG/PostePay/Block/Info.php +9 -0
- app/code/community/IG/PostePay/Model/Postepay.php +1 -0
- app/code/community/IG/PostePay/etc/config.xml +2 -1
- app/code/community/IG/PostePay/etc/system.xml +15 -6
- app/design/frontend/default/default/template/ig_postepay/form.phtml +6 -0
- app/design/frontend/default/default/template/ig_postepay/info.phtml +9 -0
- app/locale/en_US/IG_PostePay.csv +2 -1
- app/locale/it_IT/IG_PostePay.csv +2 -1
- package.xml +4 -4
app/code/community/IG/PostePay/Block/Info.php
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
class IG_PostePay_Block_Info extends Mage_Payment_Block_Info
|
| 3 |
+
{
|
| 4 |
+
protected function _construct()
|
| 5 |
+
{
|
| 6 |
+
parent::_construct();
|
| 7 |
+
$this->setTemplate('ig_postepay/info.phtml');
|
| 8 |
+
}
|
| 9 |
+
}
|
app/code/community/IG/PostePay/Model/Postepay.php
CHANGED
|
@@ -5,6 +5,7 @@ class IG_PostePay_Model_Postepay extends Mage_Payment_Model_Method_Abstract
|
|
| 5 |
protected $_paymentMethod = 'ig_postepay';
|
| 6 |
protected $_store_config = 'payment/ig_postepay';
|
| 7 |
protected $_formBlockType = 'ig_postepay/form';
|
|
|
|
| 8 |
|
| 9 |
protected $_isGateway = false;
|
| 10 |
protected $_canAuthorize = true;
|
| 5 |
protected $_paymentMethod = 'ig_postepay';
|
| 6 |
protected $_store_config = 'payment/ig_postepay';
|
| 7 |
protected $_formBlockType = 'ig_postepay/form';
|
| 8 |
+
protected $_infoBlockType = 'ig_postepay/info';
|
| 9 |
|
| 10 |
protected $_isGateway = false;
|
| 11 |
protected $_canAuthorize = true;
|
app/code/community/IG/PostePay/etc/config.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<config>
|
| 2 |
<modules>
|
| 3 |
<IG_PostePay>
|
| 4 |
-
<version>1.0.
|
| 5 |
</IG_PostePay>
|
| 6 |
</modules>
|
| 7 |
|
|
@@ -73,6 +73,7 @@
|
|
| 73 |
<payment>
|
| 74 |
<ig_postepay>
|
| 75 |
<active>1</active>
|
|
|
|
| 76 |
<model>ig_postepay/postepay</model>
|
| 77 |
<order_status>pending</order_status>
|
| 78 |
<title>Ricarica PostePay</title>
|
| 1 |
<config>
|
| 2 |
<modules>
|
| 3 |
<IG_PostePay>
|
| 4 |
+
<version>1.0.1</version>
|
| 5 |
</IG_PostePay>
|
| 6 |
</modules>
|
| 7 |
|
| 73 |
<payment>
|
| 74 |
<ig_postepay>
|
| 75 |
<active>1</active>
|
| 76 |
+
<displaycheckout>1</displaycheckout>
|
| 77 |
<model>ig_postepay/postepay</model>
|
| 78 |
<order_status>pending</order_status>
|
| 79 |
<title>Ricarica PostePay</title>
|
app/code/community/IG/PostePay/etc/system.xml
CHANGED
|
@@ -19,13 +19,22 @@
|
|
| 19 |
<show_in_website>1</show_in_website>
|
| 20 |
<show_in_store>1</show_in_store>
|
| 21 |
</active>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
<title translate="label">
|
| 23 |
<label>Title</label>
|
| 24 |
<frontend_type>text</frontend_type>
|
| 25 |
<sort_order>20</sort_order>
|
| 26 |
<show_in_default>1</show_in_default>
|
| 27 |
<show_in_website>1</show_in_website>
|
| 28 |
-
<show_in_store>
|
| 29 |
</title>
|
| 30 |
<order_status translate="label">
|
| 31 |
<label>New order status</label>
|
|
@@ -34,7 +43,7 @@
|
|
| 34 |
<sort_order>30</sort_order>
|
| 35 |
<show_in_default>1</show_in_default>
|
| 36 |
<show_in_website>1</show_in_website>
|
| 37 |
-
<show_in_store>
|
| 38 |
</order_status>
|
| 39 |
<allowspecific translate="label">
|
| 40 |
<label>Payment from applicable countries</label>
|
|
@@ -43,7 +52,7 @@
|
|
| 43 |
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
| 44 |
<show_in_default>1</show_in_default>
|
| 45 |
<show_in_website>1</show_in_website>
|
| 46 |
-
<show_in_store>
|
| 47 |
</allowspecific>
|
| 48 |
<specificcountry translate="label">
|
| 49 |
<label>Payment from Specific countries</label>
|
|
@@ -61,7 +70,7 @@
|
|
| 61 |
<sort_order>60</sort_order>
|
| 62 |
<show_in_default>1</show_in_default>
|
| 63 |
<show_in_website>1</show_in_website>
|
| 64 |
-
<show_in_store>
|
| 65 |
</creditcard>
|
| 66 |
<creditholder translate="label">
|
| 67 |
<label>Your PostePay Card Holder</label>
|
|
@@ -70,7 +79,7 @@
|
|
| 70 |
<sort_order>70</sort_order>
|
| 71 |
<show_in_default>1</show_in_default>
|
| 72 |
<show_in_website>1</show_in_website>
|
| 73 |
-
<show_in_store>
|
| 74 |
</creditholder>
|
| 75 |
<freetext translate="label">
|
| 76 |
<label>Free text</label>
|
|
@@ -78,7 +87,7 @@
|
|
| 78 |
<sort_order>80</sort_order>
|
| 79 |
<show_in_default>1</show_in_default>
|
| 80 |
<show_in_website>1</show_in_website>
|
| 81 |
-
<show_in_store>
|
| 82 |
</freetext>
|
| 83 |
</fields>
|
| 84 |
</ig_postepay>
|
| 19 |
<show_in_website>1</show_in_website>
|
| 20 |
<show_in_store>1</show_in_store>
|
| 21 |
</active>
|
| 22 |
+
<displaycheckout translate="label">
|
| 23 |
+
<label>Display credit card info on checkout</label>
|
| 24 |
+
<frontend_type>select</frontend_type>
|
| 25 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
| 26 |
+
<sort_order>15</sort_order>
|
| 27 |
+
<show_in_default>1</show_in_default>
|
| 28 |
+
<show_in_website>1</show_in_website>
|
| 29 |
+
<show_in_store>1</show_in_store>
|
| 30 |
+
</displaycheckout>
|
| 31 |
<title translate="label">
|
| 32 |
<label>Title</label>
|
| 33 |
<frontend_type>text</frontend_type>
|
| 34 |
<sort_order>20</sort_order>
|
| 35 |
<show_in_default>1</show_in_default>
|
| 36 |
<show_in_website>1</show_in_website>
|
| 37 |
+
<show_in_store>1</show_in_store>
|
| 38 |
</title>
|
| 39 |
<order_status translate="label">
|
| 40 |
<label>New order status</label>
|
| 43 |
<sort_order>30</sort_order>
|
| 44 |
<show_in_default>1</show_in_default>
|
| 45 |
<show_in_website>1</show_in_website>
|
| 46 |
+
<show_in_store>1</show_in_store>
|
| 47 |
</order_status>
|
| 48 |
<allowspecific translate="label">
|
| 49 |
<label>Payment from applicable countries</label>
|
| 52 |
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
| 53 |
<show_in_default>1</show_in_default>
|
| 54 |
<show_in_website>1</show_in_website>
|
| 55 |
+
<show_in_store>1</show_in_store>
|
| 56 |
</allowspecific>
|
| 57 |
<specificcountry translate="label">
|
| 58 |
<label>Payment from Specific countries</label>
|
| 70 |
<sort_order>60</sort_order>
|
| 71 |
<show_in_default>1</show_in_default>
|
| 72 |
<show_in_website>1</show_in_website>
|
| 73 |
+
<show_in_store>1</show_in_store>
|
| 74 |
</creditcard>
|
| 75 |
<creditholder translate="label">
|
| 76 |
<label>Your PostePay Card Holder</label>
|
| 79 |
<sort_order>70</sort_order>
|
| 80 |
<show_in_default>1</show_in_default>
|
| 81 |
<show_in_website>1</show_in_website>
|
| 82 |
+
<show_in_store>1</show_in_store>
|
| 83 |
</creditholder>
|
| 84 |
<freetext translate="label">
|
| 85 |
<label>Free text</label>
|
| 87 |
<sort_order>80</sort_order>
|
| 88 |
<show_in_default>1</show_in_default>
|
| 89 |
<show_in_website>1</show_in_website>
|
| 90 |
+
<show_in_store>1</show_in_store>
|
| 91 |
</freetext>
|
| 92 |
</fields>
|
| 93 |
</ig_postepay>
|
app/design/frontend/default/default/template/ig_postepay/form.phtml
CHANGED
|
@@ -8,6 +8,8 @@ $_img = $this->getPaymentImageSrc();
|
|
| 8 |
<div style="position: relative; left: 14em; top: -2.5em"><a href="http://www.poste.it/" target="_blank"><img src="<?php echo $_img ?>" alt="" /></a></div>
|
| 9 |
<?php } ?>
|
| 10 |
<ul id="payment_form_<?php echo $_code ?>" style="display:none;">
|
|
|
|
|
|
|
| 11 |
<?php if ($_method->getConfig('creditcard') != '') { ?>
|
| 12 |
<li>
|
| 13 |
<?php echo Mage::helper('ig_postepay')->__('Card number to recharge') ?>: <strong><?php echo htmlspecialchars($_method->getConfig('creditcard')) ?></strong>
|
|
@@ -23,5 +25,9 @@ $_img = $this->getPaymentImageSrc();
|
|
| 23 |
<small><?php echo nl2br(htmlspecialchars($_method->getConfig('freetext'))) ?></small>
|
| 24 |
</li>
|
| 25 |
<?php } ?>
|
|
|
|
|
|
|
|
|
|
|
|
|
| 26 |
</ul>
|
| 27 |
</fieldset>
|
| 8 |
<div style="position: relative; left: 14em; top: -2.5em"><a href="http://www.poste.it/" target="_blank"><img src="<?php echo $_img ?>" alt="" /></a></div>
|
| 9 |
<?php } ?>
|
| 10 |
<ul id="payment_form_<?php echo $_code ?>" style="display:none;">
|
| 11 |
+
<?php if ($_method->getConfig('displaycheckout')) { ?>
|
| 12 |
+
|
| 13 |
<?php if ($_method->getConfig('creditcard') != '') { ?>
|
| 14 |
<li>
|
| 15 |
<?php echo Mage::helper('ig_postepay')->__('Card number to recharge') ?>: <strong><?php echo htmlspecialchars($_method->getConfig('creditcard')) ?></strong>
|
| 25 |
<small><?php echo nl2br(htmlspecialchars($_method->getConfig('freetext'))) ?></small>
|
| 26 |
</li>
|
| 27 |
<?php } ?>
|
| 28 |
+
|
| 29 |
+
<?php } else { ?>
|
| 30 |
+
<li><?php echo Mage::helper('ig_postepay')->__('You will receive further shppoer information via email') ?></li>
|
| 31 |
+
<?php } ?>
|
| 32 |
</ul>
|
| 33 |
</fieldset>
|
app/design/frontend/default/default/template/ig_postepay/info.phtml
ADDED
|
@@ -0,0 +1,9 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<?php
|
| 2 |
+
$_method = $this->getMethod();
|
| 3 |
+
?>
|
| 4 |
+
<p><?php echo $this->htmlEscape($this->getMethod()->getTitle()) ?></p>
|
| 5 |
+
<?php echo Mage::helper('ig_postepay')->__('Card number to recharge') ?>:<br /><strong><?php echo htmlspecialchars($_method->getConfig('creditcard')) ?></strong><br />
|
| 6 |
+
<br />
|
| 7 |
+
<?php echo Mage::helper('ig_postepay')->__('Credit card holder') ?>:<br /><strong><?php echo htmlspecialchars($_method->getConfig('creditholder')) ?></strong><br />
|
| 8 |
+
<br />
|
| 9 |
+
<small><?php echo nl2br(htmlspecialchars($_method->getConfig('freetext'))) ?></small>
|
app/locale/en_US/IG_PostePay.csv
CHANGED
|
@@ -5,4 +5,5 @@
|
|
| 5 |
"This will be displayed in payment page","This will be displayed in payment page"
|
| 6 |
"Free text","Free text"
|
| 7 |
"Card number to recharge","Card number to recharge"
|
| 8 |
-
"Credit card holder","Credit card holder"
|
|
|
| 5 |
"This will be displayed in payment page","This will be displayed in payment page"
|
| 6 |
"Free text","Free text"
|
| 7 |
"Card number to recharge","Card number to recharge"
|
| 8 |
+
"Credit card holder","Credit card holder"
|
| 9 |
+
"Display credit card info on checkout","Display credit card info on checkout"
|
app/locale/it_IT/IG_PostePay.csv
CHANGED
|
@@ -5,4 +5,5 @@
|
|
| 5 |
"This will be displayed in payment page","Questo verrà mostrato nella pagina di pagamento"
|
| 6 |
"Free text","Note aggiuntive"
|
| 7 |
"Card number to recharge","Numero carta da ricaricare"
|
| 8 |
-
"Credit card holder","Titolare della carta"
|
|
|
| 5 |
"This will be displayed in payment page","Questo verrà mostrato nella pagina di pagamento"
|
| 6 |
"Free text","Note aggiuntive"
|
| 7 |
"Card number to recharge","Numero carta da ricaricare"
|
| 8 |
+
"Credit card holder","Titolare della carta"
|
| 9 |
+
"Display credit card info on checkout","Mostra informazioni carta nel checkout"
|
package.xml
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>IG_PostePay</name>
|
| 4 |
-
<version>1.0.
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.idealiagroup.com/magento-modules-license.html">Community</license>
|
| 7 |
<channel>community</channel>
|
|
@@ -10,9 +10,9 @@
|
|
| 10 |
<description>Modulo molto semplice e pronto all'uso per ricevere pagamenti con ricariche postepay.</description>
|
| 11 |
<notes>Enjoy it ;)</notes>
|
| 12 |
<authors><author><name>Riccardo Tempesta</name><user>auto-converted</user><email>tempesta@idealiagroup.com</email></author><author><name>Marco Giorgetti</name><user>auto-converted</user><email>giorgetti@idealiagroup.com</email></author></authors>
|
| 13 |
-
<date>2009-
|
| 14 |
-
<time>
|
| 15 |
-
<contents><target name="magelocale"><dir name="en_US"><file name="IG_PostePay.csv" hash="
|
| 16 |
<compatible/>
|
| 17 |
<dependencies/>
|
| 18 |
</package>
|
| 1 |
<?xml version="1.0"?>
|
| 2 |
<package>
|
| 3 |
<name>IG_PostePay</name>
|
| 4 |
+
<version>1.0.1</version>
|
| 5 |
<stability>stable</stability>
|
| 6 |
<license uri="http://www.idealiagroup.com/magento-modules-license.html">Community</license>
|
| 7 |
<channel>community</channel>
|
| 10 |
<description>Modulo molto semplice e pronto all'uso per ricevere pagamenti con ricariche postepay.</description>
|
| 11 |
<notes>Enjoy it ;)</notes>
|
| 12 |
<authors><author><name>Riccardo Tempesta</name><user>auto-converted</user><email>tempesta@idealiagroup.com</email></author><author><name>Marco Giorgetti</name><user>auto-converted</user><email>giorgetti@idealiagroup.com</email></author></authors>
|
| 13 |
+
<date>2009-10-26</date>
|
| 14 |
+
<time>16:08:24</time>
|
| 15 |
+
<contents><target name="magelocale"><dir name="en_US"><file name="IG_PostePay.csv" hash="5aa470b1c547ba1f726e86b0ff3f84fe"/></dir><dir name="it_IT"><file name="IG_PostePay.csv" hash="f8ac20a2ae526a2c275e5d26d0a3126a"/></dir></target><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><dir name="ig_postepay"><file name="logo.png" hash="d64f101cb7d964caeb7a007ba134a327"/></dir></dir></dir></dir></dir></target><target name="magedesign"><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="ig_postepay"><file name="form.phtml" hash="5a588c524c8382f128726684d2d44766"/><file name="info.phtml" hash="f757cbec2d06d0a03864858cb5cae82b"/></dir></dir></dir></dir></dir></target><target name="magecommunity"><dir name="IG"><dir name="PostePay"><dir name="Block"><file name="Form.php" hash="117863d84645588b44b551a3bd8e4736"/><file name="Info.php" hash="e0bffb8795124ef1f20a7cec9847db03"/></dir><dir name="etc"><file name="config.xml" hash="d54090740e805018dc91ffc8619baa57"/><file name="system.xml" hash="3fe898665c9fc6cbedd737dc869c0487"/></dir><dir name="Helper"><file name="Data.php" hash="bc7149e2cc77e1e2191fca711ee986c1"/></dir><dir name="Model"><file name="Postepay.php" hash="6f70f684c715696cfd5c12ae3eee4a89"/></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="IG_PostePay.xml" hash="7feb712df5d00b003b85a681db6e045f"/></dir></target></contents>
|
| 16 |
<compatible/>
|
| 17 |
<dependencies/>
|
| 18 |
</package>
|
