m_err etait en iso, maintenant en UTF-8, and more explicit message in case we have a non translated error code
This commit is contained in:
		
							parent
							
								
									4201f79a67
								
							
						
					
					
						commit
						b71f88b2e0
					
				|  | @ -22,12 +22,12 @@ | |||
| /** | ||||
| * Classe de gestion des erreurs apparaissant lors d'appels API. | ||||
| * | ||||
| * <p>Cette classe gère les erreurs qui peuvent apparaitre lors d'appels | ||||
| * à l'API d'AlternC. Ces erreurs sont stockées sous la forme de 2 nombres | ||||
| * (Classe ID et Numéro d'erreur) ainsi qu'un texte facultatif associé. | ||||
| * Des textes d'erreurs localisés sont aussi disponibles.</p> | ||||
| * <p>Cette classe se charge aussi d'insérer les appels à l'API d'AlternC | ||||
| * dans les logs du système dans /var/log/alternc/bureau.log | ||||
| * <p>Cette classe gère les erreurs qui peuvent apparaitre lors d'appels | ||||
| * à l'API d'AlternC. Ces erreurs sont stockées sous la forme de 2 nombres | ||||
| * (Classe ID et Numéro d'erreur) ainsi qu'un texte facultatif associé. | ||||
| * Des textes d'erreurs localisés sont aussi disponibles.</p> | ||||
| * <p>Cette classe se charge aussi d'insérer les appels à l'API d'AlternC | ||||
| * dans les logs du système dans /var/log/alternc/bureau.log | ||||
| * </p> | ||||
| * Copyleft {@link http://alternc.net/ AlternC Team} | ||||
| *  | ||||
|  | @ -38,10 +38,10 @@ class m_err { | |||
|   /** Numero de classe d'erreur actuelle */ | ||||
|   var $clsid=0; | ||||
| 
 | ||||
|   /** Dernière erreur enregistrée par la classe */ | ||||
|   /** Dernière erreur enregistrée par la classe */ | ||||
|   var $error=0; | ||||
| 
 | ||||
|   /** Paramètre chaine eventuellement associé à la dernière erreur */ | ||||
|   /** Paramètre chaine eventuellement associé à la dernière erreur */ | ||||
|   var $param=""; | ||||
| 
 | ||||
|   /** Emplacement du fichier de logs d'AlternC */ | ||||
|  | @ -51,13 +51,13 @@ class m_err { | |||
|    * Leve une erreur, signale celle-ci dans les logs et stocke le code erreur | ||||
|    *  | ||||
|    * Cette fonction lance une erreur, l'ajoute dans les logs d'AlternC,  | ||||
|    * et la met à disposition pour le bureau virtuel pour affichage ultérieur. | ||||
|    * et la met à disposition pour le bureau virtuel pour affichage ultérieur. | ||||
|    * | ||||
|    * @todo ne plus utiliser $error de façon numérique, nulle part | ||||
|    * @todo ne plus utiliser $error de façon numérique, nulle part | ||||
|    * | ||||
|    * @param integer $clsid Classe qui lève l'erreur | ||||
|    * @param mixed $error Numéro de l'erreur ou chaîne décrivant l'erreur | ||||
|    * @param string $param Paramètre chaine associé à l'erreur (facultatif) | ||||
|    * @param integer $clsid Classe qui lève l'erreur | ||||
|    * @param mixed $error Numéro de l'erreur ou chaîne décrivant l'erreur | ||||
|    * @param string $param Paramètre chaine associé à l'erreur (facultatif) | ||||
|    * @return boolean TRUE si l'erreur est connue, FALSE sinon. | ||||
|    * | ||||
|    */ | ||||
|  | @ -73,18 +73,18 @@ class m_err { | |||
|     } else { | ||||
|       $this->clsid="err"; | ||||
|       $this->error=1; | ||||
|       $this->param="Numéro $error, Classe $clsid, Valeur $param"; | ||||
|       $this->param="Error # $error in Class $clsid, Value is $param. (sorry, no text for this error in your language at the moment)"; | ||||
|       $this->logerr(); | ||||
|       return false; | ||||
|     } | ||||
|   } | ||||
| 
 | ||||
|   /** | ||||
|    * Retourne la chaine d'erreur correspondant à la dernière erreur rencontrée | ||||
|    * Retourne la chaine d'erreur correspondant à la dernière erreur rencontrée | ||||
|    * | ||||
|    * Si la dernière erreur rencontrée est connue, retourne l'erreur en toute lettre | ||||
|    * dans la langue actuellement sélectionnée, ou en anglais par défaut. | ||||
|    * Si l'erreur n'est pas connue, retourne son numéro de classe et d'ereur. | ||||
|    * Si la dernière erreur rencontrée est connue, retourne l'erreur en toute lettre | ||||
|    * dans la langue actuellement sélectionnée, ou en anglais par défaut. | ||||
|    * Si l'erreur n'est pas connue, retourne son numéro de classe et d'ereur. | ||||
|    * | ||||
|    * @return string Chaine d'erreur. | ||||
|    * | ||||
|  | @ -108,9 +108,9 @@ class m_err { | |||
|   /** | ||||
|    * Envoi un log d'erreur dans /var/log/alternc/bureau.log | ||||
|    * | ||||
|    * Cette fonction Loggue la dernière erreur dans /var/log sur la machine, | ||||
|    * Cette fonction Loggue la dernière erreur dans /var/log sur la machine, | ||||
|    * permettant ainsi aux admins de savoir ce qu'il se passe... | ||||
|    * Elle est appelée automatiquement par error | ||||
|    * Elle est appelée automatiquement par error | ||||
|    * @access private | ||||
|    */ | ||||
|   function logerr() { | ||||
|  | @ -127,13 +127,13 @@ class m_err { | |||
|   /** | ||||
|    * Envoi un log d'appel d'API dans /var/log/alternc/bureau.log | ||||
|    * | ||||
|    * Cette fonction loggue dans /var/log l'appel à la fonction de l'API | ||||
|    * Cette fonction loggue dans /var/log l'appel à la fonction de l'API | ||||
|    * d'AlternC. | ||||
|    * | ||||
|    * @param integer $clsid Numéro de la classe dont on a appelé une fonction | ||||
|    * @param string $function Nom de la fonction appelée | ||||
|    * @param string $param Paramètre (facultatif) passés à la fonction de l'API. | ||||
|    * @return boolean TRUE si le log a été ajouté, FALSE sinon | ||||
|    * @param integer $clsid Numéro de la classe dont on a appelé une fonction | ||||
|    * @param string $function Nom de la fonction appelée | ||||
|    * @param string $param Paramètre (facultatif) passés à la fonction de l'API. | ||||
|    * @return boolean TRUE si le log a été ajouté, FALSE sinon | ||||
|    * | ||||
|    */ | ||||
|   function log($clsid,$function,$param="") { | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	 Benjamin Sonntag
						Benjamin Sonntag