Index: branches/5.0.x/units/orders/orders_item.php =================================================================== diff -u -r13209 -r13262 --- branches/5.0.x/units/orders/orders_item.php (.../orders_item.php) (revision 13209) +++ branches/5.0.x/units/orders/orders_item.php (.../orders_item.php) (revision 13262) @@ -1,6 +1,6 @@ GetDBField($cardtype_field) ) { case 2: // MasterCard - $cc_valid = ereg("^5[1-5].{14}$", $value); + $cc_valid = preg_match('/^5[1-5].{14}$/', $value); break; case 1: // Visa - $cc_valid = ereg("^4.{15}$|^4.{12}$", $value); + $cc_valid = preg_match('/^4.{15}$|^4.{12}$/', $value); break; case 3: // American Express - $cc_valid = ereg("^3[47].{13}$", $value); + $cc_valid = preg_match('/^3[47].{13}$/', $value); break; case 4: // Discover - $cc_valid = ereg("^6011.{12}$", $value); + $cc_valid = preg_match('/^6011.{12}$/', $value); break; case 5: // Diners Club - $cc_valid = ereg("^30[0-5].{11}$|^3[68].{12}$", $value); + $cc_valid = preg_match('/^30[0-5].{11}$|^3[68].{12}$/', $value); break; case 6: // JBC - $cc_valid = ereg("^3.{15}$|^2131|1800.{11}$", $value); + $cc_valid = preg_match('/^3.{15}$|^2131|1800.{11}$/', $value); break; default: