Version en cours : 1.13 ======================== Historique des évolutions ========================= 06/02/2006 : version v1.13 ------------------------------------------------------------------------------------------------------------------- EasyStyle.css : Remplacement des caractères de mise en commentaire non conformes AccueilImputationMouvements.php v1.3 : Remplacement du test MntMvt<>SumMntImp par abs(MntMvt-SumMntImp)>=0.01 AccueilImputation.php v1.3 dans les deux requêtes sql (erreurs d'arondis) Accueil.php v1.6 Releve_Pointage.php v1.5 : Compatibilité IE 7 : remplacement de par -> compatibilité Firefox : identification par document.getElementById() + this.form.action et submit() par document.forms[0].action et submit() =========================================================================================================================== 18/01/2006 : version v1.12 ------------------------------------------------------------------------------------------------------------------- index.php v1.4 : Abandon du fichier easycompte.ini au profit de l'include Init_Base.php Connexion_data.php pour protéger les clés d'accès au serveur de données. Init_Base_save.php : idem + possibilité d'initialiser EasyCompte dans une base de données vide (créée sans aucune table). Ajout d'un fichier index.php dans les répertoires Includes, Export et Graphiques. =========================================================================================================================== 18/10/2005 : version v1.11b ------------------------------------------------------------------------------------------------------------------- AnalyseComplexe.php v1.8 : Correction de bug provoqué lors d'une recherche multi-critères par la sélection selon la date de transaction ou la date de valeur. =========================================================================================================================== 17/10/2005 : version v1.11a ------------------------------------------------------------------------------------------------------------------- AnalyseComplexe.php v1.7 : Correction de bug provoqué lors d'une recherche multi-critères par la sélection d'une rubrique budgétaire (constitution de la requête SQL) =========================================================================================================================== 08/09/2004 : version v1.11 ------------------------------------------------------------------------------------------------------------------- AnalyseComplexe.php v1.6 : Exportation de données dans un fichier Ajout de sélection sur le type de mouvement et la comptabilisation Ajout d'un lien vers la configuration d'exportation de fichier ConfigExport.php v1.0 : Configuration de l'exportation de fichier ConfigExport_save.php v1.0 : Sauvegarde de la configuration de l'exportation de fichier RechercheMultiCriteres_hlp.htm : Mise à jour de l'aide en ligne ConfigExport_hlp.htm : Aide en ligne à propos de la configuration de fichier SommaireAide.php v1.3 : Ajout au sommaire, de l'aide à propos de la configuration de fichier fichier.png : Création d'une icone représentant un fichier =========================================================================================================================== 02/02/2004 : version v1.10a ------------------------------------------------------------------------------------------------------------------- Accueil.php v1.5 : Détection de la présence de la bibliothèque GD des fonctions graphiques GD_hlp : Nouvelle page d'aide présentant la procédure de mise en ligne de GD Simulation.php v1.7 : Affichage des graphiques uniquement en présence de la bibliothèque GD Bilan.php v1.4 AnalysePostes.php v1.6 ------------------------------------------------------------------------------------------------------------------- Tous les scripts se terminant par : Initialisation à vide de tableau pour utilisation de la fonction Rubriques.php in_Array() dans tous les cas, sans générer une erreur dans la log Apache =========================================================================================================================== 22/01/2004 : version v1.10 ------------------------------------------------------------------------------------------------------------------- Tous les scripts : Compatibilité avec PHP 4.3.3 (EasyPHP 1.7) - initialisation explicite des variables - utilisation des tableaux $_SESSION, $_POST, $_GET et $_SERVER - remplacement des fonctions du type session_register() par l'utilisation du tableau $_SESSION. - remplacement de la fonction mysql_db_query par mysql_query avec sélection préalable de la base de données. ------------------------------------------------------------------------------------------------------------------- ControleDate.js v1.1 : Ajout d'un contrôle sur la longueur pour éviter les dates du genre 01-01-200 ------------------------------------------------------------------------------------------------------------------- Aproposde.php v1.4 : Ajout de détection de la présence de la bibliothèque GD Ajout de l'affichage explicite du numéro de version de PHP ------------------------------------------------------------------------------------------------------------------- Menu general.php v1.3 : Ajout de l'option d'affichage de la configuration PHP phpinfo.php v1.0 Affichage de la configuration PHP ------------------------------------------------------------------------------------------------------------------- AnalysePoste.php v1.2 : Conversion des montants dans la devise de référence =========================================================================================================================== 14/12/2003 : version v1.01f ------------------------------------------------------------------------------------------------------------------- Create_DataBase.php v1.1 : Correction de la casse des noms de tables Chequier, CompteOpeCourRubrique et CompteReleveMouvementRubrique ------------------------------------------------------------------------------------------------------------------- Simulation.php v1.5 : Optimisation du code (sortie de $Tab_Stats[] hors de la boucle foreach()) : Ajout de l'année dans la date pour la présentation de l'histogramme de manière à éviter d'éventuels doublons: même jour mais année différente =========================================================================================================================== 24/10/2003 : version v1.01e ------------------------------------------------------------------------------------------------------------------- OperationCourante.php v1.6 : Affichage de la liste de tous les modes de règlement à défaut de mode de règlement explicitement autorisé pour le compte =========================================================================================================================== 20/10/2003 : version v1.01d ------------------------------------------------------------------------------------------------------------------- AccueilWait.php v1.0 : Page d'accueil avec message pour patienter pendant l'élaboration du tableau de bord index.php v1.2 : Remplacement du lien vers Accueil.php par celui vers AccueilWait.php ------------------------------------------------------------------------------------------------------------------- index.php v1.2 : Récupération dans Evolutions.txt, du numéro de version d'EasyCompte Aproposde.php v1.3 : Ajout du numéro de version d'EasyCompte Accueil.php v1.3 et : Affichage du numéro de version d'EasyCompte AccueilWait.php v1.0 Ajout d'un accès à l'historique des évolutions Evolutions.txt ------------------------------------------------------------------------------------------------------------------- Tous les scripts avec msg du serveur : Ajout d'un ";" derrière   dans

  La plupart des scripts de saisie : Remplacement dans la fonction control_saisie() du test if(xxx=="") par if (xxx.replace(RegExp(" ","g"),"")=="") : Abandon du contrôle de la saisie en cas d'utilisation du bouton Annuler ------------------------------------------------------------------------------------------------------------------- Depenses.php v1.3 : Interdiction de créer une dépense avant la création d'un compte Recettes.php v1.3 : Interdiction de créer une recette avant la création d'un compte OperationsCourantes.php v1.3 : Interdiction de créer une opération courante sans création de compte Chequiers.php v1.3 : Interdiction de créer un chéquier avant la création d'un compte Releve_Pointage.php v1.3 : Interdiction de créer un relevé de compte sans création de compte ------------------------------------------------------------------------------------------------------------------- Draw_Histogramme_Monoserie.php v1.1 : Correction si ValeurMaxi=ValeurMini ==> ValeurMaxi=ValeurMini+1 ------------------------------------------------------------------------------------------------------------------- Recup_Comptes.php v1.2 : Ajout de la condition : or $CompteRefer=="" dans if (!session_is_registered(CompteRefer) or $CompteRefer=="") puis vérification de l'existence du compte. Sinon, prendre le premier Recup_ComptesEmprunt v1.2 : Idem Recup_Comptes.php ------------------------------------------------------------------------------------------------------------------- Depense_save.php v1.1 : Sécurisation de l'identifiant du compte lors de la création d'une dépense Recette_save.php v1.1 : Sécurisation de l'identifiant du compte lors de la création d'une recette Transfert_save.php v1.1 : Sécurisation de l'identifiant du compte lors d'un virement entre comptes OpertionsProgrammees_save.php v1.1 : Sécurisation de l'identifiant du compte lors de la génération d'opérations OpertionCourante_save.php v1.1 : Sécurisation de l'identifiant du compte lors de la création d'une opé courante Chequier_save.php v1.1 : Sécurisation de l'identifiant du compte lors de la création d'un chéquier Releve_save.php v1.2 : Sécurisation de l'identifiant du compte lors de la création d'un relevé ------------------------------------------------------------------------------------------------------------------- Releve_Pointage.php v1.3 : Mémorisation de la position dans la page, suite à chaque pointage ------------------------------------------------------------------------------------------------------------------- Compte.php v1.3 : Abandon du contrôle du nombre de dépendances pour les nouveaux comptes ------------------------------------------------------------------------------------------------------------------- Init_Base.php v1.3 : Nouvelle mise en page Init_BaseParam.php v1.2 : Simplification du script Init_BaseParamDevise.php v1.3 : Ajout d'un bouton "Suivant" Init_BaseParamModeReglement.php v1.3 Init_BaseParamRubrique.php v1.3 Init_BaseParamTypeMouvement.php v1.3 =========================================================================================================================== 09/10/2003 : version v1.01c ------------------------------------------------------------------------------------------------------------------- Comptes_data.php v1.2 : Remplacement de la fonction setlocale("LC_TIME","fr") par setlocale(LC_TIME,"fr") pour compatibilité avec les versions les plus récentes. ------------------------------------------------------------------------------------------------------------------- Accueil.php v1.3 : Ajout du numéro de version d'EasyCompte sur la page d'accueil =========================================================================================================================== 05/10/2003 : version v1.01b Compatibilité d'EasyCompte avec Mozilla ------------------------------------------------------------------------------------------------------------------- Pratiquement tous les scripts : Remplacement de saisie.XXX.value par XXX.value (suppression de la référence à l'Id 'saisie' du formulaire). Ajout d'un point virgule derrière la plupart des  . Simplification de codes. Alignement à droite des nombres dans les champs de texte. AddDelai.js : Remplacement de la fonction getYear() par la fonction getFullYear() Calcul_DateVal.js : Remplacement de la fonction getYear() par la fonction getFullYear() =========================================================================================================================== 19/09/2003 : version v1.01a ------------------------------------------------------------------------------------------------------------------- Aproposde.php v1.2 : Utilisation du lien href="#" pour simuler un lien hypertexte en vue d'intercepter l'évènement onClick. ------------------------------------------------------------------------------------------------------------------- OperationCourante.php v1.3 : Constitution de tables javascript des modes de règlement autorisés pour les dépenses et les recettes, en vue d'alimenter correctement, la liste déroulante appropriée, en cas de changement du sens de l'opération courante. Idem pour les rubriques privilégiées. =========================================================================================================================== 02/08/2003 : version v1.01 ------------------------------------------------------------------------------------------------------------------- Draw_Secteurs.php v1.0 : Nouvelle fonction de création d'un graphique en forme de secteurs Draw_Histogramme_Monoserie.php v1.0 : Nouvelle fonction de création d'un graphique en forme d'histogramme Bilan.php v1.2 : Ajout d'une représentation graphique sous forme de secteurs AnalysePostes.php v1.3 : Ajout d'une représentation graphique sous forme de secteurs Simulation.php v1.3 : Ajout d'une représentation graphique sous forme d'histogramme ------------------------------------------------------------------------------------------------------------------- EasyStyleAide.css v1.0 : Nouvelle feuille de style dédiée au fichiers d'aides Tous les fichiers d'aide : refonte des fichiers avec référence à la feuille de style EasyStyleAide.css amélioration de la lisibilté BilanGeneral_hlp.htm v1.1 : mention de la représentation graphique ajoutée AnalyseBudgetaire_hlp.htm v1.1 : mention de la représentation graphique ajoutée Simulation_hlp.htm v1.1 : mention de la représentation graphique ajoutée PresentationGenerale_hlp.htm v1.1 : mention des représentations graphiques Utilisation confort_hlp.htm v1.1 : mention des représentations graphiques ------------------------------------------------------------------------------------------------------------------- ControleDate.js v1.0 : Nouvelle fonction de contrôle de date CheckDate.js : Ancienne fonction remplacée par ControleDate.js CheckDate2.js : Ancienne fonction remplacée par ControleDate.js Tous les scripts avec contrôle de date : Optimisation du javascript de contrôle de date contrôle de date compatible avec Mozilla ------------------------------------------------------------------------------------------------------------------- Releve_Nouveau.php v1.3 : Ajout de la clause "and MajSolde='O' dans le calcul des cumuls de recettes et de dépenses pointées Releve_save.php v1.1 : Ajout de la clause "and MajSolde='O' dans les 2 requêtes d'archivage des transactions pointées ------------------------------------------------------------------------------------------------------------------- Init_Base.php v1.2 : Permettre la reconstitution du chemin d'accès à la base de données en cas de Init_Base_save.php v1.1 suppression du fichier easycompte.ini, par erreur =========================================================================================================================== 16/02/2003 : version v1.00c Pratiquement tous les scripts : Contrôle de syntaxe HTML =========================================================================================================================== 27/01/2003 : version v1.00b ------------------------------------------------------------------------------------------------------------------- AccueilRetard.php v1.1 : Correction de l'intitulé Contrôle des opérations en retard ------------------------------------------------------------------------------------------------------------------- EcheancierRemboursement.php v1.1 : Remplacement de la fonction pow(a,b) par l'expression exp(log(a)*b), pour compatibilité avec les versions ultérieures à la version 4.0.6 de PHP SimulEmprunt_save.php v1.1 : Remplacement de la fonction pow(a,b) par l'expression exp(log(a)*b), pour compatibilité avec les versions ultérieures à la version 4.0.6 de PHP =========================================================================================================================== 15/12/2002 : version v1.00a Ajout du fichier Readme.txt parmi les fichiers téléchargés Ajout de ce fichier Evolutions.txt parmi les fichiers téléchargés =========================================================================================================================== 02/12/2002 : Mise en ligne de la version 1.00 d'EasyCompte ===========================================================================================================================