_dolibarr/htdocs/fourn/facture/fiche.php - ligne 195_
/if ($_GET['action'] == 'add_ligne')
{
$facfou = new FactureFournisseur($db, '', $_GET['facid']);
if ($_POST['idprod'])
{
$nv_prod = new product($db);
$nv_prod->fetch($_POST['idprod']);
// cas spécial pour lequel on a les meme référence que le fournisseur
// $label = '['.$nv_prod->ref.'] - '. $nv_prod->libelle;
$label = $nv_prod->libelle;
if ( $nv_prod->get_buyprice($_POST['fourn_id'], $_POST['qty']) )
$facfou->addline($label, $nv_prod->fourn_pu,
$nv_prod->tva_tx, $_POST['qty'], $_POST['idprod']);
}
else
{
$tauxtva = price2num($_POST['tauxtva']);
if (strlen($_POST['label']) > 0 && !empty($_POST['amount']))
{
$ht = price2num($_POST['amount']);
$facfou->addline($_POST['label'], $ht, $tauxtva,
$_POST['qty']);
}
else
{
$ttc = price2num($_POST['amountttc']);
$ht = $ttc / (1 + ($tauxtva / 100));
$facfou->addline($_POST['label'], $ht, $tauxtva,
$_POST['qty']);
}
}
$_GET['action'] = 'edit';
}
/
_dolibarr/htdocs/fourn/facture/fiche.php - ligne 444
_/ print '</form>';
// Ajout de produits/services prédéfinis
if ($conf->produit->enabled)
{
print '<form name="addligne_predef"
action="fiche.php?facid='.$fac->id.'&action=add_ligne"
method="post">';
print '<input type="hidden"
name="fourn_id" value="'. $fac->socidp .'">';
$var=! $var;
print '<tr '.$bc[$var].'>';
print '<td colspan="2">';
$html->select_produits_fournisseurs($fac->socidp,'','idprod',$filtre);
print '<br>';
print '<td> </td>';
print '<td align="right"><input
type="text" name="qty" value="1" size="2"></td>';
print '<td> </td>';
print '<td> </td>';
print '<td> </td>';
print '<td> </td>';
print '<td align="center" valign="middle"
rowspan="2" colspan="5"><input type="submit" class="button"
value="'.$langs->trans("Add").'"></td>';
print '</tr>';
print '</form>';
}
print '</table>';
/_
_
_______________________________________________
Dolibarr-dev mailing list
address@hidden
http://lists.nongnu.org/mailman/listinfo/dolibarr-dev