Fix IBAN class is uppercase

This commit is contained in:
Laurent Destailleur 2015-06-20 17:23:41 +02:00
parent 32626c5ae6
commit c2568020a5

View File

@ -1,5 +1,5 @@
<?php <?php
/* Copyright (C) 2006-2007 Laurent Destailleur <eldy@users.sourceforge.net> /* Copyright (C) 2006-2015 Laurent Destailleur <eldy@users.sourceforge.net>
* Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com> * Copyright (C) 2012 Regis Houssin <regis.houssin@capnetworks.com>
* Copyright (C) 2015 Alexandre Spangaro <alexandre.spangaro@gmail.com> * Copyright (C) 2015 Alexandre Spangaro <alexandre.spangaro@gmail.com>
* *
@ -134,29 +134,27 @@ function checkSwiftForAccount($account)
} }
/** /**
* Check IBAN number informations for a bank account * Check IBAN number informations for a bank account.
* *
* @param Account $account A bank account * @param Account $account A bank account
* @return boolean True if informations are valid, false otherwise * @return boolean True if informations are valid, false otherwise
*/ */
function checkIbanForAccount($account) function checkIbanForAccount($account)
{ {
require_once DOL_DOCUMENT_ROOT.'/includes/php-iban/oophp-iban.php'; require_once DOL_DOCUMENT_ROOT.'/includes/php-iban/oophp-iban.php';
$iban = new Iban($account->iban);
$check = $iban->Verify();
if ($check) {
return true;
} else {
return false;
}
$iban = new IBAN($account->iban);
$check = $iban->Verify();
if ($check) return true;
else return false;
} }
/** /**
* Check account number informations for a bank account * Check account number informations for a bank account
* *
* @param Account $account A bank account * @param Account $account A bank account
* @return boolean True if informations are valid, false otherwise * @return boolean True if informations are valid, false otherwise
*/ */
function checkBanForAccount($account) function checkBanForAccount($account)
{ {
@ -225,6 +223,8 @@ function checkBanForAccount($account)
return true; return true;
} }
/** /**
* Returns the key for Spanish Banks Accounts * Returns the key for Spanish Banks Accounts
* *
@ -232,7 +232,8 @@ function checkBanForAccount($account)
* @param string $InumCta InumCta * @param string $InumCta InumCta
* @return string Key * @return string Key
*/ */
function checkES($IentOfi, $InumCta) { function checkES($IentOfi, $InumCta)
{
if (empty($IentOfi) || empty($InumCta) || strlen($IentOfi) != 8 || strlen($InumCta) != 10) { if (empty($IentOfi) || empty($InumCta) || strlen($IentOfi) != 8 || strlen($InumCta) != 10) {
$keycontrol = ""; $keycontrol = "";
return $keycontrol; return $keycontrol;