Trad: Quelques traductions de plus

This commit is contained in:
Laurent Destailleur 2004-11-28 16:05:02 +00:00
parent 0f76961de6
commit f03dde7b43
5 changed files with 88 additions and 92 deletions

View File

@ -657,7 +657,7 @@ else
print '<input type="hidden" name="action" value="addligne">'; print '<input type="hidden" name="action" value="addligne">';
print "<tr $bc[$var]>".'<td><textarea name="desc" cols="60" rows="1"></textarea></td>'; print "<tr $bc[$var]>".'<td><textarea name="desc" cols="60" rows="1"></textarea></td>';
print '<td align="center">'; print '<td align="center">';
print $html->select_tva("tva_tx"); print $html->select_tva("tva_tx",$conf->defaulttx);
print '</td>'; print '</td>';
print '<td align="center"><input type="text" name="qty" value="1" size="2"></td>'; print '<td align="center"><input type="text" name="qty" value="1" size="2"></td>';
print '<td align="right"><input type="text" name="remise_percent" size="4" value="0">&nbsp;%</td>'; print '<td align="right"><input type="text" name="remise_percent" size="4" value="0">&nbsp;%</td>';

View File

@ -21,7 +21,7 @@
* *
*/ */
/*! /**
\file htdocs/contrat/contrat.class.php \file htdocs/contrat/contrat.class.php
\ingroup contrat \ingroup contrat
\brief Fichier de la classe des contrats \brief Fichier de la classe des contrats
@ -29,7 +29,7 @@
*/ */
/*! \class Contrat /** \class Contrat
\brief Classe permettant la gestion des contrats \brief Classe permettant la gestion des contrats
*/ */
@ -51,7 +51,7 @@ class Contrat
$this->user_cloture = new User($DB); $this->user_cloture = new User($DB);
} }
/* /**
* \brief Modifie date de mise en service d'un contrat * \brief Modifie date de mise en service d'un contrat
* Si la duree est renseignée, date_start=date_start et date_end=date_start+duree * Si la duree est renseignée, date_start=date_start et date_end=date_start+duree
* sinon date_start=date_start et date_end=date_end * sinon date_start=date_start et date_end=date_end
@ -97,10 +97,11 @@ class Contrat
} }
} }
/* /**
* * \brief Active une ligne detail d'un contat
* * \param user objet User qui avtice le contrat
* * \param line_id id de la ligne de detail à activer
* \param date date d'ouverture
*/ */
function active_line($user, $line_id, $date) function active_line($user, $line_id, $date)
{ {
@ -126,7 +127,7 @@ class Contrat
/* /**
* \brief Cloture un contrat * \brief Cloture un contrat
* \param user objet User qui cloture * \param user objet User qui cloture
* *
@ -140,7 +141,7 @@ class Contrat
$result = $this->db->query($sql) ; $result = $this->db->query($sql) ;
} }
/* /**
* \brief Annule un contrat * \brief Annule un contrat
* \param user objet User qui annule * \param user objet User qui annule
* *
@ -154,7 +155,7 @@ class Contrat
$result = $this->db->query($sql) ; $result = $this->db->query($sql) ;
} }
/* /**
* \brief Charge de la base les données du contrat * \brief Charge de la base les données du contrat
* \param id id du contrat à charger * \param id id du contrat à charger
*/ */
@ -200,10 +201,9 @@ class Contrat
return $result; return $result;
} }
/* /**
* * \brief Crée un contrat vierge
* * \param user utilisateur qui crée
*
*/ */
function create($user) function create($user)
{ {
@ -219,68 +219,69 @@ class Contrat
else else
{ {
$result = 1; $result = 1;
dolibarr_syslog("Contrat::create_from_facture - 10"); dolibarr_syslog("Contrat::create - 10");
dolibarr_print_error($this->db,"Contrat::create_from_facture - 10"); dolibarr_print_error($this->db,"Contrat::create - 10");
} }
return $result; return $result;
} }
/* /**
* \brief Crée autant de contrats que de lignes de facture, pour une facture donnée * \brief Crée autant de contrats que de lignes de facture, pour une facture donnée
* * \param factureid id de la facture
* \param user utilisateur qui crée
* \param socid id société
*/ */
function create_from_facture($factureid, $user, $socid) function create_from_facture($factureid, $user, $socid)
{ {
$sql = "SELECT p.rowid as rowid, fd.rowid as fdrowid FROM ".MAIN_DB_PREFIX."product as p, ".MAIN_DB_PREFIX."facturedet as fd"; $sql = "SELECT p.rowid as rowid, fd.rowid as fdrowid FROM ".MAIN_DB_PREFIX."product as p, ".MAIN_DB_PREFIX."facturedet as fd";
$sql .= " WHERE p.rowid = fd.fk_product AND p.fk_product_type = 1 AND fd.fk_facture = ".$factureid; $sql .= " WHERE p.rowid = fd.fk_product AND p.fk_product_type = 1 AND fd.fk_facture = ".$factureid;
if ($this->db->query($sql)) if ($this->db->query($sql))
{ {
$num = $this->db->num_rows(); $num = $this->db->num_rows();
if ($num > 0) if ($num > 0)
{ {
$i = 0; $i = 0;
while ($i < $num) while ($i < $num)
{ {
$objp = $this->db->fetch_object(); $objp = $this->db->fetch_object();
$prowid[$i] = $objp->rowid; $prowid[$i] = $objp->rowid;
$fdrowid[$i] = $objp->fdrowid; $fdrowid[$i] = $objp->fdrowid;
$i++; $i++;
} }
$this->db->free(); $this->db->free();
while (list($i, $value) = each ($prowid))
{
$sql = "INSERT INTO ".MAIN_DB_PREFIX."contrat (fk_product, fk_facture, fk_facturedet, fk_soc, fk_user_author)";
$sql .= " VALUES (".$prowid[$i].", $factureid, ".$fdrowid[$i].", $socid, $user->id)";
if (! $this->db->query($sql))
{
dolibarr_syslog("Contrat::create_from_facture - 10");
dolibarr_print_error($this->db,"Contrat::create_from_facture - 10");
}
}
}
else
{
$this->db->free();
}
}
else
{
dolibarr_syslog("Contrat::create_from_facture - 20");
dolibarr_print_error($this->db,"Contrat::create_from_facture - 20");
}
while (list($i, $value) = each ($prowid)) return $result;
{
$sql = "INSERT INTO ".MAIN_DB_PREFIX."contrat (fk_product, fk_facture, fk_facturedet, fk_soc, fk_user_author)";
$sql .= " VALUES (".$prowid[$i].", $factureid, ".$fdrowid[$i].", $socid, $user->id)";
if (! $this->db->query($sql))
{
dolibarr_syslog("Contrat::create_from_facture - 10");
dolibarr_print_error($this->db,"Contrat::create_from_facture - 10");
}
}
}
else
{
$this->db->free();
}
}
else
{
dolibarr_syslog("Contrat::create_from_facture - 20");
dolibarr_print_error($this->db,"Contrat::create_from_facture - 20");
}
return $result;
} }
/** /**
* Ajoute une ligne de commande * \brief Ajoute une ligne de commande
* *
*/ */
function addline($desc, $pu, $qty, $txtva, $fk_product=0, $remise_percent=0) function addline($desc, $pu, $qty, $txtva, $fk_product=0, $remise_percent=0)
@ -316,18 +317,12 @@ class Contrat
$price = $pu - $remise; $price = $pu - $remise;
} }
/* // Insertion dans la base
* Insertion dans la base
*/
$sql = "INSERT INTO ".MAIN_DB_PREFIX."contratdet "; $sql = "INSERT INTO ".MAIN_DB_PREFIX."contratdet ";
$sql .= "(fk_contrat,label,description,fk_product, price_ht,qty,tva_tx, remise_percent, subprice, remise)"; $sql .= "(fk_contrat,label,description,fk_product, price_ht,qty,tva_tx, remise_percent, subprice, remise)";
$sql .= " VALUES ($this->id, '" . addslashes($label) . "','" . addslashes($desc) . "',$fk_product,".ereg_replace(",",".",$price).", '$qty', $txtva, $remise_percent,'".ereg_replace(",",".",$subprice)."','".ereg_replace(",",".", $remise)."') ;"; $sql .= " VALUES ($this->id, '" . addslashes($label) . "','" . addslashes($desc) . "',$fk_product,".ereg_replace(",",".",$price).", '$qty', $txtva, $remise_percent,'".ereg_replace(",",".",$subprice)."','".ereg_replace(",",".", $remise)."') ;";
/* // Retour
* Retour
*/
if ( $this->db->query( $sql) ) if ( $this->db->query( $sql) )
{ {
//$this->update_price(); //$this->update_price();
@ -342,8 +337,8 @@ class Contrat
} }
/** /**
* Supprime une ligne du contrat * \brief Supprime une ligne de detail du contrat
* * \param idligne id de la ligne detail de contrat à supprimer
*/ */
function delete_line($idligne) function delete_line($idligne)
{ {

View File

@ -602,7 +602,7 @@ else
if ( $db->query($sql) ) if ( $db->query($sql) )
{ {
$opt = "<option value=\"0\" SELECTED></option>"; $opt = "<option value=\"0\" selected></option>";
$num = $db->num_rows(); $num = $db->num_rows();
$i = 0; $i = 0;
@ -625,8 +625,8 @@ else
print "<tr class=\"liste_titre\">"; print "<tr class=\"liste_titre\">";
print '<td width="54%">'.$langs->trans("Description").'</td>'; print '<td width="54%">'.$langs->trans("Description").'</td>';
print '<td width="8%" align="center">Tva</td>'; print '<td width="8%" align="center">'.$langs->trans("VAT").'</td>';
print '<td width="8%" align="center">Quantité</td>'; print '<td width="8%" align="center">'.$langs->trans("Qty").'</td>';
print '<td width="8%" align="right">Remise</td>'; print '<td width="8%" align="right">Remise</td>';
print '<td width="12%" align="right">P.U.</TD>'; print '<td width="12%" align="right">P.U.</TD>';
print '<td>&nbsp;</td><td>&nbsp;</td>'."</tr>\n"; print '<td>&nbsp;</td><td>&nbsp;</td>'."</tr>\n";
@ -635,7 +635,7 @@ else
/* /*
print "<tr $bc[$var]>".'<td><textarea name="desc" cols="60" rows="1"></textarea></td>'; print "<tr $bc[$var]>".'<td><textarea name="desc" cols="60" rows="1"></textarea></td>';
print '<td align="center">'; print '<td align="center">';
print $html->select_tva("tva_tx"); print $html->select_tva("tva_tx",$conf->defaulttx);
print '</td>'; print '</td>';
print '<td align="center"><input type="text" name="qty" value="1" size="2"></td>'; print '<td align="center"><input type="text" name="qty" value="1" size="2"></td>';
print '<td align="right"><input type="text" name="remise_percent" size="4" value="0">&nbsp;%</td>'; print '<td align="right"><input type="text" name="remise_percent" size="4" value="0">&nbsp;%</td>';
@ -670,7 +670,7 @@ else
if ($contrat->statut == 0 && $user->rights->contrat->supprimer) if ($contrat->statut == 0 && $user->rights->contrat->supprimer)
{ {
print '<a class="tabAction" href="fiche.php?id='.$id.'&amp;action=delete">Supprimer</a>'; print '<a class="tabAction" href="fiche.php?id='.$id.'&amp;action=delete">'.$langs->trans("Delete").'</a>';
} }
if ($contrat->statut > 0 && $contrat->statut < 3 && $user->rights->expedition->creer) if ($contrat->statut > 0 && $contrat->statut < 3 && $user->rights->expedition->creer)
@ -683,7 +683,7 @@ else
{ {
if ($user->rights->contrat->valider) if ($user->rights->contrat->valider)
{ {
print '<a class="tabAction" href="fiche.php?id='.$id.'&amp;action=valid">Valider</a>'; print '<a class="tabAction" href="fiche.php?id='.$id.'&amp;action=valid">'.$langs->trans("Valid").'</a>';
} }
} }
@ -692,7 +692,7 @@ else
$nb_expedition = $contrat->nb_expedition(); $nb_expedition = $contrat->nb_expedition();
if ($user->rights->contrat->valider && $nb_expedition == 0) if ($user->rights->contrat->valider && $nb_expedition == 0)
{ {
print '<a class="tabAction" href="fiche.php?id='.$id.'&amp;action=annuler">Annuler la contrat</a>'; print '<a class="tabAction" href="fiche.php?id='.$id.'&amp;action=annuler">'.$langs->trans("Cancel").'</a>';
} }
} }
@ -707,10 +707,11 @@ else
*/ */
if ($_GET["action"] == 'classer') if ($_GET["action"] == 'classer')
{ {
$langs->load("project");
print '<p><form method="post" action="fiche.php?id='.$contrat->id.'">'; print '<p><form method="post" action="fiche.php?id='.$contrat->id.'">';
print '<input type="hidden" name="action" value="classin">'; print '<input type="hidden" name="action" value="classin">';
print '<table cellspacing="0" class="border" cellpadding="3">'; print '<table class="border">';
print '<tr><td>Projet</td><td>'; print '<tr><td>'.$langs->trans("Project").'</td><td>';
$proj = new Project($db); $proj = new Project($db);
$html->select_array("projetid",$proj->liste_array($contrat->soc_id)); $html->select_array("projetid",$proj->liste_array($contrat->soc_id));
@ -726,7 +727,7 @@ else
else else
{ {
/* Contrat non trouvée */ /* Contrat non trouvée */
print "Contrat inexistante ou accés refusé"; print "Contrat inexistant ou accés refusé";
} }
} }
} }

View File

@ -246,7 +246,7 @@ if ($_GET["action"] == 'create' or $_GET["action"] == 'copy')
{ {
print '<tr><td>'.$langs->trans("Label").'</td><td><input size="30" name="libelle" type="text"></td></tr>'; print '<tr><td>'.$langs->trans("Label").'</td><td><input size="30" name="libelle" type="text"></td></tr>';
} }
print "<tr>".'<td>Date</td><td>'; print '<tr><td>'.$langs->trans("Date").'</td><td>';
$html->select_date(); $html->select_date();
print '</td></tr>'; print '</td></tr>';
@ -254,7 +254,7 @@ if ($_GET["action"] == 'create' or $_GET["action"] == 'copy')
print "</table><br>"; print "</table><br>";
print '<table class="border" width="100%">'; print '<table class="border" width="100%">';
print '<tr class="liste_titre"><td>&nbsp;</td><td>'.$langs->trans("Label").'</td><td align="center">P.U. HT</td><td align="center">Quantité</td><td align="center">Tx TVA</td></tr>'; print '<tr class="liste_titre"><td>&nbsp;</td><td>'.$langs->trans("Label").'</td><td align="center">P.U. HT</td><td align="center">'.$langs->trans("Qty").'</td><td align="center">'.$langs->trans("VATRate").'</td></tr>';
for ($i = 1 ; $i < 9 ; $i++) for ($i = 1 ; $i < 9 ; $i++)
{ {
@ -344,7 +344,7 @@ else
*/ */
print "<p><form action=\"fiche.php?facid=$fac->id&amp;action=add_ligne\" method=\"post\">"; print "<p><form action=\"fiche.php?facid=$fac->id&amp;action=add_ligne\" method=\"post\">";
print '<table class="noborder" width="100%">'; print '<table class="noborder" width="100%">';
print '<tr class="liste_titre"><td>'.$langs->trans("Label").'</td><td align="center">P.U. HT</td><td align="center">Quantité</td><td align="center">Total HT</td>'; print '<tr class="liste_titre"><td>'.$langs->trans("Label").'</td><td align="center">P.U. HT</td><td align="center">'.$langs->trans("Qty").'</td><td align="center">'.$langs->trans("TotalHT").'</td>';
print '<td align="center">'.$langs->trans("VATRate").'</td>'; print '<td align="center">'.$langs->trans("VATRate").'</td>';
print '<td align="center">'.$langs->trans("VAT").'</td>'; print '<td align="center">'.$langs->trans("VAT").'</td>';
print '<td align="right">'.$langs->trans("TotalTTC").'</td><td>&nbsp;</td></tr>'; print '<td align="right">'.$langs->trans("TotalTTC").'</td><td>&nbsp;</td></tr>';
@ -467,9 +467,9 @@ else
$objp = $db->fetch_object(); $objp = $db->fetch_object();
$var=!$var; $var=!$var;
print "<tr $bc[$var]>"; print "<tr $bc[$var]>";
print "<td>".strftime("%d %B %Y",$objp->dp)."</TD>\n"; print "<td>".strftime("%d %B %Y",$objp->dp)."</td>\n";
print "<td>$objp->paiement_type $objp->num_paiement</TD>\n"; print "<td>$objp->paiement_type $objp->num_paiement</td>\n";
print "<td align=\"right\">".price($objp->amount)."</TD><td>".MAIN_MONNAIE."</td>\n"; print "<td align=\"right\">".price($objp->amount)."</td><td>".MAIN_MONNAIE."</td>\n";
if ($fac->statut == 1 && $fac->paye == 0 && $user->societe_id == 0) if ($fac->statut == 1 && $fac->paye == 0 && $user->societe_id == 0)
{ {

View File

@ -273,7 +273,7 @@ if ($_GET["action"] == 'create' && $user->rights->produit->creer)
$langs->load("bills"); $langs->load("bills");
print '<tr><td>'.$langs->trans("VATRate").'</td><td>'; print '<tr><td>'.$langs->trans("VATRate").'</td><td>';
print $html->select_tva("tva_tx"); print $html->select_tva("tva_tx",$conf->defaulttx);
print '</td></tr>'; print '</td></tr>';
print '<tr><td>'.$langs->trans("Status").'</td><td>'; print '<tr><td>'.$langs->trans("Status").'</td><td>';