/** * 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'; }
print '<td width="40"></td>'; print '</tr>'; foreach ($rib_list as $rib) { print "<tr " . $bc[$var] . ">"; // Label print '<td>' . $rib->label . '</td>'; // Bank name print '<td>' . $rib->bank . '</td>'; // Account number print '<td>' . $rib->getRibLabel(false) . '</td>'; // IBAN print '<td>' . $rib->iban . '</td>'; // BIC print '<td>' . $rib->bic . '</td>'; if (!empty($conf->prelevement->enabled)) { print '<td>' . $prelevement->buildRumNumber($soc->code_client, $rib->datec, $rib->id) . '</td>'; } // Default print '<td align="center" width="70">'; if (!$rib->default_rib) { print '<a href="' . DOL_URL_ROOT . '/societe/rib.php?socid=' . $soc->id . '&ribid=' . $rib->id . '&action=setasdefault">'; print img_picto($langs->trans("Disabled"), 'off'); print '</a>'; } else { print img_picto($langs->trans("Enabled"), 'on'); } print '</td>'; // Edit/Delete print '<td align="right">'; if ($user->rights->societe->creer) { print '<a href="' . DOL_URL_ROOT . '/societe/rib.php?socid=' . $soc->id . '&id=' . $rib->id . '&action=edit">';
print "</tr>\n"; foreach ($rib_list as $rib) { print "<tr " . $bc[$var] . ">"; // Label print '<td>' . $rib->label . '</td>'; // Bank name print '<td>' . $rib->bank . '</td>'; // Account number print '<td>' . $rib->getRibLabel(false) . '</td>'; // IBAN print '<td>' . $rib->iban . '</td>'; // BIC print '<td>' . $rib->bic . '</td>'; if (!empty($conf->prelevement->enabled)) { // RUM print '<td>' . $prelevement->buildRumNumber($object->code_client, $rib->datec, $rib->id) . '</td>'; // FRSTRECUR print '<td>' . $rib->frstrecur . '</td>'; } // Default print '<td align="center" width="70">'; if (!$rib->default_rib) { print '<a href="' . DOL_URL_ROOT . '/societe/rib.php?socid=' . $object->id . '&ribid=' . $rib->id . '&action=setasdefault">'; print img_picto($langs->trans("Disabled"), 'off'); print '</a>'; } else { print img_picto($langs->trans("Enabled"), 'on'); } print '</td>'; // Edit/Delete print '<td align="right">';