Look: affiche le numéro de facture lors de la demande de validation

This commit is contained in:
marc_ocebo 2005-10-05 13:04:30 +00:00
parent ec4818c133
commit 90823bcab2

View File

@ -231,116 +231,119 @@ if ($_GET['action'] == 'add_ligne')
* *
*/ */
if ($_GET["action"] == 'create' or $_GET["action"] == 'copy') if ($_GET['action'] == 'create' or $_GET['action'] == 'copy')
{ {
llxHeader();
llxHeader(); print_titre($langs->trans('NewBill'));
print_titre($langs->trans("NewBill")); if ($mesg) { print $mesg.'<br>'; }
if ($mesg) { print "$mesg<br>"; } if ($_GET['action'] == 'copy')
{
$fac_ori = new FactureFournisseur($db);
$fac_ori->fetch($_GET['facid']);
}
if ($_GET["action"] == 'copy') print '<form action="fiche.php" method="post">';
{ print '<input type="hidden" name="action" value="add">';
$fac_ori = new FactureFournisseur($db); print '<table class="border" width="100%">';
$fac_ori->fetch($_GET["facid"]); print '<tr><td>'.$langs->trans('Company').'</td>';
}
print '<form action="fiche.php" method="post">'; print '<td>';
print '<input type="hidden" name="action" value="add">'; $html->select_societes(empty($_GET['socid'])?'':$_GET['socid'],'socidp','s.fournisseur = 1');
print '<table class="border" width="100%">'; /*
print '<tr><td>'.$langs->trans("Company").'</td>'; print '<td><select name="socidp">';
print '<td><select name="socidp">'; $sql = 'SELECT s.nom, s.prefix_comm, s.idp';
$sql .= ' FROM '.MAIN_DB_PREFIX.'societe as s';
$sql .= ' WHERE s.fournisseur = 1';
if ($_GET['socid'] > 0 )
{
$sql .= ' AND s.idp ='.$_GET['socid'];
}
$sql .= ' ORDER BY s.nom ASC';
$sql = "SELECT s.nom, s.prefix_comm, s.idp"; if ( $db->query($sql) )
$sql .= " FROM ".MAIN_DB_PREFIX."societe as s"; {
$sql .= " WHERE s.fournisseur = 1"; $num = $db->num_rows();
if ($_GET["socid"] > 0 ) $i = 0;
{ while ($i < $num)
$sql .= " AND s.idp =".$_GET["socid"]; {
} $obj = $db->fetch_object();
$sql .= " ORDER BY s.nom ASC"; print '<option value="'.$obj->idp;
if ( $db->query($sql) ) if ($_GET['socid'] == $obj->idp)
{ {
$num = $db->num_rows(); print '" selected="true">'.$obj->nom.'</option>';
$i = 0; }
while ($i < $num) else
{ {
$obj = $db->fetch_object(); print '">'.$obj->nom.'</option>';
print '<option value="'.$obj->idp; }
$i++;
}
}
print '</select></td>';
*/
print '</td>';
print '<td>'.$langs->trans('Comments').'</td></tr>';
if ($_GET["socid"] == $obj->idp) print '<tr><td>'.$langs->trans('Ref').'</td><td><input name="facnumber" type="text"></td>';
{
print '" selected="true">'.$obj->nom.'</option>';
}
else
{
print '">'.$obj->nom.'</option>';
}
$i++;
}
}
print '</select></td>';
print '<td>'.$langs->trans("Comments").'</td></tr>';
print '<tr><td>'.$langs->trans("Ref").'</td><td><input name="facnumber" type="text"></td>'; print '<td rowspan="4" valign="top"><textarea name="note" wrap="soft" cols="30" rows="6"></textarea></td></tr>';
if ($_GET['action'] == 'copy')
{
print '<tr><td>'.$langs->trans('Label').'</td><td><input size="30" name="libelle" value="'.$fac_ori->libelle.'" type="text"></td></tr>';
}
else
{
print '<tr><td>'.$langs->trans('Label').'</td><td><input size="30" name="libelle" type="text"></td></tr>';
}
print '<tr><td>'.$langs->trans('Date').'</td><td>';
$html->select_date();
print '</td></tr>';
print '<td rowspan="4" valign="top"><textarea name="note" wrap="soft" cols="30" rows="6"></textarea></td></tr>'; print '<tr><td>'.$langs->trans('DateEcheance').'</td><td>';
if ($_GET["action"] == 'copy') $html->select_date('','ech');
{ print '</td></tr>';
print '<tr><td>'.$langs->trans("Label").'</td><td><input size="30" name="libelle" value="'.$fac_ori->libelle.'" type="text"></td></tr>';
}
else
{
print '<tr><td>'.$langs->trans("Label").'</td><td><input size="30" name="libelle" type="text"></td></tr>';
}
print '<tr><td>'.$langs->trans("Date").'</td><td>';
$html->select_date();
print '</td></tr>';
print '<tr><td>'.$langs->trans("DateEcheance").'</td><td>'; print '</table><br>';
$html->select_date('','ech');
print '</td></tr>';
print "</table><br>"; print '<table class="border" width="100%">';
print '<tr class="liste_titre">';
print '<td>&nbsp;</td><td>'.$langs->trans('Label').'</td>';
print '<td align="center">'.$langs->trans('PriceUHT').'</td>';
print '<td align="center">'.$langs->trans('Qty').'</td>';
print '<td align="center">'.$langs->trans('VATRate').'</td>';
print '<td align="center">'.$langs->trans('PriceUTTC').'</td>';
print '</tr>';
print '<table class="border" width="100%">'; for ($i = 1 ; $i < 9 ; $i++)
print '<tr class="liste_titre">'; {
print '<td>&nbsp;</td><td>'.$langs->trans("Label").'</td>'; if ($_GET['action'] == 'copy')
print '<td align="center">'.$langs->trans("PriceUHT").'</td>'; {
print '<td align="center">'.$langs->trans("Qty").'</td>'; $value_label = $fac_ori->lignes[$i-1][0];
print '<td align="center">'.$langs->trans("VATRate").'</td>'; $value_pu = $fac_ori->lignes[$i-1][1];
print '<td align="center">'.$langs->trans("PriceUTTC").'</td>'; $value_qty = $fac_ori->lignes[$i-1][3];
print '</tr>'; }
else
for ($i = 1 ; $i < 9 ; $i++) {
{ $value_qty = '1';
if ($_GET["action"] == 'copy') }
{ print '<tr><td>'.$i.'</td>';
$value_label = $fac_ori->lignes[$i-1][0]; print '<td><input size="50" name="label'.$i.'" value="'.$value_label.'" type="text"></td>';
$value_pu = $fac_ori->lignes[$i-1][1]; print '<td align="center"><input type="text" size="8" name="amount'.$i.'" value="'.$value_pu.'"></td>';
$value_qty = $fac_ori->lignes[$i-1][3]; print '<td align="center"><input type="text" size="3" name="qty'.$i.'" value="'.$value_qty.'"></td>';
} print '<td align="center">';
else $html->select_tva('tauxtva'.$i);
{ print '</td>';
$value_qty = "1"; print '<td align="center"><input type="text" size="8" name="amountttc'.$i.'" value=""></td></tr>';
} }
print '<tr><td>'.$i.'</td>';
print '<td><input size="50" name="label'.$i.'" value="'.$value_label.'" type="text"></td>';
print '<td align="center"><input type="text" size="8" name="amount'.$i.'" value="'.$value_pu.'"></td>';
print '<td align="center"><input type="text" size="3" name="qty'.$i.'" value="'.$value_qty.'"></td>';
print '<td align="center">';
$html->select_tva("tauxtva".$i);
print '</td>';
print '<td align="center"><input type="text" size="8" name="amountttc'.$i.'" value=""></td></tr>';
}
print "</table>";
print '<p align="center"><input type="submit" value="'.$langs->trans("Save").'"></p>';
print "</form>";
print '</table>';
print '<p align="center"><input type="submit" value="'.$langs->trans('Save').'"></p>';
print '</form>';
} }
else else
{ {
@ -487,13 +490,13 @@ else
* Confirmation de la validation * Confirmation de la validation
* *
*/ */
if ($_GET["action"] == 'valid') if ($_GET['action'] == 'valid')
{ {
$html->form_confirm("fiche.php?facid=$fac->id",$langs->trans("ValidateBill"),$langs->trans("ConfirmValidateBill"),"confirm_valid"); $html->form_confirm('fiche.php?facid='.$fac->id, $langs->trans('ValidateBill'), $langs->trans('ConfirmValidateBill', $fac->ref), 'confirm_valid');
print '<br />'; print '<br />';
} }
print "<table border=\"0\" width=\"100%\">"; print '<table border="0" width="100%">';
print '<tr><td width="50%" valign="top">'; print '<tr><td width="50%" valign="top">';
/* /*