Ajout d'un test sur la présence de compte. En cas d'absence, plutot que de proposer une liste vide, le texte "Aucun compte bancaire encore créé" est affiché.

This commit is contained in:
Laurent Destailleur 2004-02-22 20:50:22 +00:00
parent 290743c7c4
commit c6e91b2fcf

View File

@ -185,59 +185,71 @@ print '<td><input type="submit" value="Modifier"></td>';
print "</tr>\n"; print "</tr>\n";
print '<tr '.$bc[True].'>'; print '<tr '.$bc[True].'>';
print "<td>Proposer paiement par RIB sur le compte</td>"; print "<td>Proposer paiement par RIB sur le compte</td>";
print "<td><select name=\"rib\">"; print "<td>";
print '<option value="0">Ne pas afficher</option>';
$sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account"; $sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account";
$var=True; $var=True;
if ($db->query($sql)) if ($db->query($sql))
{ {
$num = $db->num_rows(); $num = $db->num_rows();
$i = 0; $i = 0;
while ($i < $num) if ($num > 0) {
{ print "<select name=\"rib\">";
$var=!$var; print '<option value="0">Ne pas afficher</option>';
$row = $db->fetch_row($i); while ($i < $num)
{
if ($facture_rib_number_var == $row[0]) $var=!$var;
{ $row = $db->fetch_row($i);
print '<option value="'.$row[0].'" selected>'.$row[1].'</option>';
if ($facture_rib_number_var == $row[0])
{
print '<option value="'.$row[0].'" selected>'.$row[1].'</option>';
}
else
{
print '<option value="'.$row[0].'">'.$row[1].'</option>';
}
$i++;
}
print "</select>";
} else {
print "<i>Aucun compte bancaire encore créé</i>";
} }
else
{
print '<option value="'.$row[0].'">'.$row[1].'</option>';
}
$i++;
}
} }
print "</select></td></tr>"; print "</td></tr>";
print '<tr '.$bc[False].'>'; print '<tr '.$bc[False].'>';
print "<td>Proposer paiement par chèque à l'ordre et adresse du titulaire du compte</td>"; print "<td>Proposer paiement par chèque à l'ordre et adresse du titulaire du compte</td>";
print "<td><select name=\"chq\">"; print "<td>";
print '<option value="0">Ne pas afficher</option>';
$sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account"; $sql = "SELECT rowid, label FROM ".MAIN_DB_PREFIX."bank_account";
$var=True; $var=True;
if ($db->query($sql)) if ($db->query($sql))
{ {
$num = $db->num_rows(); $num = $db->num_rows();
$i = 0; $i = 0;
while ($i < $num) if ($num > 0) {
{ print "<select name=\"chq\">";
$var=!$var; print '<option value="0">Ne pas afficher</option>';
$row = $db->fetch_row($i); while ($i < $num)
{
if ($facture_chq_number_var == $row[0]) $var=!$var;
$row = $db->fetch_row($i);
if ($facture_chq_number_var == $row[0])
{ {
print '<option value="'.$row[0].'" selected>'.$row[1].'</option>'; print '<option value="'.$row[0].'" selected>'.$row[1].'</option>';
} }
else else
{ {
print '<option value="'.$row[0].'">'.$row[1].'</option>'; print '<option value="'.$row[0].'">'.$row[1].'</option>';
} }
$i++; $i++;
} }
print "</select>";
} else {
print "<i>Aucun compte bancaire actif encore créé</i>";
}
} }
print "</select></td></tr>"; print "</td></tr>";
print "</form>"; print "</form>";
print "</table>"; print "</table>";