/**
 * Projet : gestassophp_sa [GestAssoPhp+Pg] + HTML5
 * ---------------------------
 * Licence Creative Commons selon les termes du présent contrat appelé Contrat Public Creative Commons
 * Auteur original : Jean-Claude Etiemble
 * @link :  http://creativecommons.org/licenses/by-sa/2.0/fr/  - Paternité - Partage à l'Identique 2.0 France (CC BY-SA 2.0)
 * ---------------------------
 *
 * @author :  JC Etiemble - http://jc.etiemble.free.fr
 * @version : 2024
 * @copyright 2007-2023  (c) JC Etiemble
 * @package   GestAssoPhp+Pg  - http://gestassophp.free.fr
 * @ ATTENTION GestAssoPhp+Pg utlise un dossier /lib avec
 * @ Smarty 4.x  GNU LESSER GENERAL PUBLIC LICENSE :
 *     https://github.com/smarty-php/smarty/blob/master/LICENSE
 * @ ADOdb Library for PHP  GNU LESSER GENERAL PUBLIC LICENSE
 *     https://github.com/ADOdb/ADOdb/blob/master/LICENSE.md#gnu-lesser-general-public-license
 */

Version 7.8.1 - 24/04/2024 - Finale
-------------------------------------------
- Compatible avec PHP 7.4.x, 8.0.x, 8.1.x, 8.2.x, 8.3.x - version minimum PHP 7.4
- Correction sur le Changelog.txt
- Mise à jour version
- Mise à jour du fichier lisez_moi.txt

* version 7.8.1-dev6 - 09/04/2024 - (Dev6)
-------------------------------------------
- Mise à jour de Smarty à la version 4.5.2 du 06/04/2024

* version 7.8.1-dev5 - 19/03/2024 - (Dev5)
-------------------------------------------
- Mise à jour de Smarty à la version 4.5.1 du 18/03/2024

* version 7.8.1-dev4 - 01/02/2024 - En cours (Dev4)
-------------------------------------------
- Mise à jour de Smarty à la version 4.3.5 (Add php8.3 support) + correction /sysplugins/smarty_internal_errorhandler.php
- Simplification du systeme du fichier /config/lang.php pour la gestion des affichages du textes et messages sur les gabarits (la balise {_LANG_VIDE} remplacera l'ancienne balise {language name = vide})
- Désactivation du fichier /lib/smarty/plugins/function.language.php
- Modification des fichiers /templates/adherent/*.tpl, /templates/admin/*.tpl, /templates/*.tpl
- Typo td colspan="6"=>"8" sur archiverenserie_cotisations_adht.tpl
- Modification du fichier /config/lang.php
- Modification du fichier /install/data.sql   pour les dates
- Correction HTML sur /doc/CCBY-SA-France.htm
- Correction du fichier lisez_moi.txt

* version 7.8.1-dev3 - 22/01/2024 - En cours (Dev3)
-------------------------------------------
- Ajout de la possibilité des images.*.png  sur /adherent/gerer_fiche_adht.php + remplir_infogene_adht.php +liste_adht.php + /config/lang.php + aide/a_adht_remplir_infogene_adht.php
- Ajout du fichier aide a_adht_liste_fichiers_adht.php pour téléchargement direct par souris avec le navigateur
- Correction sur le Changelog.txt
- Mise à jour version

* version 7.8.1-dev2 - 13/11/2023 - En cours (Dev2)
-------------------------------------------
- Mise à jour de ADOdb à la version 5.22.7 du 04/11/2023
- Typo email_adresse sur /templates/login.tpl
- Correction sur le Changelog.txt
- Mise à jour version

* version 7.8.1-dev1 - 11/10/2023 - En cours (Dev1)
-------------------------------------------
- Compatible avec PHP 7.4.x, 8.0.x, 8.1.x, 8.2.x, 8.3.x - version minimum PHP 7.4
- Mise à jour Smarty à la version 4.3.4 (correction /sysplugins)
- Mise à jour de ADOdb à la version 5.22.6 du 11/06/2023
- Correction sur le Changelog.txt
- Mise à jour version


Version 7.8.0 -26/04/2023 - Finale
-------------------------------------------
- Compatible avec PHP 7.4.x, 8.0.x, 8.1.x, 8.2.x - version minimum PHP 7.4
- Correction sur le Changelog.txt
- Mise à jour version
- Mise à jour du fichier lisez_moi.txt
- Correction Typo sur liste_cotisations_adht.tpl

* version 7.8.0-dev5 - 06/04/2023 - En cours (Dev5)
-------------------------------------------
- Compatible avec PHP 7.4.x, 8.0.x, 8.1.x, 8.2.x - version minimum PHP 7.4
- Mise à jour de ADOdb à la version 5.22.5 du 03/04/2023 (modifications de V 5.22.4 à V 5.22.5)
https://github.com/ADOdb/ADOdb/blob/v5.22.5/docs/changelog.md

* version 7.8.0-dev4 - 01/04/2023 - En cours (Dev4)
-------------------------------------------
- Correction du 28/03/2023 Securité Smarty à la version 4.3.1 (vulnerability in Javascript escaping)  https://github.com/smarty-php/smarty/releases/tag/v4.3.1
- Corrections PHP /lib/adodb/ suivant Commits du 23/03/23

* version 7.8.0-dev3 - 02/03/2023 - En cours (Dev3)
-------------------------------------------
- Corrections PHP 8.1,2 /lib/adodb/ suivant Commits du 26/02/23
- Tests Postgres PHP 8.2.3
- Corrections /lib/smarty/ PHP 8.1 warning on null strings in modifiers #834 /plugins/modifier.truncate.php
- Suppresion des anciens fichiers Smarty : SmartyBC.class.php
 /sysplugins/smarty_internal_resource_registered.php, smarty_internal_compile_private_php.php, smarty_internal_compile_include_php.php
- Correction typo fichier liste_adht.tpl

* version 7.8.0-dev2 - 15/12/2022 - En cours (Dev2)
-------------------------------------------
- Modification des fichiers export_bd.php et maint_bd.tpl pour ne plus proposer que la sauvegarde des données de la BD Postgres
- Corrections PHP 8.1,2 et modification pour export structure de /include/phppgdump.class.php
 + suppression de la colonne adsrc en Postgres 12, retouche sur sortie export structure. 
 + Correction PHP 8.1x,PHP 8.2.x : Deprecated: Using ${var} .. Using ${var}  ....
 + Correction PHP 8.1x,PHP 8.2.x :  Deprecated: pg_escape_string(): Automatic fetching of PostgreSQL connection is deprecated  on line $record[$f] = pg_escape_string(trim($data));  => + ($this->link)
 + ET  preg_replace(): Passing null to parameter #3 ($subject) ligne  preg_replace('.....$data)  => + (string)
- Corrections PHP 8.1,2 /lib/adodb/drivers/adodb-postgres64.inc.php ->  Add line 931 #[\AllowDynamicProperties]

* version 7.8.0-dev1 - 08/12/2022 - En cours (Dev1)
-------------------------------------------
ATTENTION PHP MINI = 7.4
- Corrections HTML5, modifications de @version, corrections typos
- Remise à jour de l'installateur en V 1.5.0 
- Modifications pour PHP 8.1.x, PHP 8.2
  * adresse_adht,disponib_adh dans /adherent/remplir_infogene_adht.php
  * mb_convert_encoding($string, 'ISO-8859-1', 'UTF-8');  REMPLACE  utf8_decode($string);  CAUSE Function utf8_decode() is deprecated en PHP 8.2 sur adherent/export_tadhts.php, adherent/export_tadhts_cotisechue.php, adherent/export_tcotis.php
- Corrections ADOdb pour PHP 8.2 (en attente de la version ADOdb 5.22.5)
  + Modification ADOdb #903 (26/11/22) /adodb/drivers/adodb-mysqli.inc.php (login)
## Add line 1421 #[\AllowDynamicProperties] Deprecated: Creation of dynamic property ADORecordSet_mysqli::$adodbFetchMode is deprecated in /adodb/drivers/adodb-mysqli.inc.php on line 1456
  + Modification ADOdb #907 (05/12/22) /datadict/datadict-mysql.inc.php (/Install/ Etape 3)
## Add line 24  #[\AllowDynamicProperties]  Deprecated: Creation of dynamic property ADODB2_mysql::$quote is deprecated in /lib/adodb/adodb.inc.php on line 5789
- Mise à jour de ADOdb à la version 5.22.4 (modifications de V 5.22.0 à V 5.22.4)	
  https://github.com/ADOdb/ADOdb/releases/tag/v5.22.4
- Mise à jour de Smarty à la version 4.3.0 (modifications de V 3.1.47 à V 4.3.0)
  https://github.com/smarty-php/smarty/releases/tag/v4.3.0

Version 7.6.13 - 30/10/2022 - Finale
-------------------------------------------
- Modification des balises br / en br et fin de balises input, href, images /> en > (conformité HTML5)
- Mise à jour de Smarty à la version 3.1.47 du 14/09/2022 (seul Smarty.class.php)

Version 7.6.12 - 26/05/2022 - Finale
-------------------------------------------
- Correction sur le Changelog.txt
- Mise à jour version
ATTENTION cette version 7.6.12 sera la derniere version compatible PHP 5.6.34 (page perso FREE.FR)

* version 7.6.12 - 23/05/2022 - En cours  (Dev2)
- Mise à jour de Smarty à la version 3.1.45 du 17/05/2022 
- Modification de la balise script dans /lib/smarty/plugins/function.mailto.php

* version 7.6.12 - 20/02/2022 - En cours (Dev1)
- Mise à jour de Smarty à la version 3.1.44 du 18/01/2022
ATTENTION version valable pour PHP 7.4 maxi à cause de Smarty  (OK en PHP 5.6.34)
- Mise à jour de ADOdb à la version 5.22.0 du 08/02/2022 (DERNIERE VERSION POUR page perso FREE.FR cause PHP 5.6.34)
 ATTENTION version valable pour PHP &lt; 7.2  à cause de ADOdb (OK en PHP 7.4.28 et PHP 5.6.34)
- Modification de l'icône i_stop.png pour la déconnexion (height=18 )
- Correction pour l'icône i_stop.png sur page_index.tpl, a_login.php,  a_adht_remplir_infogene_adht.php,  a_adht_gerer_fiche_adht.php
- Modification des feuilles de style style_screen.css et m_style_screen.css pour la bordure .contourligne

Version 7.6.11 - 15/01/2022 - Finale
-------------------------------------------
- Correction sur export_tadhts.php ($champ23 $champ35 $champ3) si champs vide. Modification 8.1 Deprecated utf8_decode()
- Typo sur aide a_admin_tableaubord.php
- Typo sur aide a_logs.php
- Ajout retour à la ligne sur Aide/Gestion des fichiers Adhérents
- Correction date install/data.sql sur installateur date_debannee_asso', '2022' + 'jma_fin_cotis','31/12/2022
ATTENTION version valable pour PHP 7.4 maxi à cause de Smarty

Version 7.6.10 - 21/11/2021 - Finale
-------------------------------------------
- Mise à jour de ADOdb à la version 5.21.3 du 31/10/2021 
- Mise à jour de Smarty à la version 3.1.40 du 13/10/2021
ATTENTION version valable pour PHP 7.4 maxi à cause de Smarty

Version 7.6.9 - 22/05/2021 - Finale
-------------------------------------------
- Correction sur le Changelog.txt
- Mise à jour version

* version 7.6.9.2 - 22/04/2021 - En cours (Dev2)
- Modification de la version en 7.6.9 
- Mise à jour de ADOdb à la version 5.21.0 du 27/02/2021 
- Mise à jour de Smarty à la version 3.1.39 du 17/02/2021

* version 7.6.9.1 - 13/02/2021 - En cours (Dev1)
- Mise à jour de ADOdb à la version 5.20.20 du 31/01/2021 

Version 7.6.8 - 24/01/2021 - Finale
-------------------------------------------
- Correction sur le Changelog.txt
- Mise à jour version

* version 7.6.8 - 08/01/2021 - En cours (Dev3)
- Mise à jour de Smarty à la version 3.1.38 du 08/01/2021

* version 7.6.8 - 20/12/2020 - En cours (Dev2)
- Mise à jour de ADOdb à la version 5.20.19 du 13/12/2020

* version 7.6.8 - 10/12/2020 - En cours (Dev1)
- mise en conformité pour PHP 8.x pour rester compatible avec PHP 5.6.x et PHP 7.x
- corrections des fichiers *.php (Undefined array key ..., Uncaught Error ..., )
- corrections des fichiers *.tpl pour Smarty (Undefined array key ..., Uncaught TypeError ...)
- vérification des fichiers *.tpl pour validation Html Checker
- remise en forme et correction des commentaires *.php et *.tpl
- version actuelle de Smarty 3.1.36 du 14/04/2020 et ADOdb 5.20.18 du 28/06/2020, en attente des nouvelles versions éventuelles de Smarty et ADOdb 

Version 7.6.5 - 22/11/2020 - Finale
-------------------------------------------
- Correction sur le Changelog.txt
- Mise à jour version

* version 7.6.5 - 13/11/2020 - En cours (Dev4)
- remplir_infogene_adht.php contrôle supplémentaire des espaces (trim) sur les entrées des nom_adht, login_adht, pass_adht1, pass_adht2,
- /install/install_4.php et install_4.tpl contrôle supplémentaire des espaces (trim) sur les entrées des nom_adht, login_adht, pass_adht1, pass_adht2,

* version 7.6.5 - 11/11/2020 - En cours (Dev3)
- lang.php : Modification de define('_LANG_LISTE_COTIS_ADHT_ARCHIV_ALERT' ..
- lang.php : Modification/précision de define('_LANG_ADMIN_LISTE_ADHT_ATT'...
- lang.php : Modification de define('_LANG_ADMIN_LISTE_ADHT_ALERT_PRIORITE_0', ..
- remplir_cotisations_adht.tpl : Correction du bug si modification de de remplir cotisation le montant de cotisation n'est plus affiché
- remplir_cotisations_adht.php : typo $cotis_adh[id_adhtasso]); == $cotis_adh['id_adhtasso']);

* version 7.6.5 - 02/112020 - En cours (Dev2)
- Début des corrections pour PHP 8.x ( Undefined array key ..., Uncaught TypeError: ...)
  adherent/ gerer_fiche_adht.php, consulter_info_fichiermission_adht.php, remplir_infogene_adht.php
  admin/ remplir_preferences.php
  templates/ login.tpl
  templates/ adminremplir_preferences.tpl
  install/  install_2.tpl

* version 7.6.5 - 16/08/2020 - En cours (Dev1)
- Mise à jour de adodb à la version 5.20.18 du 28/06/2020
- Mise à jour de Smarty à la version 3.1.36 du 14/04/2020

Version 7.6.4 - 09/04/2020 - Finale
--------------------------------------
- Correction sur le Changelog.txt + lisez_moi.txt
- Mise à jour version

* version 7.6.4 - 22/03/2020 - En cours (Dev5)
- Ajout affichage de la "Priorité Accès" de l'adhérent sur la page "Visualisation et Gestion de mes informations" uniquement les Admins (Priorité 9)

* version 7.6.4 - 08/03/2020 - En cours (Dev4)
- Ajout informations sur page finale installation install_5.tpl
- Ajout sécurité sur install/index.php si après installation (donc fichier/config/connexion.cfg.php présent) le dossier /install/ n'est pas renommé ou supprimé
- Complément d'information sur aide a_adht_remplir_infogene_adht.php (Nom Prénom, Photo, Ville, Téléphone, Tel Portable

* version 7.6.4 - 07/03/2020 - En cours (Dev3)
- Correction sur les commentaires PHP et TPL
- Ajout alerte "NB de caractères dépassés" sur la "Raison de l'archivage" dans remplir_cotisations_adht.php

* version 7.6.4 - 02/03/2020 - En cours (Dev2)
- Ajout information de déconnexion sur page_index.tpl
- Ajout information de déconnexion sur aide a_login.php + aide/a_adht_remplir_infogene_adht.php + a_adht_gerer_fiche_adht.php
- Modification .gitignore

* version 7.6.4 - 27/02/2020 - En cours (Dev1)
- Reformulation des commentaires sur fileloc_gestasso_sa.php
- Ajout information sur lisez_moi.txt pour FREE.FR ne pas oublier de créer un dossier /sessions
- Typo sur /install/index.php
- Modification des dates à 2020 sur @version et @copyright

Version 7.6.3 - 10/02/2020 - Finale
------------------------------
- Correction sur le Changelog.txt
- Test PHP 7.3.14 et PHP 7.4.2

* version 7.6.3 - 28/11/2019 - En cours (Dev3)
- Mise à jour de adodb à la version 5.20.15 du 24/11/2019
- Mise à jour de Smarty à la version 3.1.34 du 05/11/2019
- Correction typo sur aide a_admin_tableaubord.php

* version 7.6.3 - 05/10/2019 - En cours (Dev2)
- Remplacement de html5shiv.googlecode.com par js/html5shiv.min.js (code 3.7.3 pour Internet Explorer 6-9 https://github.com/aFarkas/html5shiv )
- Et ajout des fichiers html5shiv.min.js et html5shiv-printshiv.min.js dans le dossier /js
- Corrections HTLM (cursor:pointer)
- Suppression des anciens fichiers obsolètes version 6 et 5
- Modification installateur 1.3.1
- Correction date data.sql sur installateur date_debannee_asso', '2020' + 'jma_fin_cotis','31/12/2020

Version 7.6.2 - 07/02/2019 - Finale
-----------------------------------
- Correction sur le Changelog.txt

* version 7.6.2 - 28/01/2019 - En cours (Dev3)
- Mise à jour de adodb à la version 5.20.14 datée du 06/01/2019

* version 7.6.2 - 10/12/2018 - En cours (Dev2)
- Correction typo index.php et include.php
- Correction sur data.sql jma_fin_cotis par 31/12/2019

* version 7.6.2 - 27/10/2018 - En cours (Dev1)
- Ajout sur tableau de bord ligne télécharger un fichier des adhérents dont la cotisation est échue ou non réglée
- Modification de l'icône télécharger (disque32.png) et ajout disque16.png pour le tableau de bord
- Correction javascript sur cursor: (lien vers l'aide)
- Correction et ajouts sur le texte de l'aide Tableau de bord

* version 7.6.2 - 25/10/2018 - En cours (Dev)
- Correction typo et ajout commentaires sur liste_cotisations_adht.php
- Ajout si "xx" cotisations archivées soc_adht dans tables_description.rtf + ajout fichier tables_description.xls
- Ajout possibilité de télécharger un fichier des adhérents dont la cotisation est échue ou non réglée
	nouveau fichier : export_tadhts_cotisechue.php

Version 7.6.1 - 15/10/2018 - Finale
-----------------------------------
- Correction sur le Changelog.txt ne reste que les version 7.x
- Ancienne version 6.x voir le fichier /doc/Changelog6.txt

* version 7.6.1 - 7/10/2018 - En cours (Dev4)
- Correction typo sur install_2.php
- Suppression de la base type mysql sur install_2.php et connexion.php
- Ajout Avant toute installation vérifier les informations sur le fichier lisez_moi.txt sur /install/index.php
- Correction et mise à jour du fichier lisez_moi.txt

* version 7.6.1 - 05/10/2018 - En cours (Dev3)
- Installateur v 1.3.0 avec minimum version PHP 5.6.0
- Correction lien bas de page installateur
- Ajout class #titre dans js/style_screen.css pour les titres de l'installateur
- Correction typo sur installateur
- Ajout de votre version PHP sur l'onglet Préférences/Information version
- Ajout sur les aides a_adht_liste_adht.php et a_adht_liste_adht_admin2.php de compléments d'information

* version 7.6.1 - 02/10/2018 - En cours (Dev2)
- Attention à la version de PHP - PHP 5.6.x  minimum (Compatible PHP 7.x)
- Mise à jour de Smarty 3.1.33 du 12.09.2018

* version 7.6.1 - 13/08/2018 - En cours (Dev)
- Mise à jour de adodb à la version 5.20.12 du 30.03.2018
- Mise à jour de Smarty à la version 3.1.32 du 24.04.2018

Version 7.6.0 - 17/02/2018 - Finale
-----------------------------------
- Passage mot de passe de 10 à 16 caractères
- Modification function is_valid_mypasswd
- Modification lang.php, install_4.tpl et php 10 caractères passe à 16 caractères
- Modification remplir_infogene_adht.tpl (data_adherent.pass) maxlength="12" passe à 18
- Ajout "De préférence 16 caractères en combinant des minuscules, majuscules avec les caractères _ -" sur a_adht_remplir_infogene_adht.php
- Correction Warning: count() sur PHP 7.2.x
- Correction typo sur lang.php _LANG_MESSAGE_REMPLIR_ERR_SUJET_MAIL

  Version 7.5.0 - 19/01/2017 - Finale
  -----------------------
- Correction pour PHP 7.1 (Notice on-numeric value encountered) sur les fichiers
/install/install_2.php, /admin/remplir_preferences.php,
/admin/remplir_preferences.php, /adherent/consulter_info_fichiermission_adht.php, /adherent/gerer_fiche_adht.php, /include/fonctions.php
- Modification des dates en 2017 pour date_debannee_asso et jma_fin_cotis sur le fichier data.sql pour une nouvelle installation
- Modification /install/install_2.php pour le choix de mysqli ou postgres si PHP 7.x
- Message alerte test si PHP >= 7 et mysql sur connexion.php
- Modification et correction pour "Maintenance de la Base de données"
l'extension mysql étant obsolète depuis PHP 5.5 - La plupart des serveurs sont au moins en PHP 5.6.x - Et mysql est supprimée de PHP 7.x
  Optimisation possible si mysqli (et éventuellement mysql pour le moment)
  Le type de sauvegarde de la base de données n'est plus possible que si la base est type mysqli ou postgres
  - Modification du fichier maint_bd.tpl ajout de la balise $typebdmysql==mysqli || $typebdmysql==postgres
  - Modification du fichier phpmysqldump.class.php pour mysqli
  Attention bien vérifier que pour PHP 7.x dans le fichier connexion.cfg.php
  * la ligne est : define("TYPE_BD", "mysqli"); // ou postgres
- Nota Hébergement sur les pages perso Free.fr : le fichier /include/phpmysqldump.class.php.free.php est à renommer en phpmysqldump.class.php
- Mise à jour de Smarty à la version 3.1.31 du 14.12.2016

  Version 7.4.0 - 05/11/2016  - Finale
  -----------------------
- Correction sur tables_description contenu _preference_asso en 9 voir dossier /doc
- Mise à jour de adodb à la version 5.20.7 du 20/09/2016
- Mise à jour de Smarty à la version 3.1.30 du 07/08/2016

  Version 7.3.0 - 05/04/2016  - Finale
  -----------------------
- Ajout des fichiers pour archiver en série les fiches cotisations à une date donnée. Action réservée au priorité 7 (Trésorier) et 9 (Admin) :
	adherent/archiverenserie_cotisations_adht.php
	templates/adherent/archiverenserie_cotisations_adht.tpl
	aide/a_archiverenserie_cotisations_adht.php
	! Attention : ne prend en compte que les fiches dont la date de fin de cotisation est antérieure à la date Date fin cotisation du menu "Préférences/Préférence Association"
- Modification du fichier aide/a_adht_liste_cotisation_adht.php
- Modification des fichiers adherent/liste_cotisations_adht.tpl/php par ajout d'un lien vers "Archiver en série les cotisations". La colonne "Statut" affichera "Archivée-série" (si la fiche est archivé en série)
- Correction du fichier adherent/liste_adht_admin.php modification du contrôle de la date si suppression de la fiche
- Ajout des chaînes dans le fichier lang.php
	define('_LANG_TITRE_ADMIN_LISTEARCHIV_COTIS_ADHT', 'Archiver en série des cotisations');
	define('_LANG_LISTE_LISTEARCHIV_ADHT_COTIS', 'avant le');
	define('_LANG_MESSAGE_LISTEARCHIV_ADHT_ARCHIV', 'Archivée-Série');
- Correction typo ou ajout de compléments sur
	adherent/remplir_cotisations_adht.php
	adherent/liste_cotisations_adht.php
	doc/tables_description.ods
	doc/tables_description.rtf
	aide/a_login.php
	aide/a_adht_gerer_fiche_adht.php
- Ajout des titres sur les liens des menus (au survol de la souris) dans page_index.tpl
- Correction sur l'ID de "Fiche enregistrée par" qui renvoi maintenant sur Administration - Liste des Adhérents
  Fichiers adherent/liste_adht_admin.tpl, adherent/consulter_fiche_adht.tpl adherent/consulter_fiche_adht_admin2.php, adherent/consulter_fiche_adht.php
- Ajout message d'erreur lors de la consultation du menu Liste Adhérents

  Version 7.2.0 - 03/03/2016  - Finale
  -----------------------
- Modification des fichiers .htaccess en conformité Apache 2.2 ou 2.4 avec la sélection par IfModule .... plus modification dans le cas de l'hébergement pages-perso free.fr avec ifDefine Free
- Correction sur la saisie du champ "Description du fichier" dans la page "Adhérents-Gestion fichier"
- Correction sur date "date_debannee_asso" dans install/data.sql
- Ajout du moyen de paiement par PayPal dans /config/lang.php dans tableau $T_PAIEMENT_COTIS 'pay'=>'Paypal',
- Mise à jour de Smarty à la version 3.1.29 datée du 21/12/2015
- Mise à jour de ADOdb à la version 5.20.3 datée du 01/01/2016
- Possibilité de choix des CSS de couleur marron (fichiers m_style_screen.css et m_style_print.css) à renommer en style_screen.css et style_print.css dans le dossier /js
- Correction du fichier de description des tables /doc/tables_description.rtf
- modification du fichier /doc/lisez_moi.txt
- modification du fichier /aide/a_admin_remplir_preferences.php

 Version 7.1.2 - 03/12/2015  - Finale
  -----------------------
- Compatiblité PHP 7.0
- Mise à jour de adodb en V5.20 dev (PHP 7)
- Mise à jour de Smarty 3.1.27 (datée du 19/06/2015)
- Installation :  par défaut MySQLi en remplacement de MySQL
- Installation : jma_fin_cotis = 31/12/2016 dans data.sql

Version 7.1.0 01/06/2015 -
- Mise à jour de Smarty 3.1.24 (23/05/2015) https://github.com/smarty-php/smarty
- Mise à jour de adodb en V5.19 23-Apr-2014  https://github.com/ADOdb/ADOdb
- Correction sur export_tadhts.php (champ18) et export_tcotis.php (champ3 et 11) 08/05/2015

Version 7.0.0 - 10/10/2014 Finale
  -----------------------
- Idem version 7.0.0-RC6 avec
- Ajout sur Aide/Informations personnelles : la longueur login et mot de passe

*  version 7.0.0-RC6  23/09/2014 - En développement- Branche v7_html5 - Utliser en production avec précaution
- Ajout sécurité sur "SHOW TABLES"  et utf8_encode sur sortie fichier SQL dans phpmysqldump.class.php
- Modification de 2013 en 2014 sur tous les fichiers : @version :  2014 et @copyright 2007-2014  (c) JC Etiemble

*  version 7.0.0-RC5  19/07/2014 - En développement- Branche v7_html5 - ne pas utliser en production
- Ajout d'un contrôle sur la suppression des fiches utilisateurs si la priorité n'et pas mise à 0
- Ajout des chaînes sur la suppression des fiches utilisateurs dans lang.php
// ajout messages si suppression
define('_LANG_LISTE_COTIS_ADHT_ARCHIV_ALERT', 'Impossible d\'archiver la fiche cotisation');
define('_LANG_ADMIN_LISTE_ADHT_ALERT_PRIORITE', 'Niveau de priorité : ');
define('_LANG_ADMIN_LISTE_ADHT_ALERT_PRIORITE_0', 'Impossible d\'archiver la fiche il faut changer le niveau de priorité à 0');
- Typo sur lang.php
- Typo sur icône : Les fiches supprimées dans l'aide a_adht_liste_admin.php
- Ajout "il est obligatoire d'archiver la ou les cotisations avant de supprimer la fiche Utilisateur." dans a_adht_liste_cotisation_adht.php
- Mise à jour de Smarty 3.1.19 Jun 30th, 2014 19/07

* version 7.0.0-RC4  28/06/2014 - En développement- Branche v7_html5 - ne pas utliser en production
 - Ajout de la possibilité de télécharger un fichier contenu dans sa fiche personnelle, pour un utilisateur de niveau 1 ou 4
 - Mise à jour de Smarty 3.1.18 Apr 7th, 2014

* version 7.0.0-RC3  13/03/2014 - En développement- Branche v7_html5 - ne pas utliser en production
 - Correction des .htaccess sur dossiers /fichiersadht /photos /photos
 - Mise à jour de Smarty 3.1.17 Mar 12th, 2014

* version 7.0.0-RC2  17/02/2014 - En développement- Branche v7_html5 - ne pas utliser en production
- Mise à jour de Smarty 3.1.16 Dec 17th, 2013
- Ajout d'un onglet "Information version" dans Préférences pour visualiser le Changelog
- Modification de la page d'aide Préférences

* version 7.0.0-RC1  15/08/2013 - En développement- Branche v7_html5
- Mise en conformité pour HTML5 avec message placeholder
- Attention modifications de base de données !
  Aprèsconnexion à Gestassophp, faites pointer votre navigateur sur l'URL d'installation (ex : http://votreserveur/gestion_s/gestassophp_s/admin/upgrade700.php)
une page s'affiche ... "MODIFICATION BASE DE DONNEES " , vérifier si tous les messages sont OK, puis supprimer le fichier admin/upgrade700.php
- Ajout de de 2 champs : profession_adht et autres_info_adht dans table  xxx_adherent pour "Informations personnelles"
- Correction installateur (Dossier /install)
- Modification des fichiers export adhérents et cotisations
- Remplacement du champ FAX par Tél professionnel pour "Informations personnelles"
- Modification fichier lang.php
Modification :
define('_LANG_FICHE_ADHT_FAX' = Professionnel')
define('_LANG_FICHE_ADHT_FAX_TITLE 'Indiquer téléphone professionnel - Entrez les chiffres sans espace ni point')
define('_LANG_TPL_COL_ADHT_PORTABLE', 'Tel Portable'); // texte Portable est remplacé en V7 par Tel Portable
Ajout : (pour "Informations personnelles")
define('_LANG_FICHE_ADHT_PROFESSION', 'Profession');
define('_LANG_FICHE_ADHT_PROFESSION_TITLE', 'Indiquer la profession');
define('_LANG_FICHE_ADHT_PROFESSION_TITLE_PLACEHOLDER', '');
define('_LANG_FICHE_ADHT_AUTRES_INFO', 'Autres informations');
define('_LANG_FICHE_ADHT_AUTRES_INFO_TITLE', 'Indiquer les autres informations ');
define('_LANG_FICHE_ADHT_AUTRES_INFO_TITLE_PLACEHOLDER', 'informations complémentaires');
define('_LANG_ADMIN_PRIORITE_CODE_PRIORITE_TITLE'
define('_LANG_...._PLACEHOLDER' pour les messages HTML5 avec message placeholder
- Ajout description champ dans les tpl (label  -> title=... + placeholder
- Suppression de iso-8859-1 de ENT_NOQUOTES et remplacement par UTF-8. (Note PHP 5.4 et 5.5 est UTF-8 mais PHP 5.3.x iso-8859-1)
- Refonte des CSS screen et print
- Ajout de la visualisation de la page active dans le menu
- Refonte des tableaux et suppression tables pour remplir_fichier_adht + remplir_cotisations_adht + remplir_infogene_adht
- Ajout icône i_stop.png pour déconnexion
- Modification icônes connexion, aide, mail
- Déplacement des champs dans remplir_infogene_adht et ajout "NC" si Tranche âge est non défini
- Corrections et modifications en conformité de la version 6.5.0
- Corrections et modifications en conformité de la version 6.3.0 et de la 6.4.0
- Mise à jour de Smarty 3.1.15 Oct 1st, 2013

 Ancienne Version 6.x voir le fichier /doc/Changelog6.txt

-----------------------------------------------------------
(c) JC Etiemble  2007-2020 gestassophp_At_Free_point_fr



