-------------------------------------------------------------------------------
$Id: CHANGELOG-2002-FR,v 1.3 2003/04/02 12:16:54 courou Exp $
-------------------------------------------------------------------------------
        * Create and development by Courou
                                - [courou&#64;users.sourceforge.net]

        * Project MyPhpMoney :
                                - [http://sourceforge.net/projects/myphpmoney/]
                                - [http://myphpmoney.sourceforge.net/doc/]
                                - [http://myphpmoney.sourceforge.net/]

        * Creator of Project
                                - [http://allreponse.ath.cx]
-------------------------------------------------------------------------------
-- Changelog Legend --
-------------------------------------------------------------------------------

 A - Add or Work Members
 B - Bugfix
 C - Removal of something (clean)
 D - Documentation
 E - Experimental
 F - Feature Added
 P - Patch
 R - RELEASE
 S - Database Schema
 T - Template and css changed
 W - General Work on something

-------------------------------------------------------------------------------
--  Dernier Avancement 2002 --
-------------------------------------------------------------------------------

16/12/2002
	[T] Completement compatible XHTML
	[W] Optimisation du code
	[W] Renommage des variables
	[W] Remplacement des variables suivantes (si php est superieur a 4.1.0)
		+ $HTTP_SERVER_VARS  	=> $_SERVER
		+ $HTTP_GET_VARS     	=> $_GET
		+ $HTTP_POST_VARS    	=> $_POST
		+ $HTTP_COOKIE_VARS  	=> $_COOKIE
		+ $HTTP_POST_FILES   	=> $_FILES
		+ $HTTP_ENV_VARS     	=> $_ENV
		+ $HTTP_SESSION_VARS 	=> $_SESSION

13/12/2002
	[W] Remplacement des variables suivantes :
		+ $DEBUG		=> $debugs
		+ $LANGUAGE		=> $langs
		+ $SECURTIY		=> $secure
		+ $TOOLS		=> $tools
		+ $CONNECTED        	=> $db
		+ $OTHER_CONNECTED  	=> $other_db
		+ $VALID_CONNECTED  	=> $valid_db
		+ $MODUL_CONNECTED  	=> $modul_db
		+ $CALENDAR         	=> $shuffle
		+ $TEMPLATE         	=> $tpl
		+ $VAR_MPM		=> _VAR

13/12/2002
	[B] Fix bug: [#650634] Check for new version option at startup doesnt work
		+ Deplacement de la condition du fichier option.php dans le fichier setup.inc afin d'avoir
		  les options sur l'ensemble des pages et non uniquement sur option
	[W] Ajout de la session dans le fichier style/lang.php
	    afin de ne pas avoir la langue par default qui est charger car il trouvait pas la session
	[W] Ajout des termes IIS, car desormais l'application est compatible IIS
	[W] Ajout d'un lien vers le graphique et le choix de la monnaie des que l'on clique sur un drapeau
	    de n'importe quel section

12/12/2002
	[B] Fix bug: [#651623] MyPhpMoney + XP + IIs
	    Ajout d'une detection de REQUEST_URI avec les serveurs
	    qui ne le fournissent pas par exemple IIS
		+ if (!isset($HTTP_SERVER_VARS['REQUEST_URI'])) {
		+ $HTTP_SERVER_VARS['REQUEST_URI'] = $HTTP_SERVER_VARS['PHP_SELF'];
		+  if (!strpos($HTTP_SERVER_VARS['REQUEST_URI'], '?') && isset($HTTP_SERVER_VARS['QUERY_STRING']))
		+     $HTTP_SERVER_VARS['REQUEST_URI'] .= '?'.$HTTP_SERVER_VARS['QUERY_STRING'];
		+ }
	[W] Modification des structures des tables
		+ les index et autre cle sont desormais inclu dans la meme requete
		+ les tables de phplib sont desormais conformes  l'original
	[W] Modification du modele des donnees
	    Multidimensional model or OLAP/OLTP ==> PDM/CDM - relational data
		+ Suppression du maximum de tableaux multi-dimensionnel
		+ Renommage par block des variables

11/12/2002
	[F] Feature Requests: [#651580] Problems AFTER installation
		+ Modification dans l'extends MPM_session du fichier settings.inc.php:
			- $fallback_mode         = 'cookie';
			+ $fallback_mode         = 'get';
	[B] Fix bug: [#650976] Options & config :: WARNING RmDir failed
		+ Ajout de la suppression des fichiers .htaccess et .htpasswd
			+ MPM_DelProtectFile($nn_chemin);
	[B] Fix bug: [#650628] Operation :: renaming with specialchars failed
		+ Ajout de htmlspecialchars devant les variables post
	[B] Fix bug: [#650627 ] book.php :: Mysql Error 1139 when using "*" wildcard
	    Modification dans les fonctions SQL_IdCat() et SQL_SearchIdThird()
		+ Modification du REGEXP '^expression$'
		+ en REGEXP '^\\\\expression$'
	[B] Fix une partie du probleme soulever ici :
	    Fix bug: [#643413] Nonstandard Port URI detection incorrect
		+ Modification de la fonction MPM_SearchUri() afin de mieux prendre en compte le https
			- return (!empty($HTTP_SERVER_VARS['HTTPS'])
			+ return (isset($HTTP_SERVER_VARS["HTTPS"]) && $HTTP_SERVER_VARS["HTTPS"] == "on"
	[W] Modication des caractere interdit pour la saisie dans le fichier js (common.js)
		+ retrait de # , + et & comme caractere interdit
			- var Caractere="&\"#+\'";
			+ var Caractere="\"\'";
	[B] Fix bug: [#650629] calendar :: js bug if day < 10
		+ Ajout d'un zero devant le jour si il est inferieur  10 dans le fichier setup.inc.php
			+ $jour = ereg_replace('^([1-9]){1}$', '0\1', $jour);
	[B] Fix bug: [#650973] add language :: NOTICE -> undefined constant
		+ Ajout de $ devant la variable de la fonction XHTML_VerifAddLanguage()
			- if (file_exists($_MPM['dir_lang'].''.name_file)) {
			+ if (file_exists($_MPM['dir_lang'].''.$name_file)) {
	[B] Fix bug: dans la function SQL_SearchIdThird pour le renommage des operations
		+ Modification du REGEXP : Ajout de ^ et $
		+ soit REGEXP '^expression$'
	[B] Fix bug: dans le fichier operate.php
		probleme avec le renommage ou la creation de nouvelle operation depuis
		l'onglet operation et beneficiaire
			+ $HTTP_POST_VARS['S_cat'] = $HTTP_POST_VARS['cat'].'|'.$id;
			- $HTTP_POST_VARS['S_cat'] = $HTTP_POST_VARS['cat'].'|$id';
	[W] Modification de la class htaccess.class afin de fixer les warnings sur les fopen()
			+ ajout if (is_writable(dirname($this->xxxxxx))) {
	[W] Modification du fichier simulate.php afin de fixer un probleme lors de la recherche
	    de la duree de l'emprunt.(il affichait 97 ans au lieu de 97 paiements) par exemple
			+ $HTTP_POST_VARS['choix_duree']
			- $choix_duree
	[W] Suppression des references  l'image (qui n'a jamais exist) no_exist.gif
		- 'IMAGE_NO_EXIST'        => $_MPM['img_no-exist']
		- $_MPM['img_no-exist']    = 'no-exist.gif';

08/12/2002
	[W] Addon : module MyPortFolio + phpQuotes (tobozo)
		+ phpquotes.class
		+ portfolio.class
		+ portfolio.php
		 + templates -> portfolio_*.tpl
	[F] Fix: pour le graphique afin de passer des chiffres avec des . et non plus des virgules
		+ Modification du fichier listing.php
		+ Modification du fichier camembert.php
	[W] Optimisation de la methode function Reduit_chaine() de la class tools
	[W] Optimisation de la methode function formatage() de la class tools
	[W] Optimisation de la methode add_slashes() de la class tools
	[W] Ajout de trois nouveaux fichiers (shell unix) :
		+ display_bourse.sh -> fabrique le csv des symboles et noms pour les actions
		+ retrieve_bourse.sh -> recupere le pages yahoo finance
		+ update_web.sh -> permet de mettre a jour le site web

04/12/2002
	[W] Ajout d'un nouvau champs dans les fichiers de lang
		+ DOC_LANG_CONTRIB
	[W] Correction du array_merge dans le fichier setup.inc.php

01/12/2002
	[R] Release 1.2.4.2
	[B] Bugs Fix :[#646066] Problem directory sql
		+ Modification dans settings.inc.php de
			- $patch = '../sql/migrate1.2.2.4-1.2.3.1.sql';
			+ $patch = __NIV__.'/../sql/migrate1.2.2.4-1.2.3.1.sql';
	[B] Bugs Fix :[#646067] Problem graph windows
		+ retrait des detection windows NT , windows, unix desormais le path est
		 le meme pour tout le monde ($graph->parameter['path_to_fonts'])
	[F] Feature Requests :[#645764] Synchronisation Between Languages
		+ Modification du fichier setup.inc.php afin de regrouper les langues dans un merge
	[A] Ajout de Sven Proescher [webmaster&#64;proescher.de] dans les credits
	[A] Correction profonde du fichier german.inc.php par Sven Proescher
	[W] Suppression de la template js_disable.php et du fichier doc/disable.php
	    qui permettait de rediriger grace a un meta tag refresh dans la balise
	    &lt;noscript&gt;
	  	+ Ceci est desormais remplacer par un simple message ainsi le code
	  	  est desormais conforme XHTML
	[C] Suppression de la function XHTML_NoScript() qui servait au &lt;noscript&gt;
	[W] Modification du create database et du message d'erreur afin de mieux comprendre
	  le probleme soulev ici : probleme de droit 1044(Access)
	  	+ http://sourceforge.net/forum/forum.php?thread_id=769290&forum_id=151323
	[W] Renommage du fichier beta/neerlandais.inc.php en beta/dutch.inc.php
	[C] Suppression du fichier beta/modele.inc.php
	[W] Mise a jour du fichier mpm.spec

29/11/2002
	[F] Feature Requests : :[#645480] Default language has no fallback mode
		+ Ajout de la fonction array_search() dans le fichier inc/function.php
			+ Cette fonction est necessaire pour la class language
		+ Retrait de la variable $langs dans la class debug.class
		+ Renommage de la class Country_Languages en Languages
		+ Supression de la methode Check_Repertory_Lang() dans la class Languages
		+ Creation d'une nouvelle methode dans la class Languages Scan_Languages
		  qui s'occupe de verifier qu'au moins un fichier de lang existe
		+ Optimisation de la class language.class
		+ Rajout d'un extends dans le fichier settings.inc.php afin de configurer
		  les messages d'erreurs de la class lang et aussi la langue par default
	[W] Changement de l'url http://myphpmoney.ath.cx/ en http://myphpmoney.sourceforge.net/
	    dans l'ensemble de l'application
	[W] Retrait de la function MPM_SearchUriRemote() qui permettait de rechercher l'url
	    du site myphpmoney
		+ permet de rechercher l'url du site myphpmoney
		+ function MPM_SearchUriRemote() {
		+   Global $_MPM; $_MPM['Serial'][] = 'MPM_SearchUriRemote';
		+
		+     preg_match("/^(http:\/\/)?([^\/]+)(.+)/i", $_MPM['external_rate'] , $matches);
		+ return $matches[1].''.$matches[2];
		+ }
	[W] Modification du fichier style/lang.php afin d'afficher la popup avec toute les options a yes
	    (ceci permet d'afficher la barre d'adresse dnas les popup)
	[W] Modification de la liste des noms de langues non traduite encore dans la class language
		+ albanish.inc.php
		+ arabic.inc.php
		+ armenian.inc.php
		+ bengali.inc.php
		+ brazilian.inc.php
		+ bulgarian.inc.php
		+ chinese_big5.inc.php
		+ chinese_gb.inc.php
		+ croatian.inc.php
		+ czech.inc.php
		+ danish.inc.php
		+ divehi.inc.php
		+ dutch.inc.php
		+ estonian.inc.php
		+ farsi.inc.php
		+ finnish.inc.php
		+ german.inc.php
		+ greek.inc.php
		+ hebrew.inc.php
		+ hungarian.inc.php
		+ indonesian.inc.php
		+ islandish.inc.php
		+ korean.inc.php
		+ latvian.inc.php
		+ lithuanian.inc.php
		+ macedonian.inc.php
		+ malaysian.inc.php
		+ maltesian.inc.php
		+ moldavic.inc.php
		+ mongolian.inc.php
		+ norwegian.inc.php
		+ ourdou.inc.php
		+ polish.inc.php
		+ portuguese.inc.php
		+ romanian.inc.php
		+ russian.inc.php
		+ serbian.inc.php
		+ slovak.inc.php
		+ swedish.inc.php
		+ thai.inc.php
		+ turkish.inc.php
		+ ukrainian.inc.php
		+ vietnamese.inc.php

28/11/2002
	[W] Modification du shell zip_lang.sh afin de na pas zipper le repertoire beta
	    et de mettre les zip dans le rep ou est lance le shell
        [W] Modification du mpm.spec afin de corriger le path des fonts
		+ remplacer /fonts/verdana.ttf
		- ajout	    /fonts/UNVRS.TTF
	[W] Modification du Makefile afin de remplacer la version dans le fichier mpm.spec
	    afin de realiser le rpm depuis le tar.gz
	[W] Modification de la description dans le fichier mpm.spec
		+ retrait de in Euro
	[C] Retrait de la reference en euro dans la FAQ et dans les lang

27/11/2002
	[R] Release 1.2.4.0
	[B] Bugs Fix :[#644673] can't login again after session expire
	  	+ Ajout de la variable var $lifetime;  dans l'extends de la class session
		+ $this->lifetime   = $_MPM['sess_expire'] / 60;
		+ par default , la session expire dans 20 minutes
	[B] Bugs Fix :[#644673] can't login again after session expire
	 	+ Remplacement des $sess_pid = '' dans le fichier config/setup.inc par
	 		+ $sess->unregister('sess_pid')
	 		+ $sess->unregister('sess_user')
	[F] Feature Requests :[#642476] US Dollar as default money
		+ Retrait des variables POST["display"]
		+ Adaptation pour pouvoir choisir qu'un monnaie
		+ Detection du choix de l'affichage
			+ euro			-> les pays membres CEE
			+ euro/autre monnaie	-> les pays membres / ancienne monnaie
			+ autre monnaie		-> les pays non membres de la CEE
			+ automatique		-> detection du choix automatique
		+ avec possibilite de modifier manuellement l'affichage
		+ Creation d'une nouvelle variable $_MPM['zone_euro'] qui contient les id des pays
		  de la zone euro
	[T] Rectification de la template form_option_1.tpl qui affiche les options
		+ 	afin de fixer un probleme de size avec l'allemand par exemple
	[W] Optimisation du fichier setup.inc.php afin de retirer encore des variables

26/11/2002
	[B] Rectification des bugs se trouvant dans le fichier otpion
	[W] Modification du Makefile et du mpm.spec afin de supprimer les references
	    au repertoire CHANGES/FR et CHANGES/EN
	[C] Suppression des repertoires CHANGES/FR et CHANGES/EN
	[W] Les changelog sont desormais a la racine du repertoire CHANGES
	[C] Suppression de la function SQL_VerifNameUser()
	[B] Bugs Fix: dans la function SQL_IdCat() pour le renommage des operations
		+ Modification du REGEXP : Ajout de ^ et $
		+ soit REGEXP '^expression$'
	[B] Bugs Fix: dans le fichier graph/camembert.php remplacement de $ChartData[$index]
	    afin de plus avoir de probleme avec des eventuelles valeurs negatifs
		+ str_replace('-','',$ChartData[$index]).' %',
	[B] Bugs Fix :[#643413] Nonstandard Port URI detection incorrect
		+ remove the ligne (($HTTP_SERVER_VARS['SERVER_PORT'] <> 80)
		+ remove the ligne ? ':' . $HTTP_SERVER_VARS['SERVER_PORT']
		+ remove the ligne : '').

25/11/2002
	[W] Le champs NUMID est desormais de type BLOB NOT NULL
	[C] Suppression du repertoire user
	[F] FIX notice for .htaccess file style/dynamique.inc.php
	[W] Creation d'un fichier .htaccess afin d'interdire la lecture du repertoire dump
	[W] Modification du Makefile et du mpm.spec
	[W] Remplacement de tout ls doubles quotes " par de simple quote ' dans tous des fichiers

24/11/2002
	[F] Bug Fix : au niveau de la function SQL_SearchInThird() afin de rajouter une comparaison
	    supplementaire afin de recupere le bon numero de compte, tiers ou corel
	[W] Modification complete des noms et champs de la table mysql
	[W] Creation d'un fichier migrate1.2.2.4-1.2.3.1

23/11/2002
	[C] Suppression du repertoire report et de toutes les references au model MDO (UML)
	[W] Modification du Makefile afin de supprimer les references a report
	[W] Mise en parametre du Font (police) afin de pouvoir le modifier comme l'on souhaite
	[W] remplacement de la police verdana.ttf afin de mettre une police vraiment plus legere
	[W] Optimisation de l'image concept.gif (de 30 ko a 19 ko)
	[C] Suppression du fichier hexagul.inc pour les function de la librairie bcmath
	  	+ Dsormais c'ets regrouper dans le fichier function.inc dans la partie php > 4.0.0
	[W] Modification des requetes sql afin de rajouter une jointure sur l'utilisateur de la table part
	    dans le fichier dump.php
	[W] Changement de l'email par courou&#64;users.sourceforge.net
	[W] Remplacement du nom utilisateur par Signup
	[W] Creation d'un nouveau fichier shell zip_lang qui permet de zipper les lang en archives zip
	  pour le telechargement a distance dans option
	[W] Modification de la page Signup afin de rajouter 3 champs supplementaires
		+ Nom
		+ Prenom
		+ Email
	[W] Ajout d'un lien vers la mailing list dans la documentation
	[W] Modification du javascript et ajout d'une verification sur l'email

21/11/2002
	[F] Fix notice for graph/general.php (forget the [])
	[F] Fix notice for notice sess_check in file inc/xhtml.inc

20/11/2002
	[R] Realese 1.3.2.1

19/11/2002
	[W] Creation d'un fichier .spec permettant de faire les rpm pour l'application

14/11/2002
	[W] Creation d'un fichier .Makefile qui permet de construire les differentes archives

05/11/2002 au 10/11/2002
	[W] insertion des class phplib et modification complete de l'architecture
	    et des variables

03/11/2002
	[W] Modification de l'ensemble des functions php afin de retirer le $pid et le passer en GLOBAL
	    dans la function ($HTTP_SESSION_VARS["PID_UNIQUE"])

01/11/2002
       [W] Ajout d'une nouvelle function MPM_fopen () qui permet de remplacer l'utiliation de la
          function php fopen() afin d'eviter les warning et notice sur les fichiers distants

29/10/2002
	[W] Remplacement de $HTTP_SERVER_VARS["SCRIPT_FILENAME"] par __FILE__
	[W] Ajout de is_uploaded_file() afin de verifier que le fichier envoye par formulaire
	    pour la sauvegarde et bien un fichier envoye par mode POST
	[W] Ajout de clearstatcache() apres le ob_start() afin de vider a chaque relaod le cache
	    des fichiers
	[W] Regroupement des appel des variables dans le fichier define.inc afin de laisser
	    uniquement les parametres de connection dans le fichier settings.inc.php
	[C] Suppression du fichier template.inc et regroupement dans instance.inc

28/10/2002
	[F] BUX FIX : de la function php version_compare car elle ne compare que des versions
	    standart de php.
	[W] Ajout d'une nouvelle function MPM_array_str() qui permet de verifier et d'extraire
	    cette chaine si elle existe
	[W] Creation d'un nouveau fichier de config template.inc pour les nom des fichiers
	    et les variables de template globals a l'application

27/10/2002
	[W] Meilleur gestion des fopen() mkdir() unlink() afin de retirer les @ devant
	[W] Ajout d'une variable permettant d'afficher ou pas les messages d'erreurs relatifs au
	    chmod 777
	[W] Ajout d'une variable definissant le nombre maximal d'utilisateur

26/10/2002
	[F] BUX FIX : #628639
	[C] Retrait du $GLOBALS["MPM"][] pour les sessions ->register() des scripts
	[C] Retrait de htmlspecialchars() dans session_url() methode de la class session
	    car probleme sous unix
	[W] Modification des variables locals en $GLOBALS["MPM"][]

25/10/2002
	[W] Mise en place de differents mode de debug (fichier et/ou affichage et/ou sql ou aucune)
	[C] Retrait du maximumm de @$variable afin de gerer au mieux les cas de figure
	    et donc les erreurs
	[W] Reecriture complete de la function SQL_FilterCalendar() qui sert a afficher les sommes
	    en debit/credit pour la verification dans le calendrier

24/10/2002
	[W] Creation d'un nouveau repertoire inc/ qui contiendra toute les fichiers de fonctions
	[C] Suppression de la function XHTML_Display() et XHTML_DisplayJs() qui est remplacer
	    par l'appel de la function XHTML_SetFile()

23/10/2002
	[W] Dtection automatique ou manuel des tracks vars afin de rajouter le SID en post ou get
	    si pas de track vars
	[W] Afin de passer les valeurs des variables de templates en une seul fois ,
	    retrait d'un maximum de $tpl (set_var) dans les scripts,
	    ils sont desormais passer en tableaux  la fonction HTML_SetFile()

22/10/2002
	[W] Optimisation des templates, elles sont desormais toutes appeler par
	    la fonction XHTML_SetFile()
	[W] Ajout d'une nouvelle class hexagul.inc qui permet de faire des calculs
	    mathematiques sans utiliser la librairie bcmath
	[W] La librairie bcmath est desormais incluse que si celle ci est absente
	[C] suppression du tag ?&gt; dans les fichiers php
	[W] Ajout de la balise title en plus du tag alt pour etre compatible mozilla et nescape

21/10/2002
	[W] Verification des donnes envoyer dans les insert (menu parcourir)
	[W] Navigation simplifier par l'ajout d'un icone Supplmentaire
		+ Renommage des fichiers CHANGES/FR et CHANGES/EN
		+ Renommage des repertoires :
			 + EXPORT en export (minuscule)
			+ model_graph en graph
			+ tables en tables
			+ lang/BETA en lang/beta
		+ Renommage des fichiers :
			+ third_part.php en operate.php
			+ good_book.php en book.php
			+ excel_chart.php en chart.php
			+ excel_dump.php en dump.php
			+ simulation.php en simulate.php
			+ create_table.php en table.php
			+ create_table.sql en create.sql
			+ dynamique.js.php en dynamique.php
			+ lang.js.php en lang.php
			+ js_disabled.php en disable.php
			+ check_lang.inc en lang.inc
			+ check_session.inc en session.inc
			+ gen_graph.php en camembert.php
			+ class_graph.php en general.php
			+ Suppression de toute les references a add-on
			+ Suppression du CVS Add-on

20/10/2002
	[W] Securisation des donnees dans dump et user md5()
	[W] Reste encore un gros travail d'optimisation et de relecture du code

19/10/2002
	[W] Mise en telechargement de la version 1.2.2.4 a partir de sourceforge

18/10/2002
	[W] Retrait du maximum de templates utilant le tag html select afin de racourcir
	    les temps de process

17/10/2002
	[W] Mise en Global des variables internes $GLOBALS[]

16/10/2002
	[W] Creation d'une nouvelle template afin d'afficher les temps de process (process.tpl)

14/10/2002
	[W] Ajout d'un mode debug complet pour:
		+ les sessions
		+ la langue et les traductions
		+ l'ensemble des fonctions
		+ le XML
		+ le XHTML
		+ le SQL (Erreurs ou/et Requetes)
		+ temps des process total
		+ temps des process sql

12/10/2002
	[W] Modification de la table categorie afin d'enlever la cle unique sur le champs ID_CATEGORIE
	[W] Ajout du calcul des process et de la generation en temps de la page

11/10/2002
	[W] Regroupement de la plupart des requetes SQL dans le fichier sql.inc

10/10/2002
	[W] Modification de la fonction MPM_Dynamique_javascript() en XHTML_Dynamique_javascript()
	[W] Modification de toute les fonction de type MPM_xml_.....() en XML_.....()
	[W] Les variables globals  l'appli
	    + $GLOBAL_MYPHPMONEY sont desormais renommer en $GLOBAL_MPM
	[W] Creation d'un nouveau fichier sql.inc qui contiendra toute les fonctions necessitants
	    un appel  la base de donn

09/10/2002
	[C] suppression de la fonction MPM_Destroy_session()
	[C] suppression de la fonction MPM_add_url_POST()
	[C] suppression de la fonction MPM_add_url_GET()
	[W] La largeur maxi des caracteres par ligne est desormais fixe  132 caracteres
	[W] Creation d'une nouvelle fonction php XHTML_footer() qui permet de constuire le footer
	[W] Creation d'une nouvelle fonction php XHTML_header() qui permet de constuire le header
	[W] Renommage de l'exemple des fichiers de class en .class au lieu de .inc.php
	[W] Renommage de l'exemple des fichiers de function ne contenant pas de mot de pass
	    en .inc au lieu de .inc.php
	[W] Creation d'un nouveau fichier xhtml.inc qui contiendra toute les fonctions necessaires
	    pour contruire header et footer pour l'appli

08/10/2002
	[W] Ajout de while(1){}; dans les exemples d'utilisation des functions
	[W] Modification de la class connection.inc.php afin de rediriger sur la documentation
	    si la base est pas la bonne au lieu d'un simple message.
	[C] Retrait de l'effet bold sur les href pour la css a:hover{}
	[W] Passage des differentes fonctions necessaire au session en une nouvelle classe
	    session.inc.php

07/10/2002
	[C] Le add-ons brouseur ecrit en delphi 6 est retir du projet pour des problemes
	   de licence (trial version)

06/10/2002
	[W] Ajout d'un nouveau membre Aezir [aezir&#64;wanadoo.fr] qui va aider pour les add-ons

04/10/2002
	[W] Modification de la class input.MediumPlus{} en input.File{} afin de rajouter
	    une bordure de couleur sur le parcourir

01/10/2002
	[W] Mise en place de la version 1.2.2.2 sur le cvs qui valide le nouveau design

30/09/2002
	[W] Creation d'une nouvelle class Tools.inc.php qui regroupe differents outils
	    necessaire  l'application
	[W] La fonction MPM_Del_accent() est desormais dans la class Tools sous Del_accent()
	[W] La fonction MPM_formatage() est desormais dans la class Tools sous formatage()
	[W] La fonction MPM_Reduit_chaine() est desormais dans la class Tools sous Reduit_chaine()
	[W] La fonction add_slashes() est desormais dans la class Tools sous add_slashes()
	[W] La fonction MPM_array_uniques() est desormais dans la class Tools sous array_uniques()
	[W] La fonction MPM_Construc_header() est desormais dans la class Tools sous Construc_header()
	[W] La fonction MPM_numero_unique() est desormais dans la class Tools sous numero_unique()
	[W] La fonction MPM_Nombre_Mois_ecouler() est desormais dans la class Tools sous Nombre_Mois_ecouler()

29/09/2002
	[C] Suppression de la template header_nav.tpl
	[C] Suppression de la feuille de style myphpmoney_menu.css
	[C] Suppression de la template header_option.tpl
	[C] Suppression de tout le repertoire images/Main car plus aucune image en rollover
	[W] Changement des 2 favicon png et ico

28/09/2002
	[W] Ajout d'une nouvelle image loupe.gif qui permet d'aller directement sur l'operation
	[W] Ajout de 2 nouvelles templates qui remplace la template form_display_third_part.tpl
		+ form_third_part_simple.tpl
		+ form_third_part_double.tpl
	[W] Ajout de 2 nouvelles templates qui remplace la template header_third_part.tp
		+ header_third_part_simple.tpl
		+ header_third_part_double.tpl
	[C] Suppression de la template footer_third_part.tpl
	[C] Suppression de la template form_simulation_1.tpl
	[C] Suppression de la template opt_simulation.tpl
	[C] Suppression de la template footer_common.tpl
	[C] Suppression de la template footer_option.tpl

27/09/2002
	[W] Mise en place de la version 1.2.2.0 sur le cvs qui valide le debut du nouveau design

26/09/2002
	[W] Mise en place de la version 1.2.1.9 sur le serveur myphpmoney.ath.cx
	[W] Ajustement du nouveau design sur le fichier third_part.php
	[C] Suppression du fichier CHANGE-FR-APR-2002 qui est remplacer par le fichier
	    CHANGE-FR-AVRIL-2002

25/09/2002
	[W] Traduction de la FAQ et du fichier de lang espagnol realiser par EL GORDO
	[W] Creation de 4 nouvelles templates afin de faire la modification d'affichage pour
	    la monnaie de comparaison pour le calendrier
		+ form_book_calendar_view_simple.tpl
		+ form_book_calendar_view_double.tpl
		+ form_calendar_display_simple.tpl
		+ form_calendar_display_double.tpl

24/09/2002
	[W] Ajustement du nouveau design sur le fichier calendar.php
	[C] Suppression de la template header_calendar.tpl
	[C] Suppression de la template BEGIN FILE_64: form_calendar_default.tpl
	[C] Suppression de la template BEGIN FILE_63: form_calendar_display.tpl

23/09/2002
	[C] Suppression de la template FILE_61: footer_calendar.tpl
	[W] Ajustement du nouveau design sur le fichier account.php
	[W] Modification des pages afin de proposer le doubles affichages ou le simple affichage
	    pour la monnaie

22/09/2002
	[C] Suppression de la template form_book_listing.tpl
	[W] Creation de deux nouvelles templates afin de faire la modification d'affichage pour
	    la monnaie de comparaison pour le good book
		+ form_book_listing_simple.tpl
		+ form_book_listing_double.tpl

22/09/2002
	[C] Suppression de la template footer_book.tpl
	[W] Regroupement des fonctions php suivante en une nouvelle function MPM_Recup_id()
		+ MPM_Recup_id_tiers()
		+ MPM_Recup_id_cat()
		+ MPM_Recup_id_detail_compte()
		+ MPM_Recup_id_compte()

21/09/2002
	[W] Ajustement du nouveau design sur les fichiers good_book.php et index.php

20/09/2002
	[W] Modification de la class language.inc.php afin de rajouter un constucteur
	    afin de permettre d'avoir un pays par default piour la calculatrice si on est pas logger
	    et que le fichier de lang existe pas encore
		+ function Default_Country($lang) {
		    $this->arg = $this->Initialisation();
		      foreach ($this->arg as $this->files) {
			if ($lang == $this->files[0]) {
			  $begin = explode(",",$this->files[2]);
			  return $begin[0];
			}
		     }
		   }

19/09/2002
	[W] Dsormais localhost est autorise dans l'url et ne pose plus aucun probleme avec
	    la function javascript SetPointer() qui permet les rollovers sur les tableaux
	[W] Ajout de la session (paramatre dnas l'url) pour toutes les redirections (header et redirect)
	[W] Ajout d'un nouveau terme LANG_BOOK_11 (Accder  votre compte)
	[W] Cration des class css menubleu et menubleubig
	[C] Supression de la feuille de style calculatrice.css
	[C] Suppression de l'image pxl.gif
	[C] Supression du rpertoire images/Templates

18/09/2002
	[C] Supression de la template menu_middle.tpl et de toute ses rfrences.
	[C] Supression des templates menu_right.tpl et menu_left.tpl ainsi que la
	    fonction MPM_Construc_menu()
	[W] Creation d'une nouvelle feuille de style pour l'ensemble common.css
	[C] Supression des feuilles de styles
		+ documentation.css
		+ myphpmoney.css
	[C] Supression de toute les images se trouvant dans Templates a l'exeption de doc_concept.gif

17/09/2002
	[W] Regroupement des tables (MYPHPMONEY_COMPTE et MYPHPMONEY_TEMP_COMPTE) en une seule table
	[W] Dsormais la table MYPHPMONEY_COMPTE contient un nouveau champs qui servira a faire la
	    distinction entre la table TEMPID et la table COMPTE
		+ TEMPID    INTEGER(1),
	[C] Supression de la fonction php qui permettait de recuperer l'id du compte temporaire suivant
		+ function MPM_Recup_id_compte_temp()
	[C] Suppression de la fonction MPM_Auto_Increment() qui permettait de modifier de faon temporaire
	    la table COMPTE afin de passer les id en auto-increment afin de faire des insert select en une
	    ligne de commande pour gagner en ressources.
		+ Le tout a ete rempalcer par un update sur la table COMPTE
	[A] Relecture du fichier de lang english.inc.php par Latoney
	[W] Cration de deux nouvelles templates below.tpl qui affiche le trait en pointille bas et
	    top.tpl qui affiche le trait en pointille haut

16/09/2002
	[A] Ajout du fichier de langue portugaise effectu par OMEGAL
	[W] Supression du fichier session.inc.php , desormais tout est regroup dans le
	    fichier de config/define.inc.php
	[A] Relecture du fichier de lang french.inc.php par Latoney

15/09/2002
	[W] Mise en place de la version 1.2.1.8 sur le serveur myphpmoney.ath.cx
	[W] Modification des tableaux et du design des tableaux afin d'enlever le border="1"
	[W] Modification de l'ensemble des fichiers de lang
	[W] Modification des fichiers account et calendar afin d'appiquer les modifs au table qui ont
	    le nouveau champs NUMEROID

14/09/2002
	[W] Modification des termes suivants :
		categorie :     Oprations
		tiers :         Bnficaires
		commentaires :  Libell
		affecter :      Dbits/Crdits
	[W] Ajout d'un champ supplementaire dans la table myphpmoney_temp_compte et myphpmoney_compte
		+ NUMEROID   BLOB,

13/09/2002
	[W] Modifiation de l'ordre d'affichage des informations concernant le (A propos)
	[W] Ajout de la calculatrice dans la documentation
	[W] Modification de la fonction javascript Post_redirect() afin de rajouter le parametre date
	    qui permet de nous caler directement sur la bonne operation depuis categorie et tiers
	[W] Ajout d'une fonction php MPM_add_url_GET() qui ajoute ou non l'id de session  la fin d'une url
	    si une session est active en choisissant un "&" ou un "?" comme prfixe selon l'url.
	[W] Modication de l'ensemble de l'application afin de rajouter la fonction MPM_add_url_GET()
	[W] Creation de la fonction php MPM_add_url_POST afin de passer dnas les formulaires l'id de session
	    et le nom de la session

05/09/2002
	[W] Mise  jour de la FAQ allemand

01/09/2002
	[W] Mise en place de la version 1.2.1.5

31/08/2002
	[C] Supression des images du calendrier gauche.gif et droite.gif
	[C] Supression des templates pour le calendrier
		+ BEGIN FILE_37: calendar.tpl
		+ BEGIN FILE_56: calendar_year.tpl
	[W] Modification de la class calendar afin de rajouter de nouvelle methode
	[W] Modification de la class extends calendar
	[C] Suppression de la fonction php MPM_Format_mois()
	[W] Modification de $GLOBAL_MYPHPMONEY["TIME_START"] qui est remplacer ou c'est possible par
	    $gettime = getdate(time());
	[C] Suppression de la variable $GLOBAL_MYPHPMONEY["DAY_SIMPLE"] remplacer par $gettime["mday"]

29/08/2002
	[W] Mise en place de la version 1.2.1.4
	[W] Modification du fichier class_graph afin de prendre en compte le cas ou aucun resultat
	    n'est extrait de la requete sql
	[W] Creation d'une nouvelle class calendar.inc.php qui permet d'afficher le calendrier
	    et la class ExtendsCalendar extends Calendar qui permet d'afficher les menu suivant precedent

28/08/2002
	[W] Modificiation de nowrap en nowrap="nowrap" afin d'etre parfaitement compatible XHTML
	[C] Supression de la template FILE_51 form_select_book.tpl et FILE_52 opt_book_input.tpl
	[W] Modification pour la creation d'un nouveau compte , mise en place sur une page de tous les elements
	    au lieu de 3 pages et des relaod inutiles.
	[W] creation d'une fonction php add_slashes() qui ajoute des slashes devant les "
		+ function add_slashes($value) {
		+    return ereg_replace("\"","\\\"",$value);
		+ }
	[W] Remplacement de la fonction php nl2br() car php 4.05 pour xhtml (&lt;br /&gt;)
	[W] Rajout d'une condition pour la duree de la session dans le fichier function.inc.php
		+ if (isset($HTTP_SESSION_VARS["TIME_UNIQUE"])) {
		+     if ($HTTP_SESSION_VARS["TIME_UNIQUE"] < $GLOBAL_MYPHPMONEY["DAY_UNIX"]) {
		+       MPM_Destroy_session();
		+    }
		+ }
	[W] Changement de l'url de la doc
	    http://myphpmoney.ath.cx/doc/ en http://myphpmoney.ath.cx/MyPhpMoney/doc/
	[W] Modification des $HTTP_SERVER_VARS["WINDIR"]  en isset($HTTP_SERVER_VARS["WINDIR"]) avant

27/08/2002
	[B] Bug Fix: Sous Opera 5 (unix)
		+ Ajout d'une condition afin de reconnaitre opera 5 et de na pas faire fonctionner la fonction
		  javascript function setPointer qui permet le rollover sur les tableaux
		+ Ajout de if (!document.location.hash) dans le onload pour les anchors
		  il n'arrete pas de reloader sans cesse la page sans cette nouvelle condition
		+ Modification de la fonction javascript PopulateSecond(CurrentForm,Selected)
		  remplacement de CurrentForm.tiers.options[i].value par
		  eval("CurrentForm.tiers.options[i].value=" + SelectedArray[i].ID)
		  afin d'avoir les valeurs meme sous opera 5
	[W] Reglage de different notice dans calendar et third_part

26/08/2002
	[W] Bug Fix: Sous netscape 4 (unix)
	    Ajout d'un faux input dans la fonction javascript Display_Layer() qui permet d'afficher
	    les layers pour netscape 4
		+ &lt;form&gt;&lt;input type="faux" value="faux" name="faux"&gt;&lt;/form&gt;
	[W] Creation du fichier Faq german (traduction effectuer par symbioz)
	[C] Suppression du fichier beta-german.inc.php et creation dnas le repertoire lang
	    du fichier german.inc.php
	[W] La duree de vie de la session est passe a 10 minutes
		+     ini_set("session.gc_maxlifetime",600); ## 10 MINUTES
	[W] Ajout de nowrap dans la template form_account.tpl afin de ne plus avoir de probleme
	    d'affichage avec netscape 4
	[C] Suppression de la class style ie_width_select (netscape 4 UNIX problme)

25/08/2002
	[W] Ajout de haut et Bas dans la documentation au niveau des pointilles (&lt;hr /&gt;)
	[C] Suppression du fichier config/include_niv.inc.php et config/settings.inc.php
	    desormais tout est reuni dans settings.inc.php
	[C] Suppression de la template FILE_11 header_calculate.tpl
	[W] Optimiser en regroupant header_calculate.tpl en header en 1 seul header.tpl
	[W] Modification des fichiers style/common.js et lang.js.php
	[W] Eajout d'une condition dans la function javascript Verif_emprunt() afin de ne pas
	    faire de calcule si l'emprunt depasse les 30 ans
	      ## Verified if date >= 30 year
	      if (thisform.choix_duree.value != "" && M2 != "") {
		  if (thisform.choix_duree.value == 1) {
			M_Resultat = 12;
			M_Lang = "<?php echo $VAR_MYPHPMONEY["SIMUL_ENTER_FORM_4"]; ?>";
		  }
		  if (thisform.choix_duree.value == 2) {
			M_Resultat = 1;
			M_Lang = "<?php echo $VAR_MYPHPMONEY["SIMUL_ENTER_FORM_5"]; ?>";
		  }
		  M_Restes = M_Resultat * M2;
		  if (M_Restes >= 361) {
		     alert("<?php echo $VAR_MYPHPMONEY["AMORTISS_REPONSE"]; ?> " + (M_Restes / M_Resultat) + " " + M_Lang);
		  thisform.choix_duree.focus();
	      return false;
		   }
	      }

24/08/2002
	[F] Bug Fix:Retrait de onclick="this.form.submit(); dans la template FILE_54: form_account.tpl
	    afin de regle un bug qui apparait uniquement sous mozilla car il ne transmet pas la valeur
	    du submit
	[C] Suppression de la variable $HTTP_GET_VARS["TID"] en $HTTP_POST_VARS["TID"]
	[W] Modification de la place du header qui est desormais en dessous les conditions switch() dans
	    le fichier account.inc.php
	[W] Modification du fichier session.inc.php afin de ne pas charger la session en auto start et modification de l'autre
	    d'appel des differents init_set()
	[W] Modification du fichier lang.js.php afin de modifier la valeur de la variable javascript
	    var MiseJour pour que l'image ai un chemin complet et non plus le chemin relatif
		+ ajout de : str_replace("".$GLOBAL_MYPHPMONEY["STYLES"]."/","",MPM_Search_Uri())
	[W] Regroupement des functions Post_redirect_third_part et Post_redirect en une seule fonction
	    javascript Post_redirect()
	[W] Passage de la version 1.2  la version 1.2.1 car vraiment stable

23/08/2002
	[W] Ajout de $TEMP_SESSION avant $HTTP_SESSION_VARS["TEMP_SESSION"] dans le fichier
	    check_lang.inc.php afin dque la session fonctionne correctement quelque soit la config du
	    php.ini
	[W] Modification du fichier calendar.php afin d'eviter une Fatal error: []
	    operator not supported for strings on line 434 car la variable $id_compte (array) est declarer deux fois
	    pour deux choses differentes
		+ Modification de la variable $id_compte (string) ligne 233 par $id_comptes afin d'eviter
		  ce Fatal error:
	[W] Modification de l'ordre du menu gauche pour la documentation (templates : menu_doc_left.tpl)
	[C] Suppression de la varible de lang DOC_FAQ qui est remplacer par la variable global DIRECTORY_FAQ
	    (Modification effectue dans tous les fichiers de lang
	[W] Modification complete des fichiers de FAQ (afin de les integrer directement dans la documentation
	[W] Modification du fichier doc/index.php afin de lire la doc directement dans l'interface sans ouvrir de popup
	[T] Mise en parametre du nom de la popup dans le fichier define.inc.php et modification dans toutes les
	    templates

11/08/2002
	[A] Traduction et verification des fichiers de lang (francais - anglais par pioupiou)
	[A] Traduction de la FAQ en allemand par Sym
	[W] Ajout dun menu select permettant de modifier la langue depuis la doc
	[A] Modification de l'image du logo realise par sym
	[W] Mise en forme de tous le repertoire Report
	[W] Ajout d'un nouveau fichier lang.js.php qui contient tous les js contenant du texte
	[W] Modification des faq afin d'appeler la feuille de style de myphpmoney
	[W] Mise en variable de toute les traductions pour le generateur de phpdoc (la class phpdoc.inc.php)

09/08/2002
	[W] Creation de 2 nouvelles fonctions php MPM_Search_Uri_MyPhpMoney() qui permet de
	    rechercher l'url du site myphpmoney et MPM_Select_List_Language() qui permet d'afficher
	    le menu select pour les langues presentes (menu droite du logo)

08/08/2002
	[W] Modifiation de la function php MPM_Search_Uri() afin de prendre en consideration la page phpdoc.php
	    afin de modifier la base pour les anchors du phpdoc
	[W] Ajout de 5 nouvaux fichiers afin de mettre en template le phpdoc
		+ templates/phpdoc.tpl
		+ class/phpdoc.inc.php
		+ xhtml.tpl
		+ show.tpl
		+ xml.tpl
	[W] Creation d'une nouvelle fonction php MPM_PhpDoc_Class_Funct() qui permet d'
	    afficher les fonctions et class (en xml ou en xhtml)
	[W] Ajout des traduction allemande realiser par sym
	[W] Mise a jour de l'ensemble du cvs

07/08/2002
	[W] Mise a jour du csv
	[W] creation d"un nouvelle fonction javascript afin d'ouvrir une fenetre popup center
	    au milieu de la page et toujours en Focus OpenPopUp() (fichier styles/common.js)
	[W] Mise en class de PHPDOC afin de mieux gerer les differents ensemble et d'optimiser au
	    maximum
	[W] Remplacement de $HTTP_POST_VARS["DOCUMENTATION"] == "YES" par __DOC__ et remplacement de
	    (!isset($HTTP_POST_VARS["DOCUMENTATION"])) par (!defined("__DOC__"))
	[W] Creation d'une nouvelle template phpdoc.tpl qui contient l'affichage pour la class PHPDOC
	[W] Creation d'une nouvelle template xhtml.tpl qui contient le code permettant d'afficher le logo
	    pour la validation xhtml
	[W] Ajout de 1 nouvaux fichiers afin de mettre en template le logo pour le xhtml
		+ xhtml.tpl

06/08/2002
	[C] Suppression de la balise xhtml summary="" dans l'element table
	[W] creation de nouvelle template
		+ copyright.tpl
		+ menu_doc_left.tpl
		+ logo.tpl
	[C] Suppression des fichiers de documentation afin de refaire le fichier index sans frame
		+ main.php
		+ home.php
		+ setup.php
		+ show.php
	[W] Creation d'une nouvelle fonction pour lire un fichier function MPM_Read_Url()
	[W] Creation d'une nouvelle fonction pour lister les changelog MPM_Explore_Repertory()

05/08/2002
	[W] Modification de la feuille de style style/documentation.css
	[C] Suppression de la feuille de style style/documentation_menu.css
	[W] Modification du fichier config/settings.inc.php afin de retirer la reference a
	    la feuille de style style/documentation_menu.css qui n'existe plus
	[W] Modification de tous les fichiers de doc afin de retirer la reference a la CSS_STYLE_5
	[C] Suppression de la template FILE_66 (header_doc_frame.tpl)
	[C] Retrait de la reference FILE_66 dans le fichier
	[C] Suppression de la variable LANG_DOC_1 de tous les fichiers de traduction lang/ et lang/BETA
	[W] Modification de instance.inc.php afin d'enlever toute les reference qui n'existe plus
	[W] Modification de settings.inc.php afin d'enlever toute les reference qui n'existe plus

01/08/2002 au 05/08/2002
	[W] Recherche d'un nouveau design

31/07/2002
	[W] Depose du fichier CHANGE-FR-JUIL-2002 sur le cvs , il n'a pas t relu et corrig encore

30/07/2002
	[W] Mise a jour complete du repertoire outils, modification du script perl afin d'avoir une mise en page
	    parfaite, mais aussi modification du fichier country.xls afin de ne plus avoir de point
	    virgule dans n'importe quel champs pour un meilleur parsing csv
	[W] Creation d'un nouveau repertoire CSV qui contient les donnees sur les pays europeeens
	[W] Modification de tous les fichiers de lang afin d'ajouter les pays traduit generer grace a la modification
	    du script sh et perl du repertoire outils
	[W] Modification de fichier index.php afin de ne pas faire de header et donc de redirection pour facilit l'acces
	     mozilla et  netscape 4
	[W] Modification de la template &lt;!-- BEGIN FILE_7: form_home.tpl --&gt;
	    afin d'affecter une largeur de 18 au input de la home (login - password) afin d'avoir un affichage correcte et aps
	    trop large aevc netscape 4

29/07/2002
	[W] Ajout d'une ligne dans la class language.inc.php afin de reperer le francais sous mozilla
		+ 'fr-fr'   =&gt; array( 74,19), ## fr mozilla
	[W] Changement de la variable $HTTP_SERVER_VARS["SCRIPT_NAME"] par $HTTP_SERVER_VARS["REQUEST_URI"]
	    afin de plus avoir de probleme avec les hebergeur style multimania qui a une config tres
	    restreinte du php.ini
	[W] Traduction du fichier allemand par Sym
	[W] Mise en place de la traduction de la FAQ english faite par lansciac
	[W] Check les deux fichiers de FAQ (modif for compatibility XHTML)

28/07/2002
	[W] Creation d'un fichier xls qui regroupe tous les pays et monnaie code iso
	[W] Modification des fichiers EXPORT (local et original.xml) afin de corriger certains code ISO
	    et de rajouter des pays a la liste
	[W] Creation d'un nouveau repertoire outils qui contiendra le fichier xls
	[W] Ajout de 6 nouveaux pays da,s la class language.inc.php , ainsi que dans l'ensemble du
	    repertoire lang/
	[W] Ajout des images du drapeau pour les code pays 232  237.gif
	[W] Optimization du fichier function.inc.php afin de verifier encore plus les variables et leur valeurs
	[W] Creation de 7 nouveau fichier de lang :
		+ beta-danish.inc.php
		+ beta-finnish.inc.php
		+ beta-german.inc.php
		+ beta-greek.inc.php
		+ beta-neerlandais.inc.php
		+ beta-swedish.inc.php
		+ modele.inc.php
	[W] Modification de la template doc_phpdoc.tpl et du fichier doc/phpdoc.php afin de modifier le chemin
	    pour l'appel a dynamique.js.php qui se situe desormais dans le repertoire style

27/07/2002
	[W] Modification de l'ensemble des fichiers afin de modifier l'adresse email et le site web de l'auteur
	[W] Modification de la class connection.inc.php afin de rajouter une verification sur la valeur du
	    champs renvoyer car sur certaines version de mysql la struture renvoie null si aucun resultat au lieu
	    de vide ou 0
		+ Ajout lign 67 de if (isset($f) && isset($this-&gt;resultat_data[$f]))
	[W] Changement de version , on passe a la version 1.2 desormais car vraiment tres stable
	    jusqu'a present

26/07/2002
	[W] Modifcation du fichier template.inc.php afin de corriger l'update de phplib sur le preg
	    afin d'avoir un showsource correcte et non n'importe comment sans tabulation , ni retour chariot
	[W] Modification complet de la fonction MPM_Construc_Select_Pays() qui permet de construit le
	    menu select pour choisir la monnaie de comparaison
	    Retrait de l'appel a la template et passage en html directement dans la fonction afin d'afficher en bloc et non en boucle
	    donc gain de temps et accelration de pres de 3 secondes l'entree dans l'application
	[A] ZIG1 rejoint le projet comme designeur, elle a pour mission la documentation a relooker pour le moment
	    suivant un shema donne precedemment
	[W] Modification du fichier setperms.sh a cause des quotes et de certains caracteres (sous unix)
	[W] Ajout de files_exists devant la fonction is_dir() a cause de php 4.0.0 qui affiche une erreur de type warning
	    &lt;b&gt;Warning&lt;/b&gt;:  stat failed for dump/rep/ (errno=2 - Aucun fichier ou rpertoire de ce type) in
	    Modification appliquer au fichier dynamique.js.php

25/07/2002
	[W] Creation du repertoire report qui contient un rapport detaille sur le modle physique de donne
	    (version UML)
	[W] Creation du repertoire images/Report qui contient les images du rapport
	[W] Creation d'une nouvelle variable "REPORT_DATA" dans les fichiers settings.inc.php et instance.inc.php
	[W] Ajout du repertoire report dnas le fichier robots.txt
	[W] Ajout du fichier de langue portugaise realise par Omegal
	[W] Modification de la template doc_main.tpl afin de modifier le menu de la documentation
	[W] Ajout d'un nouvau champs LANG_REPORT dans tous les fichiers de lang et meme les beta

24/07/2002
	[W] Modification de la function MPM_Verif_Create_table() et creation d'une nouvelle fonction
	    MPM_MySql_Table_Exists()qui permet de verifier l'existence des tables pour MySql
	[W] Modification de la structure des tables create_table.sql et create_table.php
	    (revision des cle,index,unique) afin d'avoir une meilleur struture physique pour les donnees

22/07/2002
	[W] Modification de la function MPM_Recherche_les_insert_des_colonnes afin de concatener la liste
	    (retour de la valeur $liste)
	[W] Modification de certianes conditions du fichier calendar.php afin de fixer des bugs du a un
	    mauvais placement des parenthese sur les conditions

21/07/2002
	[W] Ajout d'une fonction javascript dans le fichier dynamique.js.php
	    Post_redirect_third_part() qui permet d'aller directement
	    sur la modification depuis les categorie et tiers (fichier third_part.php)
	[W] Optimization de la template form_account.tpl afin de mieux fixer la largeur

20/07/2002
	[W] Modification de la fonction MPM_numero_unique() afin de prendre le pid plutot afin d'avoir un
	    numero vraiment unique
	[W] Creation d'une nouvelle class debug qui remplace la fonction MPM_Debug_mode()
	    desormais se sera le contructeur qui sera appele $debugs-&gt;Debug_mode();
	[W] Optimization de l'ensemble des fichiers pour un affichage plus agreable si les long mots

08/07/2002
	[W] Optimization du fichier calculate.php

07/07/2002
	[W] Dplacement de dynamique.js.php dnas style au lieu d'etre a la racine
	[W] Ajout dans le fichier define.inc.php de la declaration de tous les stype de variable

05/07/2002
	[W] Modification de tous les fichiers afin de rajouter php devant l'ouverture de la balise php
	    soit desormais &lt;?php - ?&gt; au lieu de &lt;? ?&gt;  cause de l'option short_open_tag du php.ini qui peut etre
	    mis sur Off
	[W] Modification du header ajout de proxy-revalidate et s-maxage=0 afin de ne plus avoir de probleme de
	    cache avec opera et Konqueror sous linux
	[W] Modification dans tous les fichiers des include en require
	[W] Mise en define() du numero utilisateur pour la categorie soit define("__PART_NUMBER__", 99999)
	[W] Mise en paramtre de toutes des longueurs maxi autoris dans l'ensemble des fichiers qui appel
	    la function MPM_Reduit_chaine()
	[W] Remplacement de tous les eregi() par stristr() sauf les eregi du phpdoc
	[W] Remplacement de tous les ereg() par strstr()
	[W] Dsormais la pression de la touche enter est dsactiver par default (fichier settings.inc.php)
	    define("__ENTER_KEYPRESS__",       0);  pour activer passer a 1
	[W] Creation d'un nouveau fichier define.inc.php qui contient tous les define() pour les options
	  (comme la longueur du parsing des mots, la desactivation de la touche enter , etc ...)
	[W]Ajout de MPM_ devant chauqe nom de function php afin de mieux les identifier dans le code

04/07/2002
	[W] Modification du fichier calendar.php afin de declarer les differents tableaux
	[W] Optimization de certaines fonction du fichier function.php
	[W] Modifiation dans le fichier account.php pour les register global off
	[W] Modification du phpdoc afin de separer la function define() qui desormais se trouve
	    dnas le fichier settings.inc.php
	[W] Modification de tous les fichiers de lang (retrait de variable)

03/07/2002
	[W] Optimisation des fichiers
		+ calendar.php

02/07/2002
	[W] Cration d'un fichier shell unix afin de donner les droits au repertoires de maniere
	    automatique ( si le sript est lance) voir fichier a la racine setperms.sh
	[W] Optimisation des fichiers
		+ simulation.php
		+ account.php
		+ excel_chart.php
	[W] Modification de la fonction MPM_focus_simulation() retrait du champs option qui est desormais
	    integrer dans la fonction

01/07/2002
	[W] Mise  jour du fichier template.inc.php avec la version 1.11
	    le bug soumis la veuille reste valable a sur cette version ( donc a suivre)
	[W] Optimisation du fichier simulation.php
	[W] Ajout de l'update dans le fichier index.php qui avait ete homis lors de la derniere
	    manipulation du fichier
	[W] Ajout d'une nouvelle variable dans les fichiers de lang afin de verifier si l'insertion de la copie
	    de secours c'est bien passer (fichier save.php)
	[W] Modification sur le fichier simulation afin de detecter la method GET pour produire le
	    tableau d'amortissement de l'emprunt

30/06/2002
	[W] Optimisation du fichier model_graph/class_graph.php
	[W] Rcriture du fichier excel_dump.php car
	    Warning: mysql_db_query is deprecated; use mysql_select_db() and mysql_query() instead
	    si on active les ERROR_NOTICE utilisation de la classe pour excuter les requtes.
	[W] Ajout d'une condition dans le fichier dynamique.inc.php function Verif_ADD() afin de vrifier
	    la prsence d'un ' (simple quote) dans les commentaires
	[W] Optimization du fichier account.php (rcriture de plusieurs conditions et une meilleure dfinition
	    des variables)
	[W] Remplacement de getenv("OS") par $HTTP_SERVER_VARS["SERVER_SOFTWARE"] si les variables d'envrionnement ne sont pas
	    actives
	[W] Optimisation du fichier third_part.php
	[W] Modification de la template.inc.php ligne 130 car undefined offet 0 (bug soumis a phplib)
		+ https://sourceforge.net/tracker/index.php?func=detail&aid=575689&group_id=31885&atid=403611
	[W] Ajout des 4 couleurs (pour les graphiques) dans le fichiers settings.inc.php afin de pouvoir
	    modifier facilement les couleurs des graphiques
	[W] Dpot de ce fichier changelog sur le cvs
	[W] Mise  jour sur le cvs

29/06/2002
	[W] Modification des fichiers suivant afin de rajouter des tests sur les valeurs car sinon NOTICE
	    error avec certaines valeurs non encore dfinies, mais aussi afin de rgler le problme avec
	    une config a global_register = off et error_reporting = ERROR_NOTICE
		+ check_session.inc.php
		+ include.inc.php
		+ language.inc.php
		+ connection.inc.php
		+ class.inc.php
		+ session.in.php
		+ good_book.php
		+ option.php
	[W] Mise  jour sur cvs des modifications de NOTICE

28/06/2002
	[W] Modification de la fonction MPM_Search_Rate() en ajoutant une vrification sur la variable ids
		+ if ((isset($ids)) && ($ids != ""))
	[W] Modification de check_lang.inc.php afin de revoir le systme de ddection et de rediriger sur la langue par dfaut si aucun utilisateur n'est  logg
	[W] Cration d'un nouveau fichier create_table.sql qui correspond au fichier create_table.php
	[W] Modification de tous les fichiers du rpertoire lang afin d'viter une erreur (notice)
	    ajout de quote sur la string qui est dans le tableau "THIS_COUNTRY" ("COUNTRY" et "MONEY")                 =&gt;
	[W] Ajout de la dclaration du type de la variable $L dans la fonction Return_Countries() de
	    la classe language.inc.php
		+ Ajout ligne 499 de $L= array();
	[W] Modification des fichiers suivant afin de rajouter des tests sur les valeurs car sinon NOTICE
	    produit une erreur avec certaines valeurs non encore dfinies, mais aussi afin de rgler le problme avec
	    une config a global_register = off et error_reporting = ERROR_NOTICE
		+ check_lang.inc.php
		+ language.inc.php
		+ instance.inc.php
		+ function.inc.php
		+ index.php
		+ phpdoc.php
		+ dynamique.inc.php

27/06/2002
	[W] Nouvelle configuration du php.ini qui est plus strict que prcdement
	    register_globals        =       Off
	    register_argc_argv      =       Off
	    variables_order         =       "GPCS"
	    le passage de on  off ne gnera en rien l'execution de l'application
	    le passage de off  on ne gnera galement en rien l'execution de l'application
	[W] Modification des variables suivantes :
		+ $PHP_SELF modifi en $HTTP_SERVER_VARS["PHP_SELF"]
		+ $REQUEST_URI modifi en $HTTP_SERVER_VARS["REQUEST_URI"]
		+ $HTTP_HOST modifi en $HTTP_SERVER_VARS["HTTP_HOST"]
		+ $HTTP_REFERER modifi en $HTTP_SERVER_VARS["HTTP_REFERER"]
		+ $SCRIPT_NAME modifie en $HTTP_SERVER_VARS["SCRIPT_NAME"]
		+ $SCRIPT_FILENAME modifi en $HTTP_SERVER_VARS["SCRIPT_FILENAME"]
		+ $SERVER["WINDIR"] modifi en $HTTP_SERVER_VARS["WINDIR"]
		+ $HTTP_ENV_VARS["OS"] modifi en getenv("OS")
	[W] Modification complte de la fonction MPM_Search_Uri() dans le fichier function.inc.php
	[W] Modification du phpdoc afin de mettre userfile en method GET $HTTP_GET_VARS["userfile"]
	    dans le fichier phpdoc.php
	[W] Modification du switch de la page index.php afin de diffrencier GET et POST dans le switch $op
	[W] Modifiation de la variable $option du fichier class_graph.php qui est remplace par $HTTP_GET_VARS["option"]
	[W] Positionnement des valeurs suivantes sur off , puis on  afin de produire une configuration qui tourne quelque soit la
	    configuration du php.ini
	    magic_quotes_gpc      =       Off ou On
	    magic_quotes_runtime  =       Off ou On
	    magic_quotes_sybase   =       Off ou On
	    Dsormais ,l'application fonctionne quelque soit les valeurs indiques dans la config du php.ini
	[W] Modification de la fonction MPM_xml_condense_tree() en ajoutant une vrification sur le tableau
	    if (is_array($tree['children']))

26/06/2002
	[B] Bug Fix :Modification des templates form_calendar_default.tpl et form_calendar_display.tpl afin de mettre
	    this.form au lieu de document.forms afin de ne pas avoir une erreur avec Opra si aucune case n'est coche dans
	    le calendrier
	[W] Modification de la variable _REQUEST_URI du fichier instance.inc.php afin de remplacer les
	    "&" par "&amp;" juste pour la validation xhtml
	[W] Suppression de la variable Encode du fichier common.js car plus ncessaire ,dsormais l'ajout
	     de // &lt;![CDATA[ et de // ]]&gt; permet d'eviter la variable Encode au niveau des url pour le fichier
	     template (js_simulation_1.tpl)
	[W] Optimisation de certains javascripts du fichier dynamique.js.php
	[W] Modification des noms des chemins dans le fichier option afin de ne pas etre gn par les
	    mmes noms de chemin mis dans le fichier dynamique.js.php
	[W] Ajout de la variable global SCRIPT_FILENAME dans la fonction MPM_Dynamique_javascript() du fichier
	    function.inc.php afin de rendre globale la variable dnas le fichier dynamique.js.php
	[W] Ajout de toutes les variables en global du fichier de configuration personnel dans la mme fonction
	    MPM_Dynamique_javascript()
	[W] Modification des fichiers common.js et dynamique.js.php afin d'tre compatible avec le phpdoc qui se
	    trouve dans la documentation et qui permet d'afficher la documentation directement depuis le fichier
	    source
	[W] Modification de la fonction php MPM_Construc_header_navig() afin de ne pas inclure le fichier dynamique.js.php
	    quand le fichier option.php est appel
	[W] modification du fichier option.php afin de n'appeler la fonction php MPM_Dynamique_javascript()
	    qu'aprs le vrification d'usage du DHTML
	[W] Modification de la requte sql du fichier third_part.php afin que le
	    "as" ne porte pas le mme nom que le champs qui est DATES
	[C] Suppression de la fonction javascript Reset_NS(nNS4) du fichier common.js
	[W] Modification de la template form_add_account.tpl afin de retourner sur le compte si sur le bouton
	    annuler est press (avec une mise a jour des informations)
	[W] Modification du fichier account.php afin d'ajouter un variable de template HTTP_HOME_ACCOUNT pour
	    retourner sur la bonne page
[W] Modification fichier calendar.php ligne $NB_UNIQUE == 1 et !isset($HTTP_SESSION_VARS["NB_UNIQUE"]))

25/06/2002
	[W] Mise en conformite du code xhtml pour le fichier dynamique.js.php
	    ajout de // &lt;![CDATA[ et de // ]]&gt; afin d'avoir une validation XHTML
	[W] Modiciation de l'index.php , afin d'afficher le javascript aprs la balise &lt;body&gt;
	    qui correspond au js du fichier dynamique.js.php
	[W] Mise de la fonction header() a la place de MPM_Sortie_Exit() ligne 43
	[W] Mise en paramtre $message des alertes ventuelles qui pourraient arriver avant le header
	    appel de la variable $message aprs l'include de la template 1 pour le fichier index.php
	[C] Retrait de l'include dynamique.js.php du fichier mysql_dump.php
	[C] Retrait de la fonction debug_mode() du fichier option.php car elle y tait deux fois
	[W] Modification de toutes les templates javascript afin de mettre galement la modification XHTML avec un ajout
	    de de // &lt;![CDATA[ et de // ]]&gt;

24/06/2002
	[W] Modification de la condition du fichier class.inc.php afin d'inclure une connection si
	    l'utilisateur est logger dans la doc
	[W] Ajout dans la class connection.inc.php d'une destruction de session afin de pas tre redirig
	    un repertoire trop haut
	[C] Suppression de la variable de session COUNTRY_UNIQUE du fichier check_lang.inc.php
	    puisque la connection est desormais instancie pour dtecter la langue
	[W] Modification du fichier index.php ligne 42 ajout de MPM_Sortie_Exit(); afin d'etre redirig
	    sur l'ajout d'utilisateur , si l'utilisateur existe dj
	[W] Mise  jour du CVS

23/06/2002
	[W] modification de l'appel du fichier dynamique.inc.php auparavant dans un src en javascript
	    (&lt;script type="text/javascript" language="javascript" src="....) mais comme Opra met en cache
	    le fichier desormais ce sera un include appel depuis une fonction php qui affichera le fichier
	    dans le code source de la page
	[W] cration de la fonction php MPM_Dynamique_javascript() qui inclus le fichier dynamique.js.php
	[W] Mise  jour du CVS

22/06/2002
	[W] Rcriture de la page index.php afin de mieux grer la session  avec l'utilisation de
	    $HTTP_SESSION_VARS et de header()
	[W] Mise a jour sur le cvs de tous les fichiers
	[W] Ouverture du site myphpmoney.ath.cx et dpot de la copie du cvs dessus
	[W] Modification de la template form.simulation.2.tpl (erreur de balisage xhtml)
	[W] Modifcation de la fonction javascript numControl() afin de rajouter un paramtre order
	    pour se servir de cette fonction pour faire l'ensemble des verifications
	[W] Modifcation de la fonction javascript Verif_emprunt() qui permettait de verifier la saisie
	    pour la simulation d'emprunt , rajout de
	     if (((M0 != "") && (!numControl(M0,2))) || ((M1 != "") && (!numControl(M1,2))) ||
	      ((M2 != "") && (!numControl(M2,2))) || ((M3 != "") && (!numControl(M3,2)))) {
	     return false;
	    }
	    afin de rceptionner les erreurs eventuelles
	[W] Ajout de  readonly="readonly" onfocus="this.blur()" dans la template body_calculate.tpl
	    afin d'empcher la saisie au clavier pour la calculatrice
	[W] Mise  jour du CVS

21/06/2002
	[W] Ajout de  socket_set_blocking($fp, false); et socket_set_timeout($fp, 5); avec le fsockopen()
	    afin de fermer le curseur
	[W] Modification de la fonction php MPM_Check_for_update_xml_files() afin de faire les vrifications
	    de connexion avant d'effectuer la boucle foreach de la fonction MPM_xml_condense_tree()
	[W] Nouvelle fonction php MPM_Verif_Exist_Connection() qui contient dsormais le fsockopen et les
	    socket_set et retourn false ou true suivant si le serveur est prsent ou non
	[W] Ajout de preg_match dans la fonction MPM_Verif_Exist_Connection() afin de rcuprer grce
	     un ereg le serveur distant pour le fsockopen
	[C] On enlve l'ereg (ereg("/".$GLOBAL_MYPHPMONEY["DOCUMENTATION"]."/") de tous les fichiers
	    afin de le remplacer par une variable $HTTP_POST_VARS["DOCUMENTATION"]
	    car si un des rpertoires du path comportait le mon doc cela posait problme
	[W] Ajout de $HTTP_POST_VARS["DOCUMENTATION"] = "YES"; dans tous les fichiers de doc
	[C] On enlve tous les CHARSET ET LANGUAGE paramtres qui etaient dans les fichiers de lang,
	    dsormais il sont rattachs  la class language.inc.php
	[W] Nouveau constructeur dans la class language Charset_need qui renvoie le charset ou le code
	    iso du language
	[W] Modification de $NB_UNIQUE par $HTTP_SESSION_VARS["NB_UNIQUE"]
	[W] Modification de $USER_UNIQUE par $HTTP_SESSION_VARS["USER_UNIQUE"]
	[W] Modification de $PID_UNIQUE par $HTTP_SESSION_VARS["PID_UNIQUE"]
	[W] Modification de $COUNTRY_UNIQUE par $HTTP_SESSION_VARS["COUNTRY_UNIQUE"]
	[W] remplacement de $HTTP_SESSION_VARS["NB_UNIQUE"] == "" par !session_is_registered("NB_UNIQUE")
	[W] cration d'une nouvelle fonction MPM_Destroy_session() qui permet de dtruire la session courante

20/06/2002
	[W] Cration de deux nouvelles fonctions php MPM_Return_list_lang() qui retournent la liste des pays
	    presents ou la liste des langues possibles et MPM_Display_List_Language() qui permet d'afficher
	    la template qui servira pour l'affichage dans les options
	[W] Modification fichier dynamique.js.php afin de rajouter une largeur dynamique pour modifier la
	    longueur du scrolling (var Largeur=screen.availWidth / 3;)
	[W] Modification des fichiers class.inc.php. Dsormais, on
	    n'instanciera non plus dans le fichier insteance mais dans le fichier
	    class.inc.php
	[W] Ajout d'une condition dans le fichier class.inc.php afin de ne pas instancier la classe connexion
	    si la doc est demande
	[W] Ajout de plusieurs conditions dans le fichier check_lang.inc.php afin de ne pas inclure la
	    connexion et tous ce qui demandent une connexion pour afficher la documentation car
	    pas besoin de connexion
	[W] Rajout d'une destruction de session si $HTTP_GET_VARS["redirect"]
	    (erreur dans les paramatres de connection sql)
	[W] Modification des if(isset(session_vars()) par  if (session_is_registered()) puisque php 4
	    dans le fichier check_lang.inc.php
	[W] cration de deux nouvelles fonctions MPM_Option_for_Language() qui rcuprent l'action effectue
	    sur les langues depuis le fichier option et modifie la langue directement si demand
	    et aussi la fonction MPM_Verif_Before_Add_Language() qui teste si le fichier de lang  rajouter
	    existe afin d'afficher les bons messages d'erreurs ou d'accomplissements
	[W] cration d'une nouvelle template js_add_lang.tpl qui permet de telecharger de nouvelle langues
	    sur son pc depuis le site myphpmoney.ath.cx

19/06/2002
	[W] Cration d'une nouvelle fonction php MPM_Search_Uri() qui permet de retourner le chemin complet
	    de l'installation du programme
	[C] Suppression de la variable $URI_MYPHPMONEY du fichier settings qui est remplac par la fonction
	    MPM_Search_Uri(), ceci permet de ne plus dclarer o est install le programme
	    la fonction s'occupant de le dterminer
	[W] Modification de tous les chemins dans les templates de doc (ajout de ../)
	[W] Modification galement de la template js_disabled afin de mettre le bon chemin
	[C] Suppression de la fonction close_data_base() non ncessaire car on est en connexion persistante
	    grce  mysql_pconnect()
	[W] Ajout du code permettant d'afficher l'icone de xhtml et de vrifier le code dans la template
	    doc_main.tpl
	    &lt;!-- BEGIN W3C XHTML VALIDATION  --&gt;
	    &lt;p align="right"&gt;&lt;a href="http://validator.w3.org/check?uri=http://validator.w3.org/"&gt;
	    &lt;img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /&gt;
	    &lt;/a&gt;&lt;/p&gt;
	    &lt;!-- END  W3C XHTML VALIDATION  --&gt;
	[W] dpot du logo xhtml valide sur le serveur afin de ne pas avoir besoin de connexion
	    pour afficher l'image
	[W] Mise en paramtre de la taille, de l'url du log xhtml afin de pouvoir facilement le modifier
	[W] Modification du fichier class_graph.php afin de rajouter une option si $option est vide ou suprieur
	    a l'option 18
	[C] Bug : remplacement ligne 46 fichier  class_graph.php (les graphiques etaient inverss et faux)
	    pour les options 7,8,9,10
	    SUM(".$GLOBAL_MYPHPMONEY["TABLE_DB_1"][1].".RECETTE) as t1 remplac par
	    SUM(".$GLOBAL_MYPHPMONEY["TABLE_DB_1"][1].".RECETTE) as t2
	[W] Ajout d'une condition dnas le fichier account.php ligne 268
	    if (!isset($colors)) $colors = $GLOBAL_MYPHPMONEY["COLOR_SETPOINTER_1"];
	    afin d'obtenir un code valid xhtml car COLOR renvoyait vide

18/06/2002
	[W] Ajout d'un nouveau constructeur dans la class language Get_List_file() qui permet
	    de retourner la liste complte des langues tries par ordre alphabtique avec la fonction php
	    array_multisort($tab_files,SORT_STRING,SORT_ASC);
	[W] Cration des fichiers beta-italian.inc.php et de beta-spanish.inc.php , ou j'ai commenc
	     traduire quelques mots
	[W] Dpot de quelques fichiers sur le cvs dans les cvs FAQ et MyPhpMoney
	[W] Cration d'une nouvelle template form_opt_lang.tpl
	[W] Ajout d'une condition (numro 55) dans le fichier dynamique.js.php afin d'afficher la template
	    dans le calque DHTML

17/06/2002
	[C] Suppression de la table PAYS dans la base de donnee
	[W] modification de la fonction php Recherche_Opration_Date() afin de rechercher
	    soit une correlation soit pas de correlation
		+ AND (COREL=ID_COMPTE-1 OR COREL='0')
	[W] Modifiation de la variable de langue $VAR_MYPHPMONEY["TIME"] en variable global desormais
	    $GLOBAL_MYPHPMONEY["TIME_START"] et aussi $VAR_MYPHPMONEY["DAYS"] en variable global
	    sous me nom de $GLOBAL_MYPHPMONEY["DAYS_START"]
	[W] Ajout d'une nouvelle fonction au fichier function.inc.php close_data_base() qui
	  permet de fermer tous les curseurs de connections appels
	[W] Ajout de la fonction close_data_base(); dans le fichier index si LOGOUT
	[W] remplacement de tous les include se trouvent dans le repertoire config par des require
	  de meme pour la class language.inc.php

16/06/2002
	[W] Modification de la fonction MPM_Search_Rate() afin qu'elle retourne le tableau
	    complet des valeurs si ids vaut ACTIVATE
	[W] Ajout d'un array_multisort($county_array,$id_array,$rate_array,$money_array,SORT_ASC);
	[W] Modification de la fonction php MPM_Construc_Select_Pays() afin d'enlever la rfrence
	     la table pays remplac par :
	      + $news_array = MPM_Search_Rate(".","ACTIVATE");
	      + foreach($news_array as $cc =&gt; $ff) {
	      + $order_tab = explode("|",$ff);
	      + }
	[c] Suppression de la table PAYS  dans les fichiers settings.inc.php et create_table.php

15/06/2002
	[W] Ajout d'un nouveau champs dans la table utilisateur du champs VALIDE_LANG de type BLOB not null
	[W] dsormais le champs VALIDE_PAYS est de type BLOB not null
	[W] Ajout du debugger de la class language dans la fonction qui permet de dbugger
	    MPM_Debug_mode() ajout de $langs-&gt;Mode_Debug();
	[W] Ajout dans la class language , une variable $niveau qui permet de choisir depuis quel
	    niveau on appelle la classe ( 2 choix possibles "." ou "..")
	[W] variable $__PAYS renomm en $HTTP_POST_VARS["__COUNTRY"]
	[W] Insertion de la class dans le fichier check_lang.inc.php qui a t entirement modifie
	    De plus, toutes les variables sont protges en POST
	[W] Modification de la fonction php MPM_Construc_Select_Graph() afin de supprimer la rfrence  une
	    autre fonction MPM_Search_Pays() qui n'existe plus, dsormais remplace par un tableau  3 dimensions
	    $VAR_MYPHPMONEY["THIS_COUNTRY"][$variable]["MONEY"]
	[W] Modifiation de la fonction php MPM_Verif_Create_table() afin d'enlever la rfrence  la table PAYS
	    en ajoutant une dtection sur les tables getInfoTable(). Il s'agit d'une des mthodes de la classe
	    connection.inc.php
	[W] Ajout d'une nouvelle fonction au fichier function.inc.php
	    MPM_Search_Rate() qui permet de recherher le taux de change
	    d'un pays donn. Si le taux de change n'existe pas alors on met  jour le fichier

14/06/2002
	[W] Modification du fichier robots.txt afin de rajouter les rpertoires FAQ et CHANGES
	[W] Modification du constructeur addLogin() de la class htaccess.inc.php afin de rgler un bug
	    avec les rpertoires longs sous windows (ajouts de "") autour du chemin pour le AuthUserFile
	[W] Ajout de l'option qui permet de mettre  jour le fichier xml contenant les taux montaires
	    dans le fichier option.php (appel de la fonction MPM_Check_for_update_xml_files())
	[W] Ajout d'une dtection dans le fichier function.inc.php : si le fichier local a une erreur
	    ou si vide , on le remplace par le fichier original.xml ,qui contient les taux du jour
	    de la realease
		+ if ($xml_file_local['children'][0]['values']['iso'] == "") {                    // LOCAL FILE PROBLEME (EMPTY ??)
		+        if (!copy($file3, $file1) ) {
		+                $r .= sprintf($VAR_MYPHPMONEY["JS_PARSER_XML_4"],$file3);       // PROBLEM EMPTY FILE 3 (LOCAL)
		+        } else {
		+                $r.= $VAR_MYPHPMONEY["JS_PARSER_XML_8"];                        // OK COPY THE FILE
		+        }
		+ }

13/06/2002
	[W] cration d'une nouvelle template conver.xtpl qui permet de gnrer du xml
	    afin de mettre  jour le fichier contenant les taux montaires
	[W] cration de deux fichier xml un pour le local (l'application) et un pour
	    le remote (le distant) qui servira de fichier modle pour mettre  jour les taux montaires
	[W] Ajout de chaque code iso dans le fichier xml afin de faciliter la mise  jour

12/06/2002
	[W] renommage du fichier config.inc.php en check_lang.inc.php
	    qui correspond plus  sa nouvelle fonction
	[W] rcriture complte de la class language.inc.php qui permet dsormais
	    d'avoir une configuration personnalise et personnalisable sur sa langue
	    et tout ce qui peut dpendre de prs ou de loin  la langue et aux pays

09/06/2002
	[W] Cration d'une nouvelle fonction identique  la fonction array_unique() de php mais 4.0.1
	    alors que l'application est compatible php 4.0.0
	    // Recherche et affiche le tableau dedoublonn
	    // @param $new_tableau  = Tableau des donnees  verifier
	    function MPM_array_uniques(&$old){
		$new = array();
		foreach($old as $key =&gt; $value){
			if(!in_array($value, $new)) $new[$key] = $value;
		}
		return $new;
	    }

07/06/2002
	[W] Cration d'un nouveau fichier contenant les paramtres de session
	    config/session.inc.php
	[c] Retrait de session_cache_limiter('nocache'); du fichier session.inc.php
	    car il n'existe que depuis PHP 4.0.3
	[W] Cration de deux nouvelles variables afin de pouvoir modifier la langue et l'id de la langue
	    dans le fichier settings.inc.php par dfault

06/06/2002
	[W] Mise en template du fichier js_disabled.php
	[W] Cration de deux fichier pour la FAQ, un francais et un anglais
	    (fichier vide pour l'anglais)
	[W] Mise en template des fonctions php MPM_Search_month() et MPM_Search_days() afin d'avoir le
	    mois et le jour du mois dans la langue du pays
	[W] Envoie des traductions pour les fichiers de langues (anglais,japonnais)
	    afin de pouvoir fixer les ventuels bugs lies aux langues
	[W] Envoie du fichier FAQ_french.html  Lansiac afin de faire la correction et traduction
	[W] cration d'une nouvelle fonction php MPM_version_compared() qui permet de comparer
	    deux version de php (ici aucun paramtre, fonction simplifie de la fonction php
	    du nom version_compare() mais utilisable seulement depuis php 4.1.0 alors que MyPhpMoney
	    est compatible depuis une version 4 (4.0.0 minimum)

05/06/2002
	[W] Remplacement des liens vers http://myphpmoney.sourceforge.net vers le site officiel
	    qui acceuillera la version http://myphpmoney.ath.cx ou http://phpmymoney.ath.cx
	[W] Cration d'une nouvelle template (doc_setup.tpl) pour l'affichage de l'installation
	    sous windows ou sous linux pour la documentation.
	[W] Cration d'une nouvelle template (doc_phpdoc.tpl) pour l'affichage de projet phpdoc
	    qui permet de fournir une fichier au format html de documentation de fonction ou de class
	[W] Ajout d'une template phpdoc.xsl afin de gnrer un affichage xml pour phpdoc
	[W] Dsormais la calculette est accessible mme si non logg
	[W] Le fichier js_disabled.php est dsormais dans le rpertoire doc et non plus dans styles
	[W] Correction du francais dans les Changelog by Tobozo

04/06/2002
	[W] Ajout de la fonction javascript setPointer() dans la template form_book_listing.tpl
	[W] Mise en majuscule de tous les noms de champs pour la table utilisateur
	[W] Cration de 52 fichiers de langues au total
	[W] Modification du javascript Verif_Enter() afin de ne plus effectuer la vrification du
	    mot de passe pour entrer (dsormais la vrification n'est faite que sous ie au lieu d'Opra
	    car netscape affiche une boite de dialogue idem pour Opra)
	[W] Cration du domaine myphpmoney.ath.cx Heberg par http://allreponse.ath.cx

03/06/2002
	[W] Modification de la longueur des champs pour catgorie et tiers du fichier account.php
	    Afin de rduire la longueur de la chaine si suprieur  30 caracteres .
	    ligne 289 :
	    $lenght_cat = strlen(MPM_Search_cat($db-&gt;field("CATEGORIE")));
	    $lenght_tiers = strlen(MPM_Search_tiers($db-&gt;field("TIERS")));
	    $T = $lenght_cat + $lenght_tiers;
		if ($T &gt;= 30) {
			$_lenght_cat = MPM_Reduit_chaine(MPM_Search_cat($db-&gt;field("CATEGORIE")),__LENGTH_JUST_PART__,0);
			$_lenght_tiers = MPM_Reduit_chaine(MPM_Search_tiers($db-&gt;field("TIERS")),__LENGTH_JUST_THIRD__,0);
		} else {
			$_lenght_cat = MPM_Search_cat($db-&gt;field("CATEGORIE"));
			$_lenght_tiers = MPM_Search_tiers($db-&gt;field("TIERS"));
		}

02/06/2002
	[W] Modification fichier account.php afin de rcuprer la date si The_Mois n'existe pas
	    mais qu'une date existe
	    Avant la condition etait :
	    if ((!isset($The_mois)) || (The_mois == "")) $The_mois = date("m-Y", time());
	    dsormais
	    if (isset($HTTP_POST_VARS["date"])) $_RECUP = explode("-",$HTTP_POST_VARS["date"]);
	    if (is_array($_RECUP)) $The_mois = "$_RECUP[1]-$_RECUP[2]";
	    else if ((!isset($The_mois)) || (The_mois == "")) $The_mois = date("m-Y", time());
	    else $The_mois = $HTTP_POST_VARS["The_mois"];
	[W] Correction du fichier de langue francais french.inc.php par lansiac

31/05/2002
	[W] Mise en template de la doc fichier main.tpl
	[W] Ajout des variables de langues de la doc dans chaque fichier de lang afin de permettre
	    une traduction de la documentation
	[W] Cration d'une nouvelle feuille de style documentation_menu.css pour le menu gauche
	    de la documentation (frame gauche)
	[W] Dsormais la feuille de style documentation.css sera utilise pour toute la partie droite
	    de la documentation (frame droit)
	[W] Ajout du projet phpdoc qui permet de gnrer de la doc  partir du code source
	    autre projet existant de courou (Note personnelle : je prfre l'usage de ce projet
	    que le projet phpdoc allemand ou encore PEAR phpdoc car nettement plus simple mais peut etre
	    pas aussi puissant que les autres projets mais pas besoin ici car open source)
	[W] Ajout du modle phpdoc.xsl pour grer l'affichage xml
	[W] Modification des fonctions php MPM_Choix_date() et MPM_Choix_compte() afin de modifier le javascript
	    en rajoutant return Verif_MOUV_DATE(this.form); et Verif_MOUV_ACCOUNT(this.form); qui va permettre
	    d'viter un bug sous Opra
	    si on choisit une option qui est vide ( la place de this.form.submit)
	[B] FIX bug : Cration de deux nouvelles fonctions javavascript Verif_MOUV_DATE() qui permet de verifier
	    que l'on envoie bien une date et Verif_MOUV_ACCOUNT() qui verifie que l'on envoie bien
	    un compte (afin de ne pas avoir d'erreur sous Opra)
	[W] Opra met toujours en cache le fichier dynamique.js.php malgre des meta tags appropris ???
	[W] Ajout d'une detection d'Opra sur la fonction javascript Verif_Enter() afin d'viter le message
	    d'alerte d'Opra comme quoi un script veut lire le fichier alors qu'il ne s'agit que d'une fonction
	    (le message est : A script wants to read the password(s) in the form. Do you want to
	    give the script access to your password? Yes, No.)
	[W] Modification de la condition dans le fichier index.php
	    else if ((isset($PID_UNIQUE) && isset($USER_UNIQUE))) remplac par
	    else if ((isset($PID_UNIQUE) || isset($USER_UNIQUE)))
	[W] Rajout d"une condition sur le fichier index , au niveau du switch ADD afin de verifier
	    que le POST du nouvel utilisateur existe
	[W] Rajout d'une dtection dans le fichier instance.inc.php afin de dlogger toute personne
	    essayant de forcer le PID_UNIQUE et le USER_UNIQUE en methode GET
	[W] Cration de deux nouvelles templates doc_home.tpl qui sera la frame de droite par defaut de la doc
	    et de doc_concept qui sera toujours la frame de droite mais pour le concept open source

30/05/2002
	[W] Ajout d'une nouvelle variable $VAR_MYPHPMONEY["OPTION_MID_BEG_1"] afin de permettre
	    la suppression d'un utilisateur et de tout ses comptes dans le fichier option.php
	[W] Modification de la templates form_option.tpl et du fichier option.php afin d'autoriser
	    la suppression de l'user et de ses oprations bancaires.
	[W] Ajout d'une condition $HTTP_POST_VARS["USER_DEL"] dans le fichier include.inc.php afin
	    de n'inclure que le fichier de configuration personnnelle
	    on en profite pour dtruire la session si $HTTP_POST_VARS["USER_DEL"] est sur "on"
	[W] Modification de la fonction MPM_Verif_PID() afin que l'on puisse accder  la doc et 
	    la cration d'un nouveau user sans etre LOGGU
	[W] Modification de la fonction MPM_Construc_middle() afin de pouvoir accder  la cration
	    d'un nouvel utilisateur , si la session n'existe pas
	[W] Ajout d'un nouveau message js dans le fichier index.php afin d'avertir que le login / password
	    est incorrect (variable OPTION_HOME_ENTER)
	[W] Ajout de l'expression  REGEXP  dans les requtes sql de modification pour le fichier
	    third_part.php afin de rgler le problme lors de la modification d'un nom qui pourrait
	    comporter des accents (exemple: electricite et lectricit) , si on utilise pas REGEXP
	    une recherche sur le mot electricite et lectricit renvoie toujours vrai alors qu'en
	    utilisant REGEXP , il fait la diffrence entre les deux
	[W] Modification du type VARCHAR par BLOB pour qu'il soit sensible a la casse (mode BINAIRE)
	[W] Le numro de la version est dsormais plac dans le fichier settings.inc.php au
	    lieu d'tre plac dans les fichiers de lang

29/05/2002
	[W] Ajout dans la balise html de: xml:lang="fr" lang="fr" afin de dterminer la langue
	[W] Tlchargement d'un outils (jwpcemax) permettant d'crire japonais et de formater
	    le texte directement en shift-jis afin de ne plus avoir de probleme avec textpad et les
	    caractres non latin.
	[W] Envoi du fichier japanese.inc.php  un traducteur contributeur ador
	[W] Modification de la condition case $VAR_MYPHPMONEY["ACTION_END"]["P_FILE_SUPP"] du
	    fichier third_part.php afin de supprimer les oprations du compte temporaire ainsi que
	    celles du compte
	[W] Modification des textes des variables suivantes "JS_THIRD_DISPAY_1" , "JS_THIRD_BEGIN_DEL",
	    "JS_THIRD_BEGIN" et "JS_PART_BEGIN_DEL" dans le repertoire lang
	[W] Modification de la fonction php MPM_Menu_Recursif() au niveau du $select2 rajout d'une condition
	    else if afin de pourvoir re - slectionner la catgorie et le tiers , si la catgorie est
	    un virement
	[W] Cration d'une nouvelle fonction php MPM_Search_Count_Third() qui permet de rechercher le nombre
	    de tiers existant, si aucun tiers n'existe alors on peut supprimer la catgorie.
	    Ncessaire en cas de suppression de tiers dans une catgorie

28/05/2002
	[W] Ajout de Global $GLOBAL_MYPHPMONEY dans le constructeur de la class connection sqlconnection
	    afin d'etre redirig vers le rpertoire doc (qui peut etre renomm dsormais)
	[A] Lansciac continue les traductions des fichiers ChangeLog
	[A] Sym avance sur l'installshield
	[W] Ajout de la balise html
	    &lt;link rel="icon" type="image/png" media="screen, print" href="images/favicon.png" /&gt;
	    &lt;link rel="shortcut icon" type="image/x-icon" media="screen, print" href="images/favicon.ico" /&gt;
	    afin de disposer du favicon dans la barre de navigation et dans les signets aussi bien
	    sous IE que sous les autres navigateurs.

27/05/2002
	[W] Ajout de 48 fichiers de lang correspondant au lang definie dans la class Find_language
	[W] Ajout d'une dtection de la langue du browser si l'utilisateur n'est pas loggu , sinon la langue
	    correspondant a la monnaie choisit
	[W] Ajout d'un champs LANG_PAYS dans la table pays afin de faire la correspondance avec le
	    langage d'usage lors de l'entre dans l'application
	[W] Ajout d'une chaine dans le fichier config.inc.php afin de dtecter la langue
	    utilise par le browser et la langue dfinie dans le pays de comparaison si loggu
	    (grce au graphique)
	[W] Modification de la template form_book_listing.tpl afin de retirer l'image qui permettait
	    de crer un nouveau compte pour de pas avoir a refaire 50 images pour toutes les langues
	[W] Modifcation du fichier good.book.php afin de recevoir le parametre OUT qui permet la cration
	    d'un nouveau compte
	[C] Suppression de la variable IMAGE_ADD_ACCOUNT et du fichier ajout.gif
	[W] Modification de la condition du fichier class_graph.php afin de reperer unix windows 95 /98 et
	    windows NT afin de leur donner le chemin des fonts
	    Remplacement de la variable d'environnement $HTTP_ENV_VARS["OS"] par $SERVER["WINDIR"]
	    + if (eregi("WINNT",$SERVER["WINDIR"])) (on force le F majuscule des Fonts) avec ucfirst()
	    + else if(eregi("WINDOWS",$SERVER["WINDIR"])) (windows 95/98)
	    + else (unix)
	[W] Modification des fichiers function.inc.php et config.inc.php
	    afin de rajouter une detection du repertoire doc afin de n'inclure aucune connexion
	    en cas d'erreur afin d'etre bien redirig sur la doc
	[W] Dsormais les appels aux connexions se font dans le fichier config.inc.php
	[W] Modification de la doc afin de ne pas etre redirig sans arrt si les paramtres de
	[W] connexion sont faux

25/05/2002
	[W] Mise en template de charset car ncessaire lors de l'utilisation des diffrents langages
	[W] Cration du rpertoire lang qui contiendra les fichiers de langages
	[W] Utilisation de la fonction sprintf() de php afin de formater les textes directement
	[W] Cration du fichier french.inc.php avec toutes ses variables de langages
	[W] Rajout de  session_name('MYPHPMONEY'); devant session_start(); afin de donner un nom a
	    la session
	[W] Cration d'une nouvelle class Find_language qui permet de rechercher
	    la langue du browser du visiteur (fichier language.inc.php)

24/05/2002
	[W] Modication de la variable $PHP_SELF dans les anchors  &lt;a href="#..&gt; par la
	    variable $REQUEST_URI qui prend en compte les parametres qui passent dans le
	    fichier simulate.php principalement
	[W] Mise en parametre de tout les noms des TABLES sql - Cration des variables
	    $GLOBAL_MYPHPMONEY["TABLE_DB_1"] et $GLOBAL_MYPHPMONEY["TABLE_DB_2"]
	[W] Modification de l'evenement onclick="Coche_Another(this.form,this.value,this.checked);"
	    modifie en  onclick="Coche_Another(this.form,getValue(this),this.checked);" avec d'etre
	    compatible avec Opra
	    (l' erreur tait de mettre this.value dans les onClick (qui est le  pige d'opra !)
	    =&gt; Remplac par getValue(this)
	[W] Modification de toutes les variables $MYPHPMONEY_PARAM en $GLOBAL_MYPHPMONEY
	    qui sont dsormais les variables communes a toutes les pages

23/05/2002
	[W] Cration d'une nouvelle feuille de style documentation.css
	[W] Cration d'une nouvelle template main.tpl
	[B] Fix Bug : sur les fonctions javascript Verif_Add_Calendar() et Coche_Another()
	    du fichier dynamique.js.php car une fonction simple comme :
	    function test(thisform) {
	     for (var i = 0; i &lt; thisform.elements['IDCOMPTE[]'].length; i++) {
		alert("valeur = " + thisform.elements['IDCOMPTE[]'][i].value);
		}
	     }
	  Cette fonction ne fonctionne pas sous Opra
	  Afin de rsoudre le problme ajout de deux nouvelles fonctions
	  function getValue(oe){
	     return(navigator.userAgent.toLowerCase().indexOf("Opra")!=-1&&oe.saveValue) ?oe.saveValue:oe.value;
	  }
	  function saveValues(of) {
	     if(navigator.userAgent.toLowerCase().indexOf("Opra")!=-1)
	     for (var i=0; i&lt;of.length;i++)
	     if(of[i].type=='checkbox')if(of[i].checked) of[i].saveValue=of[i].value;
	     else {
	     of[i].checked=true;of[i].saveValue=of[i].value;of[i].checked=false;
	     }
	  }
	  Et donc on doit modifier en appelant dans le script comme suit ;
	  function test(thisform) {
	     saveValues(thisform);
	      for (var i = 0; i &lt; thisform.elements['IDCOMPTE[]'].length; i++) {
		var recup = getValue(thisform.elements['IDCOMPTE[]'][i]);
		alert("valeur = " + recup);
	      }
	  }
	[W] Ajout d'une condition dans le fichier index.php afin de ne plus etre loggu directement
	    en logout ds le depart
	[W] La configuration globale a l'application est dsormais dans le fichier settings
	    avec Cration d'une nouvelle variable $GLOBAL_MYPHPMONEY

22/05/2002
	[W] Prparation de la doc
	[W] Cration du rpertoire doc et des fichiers
	[W] Cration du rpertoire images/Screenshot
	[W] Cration du rpertoire images/User
	[W] Modication du rpertoire images/Menu en images/Main
	[W] Modication du rpertoire images/Pays en images/Country
	[W] Cration de deux nouvelles templates header_doc.tpl et header_frame_doc.tpl

21/05/2002
	[F] Fix Bug : dans le fichier calendar.php au niveau des dates suprieures ou gales  28
            soit les jours 28 29 30 31 ajout de (+1) et (-1) dans me mktime
	[W] Cration d'une nouvelle fonction MPM_Recherche_Operation_Date() qui permet de trouver
	    les valeurs suprieures a xx jours pour le calendar.php
	[W] Cration d'une nouvelle variable de session $CONTINUES = 1 qui permet de slectionner
	    les dates passes et d'afficher un unique message par session
	[W] Ajout de la variable $PHP_SELF devant les &lt;a href="#..&gt; pour les anchors  cause de l'ajout de
	    la balise &lt;base&gt; mise dans le header sinon ca renvoyait sur la page courante
	[W] Mise en parametre des diffrents textes qui se trouvent dans les fonctions javascript
	    du fichier dynamique_js.php
	[W] Modification du fichier common.js afin d'exporter tous les textes pour les traductions

19/05/2002
	[W] Cration d'une nouvelle variable pour les js sous Opra (ncessaire dans la balise &lt;base&gt;
	    il s'agit de URI qui dtermine le chemin complet jusqu'a l'application)
	[W] Modification du fichier connection.inc.php afin de rajouter un timing de 5 secondes avant
	    la redirection si les informations de la base sont incorrectes
	[W] Rajout d'un paramtre &lt;base href="..." /&gt; dans le fichier header.tpl afin de rgler les bugs
	    des js avec Opra
	[W] Rglage des problemes avec les nouveaux javascript et le navigateur Opra

18/05/2002
	[W] Cration d'une nouvelle fonction MPM_Search_Compte_Temp() qui permet de connatre le compte
	    pour les oprations planifies du calendrier afin de mettre  jour le compte
	[W] Cration d'une fonction MPM_Auto_Increment() qui permet de modifier de faon temporaire
	    la table COMPTE afin de passer les id en auto-increment afin de faire des insert select en une
	    ligne de commande pour gagner en ressources.
	[C] Suppression de la fonction javascript function deselectall() qui permettait
	    d-slectionner toutes les cases  cocher
	[W] Ajout d'venements javascript sur les balises html "tr" des tableaux concerns
	    (grce  la fonction javascript setPointer() qui permet le changement de couleur.)
	[W] Le fichier calendar est dsormais termin (donc plus de mise en templates  faire) que de
	    l'optimsation.

17/05/2002
	[W] Ajout d'une nouvelle mthode , pour le calendrier qui permet de voir l'ensemble des
	    comptes et la somme qui va etre affecte sur tel ou tel compte alors qu'auparavant on ne
	    visualisait que les comptes affects mais pas l'ensemble des comptes
	[W] Cration d'une nouvelle fonction MPM_Search_Periodicite() qui permet de rechercher la
	    priodicit de l'opration pour le compte temporaire

16/05/2002
	[W] Cration d'une nouvelle function MPM_Filter_Account_calendar() qui rcupre l'id du compte
	    pour le virement , le compte , le nombre de fois que l'opration doit etre valide et
	    la somme  affecter aux differents comptes (pour le calendrier)

15/05/2002
	[W] Modification de la partie MODIF du fichiers account.php
	[W] Ajout d'une dtection si corrlation existe quand on change l'image vue afin de valider
	    aussi le changement pour le compte en corrlation (fichier account.php et calendar.php)
	    expression : if (MPM_Search_id_Corel($PID_UNIQUE,$hid[0]) &gt; 1) mais aussi pour les oprations
	    planifies : if (MPM_Search_id_Corel_Temp($PID_UNIQUE,$hid[0]) &gt; 1)
	[W] Cration d'un nouveau curseur mysql $modul_db principalement pour la fonction
	    MPM_Search_id_Compte_User() on recherche l'id du compte pour le virement
	[W] Nouvelle fonction php MPM_Search_all_id_corel() qui recherche tous les numeros d'id en
	    corrlation

14/05/2002
	[W] Ajout de la fonction javascript setPointer de phpMyAdmin 2.2.6 afin de mettre en surbrillance
	    les diffrentes lignes des tableaux

12/05/2002
	[B] Bug Fix : Cration d'un nouvelle fonction MPM_Search_id_Compte_User() qui recherche l'id du
	    compte pour le virement afin de dissocier les deux id ( id_detail_compte de la table
	    phpmymoney_detail_compte  ET id_tiers de la table phpmymoney_tiers)
	[W] Modification des js du calendar afin de dtecter si aucune opration n'a t cre
	[W] Ajout d'une dtection si l'objet est "undefined" dans le fichier js_dynamqiue.php

11/05/2002
	[W] Modification des feuilles de styles phpmymoney afin de rajouter des options DHMLT permettant la
	    colorisation de la barre de scrolling (Ajout dans la balise body ) de :
	    scrollbar-face-color: #E7C739;
	    scrollbar-shadow-color: #000000;
	    scrollbar-highlight-color: #FFFFFF;
	    scrollbar-3dlight-color: #000000;
	    scrollbar-darkshadow-color: #000000;
	    scrollbar-track-color: #871B06;
	    scrollbar-arrow-color: #871B06;
	    URL : http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/scrollbarColor.htm
	[W] Ajout d'une fonction javascript Verif_Add_Calendar() permettant de verifier si au moins une case
	    a t coche avant de valider une premiere fois

10/05/2002
	[W] Ajout d'une fonction javascript function Coche_Another qui permet de selectionner d-slectionner
	    toutes les cases  cocher (pour le calendrier) qui ont ete doubles
	[W] Modification de la template footer_calendar.tpl avec ajout d'une dtection d'Opra en javascript
	    afin de placer l'anchor  la bonne place avant ou aprs le tableau
	[W] Ajout d'une fonction javascript function deselectall() qui permet d-slectionner toutes les cases  cocher


09/05/2002
	[W] Mise en layer dhtml du formulaire d'ajout d'operation pour le calendrier
	[W] Cration d'une nouvelle fonction MPM_Recup_id_compte_temp() qui permet de rcuperer
	    l'id du compte temporaire
	[W] Ajout d'une fonction javascript function check() qui permet de slectionner/d-slectionner toutes
	    les cases  cocher (pour le calendrier)

08/05/2002
	[W] Rglage de la fonction MPM_Menu_Recursif() qui permet le Listing des cat et tiers

18/04/2002
	[W] Problme avec le chemin pour les fonts, pour le TIFF ,
	    Ajout du chemin dans le fichier model_graph/class_graph.php.php
	    pour qu'unix - gnu/linux trouve le chemin sans problme

11/04/2002
	[W] Rajout d'un paramtre pour le js dynamique parametre(nada=0) qui sert uniquement a viter
	    d'avoir un src en javascript avec aucun paramtre  passer ds le dpart
	[W] Rajout d'un @ devant le fopen() function MPM_Modifie_et_creer_fichier() et MPM_Sauvegarde_Jour()
	    afin de permettre l'affichage du message d'erreur sinon il arrte avant le exit;
	[W] Arrt du dplacement du fichier config.inc.php en dessous de settings.inc.php afin d'avoir toutes
	    les variables ds le dpart de l'application ( probleme avec le pays sinon) variable $__PAYS
	    ne peut pas tre initialis
	[W] Problme sous gnu/linux meme une version infrieur  PHP 4.0.4 avec bcadd() bcsub()
	    il faut installer la librairie BCMATH library. Les sources se trouvent  cette adresse
	    http://www.php.net/extra/number4.tar.gz.

10/04/2002
	[W] Cration d'une nouvelle template header_calendar.tpl pour le calendrier calendar.tpl
	[W] Cration d'une nouvelle template form_calendar_display.tpl pour le calendrier calendar.tpl
	[W] Cration d'une nouvelle template form_calendar_add.tpl pour le calendrier calendar.tpl
	[W] Rajout en dessous d'un &lt;br /&gt; apres un &lt;/form&gt; car Opra n'effectue pas de tabulation
	[W] Cration d'une nouvelle function MPM_Choix_all_account() qui permet de lister tous les comptes
	    dans un menu select
	[C] on enlve les $id$ des fichiers changelog credit etc... et de toutes les templates
	[W] Dplacement du fichier Changelog dans le dossier CHANGES sous la forme de plusieurs fichiers par Tobozo
	[W] Dplacement du fichier config.inc.php en dessous de settings.inc.php afin d'avoir toutes
	    les variables ds le dpart de l'application
	[A] Sym avance sur le package (desormais : apache, mysql et php sont integrs)
	[W] Modification du fichier index.php BACK_DAYS pour la suppression des anciennes sauvegardes
	[W] Augmentation du chiffre de 5  10 pour le nombre de jours avant d'effacer les sauvegardes
	    dans le fichier settings.inc.php
	[W] Mise  jour du cvs

09/04/2002
	[W] Mise  jour du cvs
	[W] Mise en template termine sur le calendrier du fichier calendar.php
	[W] Cration d'une nouvelle template footer_calendar.tpl pour le calendrier calendar.tpl

08/04/2002
	[W] Cration d'une nouvelle template pour le calendrier calendar.tpl
	[B] Fix d'un bug qui n'en est pas un si la date du calendrier est &gt;  2038 car le timestamp
	    va du Vendredi 13 Dcembre 1901 20:45:54 GMT au Mardi 19 Janvier 2038 03:14:07 GMT.
	    fonction MPM_premier_jour_du_mois() rajout d'une dtection de l'invalidit qui est renvoye par -1
	[W] Rajout d'inval si la date contient 01 et non 1 fichier function.inc.php MPM_Search_month()
	[W] Cration d'une nouvelle template pour le calendrier calendar_year.tpl
	[W] Correction du fichier Changelog  partir d'en dessous par lansciac

07/04/2002
	[W] Tlchargement d'Internet Explorer 6 afin de vrifier que tout fonctionne correctement
	    avec l'application
	[W] Internet explorer 6 ragit trs bien sur l'ensemble de l'application, aucun probleme
	    constat avec les layers (malgr les ecrits dans plusieurs newsgroups)
	    j'ai l'impression qu'il est beaucoup plus rapide que l'ancienne version Internet explorer 5
	    il me rappelle Opera dans sa rapidit et la prsentation des botes de tlchargement
	[B] Bug Fix : Modification des deux requtes afin de ne pas avoir d'autres users dans une extraction
	    slk (format excel) fichier excel_dump.php
	[W] Dsormais , il ne reste plus que le fichier calendar.php  passer en templates et on pourra
	    commencer les traductions
	[B] Bug Fix : Ajout d'une condition permettant de checker tous les soldes si on modifie le
	    solde d'ouverture dans fichier good_book.php

06/04/2002
	[B] Bug Fix : je bloque l'accs de la page option.php pour Opra car d'une part il gre mal le
	    remote scripting et de plus il met en cache les includes.
	    Il faudrait redvelopper une page et des templates rien que pour lui (cela en vaut
	    il bien la peine?) pour le moment je prends la dcision d'afficher un simple message
	    javascript car il n'y a aucune erreur sur la page mais simplement les layers (DOM) qui ne sont pas accesssibles
	    et le fait de faire des layers visibles , invisibles marche trs bien mais le problme du
	    cache dans les includes pose vraiment trop de problmes malgr les options de non cache
	[B] Bug Fix : Rajout d'une dtection d'Opera dans le fichier dynamique.js.php afin d'viter
	    quelques messages d'erreurs sur les options n'existant pas encore

05/04/2002
	[B] Bug Fix : problme sous Opra 6 avec les sessions places dans le fichier dynamique.js.php
	    afin de fixer le bug rajout d'un paramtre dans le src du js USER={USER} fichier header.tpl
	[B] Bug: Opra ne gre pas du tout le remote scripting ( fichier dynamique.js.php ) avec
	    passage de paramtres dans le fichier src. Je recherche la maniere de faire;
	    deux url pouvant m'aider pour arriver a mes fins (suggr par tobozo) :
	    http://www.dotvoid.com/article_condensed.php?itemID=137
	    http://216.239.37.120/translate_c?hl=fr&langpair=en%7Cfr&u=http://developer.apple.com/internet/javascript/iframe.html&prev=/language_tools
	[A] Omegal rejoint le projet comme packager avec symbioz

03/04/2002
	[B] Bug Fix : Cration d'un fonction js Reset_NS() pour fixer un bug sous Netscape 4
	    avec les layers de la page account.php. La fonction cre ferme le layer Netscape
	    qui est dans un ilayer et layer  cause du formulaire qui passe trs mal sous Netscape
	    4 dans un div
	[W] Dbut de la mise en layer du fichier option.php afin d'tre compatible Opera
	[A] Lansciac rejoint le projet comme Translator and checker of project language

02/04/2002
	[W] Bug Fix : Modification des fichiers simulation.php et excel_chart afin de rgler le bug
	    au niveau des dates suprieures  28 jours
	    Adaptation du code suivant dans les fichiers cits ci-dessus :
	    $explode      = explode("-",$VAR_MYPHPMONEY["TIME"]);
	    for ($i=0,$month=$explode[1]; $i &lt; 35; $i++,$month++) {
	      if ($month == 13) {$month=1;}
		      if ($explode[0] &lt;= 28) {
			 $time = date("d-m-Y",mktime(0,0,0,(($explode[1]) + ($i * 1)),$explode[0],$explode[2]));
		    } else if (($explode[0] &gt; 28) && ($explode[0] &lt; 32)) {
			 $der_j = MPM_nb_jours_dans_mois($month,$explode[2]);
			      if ($der_j &gt;= $explode[0]) {
				   $der_j = $explode[0];
			      } else {
				   $der_j = $der_j;
			      }
			 $time = date("d-m-Y",mktime(0,0,0,(($explode[1]) + ($i * 1)),$der_j,$explode[2]));
		    }
	      echo "$time&lt;br&gt;\n";
	  }
	[C] Suppression de la fonction ferme_popup() dans le body car non
	    compatible avec Opra et surtout xhtml car pas d'lment onfocus dans le body possible
	[W] Cration d'une nouvelle fonction ClosePopup() qui permet de fermer les deux pop up
	    automatiquement (ncessaire car Opra grait mal deux setTimeout dans l'lment &lt;body&gt;
	[W] Modification du body afin de rajouter l'option setTimeout(ClosePopup,(60*1000));
	    ici l'vnement est regl sur 1 minute
	[W] Rajout d'un vnement onunload="ClosePopup();" sur le &lt;body&gt; afin de fermer la popup du
	    graphique si la fentre mre (une popup galement) est ferme par l'utilisateur
	[W] Intgration des nouvelles fonctions js dans le fichier template js_simulation_1.tpl
	[W] Mise  jour sur le cvs

01/04/2002
	[B] Bug : au niveau des dates suprieures  28 jours ( 28,29,30,31) calcul automatique
	    du dernier jour du mois sur le fichier excel de la simulation et sur le fichier simulation.php
	     faire pour fixer le bug
	[W] Rajout d'une fonction ferme_popup() dans le fichier js_simulation.tpl afin de fermer
	    la fentre popup automatiquement quand on reclique dans la fenetre mre
	[W] Rajout de la fonction onfocus sur l'vnement body afin de fermer la fentre popup

30/03/2002
	[B] Bug Fix : Cration d'une nouvelle function php MPM_Del_accent() qui permet de
	    supprimer les accents d'une chaine (ncessaire pour le graphique en
	    camembert car pas d'encodage possible  moins d'utiliser les polices True
	    Type function imagettftext() ou de modifier le php.ini afin de dterminer
	    le ps.default_encoding (valable uniquement sous unix)
	[W] Cration d'une nouvelle fonction js qui permet de Dtecter et renvoie faux
	    si la touche enter a t presse
	[W] Modification du fichier third_part.php afin que d'viter le reload et la
	    mthode GET. Dsormais TOUT passe par la methode POST sans reload de page
	[C] Suppression des graphiques en forme de camembert de la page d'accueil
	[W] Modification du fichier simulation.php afin d'adapter l'ouverture et la
	    fermeture des popup pour les diffrents navigateurs dont Opra

29/03/2002
	[B] Bug Fix : Ajout d'une condition dans le fichier dynamique_js.php afin de
	    desslectionner et resslectionner l'ajout d'une nouvelle catgorie
	    if (SelectedArray.length == 0) { show("container1"); hide("container2");}
	[W] Modification de la feuille de style .ie_width {} avec un width a 130 au
	    lieu de 150 afin d'avoir un affichage correct en 600 * 800
	[W] Rajout d'une condition dans la fonction js controle if (x == "") qui
	    vite d'avoir un message d'erreur car il attend un objet
	[W] Modification du mode debug post afin d'afficher les valeurs qui sont des
	    tableaux
	    function MPM_Debug_mode() rajout de
	    if (is_array($v)) { while(list($ka,$va) = each($v))
	    {echo " &lt;==&gt; Array = $ka &lt;/code&gt;&lt;br /&gt;\n";}} else {echo "&lt;/code&gt;&lt;br /&gt;\n";}
	[C] Suppression d'une template opt_third_default.tpl
	[W] Cration d'une nouvelle template form_select_third.tpl afin de constuire
	    le menu select de manire rcursive

28/03/2002
	[W] Mise en conformit xhtml du nouveau code et des feuilles de style ainsi que des js
	[W] Dbugage sur les differents browsers mais aussi rglage en mode 600 * 800 afin de ne pas dborder

27/03/2002
	[B] Bug Fix : Modification des fichiers javascript common.js et
	    dynamique.js.php afin de fixer le problme des layers sous Netscape pour
	    le fichiers option.php pour le moment. Le problme etait que sous Opra
	    on ne pouvait pas afficher dynamiquement du texte car les DOM ne sont pas
	    implments. Il faut jouer sur les options visible et hidden pour
	    afficher ou faire disparaitre le texte
	[W] Modification galement pour Netscape 4 car le formulaire dans le div
	    pose problme sous netscape 4, le calque sera cr dynamiquement dans un
	    ilayer suivi d'un layer afin d'tre compatible pour TOUS les types de
	    navigateurs de part le javascript , le dhtml mais egalement le xhtml
	[W] Ancien layer :
	    if (ns4) {
	    document.eval(nNS4).document.eval(nObjet).top=1;
	    document.eval(nNS4).document.eval(nObjet).left=1;
	    document.eval(nNS4).document.eval(nObjet).document.write(ShowTexte);
	    document.eval(nNS4).document.close();
	    document.eval(nNS4).visibility='show'
	    }
	    else if (ns6) {
	    document.getElementById(nObjet).innerHTML = ShowTexte;
	    document.getElementById(nObjet).style.left=1;
	    document.getElementById(nObjet).style.top=1;
	    }
	    else if (ie4) {
	    eval(nObjet).innerHTML = ShowTexte;
	    eval(nObjet).style.pixelLeft=1;
	    eval(nObjet).style.pixelTop=1;
	    }
	[W] Remplac par trois nouvelles fonctions [show() pour afficher le layer,
	    hide() pour faire disparaitre le layer et MPM_Display(nb)] pour afficher
	    les differents div dans un document.write pour rester compatible avec
	    tous les navigateurs

26/03/2002
	[B] Bug Fix : Modification des scripts contenant des ancres du type #Bas
	    car problme sous Opra 6 et netscape 6 (on fixe le bug par le onload
	    nouvellement cr)
	[B] Bug Fix : Remplacement dans les templates de #{BELOW}  par un champs
	    cache qui permet de dmarrer le onload &lt;input type="hidden"
	    name="THIS_SCROLLING" value="YES" /&gt;
	[W] Cration d'un nouveau onload sur le body pour le scrolling en bas sous
	    netscape 6 et Opra 6

25/03/2002
	[W] Modification du javascript Post_redirect afin qu'il soit compatible
	    avec Opra on sort le document.form.submit du onload pour le mettre a
	    l'extrieur

24/03/2002
	[W] Rajout de session_cache_limiter(); devant session_start(); afin de
	    rgler un bug ventuel sur Opra mais aussi pour la post methode sous
	    netscape 4
	[W] Dbuggage des javascripts sous Netscape 4.7 net 6.2 , ie5 , ie4 ,
	    Opra 6.01 plateforme pour le moment windows ) non test sur les memes
	    navigateurs sous linux pour le moment, on verra plus tard )
	[W] Problme uniquement avec les layers sous Opra 6

23/03/2002
	[C] Suppression de la template js_commun.tpl et du fichier common.js.php
	    dsormais le js sera dans le fichier dynamique.js.php
	[W] remplacement des &lt;a href="#" et &lt;a href="javascript://" par
	    &lt;a href="javascript:void(0)"   afin d'viter des conflits et que la
	    page ne se recharge pas

22/03/2002
	[W] Cration d'une fonction js sleep pour permettre d'arrter
	    temporairement une action
	[W] Optimisation du fichier dynamique.js.php avec une mise en variable
	    importante
	[W] Cration d'une fonction MPM_Verif_Password() qui Vrifie l'ancien mot de
	    passe et insre le nouveau mot de passe
	[c] Suppression de la template opt_option_file.tpl
	[W] Le fichier option.php a t rcrit avec un gain de 150 lignes et
	    presque plus de reload de page sauf quand cela est ncessaire, grce
	    au dhtml

21/03/2002
	[W] Ajout de nouvelles fonctions javascript fichier
	    common.js scroll_bas(),scroll_haut() et def() qui permettent de
	    matriser le scrolling a l'intrieur des layers dhtml du fichier
	    option.php

20/03/2002
	[W] Modification du fichier save.php afin d'afficher un message d'erreur si problme
	[W] Cration d'une function MPM_Display_Js_Alert() qui permet d' afficher un
	    message js (alert simple)
	[W] Cration d'un nouveau layer pour les options fonction Change_objet_option()
	[W] Modification du fichier option.php afin d'viter le reload , les actions
	    sont mises en layer dhtml afin d'tre inscrites dans le flux du document
	[W] Cration du fichier dynamique.js.php qui contient les diffrentes
	    templates  afficher pour le layer du fichier option.php
	[W] Rajout d'un include js dans le fichier header.tpl
	[W] Nouvelle fonction MPM_Delete_Dump() qui dtruit le rpertoire et les fichiers
	    de sauvegarde

19/03/2002
	[c] Suppression de la fonction Dynamique_js () qui affichait le js dynamique
	    rsolution des erreurs en cas d'inclusion total , modification du fichier
	    template header.tpl , function.inc.php, common.js.php et instance.inc.php
	[W] Modification du fichier table/create_table.php , le champ
	    NAME_UTILISATEUR de la table PHPMONEY_USER est dsormais un varchar(30)
	    au lieu d'un varchar(50)
	    Ajout d'une cl unique sur le champ name_utilisateur UNIQUE
	    KEY NAME_UTILISATEUR (NAME_UTILISATEUR)
	[W] Modification des templates form ; rajout d'un maxlength sur le input type
	[W] Mise a jour du cvs

18/03/2002
	[C] Suppression des fichiers model_graph/in_out.php et
	    model_graph/details_in_out.php
	[C] Suppression du fichier model_graph/active.php
	[W] Cration d'un fichier model_graph/class_graph.php qui regroupe les 3
	    fichiers supprims
	[W] Cration de deux nouvelles fonctions Liste_array() et
	    Contruc_graph_Circle() qui permettent de contruire les graphiques
	    en camembert
	[W] Ajout d'un addslashes devant les noms de catgorie ou de tiers pour
	    l'affichage du layer dhtml (fichier common.js.php)
	[W] Rduction de la monnaie si le nom de variable est trop long  _MONNAIES

17/03/2002
	[W] Nouvelle fonction Search_Pays() qui permet de connaitre le pays de rfrence
	[W] Dplacement du fichier config/gen_graph.php dans model_graph/gen_graph.php
	[W] Modification de la template js_simulation_1.tpl
	[C] Supression du fichier model_graphique/graph.php
	[W] Nouvelle fonction MPM_Verifie_Solde_Compte() pour afficher les graphiques
	    si superieur  1
	[W] Nouvelle fonction MPM_Format_mois() pour l'affichage des dates sur l'ensemble
	    du programme

16/03/2002
	[W] Modification de javascript:this.form.submit() en document.form.submit()
	    pour rester compatible tout browser
	[W] Cration de nouvelles fonctions pour contruire les graphiques de la page d'accueil
	    MPM_Construc_Home_graph() , MPM_Construc_Select_Pays() et MPM_Construc_Select_Graph()
	[W] Cration d'une nouvelle template select_graph.tpl pour afficher les graphiques
	[W] Et de sa fonction MPM_Display_graph() qui permet de l'afficher

15/03/2002
	[W] Optimisation de la page index.php
	[W] Dsormais plus de reload sur la page index.php tout est en post uniquement
	[W] Nouvelle fonction pour construire les menus gauche et droit MPM_Construc_middle()
	[W] Nouvelle fonction pour crer les tables MPM_Verif_Create_table() et MPM_Drop_Table()
	[W] Nouvelle fonction pour insrer le fichier backup MPM_Insert_backup()

14/03/2002
  	[W] Mise en template du dump FILE_13
	[W] Mise en fonction de la template function MPM_Sauvegarde_Jour_tpl()
	[W] Cration d'une nouvelle template user_config.tpl qui permet de crer
	    le fichier de configuration personnelle
	[C] Suppression de la function Copyright() qui affichait le copyright dans
	    les fichiers crs
	[W] Mise en fonction du menu droit et gauche MPM_Construc_menu()
	[W] Nouvelle fonction pour afficher les images MPM_Verif_PID()
	[W] Mise a jour sur le cvs

13/03/2002
	[W] Cration de deux nouvelles fonctions MPM_Construc_cat() et MPM_Construc_tiers() qui
	    permettent de vrifier l'existence du tiers ou de la categorie et de la
	    crer, si elle n'existe pas deja
	[W] Le fichier account.php est dsormais termin
	[W] Cration d'une fonction de debuggage  MPM_Debug_mode();
	[C] Supression des templates footer_third_part.tpl et footer_simulation.tpl
	[W] Cration d'une nouvelle template footer_simul_part.tpl qui reprend les 2 autres
	[W] Cration d'un nouveau fichier config/instance.inc.php
	[W] Modification des noms des templates (desormais des numeros)
	[W] Ajout du mode debug dans tous les fichiers

11/03/2002
	[W] Cration d'un fichier en cas de dsactivation du javascript sytle/js_disabled.php
	[W] Cration des variables de debug pour les erreur , les variables en (POST ou GET)


08/03/2002
	[W] Modification de la fonction MPM_Recup_last_date() , rajout d'une clause supplmentaire dans
	    la requte sql NOW() &gt; DATE afin de rcuprer la dernire date
	[W] Utilisation des fonctions bcsub() et bcadd() pour ajouter ou soustraire des chiffres
	    de grande taille

07/03/2002
	[W] Dbut des conditions sur le fichiers accoutn.php
	[W] Modification de la function Dynamique_js () avec l'ajout d'un paramtre pour l'user
	[W] Dsormais le compte selectionn n'apparait plus dans la liste des virements afin d'viter
	    un virement sur son propre compte
	[W] Egalement interdiction de rajouter un tier  la catgorie virements
	[W] Dsormais tout les numros ou rfrences visibles dans le code source sont faux et
	    reconstitus dynamiquement dans les scripts et fonctions (scurit supplmentaire,
	    en plus de la dsactivation de la mehode GET)
	[W] Rajout d'une fonction stop erreur pour les js debugger (pour le moment dsactive afin de
	    dbugger si ncessaire)
	[C] Retrait de la balise bordercolor du code html afin d'etre compatible tous navigateurs mais
	    surtout compatible xhtml
	[W] Cration du fichier javascript_disabled_error.php dans le cas ou le javascript est desactiv
	[W] Cration d'une image barre de progression (car tout passe en post , un peu plus long pour le moment)
	[W] Remplacement des fonctions MPM_Recup_id() par MPM_Recup_id_compte() et
	    donc plus besoin de MPM_Search_id_Compte_Virement
	[W] Modification du fichier create_table.php tous les champs en bigint(20) pour le moment  voir
	    pour un varchar() plus grand si j'occupe les chiffres plus tard ca sera compatible
	[W] Creation d'une fonction MPM_Recup_nb_compte() afin de rcuprer le nombre de comptes pour le
	    layer dhtml afin d'viter des messages d'erreur d  l'absence de compte

06/03/2002
	[W] Adapatation du code pour xhtml mise en minuscule des fonctions et vnements
	    javascript au sein des balises html
	[W] Modification du fichier table/create_table.php (optimisation des champs et cration d'index
	    et de cls primaires arrt des auto incrmentations d'id)

05/03/2002
	[W] Modification des mthodes de passage de paramtres fonction Post_redirect styles/common.js
	[W] Cration de 5 fonctions js fichier styles/common.js afin de grer les mouvements et
	    modifications effectues sur le champs paie ( montant de l'Opration)
	[W] Tous les lments du fichier account.php sont ok reste  faire le traitement
	[W] Plus aucune valeur get n'est accepte dans ce fichier

04/03/2002
	[W] Cration d'un fichier js dynamique common.js.php qui appelle une template
	    fichier templates/js_common.tpl
	[W] Adaptation du layer afin de s'en servir pour la modification de la fiche pour plus tard
	[W] Dbut des modifications sur le fichier account.php
	[W] Cration d'un layer dhtml pour l'ajout d'une opration dsormais plus aucun
	    reload de page n'est necessaire pour ajouter une opration , le formulaire se
	    constitue dynamiquement sans aucun reload

27/02/2002
	[W] recherche et essaie de code javascript pour grer le menu cat et tiers
	    de manire dynamique mais en restant dans la page (pas de rechargement)

26/02/2002
	[W] Le fichier good_book.php est termin
	[W] Cration d'un nouveau fichier account.php pour afficher les oprations d'un compte
	[W] Cration d'un nouvelle fonction pour gnrer des chiffres uniques MPM_numero_unique()
	[W] Modification de l'utilisateur @@@ par 99999 pour la catgorie virements
	[W] Modification des tables et des attributs des colonnes

25/02/2002
	[W] Modification de la place du virement, auparavant en place 5 dsormais en place 1 (dans tous les fichiers)
	[W] Dbut du gros fichier good_book.php. On commence par le listing qui est remplac par dfaut
	[W] Cration d'une nouvelle fonction MPM_Construc_header_navig() qui permet de construire
	    le header de navigation
	[W] Nouvelle fonction MPM_Recup_last_date() qui rcupre la plus vieille date de la base
	[W] Ajout d'une nouvelle fonction MPM_Contruc_select_account_list()
	    Elle permet de construire la liste des comptes

24/02/2002
	[W] Remplacement de la catgorie et du tiers dnomm par dfaut autres  ###
	    dans tous les fichiers et fonctions
	    afin de ne pas poser de problmes avec un nom de compte existant
	[W] Cration d'une nouvelle fonction afin de crer la catgorie virement MPM_Create_Virement_opt()
	[W] Modification de tous les utilisateurs de la base. Au niveau de l'utilisateur, l'identifiant nom
	    est dsormais remplac par son numro de correspondance
	[C] Suppression de tous les "insert into" nccessaires pour les catgories et tiers dans le fichier
	    table/create_table.php
	[W] Le fichier third_part est termin
	[W] Cration d'une nouvelle instance de connexion $valid_db
	[W] Cration d'une fonction MPM_Update_solde_choice()
	[C] Suppression des deux anciennes fonctions MPM_Update_solde_cat() et MPM_Update_solde_tiers()
	[W] Dans le fichiers third_part.php et confif/config.inc.php :
	    les valeur de THIRD expriment la catgorie
	    les valeurs de PART expriment le tiers
	[W] Remplacement de l'utilisateur TOUS par  @@@ dans les fichiers et fonctions
	[C] Effacement des tiers crs et des catgories cres dans le fichier /table/create_table.php
	    Dsormais, seule la catgorie virement sera cre   l'installation
	[W] Cration d'une nouvelle session $PID_UNIQUE afin de recuprer le numro de compte
	[W] Cration d'une nouvelle fonction MPM_Delete_update_account() qui permet d'effacer le compte
	    slectionn et met  jour les comptes qui pourraient en dpendre

23/02/2002
	[W] Cration de 9 nouvelles templates
	[W] Renommage du fichier template.inc.phpc.php en template.inc.php
	[W] Prparation du fichier third_ part.php
	[W] Modification des fichiers excel

22/02/2002
	[W] Mise en place de la nouvelle version sur le cvs (Effectue par Tobozo)
	[W] Cration d'un nouveau rpertoire myphpmoney-dist (Effectu par Tobozo)

21/02/2002
	[C] Suppression de toutes les classes form/*  et du rpertoire form
	[W] Le fichier option_config est dsormais termin
	[W] Cration de 2 fonctions
	[W] Ajout d'une nouvelle fonction MPM_Read_file
	[W] Mise en fonction des headers pour les download MPM_Construc_header()
	[W] Cration d'une nouvelle fonction MPM_Optimize_record() pour optimiser les tables
	    a la dconnexion
	[W] Dsormais les includes se trouvent dans le fichier config/include.inc.php
	[W] Dsormais les includes des niveaux suprieurs se trouvent dans le fichier
	    config/includ_niv.inc.php (une seule classe incluse)
	[W] Changement de nom pour le fichier parametre.php en parametre.inc.php
	[W] Globalisation du fichier fonction Global $VAR_MYPHPMONEY $db $tpl $SECURITE
	    il risque d'y avoir quelques bugs
	[W] Modification du fichier create_table.php (rajout de la connexion $db)
	[W] Renommage de plusieurs fichiers et repertoire (By Tobozo And Courou)
		/config/parametre.inc.php           =&gt; /config/settings_inc.php
		/config/Generateur_graph.php        =&gt; /config/gen_graph.php
		/config/verif_session.php           =&gt; /config/check_session.inc.php
		calculatrice.php                    =&gt; calculate.php
		MySql_sauvegarde.php                =&gt; mysql_dump.php
		calendrier.php                      =&gt; calendar.php
		sauvegarde.php                      =&gt; save.php
		cat_tiers.php                       =&gt; third_part.php
		Excel_Amortissement.php             =&gt; excel_chart.php
		Excel_Sauvegarde.php                =&gt; excel_dump.php
		option_config.php                   =&gt; option.php
		livre_compte.php                    =&gt; good_book.php
		/utilisateur                        =&gt; /user
		/sauvegarde                         =&gt; /dump
		/templates/menu_gauche.tpl          =&gt; /templates/menu_left.tpl
		/templates/menu_droit.tpl           =&gt; /templates/menu_right.tpl
		/templates/menu_milieu.tpl          =&gt; /templates/menu_middle.tpl
		/templates/header_calculatrice.tpl  =&gt; /templates/header_calculate.tpl
		/templates/body_calculatrice.tpl    =&gt; /templates/body_calculate.tpl
		/templates/header_sauvegarde.tpl    =&gt; /templates/header_save.tpl
		/model_graph/Dep_Recet.php          =&gt; /model_graph/in_out.php
		/model_graph/Details_Dep_Recet.php  =&gt; /model_graph/details_in_out.php
		/model_graph/actif.php              =&gt; /model_graph/active.php
		/model_graph/graphique.php          =&gt; /model_graph/graph.php
	[B] Bug Fix : au niveau du fichier fonction  MPM_Modifie_et_creer_fichier()
	    rajout d'une condition au cas ou l'utilisateur n'existe pas if ((isset($user)) && ($user != ""))

20/02/2002
	[W] Cration de trois nouvelles fonctions MPM_Display_html_htaccess() ,MPM_Create_Protect_File()
	    et MPM_Delete_Protect_File() permettant la cration et la suppression des fichiers
	    de protection .htaccess et .htpasswd
	[W] Prparation du fichier option_config.php
	[W] Prparation de ses templates
	[W] Prparation de ses formulaires grs depuis les classes form/* sauf celui de
	    l'accs pour le moment
	[W] Ajout de 3 nouvelles fonctions MPM_Display_mess_tpl(),MPM_Display(),MPM_List_directory()
	[W] J'annule mes modifications sur le fichiers option_config.php en ce qui concerne
	    la construction des formulaires par la classe oohforms

19/02/2002
	[W] Modification de la class oohforms afin de grer les bouttons class of_button
	    extends of_element()
	[W] Adataption du code afin de rester le plus possible compatible xtml
	[W] Renommage du fichier phpmymoney.css en myphpmoney.css
	[W] Renommage du fichier phpmymoney_nemu.css en myphpmoney_nemu.css

18/02/2002
	[W]  Ajout d'un nouveau rpertoire form avec de nouvelles classes oohforms en principal
	[W] Dsormais les formulaires seront grs depuis cette classe

17/02/2002
	[W] Essaie de la classe oohforms.inc et de ses sous-classes avec tobozo

16/02/2002
	[W] Prparation du fichier sauvegarde.php et de ses templates
	[W] Mise en boucle et en fonction de l'effacement des enregistrements function MPM_purge_record()
	[W] Changement du champs user par UTILISATEUR table PHPMONEY_USER
	[W] Modification du fichier robots.txt afin d'indexer la documentation

15/02/2002
	[W] Prparation du fichier simulation.php et de ses templates
	[W] Prparation des fichiers Excel et sauvegarde
	[W] Cration d'un fichier robots.txt afin d'empcher une indexation
	[W] Modification de exit(); en exit;
	[W] Modification du fichier class.php en class.inc.php

14/02/2002
	[W] Ajout de 2 nouvelles templates header_calculatrice.tpl et body_calculatrice.tpl
	[W] Modification du fichier calculatrice.php
	[C] Suppression de tout les fichiers index.php (de chaque repertoire)
	[W] Changement de chaque en-tte des fichiers

13/02/2002
	[W] Ajout de fonctions dans le fichier config/function.inc.php
	[W] Modification des fichiers afin d'ajouter les templates HEADER et FOOTER
	[W] Refonte de l'index.php
	[W] Modification du nom des fichiers templates/navigation.php et navigation_fin.php
	    dsormais header_nav.tpl et footer_nav.tpl
	[W] Ajout des 2 nouvelles templates dans tous les fichiers

12/02/2002
	[W] Cration du fichier contenant TOUT les paramtres config/config.inc.php
	[W] Cration des fichiers tpl templates/*.tpl
	[W] Cration d'un fichier affichant les graphiques model_graph/graphique.php
	[W] Modification de la feuille de style style/phpmymoney.css

11/02/2002
	[W] Ajout dune nouvelle classe (class/template.inc.php)
	[W] Modification des en-ttes de chaque fichier
	[W] Modification de la mise en paramtres config/parametre.php

10/02/2002
	[W] Cration d'un script shell pour mettre automatiquement  jour
	    le site web par rapport aux CVS

09/02/2002
	[A] Tobozo rejoint le projet comme Admin
	[C] Suppression du fichier licence/Changelog
	[W] Cration de README CREDITS INSTALL LICENCE TODO
	[W] Dsormais Changelog et README se trouvent  la racine

08/02/2002
	[W] Dplacement du projet sur sourceforge afin de poursuivre le dveloppement
	[W] Ouverture du CVS
	[W] Cration du zip version_1.0.0-beta.zip
	[W] ouverture de l'accueil du projet http://myphpmoney.sourceforge.net

07/02/2002
	[A] Relecture complte by Tobozo (tobozo&#64;yahoo.com)

06/02/2002
	[W] Explication de l'installation sous Unix - Linux
	    (Rpertoire doc/installation_unix.php)
	[W] Explication de l'installation sous windows
	    (Rpertoire doc/installation_windows.php)
	[W] Dsormais la calcultrice est en dehors de la session
	    (Afin de la rendre accessible depuis le navigateur (calcultrice.php))
	[W] Modification de la monnaie de comparaison par default dsormais
	    ce sera le Franc (Ancienne monnaie Franaise fin lgal le 30/06/2002)

02/02/2002 au 05/02/2002
	[W] Essais de divers programmes d'installshield afin de faire
	    plus tard , une version compltement automatis de MyPhpMoney

01/02/2002
	[W] Cration des captures d'cran afin de dtailler l'utilisation fichier utilisation.php

31/01/2002
	[W] Envoie d'un mail au dveloppeur de Easyphp pour un partenariat
	    (afin d'integrer MyPhpMoney dans Easyphp)
	[W] Ajout du fichier licence.txt (GNU).
	[W]  Cration du fichier capture.php et du rpertoire licence
	[W] Cration du fichier installation.php et dfinitions des modules

30/01/2002
	[W] Modification de la classe connection.inc.php
	    redirection en cas de mauvaise configuration
	    modification ligne 45
	    $this-&gt;connexion = @mysql_pconnect($host, $user, $password) or
	    die("Impossible de se connecter -- Vous allez tre redirig ...
	    &lt;script type=\"text/javascript\" language=\"javascript\"&gt;
	    document.location=\"doc/\";&lt;/script&gt;");

29/01/2002
	[W] Prparation de la documentation en plein cran au lieu d'une frame

28/01/2002
	[W] Cration des icnes du menu navigation
	[W] Modification de certains javascripts pour les rendre compatible
	    netscape 4 fichier common.js function Verif_Cat()
	    document.forms[0].elements[0].options[document.forms[0].
	    elements[0].selectedIndex] .value == "") {

27/01/2002
	[W] Cration de 2 nouveaux fichiers pour le menu de chaque section navigation.php et fin_navigation.php

26/01/2002
	[W] Ajustement du design sur chaque page

25/01/2002
	[W] Ajout d'un Roll Over sur les images

24/01/2002
	[W] Je commence le design ...(photoshop rulez ...)

23/01/2002
	[C] Supression de la sauvegarde a l'ouverture du fichier $op = 50 (fichier option_config.php)

22/01/2002
	[W] Modification de la feuille de style style/feuille.css

21/01/2002
	[W] Soumission du code http://validator.w3.org (Comforme XHTML)

20/01/2002
	[T] Mise en conformit du code (Compatible XHTML)

19/01/2002
	[T] Mise en conformit du code (Compatible XHTML)

18/01/2002
	[W] Cration du domaine phpmymoney.ath.cx Heberg par http://allreponse.ath.cx Copie des fichiers sur le serveur

17/01/2002
	[W] Ajout d'un visuel dans le fichier livre_compte.php image valide , image non valide
	[W] Ajout d'une option permettant de supprimer automatiquement
	    les anciennes sauvegardes

16/01/2002
	[W] Cration du fichier Option et Configuration

15/01/2002
	[W] Ajout de la class class/htaccess.inc.php pour la cration des .htpassd et .htaccess

14/01/2002
	[W] Ajout fonction MPM_Sauvegarde_Jour() fichier config/function.inc.php
	    afin de permettre la cration d'une sauvegarde de secours journalire

13/01/2002
	[W] Ajout de 218 Pays supplmentaires (dsormais 231 Pays) dans la table PHPMONEY_PAYS

10/01/2002
	[W] Ajout d'un menu permetttant de modifier la monnaie (de comparaison).
	    fichier : templates/menu_milieu.php et d'une fonction Search_Pays()