From e0a4f20e8a64d59a8f2faaef8f19a305a15306f2 Mon Sep 17 00:00:00 2001
From: Regis Houssin <regis@dolibarr.fr>
Date: Wed, 17 Jun 2009 20:01:13 +0000
Subject: [PATCH] Fix: UTF-8

---
 .../interface_all_Demo.class.php-NORUN        | 21 +++++++++---------
 ...terface_modCommande_Ecotax.class.php-NORUN | 12 +++++-----
 ...face_modCommande_Fraisport.class.php-NORUN | 12 +++++-----
 ...terface_modEditeur_Editeur.class.php-NORUN | 12 +++++-----
 .../interface_modLdap_Ldapsynchro.class.php   | 12 +++++-----
 ...ace_modNotification_Notification.class.php | 20 ++++++++---------
 ...nterface_modPhenix_Phenixsynchro.class.php | 22 +++++++++----------
 ...ace_modWebcalendar_Webcalsynchro.class.php | 22 +++++++++----------
 8 files changed, 67 insertions(+), 66 deletions(-)

diff --git a/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN b/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN
index 03a4bf2ad6d..070d81b833e 100644
--- a/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN
+++ b/htdocs/includes/triggers/interface_all_Demo.class.php-NORUN
@@ -20,10 +20,10 @@
         \file       htdocs/includes/triggers/interface_all_Demo.class.php
         \ingroup    core
         \brief      Fichier de demo de personalisation des actions du workflow
-        \remarks    Son propre fichier d'actions peut etre cr�� par recopie de celui-ci:
+        \remarks    Son propre fichier d'actions peut etre cree par recopie de celui-ci:
                     - Le nom du fichier doit etre: interface_modMymodule_Mytrigger.class.php
 					                           ou: interface_all_Mytrigger.class.php
-                    - Le fichier doit rester stock� dans includes/triggers
+                    - Le fichier doit rester stocke dans includes/triggers
                     - Le nom de la classe doit etre InterfaceMytrigger
                     - Le nom de la methode constructeur doit etre InterfaceMytrigger
                     - Le nom de la propriete name doit etre Mytrigger
@@ -33,7 +33,7 @@
 
 /**
         \class      InterfaceDemo
-        \brief      Classe des fonctions triggers des actions personalis�es du workflow
+        \brief      Classe des fonctions triggers des actions personalisees du workflow
 */
 
 class InterfaceDemo
@@ -42,7 +42,7 @@ class InterfaceDemo
     
     /**
      *   \brief      Constructeur.
-     *   \param      DB      Handler d'acc�s base
+     *   \param      DB      Handler d'acces base
      */
     function InterfaceDemo($DB)
     {
@@ -82,17 +82,18 @@ class InterfaceDemo
         global $langs;
         $langs->load("admin");
 
-        if ($this->version == 'experimental') return $langs->trans("Experimental");
+        if ($this->version == 'development') return $langs->trans("Development");
+        elseif ($this->version == 'experimental') return $langs->trans("Experimental");
         elseif ($this->version == 'dolibarr') return DOL_VERSION;
         elseif ($this->version) return $this->version;
         else return $langs->trans("Unknown");
     }
     
     /**
-     *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-     *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+     *      \brief      Fonction appelee lors du declenchement d'un evenement Dolibarr.
+     *                  D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers
      *      \param      action      Code de l'evenement
-     *      \param      object      Objet concern�
+     *      \param      object      Objet concerne
      *      \param      user        Objet user
      *      \param      lang        Objet lang
      *      \param      conf        Objet conf
@@ -100,8 +101,8 @@ class InterfaceDemo
      */
 	function run_trigger($action,$object,$user,$langs,$conf)
     {
-        // Mettre ici le code � ex�cuter en r�action de l'action
-        // Les donn�es de l'action sont stock�es dans $object
+        // Mettre ici le code a executer en reaction de l'action
+        // Les donnees de l'action sont stockees dans $object
     
         // Users
         if     ($action == 'USER_LOGIN')
diff --git a/htdocs/includes/triggers/interface_modCommande_Ecotax.class.php-NORUN b/htdocs/includes/triggers/interface_modCommande_Ecotax.class.php-NORUN
index 7e1ae413493..765debd4cda 100644
--- a/htdocs/includes/triggers/interface_modCommande_Ecotax.class.php-NORUN
+++ b/htdocs/includes/triggers/interface_modCommande_Ecotax.class.php-NORUN
@@ -27,7 +27,7 @@
 
 /**
    \class      InterfaceEcotax
-   \brief      Classe des fonctions triggers des actions personalis�es du workflow
+   \brief      Classe des fonctions triggers des actions personalisees du workflow
 */
 
 class InterfaceEcotax
@@ -37,7 +37,7 @@ class InterfaceEcotax
   
   /**
    *   \brief      Constructeur.
-   *   \param      DB      Handler d'acc�s base
+   *   \param      DB      Handler d'acces base
    */
   function InterfaceEcotax($DB)
   {
@@ -83,8 +83,8 @@ class InterfaceEcotax
   }
   
   /**
-   *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-   *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+   *      \brief      Fonction appelee lors du declenchement d'un evenement Dolibarr.
+   *                  D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers
    *      \param      action      Code de l'evenement
    *      \param      object      Objet concern
    *      \param      user        Objet user
@@ -159,7 +159,7 @@ class InterfaceEcotax
 	 */
 
 	/*
-	 * D�tecte si la ligne existe
+	 * Detecte si la ligne existe
 	 *
 	 */
 	$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."commandedet ";
@@ -210,7 +210,7 @@ class InterfaceEcotax
 
 	if ($exists > 0)
 	  {
-	    // Mets � jour la ligne
+	    // Mets a jour la ligne
 	    $sql = "UPDATE  ".MAIN_DB_PREFIX."commandedet";
 	    $sql.= " SET description ='".addslashes($desc)."'";
 	    $sql.= ", rang='".$rang."'";
diff --git a/htdocs/includes/triggers/interface_modCommande_Fraisport.class.php-NORUN b/htdocs/includes/triggers/interface_modCommande_Fraisport.class.php-NORUN
index 5e6feb76c18..5a516323f6b 100644
--- a/htdocs/includes/triggers/interface_modCommande_Fraisport.class.php-NORUN
+++ b/htdocs/includes/triggers/interface_modCommande_Fraisport.class.php-NORUN
@@ -28,7 +28,7 @@ include_once(DOL_DOCUMENT_ROOT.'/lib/functions2.lib.php');
 
 /**
    \class      InterfaceFraisport
-   \brief      Classe des fonctions triggers des actions personalis�es du workflow
+   \brief      Classe des fonctions triggers des actions personalisees du workflow
 */
 class InterfaceFraisport
 {
@@ -37,7 +37,7 @@ class InterfaceFraisport
   
   /**
    *   \brief      Constructeur.
-   *   \param      DB      Handler d'acc�s base
+   *   \param      DB      Handler d'acces base
    */
   function InterfaceFraisport($DB)
   {
@@ -83,8 +83,8 @@ class InterfaceFraisport
   }
   
   /**
-   *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-   *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+   *      \brief      Fonction appelee lors du declenchement d'un evenement Dolibarr.
+   *                  D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers
    *      \param      action      Code de l'evenement
    *      \param      object      Objet concern
    *      \param      user        Objet user
@@ -154,7 +154,7 @@ class InterfaceFraisport
 	  }
 
 	/*
-	 * D�tecte si la ligne existe
+	 * Detecte si la ligne existe
 	 *
 	 */
 	$sql = "SELECT rowid FROM ".MAIN_DB_PREFIX."commandedet ";
@@ -206,7 +206,7 @@ class InterfaceFraisport
 
 	if ($exists > 0)
 	  {
-	    // Mets � jour la ligne
+	    // Mets a jour la ligne
 	    $sql = "UPDATE  ".MAIN_DB_PREFIX."commandedet";
 	    $sql.= " SET description ='".addslashes($desc)."'";
 	    $sql.= ", rang='".$rang."'";
diff --git a/htdocs/includes/triggers/interface_modEditeur_Editeur.class.php-NORUN b/htdocs/includes/triggers/interface_modEditeur_Editeur.class.php-NORUN
index bf318376c17..a6ab77b1310 100644
--- a/htdocs/includes/triggers/interface_modEditeur_Editeur.class.php-NORUN
+++ b/htdocs/includes/triggers/interface_modEditeur_Editeur.class.php-NORUN
@@ -27,7 +27,7 @@
 
 /**
    \class      InterfaceEditeur
-   \brief      Classe des fonctions triggers des actions personalis�es du workflow
+   \brief      Classe des fonctions triggers des actions personalisees du workflow
 */
 
 class InterfaceEditeur
@@ -37,7 +37,7 @@ class InterfaceEditeur
   
   /**
    *   \brief      Constructeur.
-   *   \param      DB      Handler d'acc�s base
+   *   \param      DB      Handler d'acces base
    */
   function InterfaceEditeur($DB)
   {
@@ -84,8 +84,8 @@ class InterfaceEditeur
   }
   
   /**
-   *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-   *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+   *      \brief      Fonction appelee lors du declenchement d'un evenement Dolibarr.
+   *                  D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers
    *      \param      action      Code de l'evenement
    *      \param      object      Objet concern
    *      \param      user        Objet user
@@ -95,8 +95,8 @@ class InterfaceEditeur
    */
   function run_trigger($action,$object,$user,$langs,$conf)
   {
-    // Mettre ici le code � ex�cuter en r�action de l'action
-    // Les donn�es de l'action sont stock�es dans $object
+    // Mettre ici le code a executer en reaction de l'action
+    // Les donnees de l'action sont stockees dans $object
     
     // Users
     if ($action == 'LINEBILL_INSERT')
diff --git a/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php b/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php
index c018f4df571..0e943747e4f 100644
--- a/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php
+++ b/htdocs/includes/triggers/interface_modLdap_Ldapsynchro.class.php
@@ -39,7 +39,7 @@ class InterfaceLdapsynchro
 
     /**
      *   \brief      Constructeur.
-     *   \param      DB      Handler d'acc�s base
+     *   \param      DB      Handler d'acces base
      */
     function InterfaceLdapsynchro($DB)
     {
@@ -85,10 +85,10 @@ class InterfaceLdapsynchro
     }
 
     /**
-     *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-     *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+     *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
+     *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
      *      \param      action      Code de l'evenement
-     *      \param      object      Objet concern�
+     *      \param      object      Objet concern�
      *      \param      user        Objet user
      *      \param      lang        Objet lang
      *      \param      conf        Objet conf
@@ -96,8 +96,8 @@ class InterfaceLdapsynchro
      */
 	function run_trigger($action,$object,$user,$langs,$conf)
     {
-        // Mettre ici le code � ex�cuter en r�action de l'action
-        // Les donn�es de l'action sont stock�es dans $object
+        // Mettre ici le code � ex�cuter en r�action de l'action
+        // Les donn�es de l'action sont stock�es dans $object
 
         if (! $conf->ldap->enabled) return 0;     // Module non actif
 
diff --git a/htdocs/includes/triggers/interface_modNotification_Notification.class.php b/htdocs/includes/triggers/interface_modNotification_Notification.class.php
index 8a9b5f07ac4..3fe8770b404 100644
--- a/htdocs/includes/triggers/interface_modNotification_Notification.class.php
+++ b/htdocs/includes/triggers/interface_modNotification_Notification.class.php
@@ -26,7 +26,7 @@
 
 /**
         \class      InterfaceNotification
-        \brief      Classe des fonctions triggers des actions personalis�es du workflow
+        \brief      Classe des fonctions triggers des actions personalisees du workflow
 */
 
 class InterfaceNotification
@@ -35,7 +35,7 @@ class InterfaceNotification
 
     /**
      *   \brief      Constructeur.
-     *   \param      DB      Handler d'acc�s base
+     *   \param      DB      Handler d'acces base
      */
     function InterfaceNotification($DB)
     {
@@ -81,10 +81,10 @@ class InterfaceNotification
     }
 
     /**
-     *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-     *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+     *      \brief      Fonction appelee lors du declenchement d'un evenement Dolibarr.
+     *                  D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers
      *      \param      action      Code de l'evenement
-     *      \param      object      Objet concern�
+     *      \param      object      Objet concerne
      *      \param      user        Objet user
      *      \param      lang        Objet lang
      *      \param      conf        Objet conf
@@ -92,8 +92,8 @@ class InterfaceNotification
      */
 	function run_trigger($action,$object,$user,$langs,$conf)
     {
-        // Mettre ici le code � ex�cuter en r�action de l'action
-        // Les donn�es de l'action sont stock�es dans $object
+        // Mettre ici le code a executer en reaction de l'action
+        // Les donnees de l'action sont stockees dans $object
 
 		// Si module notification non actif, on ne fait rien
 		if (! $conf->notification->enabled) return 0;
@@ -107,7 +107,7 @@ class InterfaceNotification
 			$action_notify = 2;
             $ref = dol_sanitizeFileName($object->ref);
             $filepdf = $conf->facture->dir_output . '/' . $ref . '/' . $ref . '.pdf';
-            $mesg = 'La facture '.$object->ref." a �t� valid�e.\n";
+            $mesg = 'La facture '.$object->ref." a été validée.\n";
 
             $notify = new Notify($this->db);
             $notify->send($action_notify, $object->socid, $mesg, 'facture', $object->id, $filepdf);
@@ -120,7 +120,7 @@ class InterfaceNotification
 			$action_notify = 1;
             $ref = dol_sanitizeFileName($object->ref);
             $filepdf = $conf->facture->dir_output . '/' . $ref . '/' . $ref . '.pdf';
-            $mesg = 'La fiche intervention '.$object->ref." a �t� valid�e.\n";
+            $mesg = 'La fiche intervention '.$object->ref." a été validée.\n";
 
             $notify = new Notify($this->db);
             $notify->send($action_notify, $object->socid, $mesg, 'ficheinter', $object->id, $filepdf);
@@ -133,7 +133,7 @@ class InterfaceNotification
 			$action_notify = 3;
             $ref = dol_sanitizeFileName($object->ref);
             $filepdf = $conf->fournisseur->commande->dir_output . '/' . $ref . '/' . $ref . '.pdf';
-            $mesg = 'La commande fournisseur '.$object->ref." a �t� valid�e.\n";
+            $mesg = 'La commande fournisseur '.$object->ref." a été validée.\n";
 
             $notify = new Notify($this->db);
             $notify->send($action_notify, $object->socid, $mesg, 'order_supplier', $object->id, $filepdf);
diff --git a/htdocs/includes/triggers/interface_modPhenix_Phenixsynchro.class.php b/htdocs/includes/triggers/interface_modPhenix_Phenixsynchro.class.php
index 630fa1fca5b..d7c40b22872 100644
--- a/htdocs/includes/triggers/interface_modPhenix_Phenixsynchro.class.php
+++ b/htdocs/includes/triggers/interface_modPhenix_Phenixsynchro.class.php
@@ -44,7 +44,7 @@ class InterfacePhenixsynchro
 
     /**
      *   \brief      Constructeur.
-     *   \param      DB      Handler d'acc�s base
+     *   \param      DB      Handler d'acces base
      */
     function InterfacePhenixsynchro($DB)
     {
@@ -90,10 +90,10 @@ class InterfacePhenixsynchro
     }
 
     /**
-     *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-     *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+     *      \brief      Fonction appelee lors du declenchement d'un evenement Dolibarr.
+     *                  D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers
      *      \param      action      Code de l'evenement
-     *      \param      object      Objet concern�
+     *      \param      object      Objet concerne
      *      \param      user        Objet user
      *      \param      lang        Objet lang
      *      \param      conf        Objet conf
@@ -101,8 +101,8 @@ class InterfacePhenixsynchro
      */
     function run_trigger($action,$object,$user,$langs,$conf)
     {
-        // Mettre ici le code � ex�cuter en r�action de l'action
-        // Les donn�es de l'action sont stock�es dans $object
+        // Mettre ici le code a executer en reaction de l'action
+        // Les donnees de l'action sont stockees dans $object
 
         if (! $conf->phenix->enabled) return 0;     // Module non actif
         if (! $object->use_phenix) return 0;        // Option syncro phenix non active
@@ -382,17 +382,17 @@ class InterfacePhenixsynchro
         }
 */
 
-        // Ajoute entr�e dans phenix
+        // Ajoute entree dans phenix
         if ($this->date)
         {
 
-            // Cr�e objet phenix et connexion avec params $conf->phenix->db->xxx
+            // Cree objet phenix et connexion avec params $conf->phenix->db->xxx
             $phenix = new Phenix();
             if (! $phenix->localdb->ok)
             {
                 // Si la creation de l'objet n'as pu se connecter
-                $error ="Dolibarr n'a pu se connecter � la base Phenix avec les identifiants d�finis (host=".$conf->phenix->db->host." dbname=".$conf->phenix->db->name." user=".$conf->phenix->db->user."). ";
-                $error.="La mise a jour Webcalendar a �t� ignor�e.";
+                $error ="Dolibarr n'a pu se connecter a la base Phenix avec les identifiants definis (host=".$conf->phenix->db->host." dbname=".$conf->phenix->db->name." user=".$conf->phenix->db->user."). ";
+                $error.="La mise a jour Webcalendar a ete ignoree.";
                 $this->error=$error;
 
                 //dol_syslog("interface_phenix.class.php: ".$this->error, LOG_ERR);
@@ -412,7 +412,7 @@ class InterfacePhenixsynchro
             else
             {
                 $error ="Echec insertion dans phenix: ".$phenix->error." ";
-                $error.="La mise a jour Phenix a �t� ignor�e.";
+                $error.="La mise a jour Phenix a ete ignoree.";
                 $this->error=$error;
 
                 //dol_syslog("interface_phenix.class.php: ".$this->error, LOG_ERR);
diff --git a/htdocs/includes/triggers/interface_modWebcalendar_Webcalsynchro.class.php b/htdocs/includes/triggers/interface_modWebcalendar_Webcalsynchro.class.php
index 973d1924a9e..a2182c14bcb 100644
--- a/htdocs/includes/triggers/interface_modWebcalendar_Webcalsynchro.class.php
+++ b/htdocs/includes/triggers/interface_modWebcalendar_Webcalsynchro.class.php
@@ -43,7 +43,7 @@ class InterfaceWebcalsynchro
 
     /**
      *   \brief      Constructeur.
-     *   \param      DB      Handler d'acc�s base
+     *   \param      DB      Handler d'acces base
      */
     function InterfaceWebcalsynchro($DB)
     {
@@ -89,10 +89,10 @@ class InterfaceWebcalsynchro
     }
 
     /**
-     *      \brief      Fonction appel�e lors du d�clenchement d'un �v�nement Dolibarr.
-     *                  D'autres fonctions run_trigger peuvent etre pr�sentes dans includes/triggers
+     *      \brief      Fonction appelee lors du declenchement d'un evenement Dolibarr.
+     *                  D'autres fonctions run_trigger peuvent etre presentes dans includes/triggers
      *      \param      action      Code de l'evenement
-     *      \param      object      Objet concern�
+     *      \param      object      Objet concerne
      *      \param      user        Objet user
      *      \param      lang        Objet lang
      *      \param      conf        Objet conf
@@ -100,8 +100,8 @@ class InterfaceWebcalsynchro
      */
     function run_trigger($action,$object,$user,$langs,$conf)
     {
-        // Mettre ici le code � ex�cuter en r�action de l'action
-        // Les donn�es de l'action sont stock�es dans $object
+        // Mettre ici le code a executer en reaction de l'action
+        // Les donnees de l'action sont stockees dans $object
 
         if (! $conf->webcal->enabled) return 0;     // Module non actif
         if (! $object->use_webcal) return 0;        // Option syncro webcal non active
@@ -359,17 +359,17 @@ class InterfaceWebcalsynchro
         }
 */
 
-        // Ajoute entr�e dans webcal
+        // Ajoute entree dans webcal
         if ($this->date)
         {
 
-            // Cr�e objet webcal et connexion avec params $conf->webcal->db->xxx
+            // Cree objet webcal et connexion avec params $conf->webcal->db->xxx
             $webcal = new Webcal();
             if (! $webcal->localdb->ok)
             {
                 // Si la creation de l'objet n'as pu se connecter
-                $error ="Dolibarr n'a pu se connecter � la base Webcalendar avec les identifiants d�finis (host=".$conf->webcal->db->host." dbname=".$conf->webcal->db->name." user=".$conf->webcal->db->user."). ";
-                $error.="La mise a jour Webcalendar a �t� ignor�e.";
+                $error ="Dolibarr n'a pu se connecter a la base Webcalendar avec les identifiants definis (host=".$conf->webcal->db->host." dbname=".$conf->webcal->db->name." user=".$conf->webcal->db->user."). ";
+                $error.="La mise a jour Webcalendar a ete ignoree.";
                 $this->error=$error;
 
                 //dol_syslog("interface_webcal.class.php: ".$this->error, LOG_ERR);
@@ -389,7 +389,7 @@ class InterfaceWebcalsynchro
             else
             {
                 $error ="Echec insertion dans webcal: ".$webcal->error." ";
-                $error.="La mise a jour Webcalendar a �t� ignor�e.";
+                $error.="La mise a jour Webcalendar a ete ignoree.";
                 $this->error=$error;
 
                 //dol_syslog("interface_webcal.class.php: ".$this->error, LOG_ERR);
-- 
GitLab