/** * Return bank number property of thirdparty (label or rum) * * @param string $mode 'label' or 'rum' * @return string Bank number */ function display_rib($mode='label') { require_once DOL_DOCUMENT_ROOT . '/societe/class/companybankaccount.class.php'; $bac = new CompanyBankAccount($this->db); $bac->fetch(0,$this->id); if ($mode == 'label') { return $bac->getRibLabel(true); } elseif ($mode == 'rum') { if (empty($bac->rum)) { $prelevement = new BonPrelevement($this->db); $bac->fetch_thirdparty(); $bac->rum = $prelevement->buildRumNumber($bac->thirdparty->code_client, $bac->datec, $bac->id); } return $bac->rum; } return 'BadParameterToFunctionDisplayRib'; }
$account->fetch(0, $soc->id); } else { $account->fetch($id); } if (empty($account->socid)) { $account->socid = $soc->id; } /* ************************************************************************** */ /* */ /* Visu et edition */ /* */ /* ************************************************************************** */ if ($socid && $action != 'edit' && $action != "create") { // Confirm delete third party if ($action == 'delete') { print $form->formconfirm($_SERVER["PHP_SELF"] . "?socid=" . $soc->id . "&ribid=" . ($ribid ? $ribid : $id), $langs->trans("DeleteARib"), $langs->trans("ConfirmDeleteRib", $account->getRibLabel()), "confirm_delete", '', 0, 1); } print_titre($langs->trans("DefaultRIB")); print '<table class="border" width="100%">'; print '<tr><td>' . $langs->trans("LabelRIB") . '</td>'; print '<td colspan="4">' . $account->label . '</td></tr>'; print '<tr><td valign="top" width="35%">' . $langs->trans("BankName") . '</td>'; print '<td colspan="4">' . $account->bank . '</td></tr>'; // 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 {
/** * Return bank number property of thirdparty * * @return string Bank number */ function display_rib() { require_once DOL_DOCUMENT_ROOT . '/societe/class/companybankaccount.class.php'; $bac = new CompanyBankAccount($this->db); $bac->fetch(0, $this->id); return $bac->getRibLabel(true); }