|
Author: jleroux
Date: Fri Sep 24 22:36:11 2010 New Revision: 1001098 URL: http://svn.apache.org/viewvc?rev=1001098&view=rev Log: A patch from Sascha Rodekamp "Accounting Map Proc - CreditCard Validation" (https://issues.apache.org/jira/browse/OFBIZ-3956) - OFBIZ-3956 A small improvement in the Accounting payment map procs. The Credit card number was only checked if it is empty. After the patch the map proc checks if it is a valid credit card number. Modified: ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMapProcs.xml Modified: ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml?rev=1001098&r1=1001097&r2=1001098&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml (original) +++ ofbiz/trunk/applications/accounting/config/AccountingUiLabels.xml Fri Sep 24 22:36:11 2010 @@ -108,6 +108,10 @@ <value xml:lang="en">Account Transaction Id</value> <value xml:lang="hi_IN">लà¥à¤à¤¾ à¤à¤¤à¤¿à¤µà¤¿à¤§à¤¿ à¤à¥à¤°à¤®à¤¾à¤à¤</value> </property> + <property key="AccountingCardNumberIncorrect"> + <value xml:lang="de">Kartennummer fehlerhaft</value> + <value xml:lang="en">Card Number is erroneous</value> + </property> <property key="AccountingAccountType"> <value xml:lang="ar">ÙÙØ¹ Ø§ÙØØ³Ø§Ø¨</value> <value xml:lang="cs">Typ úÄtu</value> Modified: ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMapProcs.xml URL: http://svn.apache.org/viewvc/ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMapProcs.xml?rev=1001098&r1=1001097&r2=1001098&view=diff ============================================================================== --- ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMapProcs.xml (original) +++ ofbiz/trunk/applications/accounting/script/org/ofbiz/accounting/payment/PaymentMapProcs.xml Fri Sep 24 22:36:11 2010 @@ -39,7 +39,15 @@ under the License. <process field="lastNameOnCard"><copy/><not-empty><fail-property resource="AccountingUiLabels" property="AccountingLastNameOnCardMissing"/></not-empty></process> <process field="suffixOnCard"><copy/></process> <process field="cardType"><copy/><not-empty><fail-property resource="AccountingUiLabels" property="AccountingCardTypeMissing"/></not-empty></process> - <process field="cardNumber"><copy/><not-empty><fail-property resource="AccountingUiLabels" property="AccountingCardNumberMissing"/></not-empty></process> + <process field="cardNumber"> + <copy/> + <not-empty> + <fail-property resource="AccountingUiLabels" property="AccountingCardNumberMissing"/> + </not-empty> + <validate-method method="isAnyCard" class="org.ofbiz.base.util.UtilValidate"> + <fail-property resource="AccountingUiLabels" property="AccountingCardNumberIncorrect"/> + </validate-method> + </process> <process field="contactMechId"><copy/></process> <process field="description"><copy/></process> <process field="expMonth"><not-empty><fail-property resource="AccountingUiLabels" property="AccountingExpirationMonthMissing"/></not-empty></process> |
| Free forum by Nabble | Edit this page |
