diff --git a/htdocs/html.form.class.php b/htdocs/html.form.class.php
index 78cd3768305..f5ca0fd48b8 100644
--- a/htdocs/html.form.class.php
+++ b/htdocs/html.form.class.php
@@ -27,14 +27,14 @@
/**
* \file htdocs/html.form.class.php
- * \brief Fichier de la classe des fonctions prédéfinie de composants html
+ * \brief Fichier de la classe des fonctions pr�d�finie de composants html
* \version $Id$
*/
/**
* \class Form
- * \brief Classe permettant la génération de composants html
+ * \brief Classe permettant la g�n�ration de composants html
* \remarks Only common components must be here.
*/
class Form
@@ -64,10 +64,10 @@ class Form
/**
* \brief Affiche un texte+picto avec tooltip sur texte ou sur picto
- * \param text Texte à afficher
- * \param htmltext Contenu html du tooltip, codé en html
- * \param tooltipon 1=tooltip sur texte, 2=tooltip sur picto, 3=tooltip sur les 2, 4=tooltip sur les 2 et forcé en Ajax
- * \param direction -1=Le picto est avant, 0=pas de picto, 1=le picto est après
+ * \param text Texte � afficher
+ * \param htmltext Contenu html du tooltip, cod� en html
+ * \param tooltipon 1=tooltip sur texte, 2=tooltip sur picto, 3=tooltip sur les 2, 4=tooltip sur les 2 et forc� en Ajax
+ * \param direction -1=Le picto est avant, 0=pas de picto, 1=le picto est apr�s
* \param img Code img du picto
* \param i Numero of tooltip
* \return string Code html du tooltip (texte+picto)
@@ -170,11 +170,11 @@ class Form
/**
- * \brief Retourne la liste déroulante des pays actifs, dans la langue de l'utilisateur
- * \param selected Id ou Code pays ou Libelle pays pré-sélectionné
+ * \brief Retourne la liste d�roulante des pays actifs, dans la langue de l'utilisateur
+ * \param selected Id ou Code pays ou Libelle pays pr�-s�lectionn�
* \param htmlname Nom de la liste deroulante
* \param htmloption Options html sur le select
- * \todo trier liste sur noms après traduction plutot que avant
+ * \todo trier liste sur noms apr�s traduction plutot que avant
*/
function select_pays($selected='',$htmlname='pays_id',$htmloption='')
{
@@ -259,7 +259,7 @@ class Form
{
print '';
@@ -280,7 +280,7 @@ class Form
/**
* \brief Retourne la liste des types de comptes financiers
- * \param selected Type pré-sélectionné
+ * \param selected Type pr�-s�lectionn�
* \param htmlname Nom champ formulaire
*/
function select_type_comptes_financiers($selected=1,$htmlname='type')
@@ -528,7 +528,7 @@ class Form
/**
* \brief Return HTML combo list of absolute discounts
- * \param selected Id remise fixe pré-sélectionnée
+ * \param selected Id remise fixe pr�-s�lectionn�e
* \param htmlname Nom champ formulaire
* \param filter Criteres optionnels de filtre
* \param maxvalue Max value for lines that can be selected
@@ -592,12 +592,12 @@ class Form
/**
- * \brief Retourne la liste déroulante des contacts d'une société donnée
- * \param socid Id de la société
- * \param selected Id contact pré-sélectionné
+ * \brief Retourne la liste d�roulante des contacts d'une soci�t� donn�e
+ * \param socid Id de la soci�t�
+ * \param selected Id contact pr�-s�lectionn�
* \param htmlname Nom champ formulaire ('none' pour champ non editable)
* \param show_empty 0=liste sans valeur nulle, 1=ajoute valeur inconnue
- * \param exclude Liste des id contacts à exclure
+ * \param exclude Liste des id contacts � exclure
* \return int <0 if KO, Nb of contact in list if OK
*/
function select_contacts($socid,$selected='',$htmlname='contactid',$showempty=0,$exclude='')
@@ -664,7 +664,7 @@ class Form
/**
- * \brief Retourne la liste déroulante des utilisateurs
+ * \brief Retourne la liste d�roulante des utilisateurs
* \param selected Id user preselected
* \param htmlname Field name in form
* \param show_empty 0=liste sans valeur nulle, 1=ajoute valeur inconnue
@@ -723,7 +723,7 @@ class Form
* \param selected Preselected products
* \param htmlname Name of HTML select
* \param filtertype Filter on product type (''=nofilter, 0=product, 1=service)
- * \param limit Limit sur le nombre de lignes retournées
+ * \param limit Limit sur le nombre de lignes retourn�es
* \param price_level Level of price to show
* \param status -1=Return all products, 0=Products not on sell, 1=Products on sell
* \param finished 2=all, 1=finished, 0=raw material
@@ -760,7 +760,7 @@ class Form
* \param selected Preselected product
* \param htmlname Name of select html
* \param filtertype Filter on product type (''=nofilter, 0=product, 1=service)
- * \param limit Limite sur le nombre de lignes retournées
+ * \param limit Limite sur le nombre de lignes retourn�es
* \param price_level Level of price to show
* \param ajaxkeysearch Filter on product if ajax is used
* \param status -1=Return all products, 0=Products not on sell, 1=Products on sell
@@ -810,7 +810,7 @@ class Form
$result=$this->db->query($sql);
if (! $result) dol_print_error($this->db);
- // Multilang : on construit une liste des traductions des produits listés
+ // Multilang : on construit une liste des traductions des produits listes
if ($conf->global->MAIN_MULTILANGS)
{
$sqld = "SELECT d.fk_product, d.label";
@@ -855,7 +855,7 @@ class Form
{
$objp = $this->db->fetch_object($result);
- // Multilangs : modification des donnée si une traduction existe
+ // Multilangs : modification des donnees si une traduction existe
if ($conf->global->MAIN_MULTILANGS)
{
if ( $resultd ) $objtp = $this->db->fetch_object($resultd);
@@ -969,12 +969,12 @@ class Form
/**
* \brief Retourne la liste des produits de fournisseurs
- * \param socid Id société fournisseur (0 pour aucun filtre)
- * \param selected Produit pré-sélectionné
+ * \param socid Id societe fournisseur (0 pour aucun filtre)
+ * \param selected Produit pre-selectionne
* \param htmlname Nom de la zone select
* \param filtertype Filter on product type (''=nofilter, 0=product, 1=service)
* \param filtre Pour filtre sql
- * \param ajaxkeysearch Filtre des produits si ajax est utilisé
+ * \param ajaxkeysearch Filtre des produits si ajax est utilise
*/
function select_produits_fournisseurs_do($socid,$selected='',$htmlname='productid',$filtertype='',$filtre='',$ajaxkeysearch='')
{
@@ -1162,8 +1162,8 @@ class Form
}
/**
- * \brief Retourne la liste déroulante des adresses de livraison
- * \param selected Id contact pré-sélectionn
+ * \brief Retourne la liste deroulante des adresses de livraison
+ * \param selected Id contact pre-selectionn
* \param htmlname Nom champ formulaire
*/
function select_adresse_livraison($selected='', $socid, $htmlname='adresse_livraison_id',$showempty=0)
@@ -1210,13 +1210,13 @@ class Form
/**
* \brief Charge dans cache la liste des conditions de paiements possibles
- * \return int Nb lignes chargées, 0 si déjà chargées, <0 si ko
+ * \return int Nb lignes chargees, 0 si deja chargees, <0 si ko
*/
function load_cache_conditions_paiements()
{
global $langs;
- if (sizeof($this->cache_conditions_paiements)) return 0; // Cache déja chargé
+ if (sizeof($this->cache_conditions_paiements)) return 0; // Cache deja charge
$sql = "SELECT rowid, code, libelle";
$sql.= " FROM ".MAIN_DB_PREFIX."cond_reglement";
@@ -1232,7 +1232,7 @@ class Form
{
$obj = $this->db->fetch_object($resql);
- // Si traduction existe, on l'utilise, sinon on prend le libellé par défaut
+ // Si traduction existe, on l'utilise, sinon on prend le libelle par defaut
$libelle=($langs->trans("PaymentConditionShort".$obj->code)!=("PaymentConditionShort".$obj->code)?$langs->trans("PaymentConditionShort".$obj->code):($obj->libelle!='-'?$obj->libelle:''));
$this->cache_conditions_paiements[$obj->rowid]['code'] =$obj->code;
$this->cache_conditions_paiements[$obj->rowid]['label']=$libelle;
@@ -1248,13 +1248,13 @@ class Form
/**
* \brief Charge dans cache la liste des types de paiements possibles
- * \return int Nb lignes chargées, 0 si déjà chargées, <0 si ko
+ * \return int Nb lignes chargees, 0 si deja chargees, <0 si ko
*/
function load_cache_types_paiements()
{
global $langs;
- if (sizeof($this->cache_types_paiements)) return 0; // Cache déja chargé
+ if (sizeof($this->cache_types_paiements)) return 0; // Cache deja charge
$sql = "SELECT id, code, libelle, type";
$sql.= " FROM ".MAIN_DB_PREFIX."c_paiement";
@@ -1270,7 +1270,7 @@ class Form
{
$obj = $this->db->fetch_object($resql);
- // Si traduction existe, on l'utilise, sinon on prend le libellé par défaut
+ // Si traduction existe, on l'utilise, sinon on prend le libelle par defaut
$libelle=($langs->trans("PaymentTypeShort".$obj->code)!=("PaymentTypeShort".$obj->code)?$langs->trans("PaymentTypeShort".$obj->code):($obj->libelle!='-'?$obj->libelle:''));
$this->cache_types_paiements[$obj->id]['code'] =$obj->code;
$this->cache_types_paiements[$obj->id]['label']=$libelle;
@@ -1288,10 +1288,10 @@ class Form
/**
* \brief Retourne la liste des types de paiements possibles
- * \param selected Id du type de paiement pré-sélectionné
+ * \param selected Id du type de paiement pre-selectionne
* \param htmlname Nom de la zone select
* \param filtertype Pour filtre
- * \param addempty Ajoute entrée vide
+ * \param addempty Ajoute entree vide
*/
function select_conditions_paiements($selected='',$htmlname='condid',$filtertype=-1,$addempty=0)
{
@@ -1321,7 +1321,7 @@ class Form
/**
* \brief Retourne la liste des modes de paiements possibles
- * \param selected Id du mode de paiement pré-sélectionné
+ * \param selected Id du mode de paiement pre-selectionne
* \param htmlname Nom de la zone select
* \param filtertype Pour filtre
* \param format 0=id+libelle, 1=code+code, 2=code+libelle
@@ -1345,7 +1345,7 @@ class Form
if ($empty) print '';
foreach($this->cache_types_paiements as $id => $arraytypes)
{
- // On passe si on a demandé de filtrer sur des modes de paiments particuliers
+ // On passe si on a demand� de filtrer sur des modes de paiments particuliers
if (sizeof($filterarray) && ! in_array($arraytypes['type'],$filterarray)) continue;
if ($format == 0) print '';
@@ -1441,9 +1441,9 @@ class Form
/**
* \brief Retourne la liste des comptes
- * \param selected Id compte pré-sélectionné
+ * \param selected Id compte pre-selectionne
* \param htmlname Nom de la zone select
- * \param statut Statut des comptes recherchés (0=open, 1=closed)
+ * \param statut Statut des comptes recherches (0=open, 1=closed)
* \param filtre Pour filtre sur la liste
* \param useempty Affiche valeur vide dans liste
*/
@@ -1502,7 +1502,7 @@ class Form
}
/**
- * \brief Retourne la liste des catégories du type choisi
+ * \brief Retourne la liste des categories du type choisi
* \param type Type de categories (0=produit, 1=fournisseur, 2=client)
* \param selected Id categorie preselectionnee
* \param select_name Nom formulaire HTML
@@ -1671,7 +1671,7 @@ class Form
* \brief Affiche formulaire de selection de projet
* \param page Page
* \param socid Id societe
- * \param selected Id projet pré-sélectionné
+ * \param selected Id projet pre-selectionne
* \param htmlname Nom du formulaire select
*/
function form_project($page, $socid, $selected='', $htmlname='projectid')
@@ -1709,9 +1709,9 @@ class Form
/**
* \brief Affiche formulaire de selection de conditions de paiement
* \param page Page
- * \param selected Id condition pré-sélectionné
+ * \param selected Id condition pre-selectionne
* \param htmlname Name of select html field
- * \param addempty Ajoute entrée vide
+ * \param addempty Ajoute entree vide
*/
function form_conditions_reglement($page, $selected='', $htmlname='cond_reglement_id', $addempty=0)
{
@@ -1779,7 +1779,7 @@ class Form
/**
* \brief Affiche formulaire de selection des modes de reglement
* \param page Page
- * \param selected Id mode pré-sélectionné
+ * \param selected Id mode pre-selectionne
* \param htmlname Name of select html field
*/
function form_modes_reglement($page, $selected='', $htmlname='mode_reglement_id')
@@ -1865,7 +1865,7 @@ class Form
/**
* \brief Affiche formulaire de selection des contacts
* \param page Page
- * \param selected Id contact pré-sélectionné
+ * \param selected Id contact pre-selectionne
* \param htmlname Nom du formulaire select
*/
function form_contacts($page, $societe, $selected='', $htmlname='contactidp')
@@ -1881,7 +1881,7 @@ class Form
$num=$this->select_contacts($societe->id, $selected, $htmlname);
if ($num==0)
{
- print 'Cette societe n\'a pas de contact, veuillez en créer un avant de faire votre proposition commerciale ';
+ print 'Cette societe n\'a pas de contact, veuillez en cr�er un avant de faire votre proposition commerciale ';
print ''.$langs->trans('AddContact').'';
}
print '';
@@ -1907,9 +1907,9 @@ class Form
/**
* \brief Affiche formulaire de selection de l'adresse de livraison
* \param page Page
- * \param selected Id condition pré-sélectionné
+ * \param selected Id condition pre-selectionne
* \param htmlname Nom du formulaire select
- * \param origin Origine de l'appel pour pouvoir créer un retour
+ * \param origin Origine de l'appel pour pouvoir creer un retour
* \param originid Id de l'origine
*/
function form_adresse_livraison($page, $selected='', $socid, $htmlname='adresse_livraison_id', $origin='', $originid='')
@@ -1947,16 +1947,16 @@ class Form
/**
* \brief Retourne la liste des devises, dans la langue de l'utilisateur
- * \param selected code devise pré-sélectionné
+ * \param selected code devise pr�-s�lectionn�
* \param htmlname nom de la liste deroulante
- * \todo trier liste sur noms après traduction plutot que avant
+ * \todo trier liste sur noms apr�s traduction plutot que avant
*/
function select_currency($selected='',$htmlname='currency_id')
{
global $conf,$langs,$user;
$langs->load("dict");
- if ($selected=='euro' || $selected=='euros') $selected='EUR'; // Pour compatibilité
+ if ($selected=='euro' || $selected=='euros') $selected='EUR'; // Pour compatibilit�
$sql = "SELECT code, code_iso, label, active";
$sql.= " FROM ".MAIN_DB_PREFIX."c_currencies";
@@ -1985,7 +1985,7 @@ class Form
print '';
$i++;
@@ -2005,16 +2005,16 @@ class Form
/**
* \brief Output an HTML select vat rate
* \param name Nom champ html
- * \param selectedrate Forçage du taux tva pré-sélectionné. Mettre '' pour aucun forcage.
- * \param societe_vendeuse Objet société vendeuse
- * \param societe_acheteuse Objet société acheteuse
+ * \param selectedrate For�age du taux tva pr�-s�lectionn�. Mettre '' pour aucun forcage.
+ * \param societe_vendeuse Objet soci�t� vendeuse
+ * \param societe_acheteuse Objet soci�t� acheteuse
* \param taux_produit Taux par defaut du produit vendu
* \param info_bits Miscellanous information on line
- * \remarks Si vendeur non assujeti à TVA, TVA par défaut=0. Fin de règle.
- * Si le (pays vendeur = pays acheteur) alors la TVA par défaut=TVA du produit vendu. Fin de règle.
- * Si (vendeur et acheteur dans Communauté européenne) et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par défaut=0 (La TVA doit être payé par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de règle.
- * Si (vendeur et acheteur dans Communauté européenne) et bien vendu autre que transport neuf alors la TVA par défaut=TVA du produit vendu. Fin de règle.
- * Sinon la TVA proposée par défaut=0. Fin de règle.
+ * \remarks Si vendeur non assujeti � TVA, TVA par d�faut=0. Fin de r�gle.
+ * Si le (pays vendeur = pays acheteur) alors la TVA par d�faut=TVA du produit vendu. Fin de r�gle.
+ * Si (vendeur et acheteur dans Communaut� europ�enne) et bien vendu = moyen de transports neuf (auto, bateau, avion), TVA par d�faut=0 (La TVA doit �tre pay� par l'acheteur au centre d'impots de son pays et non au vendeur). Fin de r�gle.
+ * Si (vendeur et acheteur dans Communaut� europ�enne) et bien vendu autre que transport neuf alors la TVA par d�faut=TVA du produit vendu. Fin de r�gle.
+ * Sinon la TVA propos�e par d�faut=0. Fin de r�gle.
*/
function select_tva($name='tauxtva', $selectedrate='', $societe_vendeuse='', $societe_acheteuse='', $taux_produit='', $info_bits=0)
{
@@ -2083,14 +2083,14 @@ class Form
print ''.$this->db->error().'';
}
- // Définition du taux à pré-sélectionner (si defaulttx non forcé et donc vaut -1 ou '')
+ // D�finition du taux � pr�-s�lectionner (si defaulttx non forc� et donc vaut -1 ou '')
if ($defaulttx < 0 || strlen($defaulttx) == 0)
{
$defaulttx=get_default_tva($societe_vendeuse,$societe_acheteuse,$taux_produit);
$defaultnpr=get_default_npr($societe_vendeuse,$societe_acheteuse,$taux_produit);
}
- // Si taux par defaut n'a pu etre déterminé, on prend dernier de la liste.
- // Comme ils sont triés par ordre croissant, dernier = plus élevé = taux courant
+ // Si taux par defaut n'a pu etre d�termin�, on prend dernier de la liste.
+ // Comme ils sont tri�s par ordre croissant, dernier = plus �lev� = taux courant
if ($defaulttx < 0 || strlen($defaulttx) == 0)
{
$defaulttx = $txtva[sizeof($txtva)-1];
@@ -2128,16 +2128,16 @@ class Form
/**
* Affiche zone de selection de date
* Liste deroulante pour les jours, mois, annee et eventuellement heurs et minutes
- * Les champs sont pré-sélectionnés avec:
+ * Les champs sont pr�-s�lectionn�s avec:
* - La date set_time (timestamps ou date au format YYYY-MM-DD ou YYYY-MM-DD HH:MM)
* - La date du jour si set_time vaut ''
* - Aucune date (champs vides) si set_time vaut -1 (dans ce cas empty doit valoir 1)
- * @param set_time Date de pré-sélection
+ * @param set_time Date de pr�-s�lection
* @param prefix Prefix pour nom champ
* @param h 1=Affiche aussi les heures
* @param m 1=Affiche aussi les minutes
* @param empty 0=Champ obligatoire, 1=Permet une saisie vide
- * @param form_name Nom du formulaire de provenance. Utilisé pour les dates en popup.
+ * @param form_name Nom du formulaire de provenance. Utilis� pour les dates en popup.
* @param d 1=Affiche aussi les jours, mois, annees
* @param addnowbutton Add a button "Now"
*/
@@ -2152,7 +2152,7 @@ class Form
if (! $set_time && $empty == 0) $set_time = time();
- // Analyse de la date de pré-selection
+ // Analyse de la date de pr�-selection
if (eregi('^([0-9]+)\-([0-9]+)\-([0-9]+)\s?([0-9]+)?:?([0-9]+)?',$set_time,$reg))
{
// Date au format 'YYYY-MM-DD' ou 'YYYY-MM-DD HH:MM:SS'
@@ -2285,7 +2285,7 @@ class Form
}
print "";
- // Année
+ // Ann�e
if ($empty || $set_time == -1)
{
print '';
@@ -2407,7 +2407,7 @@ class Form
}
/**
- * \brief Fonction servant a afficher une durée dans une liste déroulante
+ * \brief Fonction servant a afficher une dur�e dans une liste d�roulante
* \param prefix prefix
* \param iSecond Nombre de secondes
*/
@@ -2484,7 +2484,7 @@ class Form
while (list($key, $value) = each ($array))
{
$out.='