2014-10-07 30 views
0

这是[app/code/core/Mage/Payment/Block/Info/Ccsave.php]在magento管理面板中显示信用卡号码[sales > order ]隐藏magento管理面板中信用卡号码的最后4位

要显示所有“信用卡号码”数字,除了最后四个[隐藏最后四位数字]”,我们必须编辑上面下面的一行代码。

Mage::helper('payment')->__('Credit Card Number') => $info->getCcNumber(), 

如何申请substr()$info->getCcNumber(),以显示所有“信用卡号码”数字,但最后四位数字除外[隐藏最后四位数字]。

请帮我找到解决办法。

在此先感谢。

+0

对于字符串* S *,你可以得到所有,但最后四位数字为's.substr(0,s.length - 4)'。 – RobG 2014-10-07 05:18:08

+0

您好,非常感谢您的回复。你可以把这个“s.substr(0,s.length - 4)”并编辑整行“Mage :: helper('payment') - > __('Credit Card Number')=> $ info-> getCcNumber (),“我是JavaScript的新手。提前致谢。 – user2384317 2014-10-07 05:19:58

+0

不,你有一个JavaScript标签和magneto,所以我不知道你是否想在JavaScript或PHP。见阿米特的答案。 – RobG 2014-10-07 05:25:27

回答

0
Mage::helper('payment')->__('Credit Card Number') => substr($info->getCcNumber(),0,-4).'***', 
+0

谢谢,请和我一起,我现在检查。 – user2384317 2014-10-07 05:22:40

+0

嗨, 非常感谢,梦幻般的老板,你可以请编辑如何隐藏前4位数字相同的代码。 – user2384317 2014-10-07 05:27:31

+0

法师::帮手('付款') - > __('信用卡号码')=>'***'。 substr($ info-> getCcNumber(),4), – 2014-10-07 05:43:10

相关问题