1

how to hide first 8 digits in following code using substr():

$data[Mage::helper('payment')->__('Credit Card Number')] =
    sprintf('xxxx-%s', $this->getInfo()->getNumber());

As I'm new to JS, please edit the code and post here

Thanks a lot in advance

7ochem
  • 7,532
  • 14
  • 51
  • 80
Baby in Magento
  • 3,167
  • 16
  • 83
  • 221

1 Answers1

1

The code you've posted is in PHP:

PHP: substr - Manual

If you're looking for the JS equivalent:

JavaScript String substring() Method - W3Schools

In PHP for example:

$card_number = $this->getInfo()->getNumber());
$card_number_cut = substr($card_number, 8, strlen($card_number));

In JS for example:

var card_number = //blah blah blah
card_number = card_number.substring(8, card_number.length);

Let me know if you have any problems.

Edit for your example in specific:

$data[Mage::helper('payment')->__('Credit Card Number')] = sprintf('xxxx-xxxx-%s',
    substr($this->getInfo()->getNumber(), 8,
        strlen($this->getInfo()->getNumber())
    )
);
7ochem
  • 7,532
  • 14
  • 51
  • 80
Moose
  • 7,495
  • 7
  • 48
  • 91