Index: branches/5.2.x/units/helpers/order_helper.php =================================================================== diff -u -N -r15141 -r16464 --- branches/5.2.x/units/helpers/order_helper.php (.../order_helper.php) (revision 15141) +++ branches/5.2.x/units/helpers/order_helper.php (.../order_helper.php) (revision 16464) @@ -169,15 +169,33 @@ } /** - * Detects credit card type by it's number + * Detects credit card type by it's number. * - * @param string $number - * @return int - * @access public + * @param string $number Credit card number. + * + * @return integer + * @deprecated */ public function getCreditCartType($number) { - // Get rid of any non-digits + @trigger_error( + 'Usage of deprecated method OrderHelper::getCreditCartType. Use OrderHelper::getCreditCardType.', + E_USER_DEPRECATED + ); + + return $this->getCreditCardType($number); + } + + /** + * Detects credit card type by it's number. + * + * @param string $number Credit card number. + * + * @return integer + */ + public function getCreditCardType($number) + { + // Get rid of any non-digits. $number = preg_replace('/[^\d]/', '', $number); $mapping = Array ( Index: branches/5.2.x/units/orders/orders_event_handler.php =================================================================== diff -u -N -r16462 -r16464 --- branches/5.2.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 16462) +++ branches/5.2.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 16464) @@ -1,6 +1,6 @@ Application->recallObject('OrderHelper'); /* @var $order_helper OrderHelper */ - $object->SetDBField('PaymentCardType', $order_helper->getCreditCartType($object->GetDBField('PaymentAccount'))); + $object->SetDBField( + 'PaymentCardType', + $order_helper->getCreditCardType($object->GetDBField('PaymentAccount')) + ); } else { $object->SetDBField('PaymentCardType', '');