openMairie Exemple- Historique des versions ============================================ 4.3.1 - 02/10/2014 ------------------ * Connexion à la base de données avant la récupération du login afin de permettre l'utilisation des fonctions de DB Pear dans cette dernière. [Sofien TIMEZOUAGHT][atReal] * ajout dans tab_sig etendue en url + include de tab_sig_barre.inc.php [francois raynaud 15/07/2013] * migration version om_sig 02/04/2012 [alain baldachino]: Compatibilité avec version 2.12 openLayers Nouvelles fonctionnalités - Gestion du GetFeatureInfo : - modification du format demandé de l'HTML à l'XML - personnalisation de la restitution par la surcharge de la fonction traiteGetFeatureInfo de js/sig.js par celle contenue dans app/js/sig.js - utiliser un flux WMS en BaseLayer - paramètre WMS singleTile, assure une continuité entre les tuiles (ex: étiquettes sur plusieurs tuiles) - filtres WMS - lux WMS en provenance de TileCache - Ajout de l'emprise des villes des Bouches du Rhone - Géolocalisation - Persistance du choix de la BaseLayer - ajout de fonds google supplémentaires - ajout de fonds bing supplémentaires Correction de bugs - affichage de la requète après le bouton "fermer" dans form_sig.php - Génération problème affichage dans form du bouton des champs geom - Gestion des affichages d'erreurs dans tab_sig.php - malformation des fichiers json si rien à retourner Fichiers modifiés : - externals lib : openLayers 2.12 comp - app/js/sig : possibilite de surcharge sig.js - data/sql/pgsql/ver_4xx.sql - data/sql/pgsql/init.sql - dyn/var_sig.sql : etendue des communes BDR - gen/ obj + pgsql + obj/ + sql/pgsql : nouveaux objets om_sig_wms + om_sig_map - img position - js/sig.js - scr : form.sig, tab.sig et sig_json * correctif om_sig_map_wms visibility * Correctif : Dans le générateur toutes les clés secondaires qui faisaient référence à une table qui ne possède pas de colonne 'libelle' produisent une erreur dans la recherche de ce champs. [Florent MICHON] * Correctif : Suppression d'une notice "Notice: Undefined index: om_utilisateur in /core/om_dbform.class.php on line 2225". [Florent MICHON] * Correctif : Les blocs du système d'affichage des formulaires s'affichaient même si ils ne contenaient aucun champ. [Florent MICHON] * Correctif : Rendu XHTML Valide. [Florent MICHON] * Amélioration : gestion des actions des tableaux de la même manière que les actions du menu (parameters). [Florent MICHON] * Correctif : Vérification de l'existence de variables avant leur utilisation. [Florent MICHON] 4.3.0-b1 - 08/10/2012 --------------------- * Important : Ajout de la possibilité de gérer les droits d'accès sans avoir de hiérarchie entre les profils. [Florent MICHON] * om_sig_map : actif devient booleen pour compatibilité avec le programme scr/copie [francois RAYNAUD] modification des programmes d initialisation * modification de l interface de SIG sur les champs obligatoires dans obj/ (champs null) [francois RAYNAUD] * interface geographique : gestion du parametre seli (plusieurs geometries pour un objet) : [alain baldachino] scr\tab_sig.php passer en paramètre l’idx à scr\sig_json.php pour limiter les données dans la couche Data Recherche avec schéma dans geometry_columns scr\form_sig.php Correction de la gestion des boutons de géométries dans les form (affichage, multi-géométrie, génération) js\script.js : localisation_sig : ajout du paramètre « seli » pour traiter la multi-géométrie core\om_formulaire.class.php geom : correction d’un bug d’affichage, ajout du paramètre seli, core\gen.class.php objvalf : unset si type geom -> non implementé car peut etre rempli par calcul ou sous programme objselect : affichage en visu et modif, correction 1er paramètre qui était vide, ajout seli * Ajout d'une fonctionnalité. Il est maintenant possible de personnaliser la structure HTML des formulaires en regroupant les champs dans des balises
et des
. [Nicolas HAYE] * Amélioration de l'affichage des formulaires. Les formulaires sont maintenant affichés avec des balises
et non plus . [Nicolas HAYE] * Ajout de fonctionnalité. Ajout de la gestion d'objets à date de validite. [Romain BEYLERIAN] * Ajout de fonctionnalité. Ajout de la recherche avancée avec caractère de remplacement configurable. [Romain BEYLERIAN] * Amélioration du tri des colonnes de tableau. Les colonnes se trient maintenant par ordre croissant, décroissant et original par clic successif sur leur en-tête. [Romain BEYLERIAN] * Modification du comportement du générateur. Par défaut l'ensemble des tableaux sont triés par ordre croissant, selon le libellé de la table. [Romain BEYLERIAN] * Mise à niveau. Ajout de scripts SQL permettant de mettre à niveau une base de données openMairie 4.2.0 vers 4.3.0 (pour MySQL et PostgresSQL). [Romain BEYLERIAN][Nicolas HAYE] * Ajout d'une fonctionnalité. Ajout de fichiers de paramétrage dans le répertoire dyn/ permettant de surcharger les actions par défaut d'openMairie sur l'ensemble de l'application. Il est ainsi possible de surcharger les actions de tableaux, sous-tableaux, formulaires et sous-formulaires. [Romain BEYLERIAN] * Mise à jour des actions par défaut d'openMairie. L'unique action disponible sur les tableaux est maintenant 'consulter'. Modifier et supprimer sont disponibles sur les formulaires de consultation. [Romain BEYLERIAN] * Ajout d'une nouvelle action. Il est désormais possible de visualiser les formulaires en mode de consultation. Dans ce mode, les champs sont non éditables. Un porlet d'actions existent également proposant les actions contextuelles non présentes sur les tableaux. [Romain BEYLERIAN][Nicolas HAYE] * Mise à jour des fichiers de surcharge. Dans obj/ : - Suppression des vérifications manuelles des champs requis. Dans sql/pgsql/ : - Mise à jour des préfixes des noms de colonnes étrangères. - Suppression des actions supplémentaires (déplacées dans le formulaire). [Romain BEYLERIAN][Nicolas HAYE] * Amélioration du générateur. Remise en forme des messages d'erreurs. Ils sont maintenant plus clairs, plus colorés, et plus précis. [Romain BEYLERIAN][Nicolas HAYE] * Amélioration du générateur. Ajout de vérifications des droits d'écriture du serveur web avant et pendant la génération. Le script 'genauto' et 'gensup' ne permettent plus d'écrire des fichiers si le serveur web n'a pas les droits suffisant. Le script 'genfull' affiche des erreurs si des fichiers n'ont pas pu être écrit. [Nicolas HAYE] * Amélioration du générateur. Ajout de la gestion des contraintes UNIQUE. [Nicolas HAYE] * Amélioration du générateur. Ajout de la gestion des contraintes NOT NULL. [Romain BEYLERIAN][Nicolas HAYE] * Amélioration du générateur. Ajout de conditions permettant de vérifier si une table est générable ou non. Si non, les scripts de génération n'ecriront aucun fichier. Pour être générable, une table doit avoir une clé primaire, et ses clés étrangères doivent référencer des tables ayant elles aussi une clé primaire. [Romain BEYLERIAN] * Amélioration du générateur. Ajout de la gestion des contraintes PRIMARY KEY, et FOREIGN KEY (seulement avec PostgresSQL). L'ancien fonctionnement avec le nom des tables comme clé primaire/étrangère est conservé. [Romain BEYLERIAN] * Correctif : correction du script d'import des états, sous-états et lettres types Ce correctif résoud le ticket #5823 de tracker openmairie-exemple [Thierry BENITA] * Amélioration de la gestion des utilisateurs par la vérification de l'existence de l'utilisateur dans la base de données à chaque requête et plus simplement à sa connexion ainsi que par la mise à jour de son profil à chaque requête pour qu'un changement de profil prenne effet immédiatement. [Florent MICHON] * Modification du comportement de l'affichage des actions en ajoutant le cas où aucun droit n'est nécessaire pour accéder à l'action et ceci pour respecter la même logique que celle utilisée dans le menu. [Florent MICHON] * Amélioration de l'ergonomie : lorsqu'il n'y a aucun élément dans le menu, désormais l'affichage du contenu prend toute la largeur de l'écran. [Florent MICHON] * Important : ajout de la gestion des jointures avec les tables de clés secondaires lors de la génération des table.inc.php. Si une colonne libelle existe dans la table de la clé secondaire alors c'est ce libellé qui est affiché dans le champaffiche. Si la clé secondaire est om_collectivite, alors la colonne n'est affichée que si nous sommes connecté en niveau 2. La vérification des surcharges est nécessaire car la génération peut entraîner l'apparition d'erreur de base de données à cause de noms de colonnes ambigus. [Florent MICHON] * Ajout d'une méthode getParameter dans la classe om_application permettant de récupérer des options depuis différentes sources et intégration de cette option dans le menu pour pouvoir afficher des rubriques et des entrées de menu seulement si une option a une valeur en particulier (plus de détails dans le ticke #5790). [Florent MICHON] * Correction d'un bug d'affichage du tableau si seule l'action ajouter était présente, la colonne d'actions n'était pas créée et cassait l'affichage du tableau. [Florent MICHON] * Amélioration du lien d'édition dans tab.php, en vérifiant que le fichier existe avant d'afficher le lien (imprimante en haut à droite du tableau). Sinon le clic sur le lien nous donne l'erreur : "L'objet n'existe pas". [Florent MICHON] * Correction d'un bug dans une requête de l'édition pdfetat.php dans la gestion du sousetat. L'erreur venait de la valeur du champ niveau qui était traitée comme un entier au lieu d'une chaine de caractères. [Florent MICHON] * Correction d'un bug dans le générateur qui ne permet pas en collectivité de niveau 1 d'ajouter d'utilisateur lorsque l'on se trouve dans le sous-formulaire utilisateur de l'objet profil. Ce bug vient du fait que la valeur n'était pas passée dans la méthode setValsousformulaire. [Florent MICHON] * Intégration cohérente des scripts scr/gen*.php par l'homogénéisation des permissions nécessaires pour accéder à ces scripts et par le paramétrage de l'ouverture du menu sur ces élements. [Florent MICHON] * Mise à jour des librairies javascript jquery 1.7.2 et jquery-ui 1.8.21. [Florent MICHON] * Amélioration de la gestion des droits : en ajoutant de la granularité avec les permission OBJ_ajouter, OBJ_modifier, OBJ_supprimer) sur les actions des tableaux et sur les formulaires, en ajoutant la possibilité de visualiser les tableaux grâce à la permission OBJ et pas seulement la permission OBJ_tab, ainsi qu'en ajoutant la vérification des permissions adéquates sur les onglets des sous-formulaires. [Florent MICHON] * Amélioration de l'affichage du menu en vérifiant si la rubrique est vide avant de l'afficher, donc si cette dernière est vide, alors on ne l'affiche pas. Un droit permettait d'afficher ou non la rubrique, cette possibilité est conservée mais si l'utilisateur a la permission et que la rubrique est vide alors elle ne s'affichera pas. [Florent MICHON] * Important : gestion différente de la sécurité par la modification de la valeur par défaut des permissions données aux utilisateurs lorsque le droit n'est pas paramétré. Par défaut l'utilisateur n'a plus la permission d'accéder à la fonction si le droit n'est pas explicitement configuré dans le paramétrage. [Florent MICHON] * Ajout de la possibilité d'ajouter une catégorie d'éléments dans une rubrique de menu. Ceci permet de catégoriser les entrées de menu avec une granularité plus fine que la rubrique. [Florent MICHON] * Correction de l'affichage des messages dans le formulaire. Un saut de ligne supplémentaire inutile était ajouté dans certains cas. [Florent MICHON] * Correctif du bug "L'icone de recherche possible sur une colonne ne s'affiche pas si le libellé contient un accent" (plus de détails dans le ticke #5815). [Florent MICHON] * Amélioration du générateur par la gestion des booléens automatique. Pour PostGreSQL le type de données est 'boolean' et pour MySQL le type de données est int(1). [Florent MICHON] * Correction d'un bug du générateur pour la prise en compte des paramètres NOT NULL sur les dates. Il était impossible de supprimer une date de la base même si le champ autorisait la valeur NULL. [Florent MICHON] * Amélioration du générateur pour la prise en compte des paramètres NOT NULL sur les bases MySQL également. [Florent MICHON] * Correctif du bug "Impossible de créer un utilisateur sur une collectivité de niveau 1" (plus de détails dans le ticke #5814). [Florent MICHON] * Ergonomie : Modification de l'alignement du texte dans les tableaux à gauche pour une meilleure lisibilité. [Florent MICHON] * Correctif du bug "La synchronisation des utilisateurs LDAP ne reconnaît pas les utilisateurs déjà synchronisés" (plus de détails dans le ticket #5812). [Florent MICHON] * bug DB_PREFIXE en pgsql/init.sql : etat, sousetat, lettretype * suppression de l'action de formulaire "suppression totale" 4.2.0 - 29/06/2012 ------------------ * Correctif : ajout du chemin relatif complet vers les scripts sousform et soustab pour permettre leur utilisation depuis d'autres endroits que dans le dossier scr. [Florent MICHON] * Correctif : une erreur javascript survenait lors de l'utilisation d'un sous-formulaire sans champ de recherche dans la page. La correction consiste en l'initialisation et au test de l'existence du champ recherche avant son utilisation. [Florent MICHON] * [francois RAYNAUD] mise a niveau om_sig version wms et geometry complementaire + mise a niveau base de donnees om_sig_map * [francois RAYNAUD] modification du controle "geom" affichage en fenetre * Permettre l’accès depuis les méthodes de la classe dbform aux méthodes de la classe utils. [Florent MICHON] * [francois RAYNAUD] 16/05/2012 correction bug generateur sur affichage champ date mysql en tab * [francois RAYNAUD] 23/04/2012 gen.class champ numerique pour postgres om_dbform unicite des cles primaires alphanumeriques * [francois RAYNAUD] 19/04/2012 bug adresse postale (form) * Amélioration de la génération en prenant en compte la réelle taille des champs de la base de données, en séparant les notions de taille de champs d'affichage et de taille maximum de saisie. [Florent MICHON] * Remplacement des int(11) de mysql par des int(8) pour uniformiser les bases de données mysql et postgresql [Florent MICHON] * Mise à jour du menu qu'il puisse rester ouvert suite à un clic : Un paramétrage du menu, optionnel, permet de garder l'élément cliqué actif et la rubrique correspondante ouverte. (voir dyn/menu.inc.php) [Thierry BENITA] * Amélioration du générateur pour que les noms de champs soient reconnus par Poedit et qu'ils soient traduits. [Thierry BENITA] * Modification du générateur pour que les fichiers générés ne finissent pas par l'extension .inc mais par .inc.php La compatibilité avec les fichiers déjà existants en .inc est assurée, mais il est recommandé de les renommer en .inc.php pour que les chaines de traductions soient détectées par Poedit. ----------------------------------------------------------------------------- | Mise à jour des applications existantes (sous linux) : | for i in $( find . -name '*.inc'|grep -v "php/db" |grep -v "dyn/var"); do mv $i $i.php; done | | Pour les applications versionnées sous Subversion, utiliser plutôt : | for i in $( find . -name '*.inc'|grep -v "php/db" |grep -v "dyn/var"); do svn mv $i $i.php; done | | Mettre à jour le code contenu dans les surcharges ! | remplacer les chaines dans tous les fichiers: | .inc' -> .inc.php' | .inc" -> .inc.php" | .inc, -> .inc.php, | .inc; -> .inc.php; | .inc\" -> .inc.php\" | Ne pas oublier les commentaires ! ; done ----------------------------------------------------------------------------- [Thierry BENITA] * Nouvelles pariables de locales dans dyn/locales.inc.php La variable CHARSET était utilisée à la fois pour la base de données et le rendu web alors que les noms de locales ne sont pas les mêmes. CHARSET est remplacé par : - DBCHARSET pour la base de données (UTF8) - HTTPCHARSET pour le rendu web (UTF-8). [Thierry BENITA] * Passage des éditions, états et sous-états dans le menu Paramétrage [Thierry BENITA] * Ajout d'une classe css pour l'affichage des icones d'actions (actionicon) [Thierry BENITA] * Téléchargement des fichiers PDF générés pour éviter les problèmes de navigation (ouverture du PDF dans le navigateur ou dans le lecteur PDF en fonction de la façon dont le lecteur PDF a été installé, ce qui ne permet pas à tous les utilisateurs d'avoir le même comportement. [Thierry BENITA] * Surcharge om_dbform, om_formulaire, om_table dans le dossier obj. [Florent MICHON] * Intégration de la librairie openmairie dans le dossier core. [Florent MICHON] [François RAYNAUD] 4.1.0 - 21/02/2012 ------------------ * Mise à jour de la version de la librairie openmairie en 4.1.0. [Florent MICHON] - bug sur le post des sous-formulaires : le caractère & n'est pas sauvegardé dans les sous-formulaires. Les données sont maintenant traitées avant d'être postées au serveur en ajax (js/script.js). - bug gen/sql/pgsql : selection om_utilisateur om_utilisateur.form ... 01/02/2012 [francois RAYNAUD] - bug js/script.js : sousform pb avec & 01/02/2012 [francois RAYNAUD] - om_sousetat.class.php ligne 43 pb passage par reference 30/01/2012 [francois RAYNAUD] - modifier scr/edition.php pb de selection fichier pdf. au lieu pdf [francois RAYNAUD] - suppression du quartier dans spg/adresse_postale.php et var_adresse_postale.inc 17/01/2012 [francois RAYNAUD] - suppression de la version sig point (scr/json_points.php,scr/form_sig_point.php, scr/wkt_point.php, scr/tab_sig_point.php, dyn/var_point.php ) [francois RAYNAUD] - correction de bug dans om/sig :js/sig.js (onsaisieselect), scr/form_sig.php(validation) obj/im_sig_point.class.php (pointe sur var_sig.php) [francois RAYNAUD] - suppression du repertoire scr/dyn et integration des variables dans les scripts gen et gen.class.php (necessite om4.1.0rc8 ou 7+) [francois RAYNAUD] - integration du repertoire gen/dyn au lieu de gen/dyn/standard et gen/dyn/custom pour la customisation [francois RAYNAUD] - ajout des fichiers data "metier" en data/mysql et pgsql et ajout du fichier SPECIFIC.TXT en /app [francois RAYNAUD] - modification tab_sig.php et sig_json.php pour prise en compte specificite openadresse (affichage de point pour une voie) [francois RAYNAUD] - modification dyn/adresse_postale.inc pour prise en compte detable/vue [francois RAYNAUD] - rajout en data/pgsql des fichiers de configuration [francois RAYNAUD] - rajout dans app de specific.txt - elimination de l ancien sig_point (scr/jsons_points.php, scr/wkt_point.php, svr/tab_sig_point.php, scr/form_sig_point.php, dyn/var_point.inc.php) - mise a niveau sig adressage (openodp, opentriselectif) , dyn/adressepostale.inc.php [francois RAYNAUD] - debug sig : js/sig.js (appel onsaisie_select), scr/form_sig.php (validation) [francois RAYNAUD] - mise a niveau openadresse : [francois RAYNAUD] - mise a niveau variable [francois RAYNAUD] - bug : spg/adresse_postale_google et bing -> include adresse_postale google + bing [francois RAYNAUD] 4.1.0-rc6 - 16/12/2011 ---------------------- * Mise à jour de la version de la librairie openmairie en 4.1.0-rc8. [Florent MICHON] * Déplacement du dossier om-theme depuis le dossier lib/ vers la racine de l'application. La compatibilité antérieure est assurée. [Florent MICHON] * Correctif : le générateur ne fonctionnait pas sur une base de données MySQL qui avait le caractère '-' dans son nom car dans la requête il fallait encadrer le nom de la base de données par les caractères '`'. [Florent MICHON] * Correctif : ajout du préfixe manquant pour la gestion des schémas dans plusieurs fichiers. [François RAYNAUD] * Correctif : modification d'une erreur de lien dans les fichiers inc om_tdb et om_widget de mysql qui pointaient vers les dossiers pgsql. [François RAYNAUD] * Correctif : correction de deux bugs bloquants dans les assistants états, sousetats et lettretype du générateur ("Undefined variable: variable et Undefined variable: this dans om_database.class.php"). Ajout des fichiers de config : gen/dyn/standard : etat.inc sousetat.inc, lettretype.inc et correction scr/genetat.php, gensousetat.php, genlettretype.php au niveau des includes et de l appel à la methode d'erreur : $f->isDatabaseError($res) creation du repertoire scr/dyn modification gen.class ligne 120 include ("../gen/dyn/".$dyn."/form.inc") pour genfull et gen -> "../scr/dyn/form.inc". Cette solution est provisoire, ces fichiers seront positionnés dans un endroit plus pertinent rapidement. [François RAYNAUD] * Correctif : ajout de l'encodage des variables (si utf8) de om_parametre dans les fichiers faisant le remplacement des variables pour les éditions pdf (varetatpdf.inc et varlettretype.inc). [François RAYNAUD] * Correctif : suppression d'une ligne vide dans le fichier dyn/mail.inc.php qui provoquait une erreur (Warning: Cannot modify header information...). [François RAYNAUD] * Correctif : modification de INSERT INTO om_droit VALUES ('om_directory', 99); dans le fichier init.sql pour PostGreSQL car profil 99 ne respecte pas l'integrité référentielle. [François RAYNAUD] 4.1.0-rc5 - 08/11/2011 ---------------------- * Correction du bug dans le sous-état lors de la récupération de données sauvegardées sous PostGreSQL (le séparateur entre les sous-états : chr10 au lieu de chr10+chr13). [François RAYNAUD] * Optimisation de la gestion des utilisateurs par la possibilité de redéfinition du mot de passe par mail. [Florent MICHON][Romain BEYLERIAN] * Mise à jour de la version de la librairie openmairie en 4.1.0-rc6. [Florent MICHON] 4.1.0-rc4 - 18/10/2011 ---------------------- * Correction du bug dans l'assistant de récupération des états, sous-états et lettres types, le path vers le dossier inc n'était pas correct. [Florent MICHON][François RAYNAUD] * Mise à jour de la version de la librairie openmairie en 4.1.0-rc5. [Romain BEYLERIAN] 4.1.0-rc3 - 06/10/2011 ---------------------- * Mise à jour de la version du thème kied en 1.0.1. [Florent MICHON] * Mise à jour de la version de la librairie openmairie en 4.1.0-rc4. [Florent MICHON] * Correction d'un bug sur le combo avec l'ajout d'un test sur l'existence d'un field en javascript avant utilisation pour empêcher que la popup ne se ferme pas. [Florent MICHON] * Optimisation des images du SIG et du calendrier (ajout de la transparence, redimensionnement, ...). [Jean-Louis BASTIDE] * Correction des images manquantes concernant les fournisseurs SIG. Ces images sont maintenant dans le thème. [Jean-Louis BASTIDE] * Correction de la classe om_parametre avec ajout des méthodes setTaille et setMax manquantes. [François RAYNAUD] * Optimisation du SIG avec mise en place de la gestion de polygones et de lignes. [Jean-Louis BASTIDE][François RAYNAUD] 4.1.0-rc2 - 16/09/2011 ---------------------- * Correction du bug dans l'assistant de récupération des états, sous-états et lettres types, le path vers le dossier inc n'était pas correct. [Florent MICHON][François RAYNAUD] * Correction du bug dans l'affichage SIG, la variable $fond_google était appelée sans être initialisée. L'appel à cette variable a été supprimé car elle n'est pas utilisée. [Florent MICHON][François RAYNAUD] * Mise à jour de la version de la librairie openmairie en 4.1.0-rc2. [Florent MICHON] 4.1.0-rc1 - 15/09/2011 ---------------------- 4.0.1 ----- 25/05/2011 cle google sig/ tab_sig_point.php var_sig_point.sig 22/05/2011 spg/upload.php : limitation de 20 à 50 caracteres sig/adresse_postale : google 17/05/2011 test avec mysql - js/script upload taille fen fait - img/droite.png fait - pb load de db - pb load openLayers - 15/05/2011 * point SIG /sig js/sig.js * tableau de bord /tdb /js/script.js /dyn/tdb.inc * bug : utf8 avec fpdf pdf/pdfetat.php * init et objet nouveau om_widget om_tbd data/ init mono 4.0.0 (+) data/.../init.sql : gestion des droits de base (04/01/2010) 4.0.0 - decembre 2010 Version beta publié le 03/01/2010 --------------------- * creation d assistant : import Version <4, assistant creation etat et sous etat [François RAYNAUD] * mise a niveau du generateur [François RAYNAUD] * mise en table des etats / sous etats / lettretype en table [Florent MICHON][François RAYNAUD] * mise en place de la multi collectivite [Florent MICHON][François RAYNAUD] * Compatibilité openMairie 4.0.0 [Florent MICHON][François RAYNAUD] * Intégration de la librairie jqueryui [Florent MICHON] * Intégration de la librairie openlayers [Florent MICHON] * Restructuration du code (création des dossiers css, js, lib et déplacement de certains scripts) pour une meilleure lisibilité du code [Florent MICHON] [François RAYNAUD] * Nettoyage, documentation et indentation du code selon une nouvelle convention de codage [Florent MICHON] 3.01 - Non publiée ------------------ La version 3.01 n a pas été publié et le sousforminterne est abandonné sous cette forme et sera repris sous une forme ulterieure avec jquery [05/05/2010] 3eme niveau - dbformdyn integration sousforminterne - scr/form_fenetre.php - scr/tab_fenetre.php - img/cle.gif et clebas.gif [23/02/2010] [bug] gen/aff.php deprecated ereg [22/01/2009] (bug) correction pear5 dyn/var.inc - compatibilite php4 php/pear/ .. - compatibilite RP : dbformdyn.class.php 3.00 - 11/01/2010 ----------------- La version 3.00 propose une version generateur qui permet de construire tres rapidement une application openMairie apres avoir créer les tables sur la base mysql et pgsql. 2.02 - Non publiée // passage version 3.00 ------------------ (modif) pdf/pdflettretype.php et pdfetat.php(attribut affichage ) (bug) spg/voir.php (controle fichier inexistant) (modif) spg/combo et combo2.php + lang.inc(traduction) (bug) spg/combo et combo2.php (modif) scr/requeteur.php(nouvelle presentation 15 sept 2008) + style (bug) tri form.php et sousform.php 30/08/2008 (bug) scr/requeteur.php (copie a partir opencimetiere) 08/09/2008 2.01 - 06/05/2008 ----------------- recherche globale sur application dans tableau de bord integration choix apparence dans tableau de bord 1.17 - 28/09/2007 ----------------- suppression repertoire dyn/custom et dyn/custom/img affichage dynamique du sous formulaire 1.15 - 03/11/2006 ----------------- Ajout du lien mailto lors de l'affichage d'un mail dans un tableau 1.14 - 06/10/2006 ----------------- module de requête mémorisée 1.11 - 24/05/2006 ----------------- formulaire et de sous formulaire état, de sous état et de lettre type