';
+
+ print '| '.$langs->trans("LabelRIB").' | ';
+ print ''.$account->label.' |
';
+
+ print '| '.$langs->trans("BankName").' | ';
+ print ''.$account->bank.' |
';
+
+ // Show fields of bank account
+ $fieldlists='BankCode DeskCode AccountNumber BankAccountNumberKey';
+ if (! empty($conf->global->BANK_SHOW_ORDER_OPTION))
+ {
+ if (is_numeric($conf->global->BANK_SHOW_ORDER_OPTION))
+ {
+ if ($conf->global->BANK_SHOW_ORDER_OPTION == '1') $fieldlists='BankCode DeskCode BankAccountNumberKey AccountNumber';
+ }
+ else $fieldlists=$conf->global->BANK_SHOW_ORDER_OPTION;
+ }
+ $fieldlistsarray=explode(' ',$fieldlists);
+
+ foreach($fieldlistsarray as $val)
+ {
+ if ($val == 'BankCode')
+ {
+ if ($account->useDetailedBBAN() == 1)
+ {
+ print '| '.$langs->trans("BankCode").' | ';
+ print ''.$account->code_banque.' | ';
+ print '
';
+ }
+ }
+ if ($val == 'DeskCode')
+ {
+ if ($account->useDetailedBBAN() == 1)
+ {
+ print '| '.$langs->trans("DeskCode").' | ';
+ print ''.$account->code_guichet.' | ';
+ print '
';
+ }
+ }
+
+ if ($val == 'BankCode')
+ {
+ if ($account->useDetailedBBAN() == 2)
+ {
+ print '| '.$langs->trans("BankCode").' | ';
+ print ''.$account->code_banque.' | ';
+ print '
';
+ }
+ }
+
+ if ($val == 'AccountNumber')
+ {
+ print '| '.$langs->trans("BankAccountNumber").' | ';
+ print ''.$account->number.' | ';
+ print '
';
+ }
+
+ if ($val == 'BankAccountNumberKey')
+ {
+ if ($account->useDetailedBBAN() == 1)
+ {
+ print '| '.$langs->trans("BankAccountNumberKey").' | ';
+ print ''.$account->cle_rib.' | ';
+ print '
';
+ }
+ }
+ }
+
+ print '| '.$langs->trans("IBAN").' | ';
+ print ''.$account->iban . ' ';
+ if (! empty($account->iban)) {
+ if (! checkIbanForAccount($account)) {
+ print img_picto($langs->trans("IbanNotValid"),'warning');
+ } else {
+ print img_picto($langs->trans("IbanValid"),'info');
+ }
+ }
+ print ' |
';
+
+ print '| '.$langs->trans("BIC").' | ';
+ print ''.$account->bic.' ';
+ if (! empty($account->bic)) {
+ if (! checkSwiftForAccount($account)) {
+ print img_picto($langs->trans("SwiftNotValid"),'warning');
+ } else {
+ print img_picto($langs->trans("SwiftValid"),'info');
+ }
+ }
+ print ' |
';
+
+ print '| '.$langs->trans("BankAccountDomiciliation").' | ';
+ print $account->domiciliation;
+ print " |
\n";
+
+ print '| '.$langs->trans("BankAccountOwner").' | ';
+ print $account->proprio;
+ print " |
\n";
+
+ print '| '.$langs->trans("BankAccountOwnerAddress").' | ';
+ print $account->owner_address;
+ print " |
\n";
+
+ print '
';
+
+ // Check BBAN
+ if ($account->label && ! checkBanForAccount($account))
+ {
+ print '