source: spip-zone/_plugins_/forms/forms_et_tables_2_5/changelog.txt @ 86005

Last change on this file since 86005 was 86005, checked in by sblanc@…, 6 years ago

suppression des appels de la fonction calcul_mysql_in() qui est dépréciée et remplacement par la fonction sql_in()

File size: 8.0 KB
Line 
12014-11-12
2- Correction de bug sur l'utilisation d'une fonction dépréciée (calcul_mysql_in remplacée par sql_in) dans plusieurs fichiers.
3
42013-04-10
5- Modification des fichiers de création de la structure du formulaire pour être conforme à la norme RGAA
6        - forms_champ_select.html ajout de l'attr title dans les select
7        - forms_structure.html ajout de l'attr title l'aide + un rel="no-follow"
8
92013-01-30
10- corrections des fonctions SQL /action/instituer_forms_donnee.php
11- corrections des fonctions SQL /action/forms_duplique.php
12- corrections des fonctions SQL /inc/forms_tables_affichage.php
13- corrections des fonctions SQL /inc/instituer_forms_donnee.php
14- corrections des fonctions SQL /exec/puce_statut_forms_donnee.php
15- Modification du CSS pour le changement de status sans JS /donnees_tous.css
16- Modification pour afficher le changement de statut "rapide" des données avec les puces (comme pour les articles)
17
182012-12-26
19- corrections des fonctions SQL /exec/donnees_tous.php
20- corrections des fonctions SQL /exec/donnees_edit.php
21- corrections de fonctions SQL /inc/forms_tables_affichage.php
22- corrections du bug d'affichage des données /fonds/donnees_tous.html (erreur : http://contrib.spip.net/Form-Table-2-5#forum464059)
23
24
252012-12-18
26- ajout d'une fonction si elle n'est pas déjà présente dans interface.js
27- correction dans instituer_forms_donnee.php bug sur le changement de statut d'une réponse.
28
292012-10-18
30- mises en commentaire temporaire des lignes utilisant la fonction : afficher_objets dépendante de couteau suisse.
31
322012-10-09
33- intégration dans le plugin des images anciennement récupérer dans le backoffice de spip
34- Correction d'une erreur javascript "cQuery(this).initcrayons is not a function" dans la liste des données
35
362012-10-08
37- correction d'un bug qui empêche l'insertion coté public sans être identifié.
38
392012-08-30
40Migration du plugin de spip2 en spip3
41- Création d'un paquet.xml
42- Renommage des fichiers existant entrant en conflit avec la norme de nommage spip3 (forms_fonctions.php, forms_options.php)
43- Correction de scripts utilisant des fonctions de lib spip2 non existant dans la spip3
44- Remplacement des pipelines : articles_edit -> article_edit
45
46Modifications dans les fichiers
47action/forms_exporte_reponse_article.php
48- Bug sur les accents sur la ligne : $titre_article =utf8_encode(html_entity_decode(_T("forms:reponse", array('id_reponse' => $id_donnee)))); corrigé via : utf8_encode(html_entity_decode())
49balise/forms.php
50- ajout de isset()
51exec/form_edit.php
52- remplacement de la fonction spip afficher_objet() par un affichage simplifié mais faisant le taf.
53exec/forms_reponses.php
54- Modification requette SQL : suppression de la limite l'affichage aux éléments qui ont moins de 6 mois. Ils sont maintenant tous affiché
55- Remplacement de la fonction spip icone_inline() par un squelette spip (bouton_url)
56exec/forms_telecharger.php
57- Remplacement de la fonction spip icone() par un squelette spip (bouton_cree)
58exec/forms_tous.php
59- Remplacement de la fonction spip icone() par un squelette spip (bouton_cree)
60fonds/bouton_cree.html (creation)
61- squelette remplacant une fonction spip2
62fonds/bouton_url.html (creation)
63- squelette remplacant une fonction spip2
64fonds/donnees_tous.html
65- suppression d'un BR
66img_pack/
67- ajout de quelques images provenant de spip2
68inc/forms.php
69- remplacement de la fonction icone_horizontale() par un squelette spip (bouton_url)
70- suppression de "_q"
71inc/forms_edit.php
72- ajout de isset()
73inc/forms_tables_affichage.php
74- Remplacement de la fonction spip icone() par un squelette spip (bouton_url)
75- Remplacement de la fonction spip icone_horizontale() par un squelette spip (bouton_url)
76- Ajout de la fonction bouton_radio() (copie de la fonction existante dans spip2)
77javascript/forms_edit.js
78- adaptation à spip3 (passage de table à ul/li)
79modeles/donnee_champ_2.html
80- changement de #VALEUR en #LAVALEUR (#VALEUR étant nativement créé par SPIP3)
81public/forms_balises.php
82- transformation de la balise #VALEUR à #LAVALEUR #VALEUR étant nativement créé par SPIP3)
83...
84
85
86
87
88
89
90
91
92
932011-12-22
94- suppression du champ structure de la table spip_forms et gestion directe des tables spip_forms_champs et spip_forms_champs_choix pour l'implementation de la structure du formulaire
95- champ sondage de spip_forms (qui valait 'non','public',ou 'prot') devient type ('', 'sondage-public','sondage-prot' ...)
96- ajout du champ 'moderation' a spip_forms
97- renomage des tables spip_reponses en spip_forms_donnees et spip_reponses_champs en spip_forms_donnees_champs ; id_reponse devient id_donnee
98
99- ajout de la table spip_forms_donnees_articles permettant de lier toute donnee a un article
100
101- ajout des champs sur la table spip_forms_champs
102        'specifiant' => oui/non permet de definir un champ d'une table comme signifiant pour un tri ou un filtre dans l'affichage public
103        'public' => oui/non permet de definir qu'un champ sera visible ou non dans l'affichage de la table dans l'espac epublic
104        'aide' => aide contextuelle lors de la saisie du formulaire
105        'html_wrap' => wrapper du champ lors de son affichage dans l'espace public (utilisable manuellement ou surtout avec les 'formettes'
106
107- le champ statut de FORMS_DONNEES est renomme en 'confirmation' (attente/valide), il sert a confirmer un sondage pour eviter le spam par exemple
108- un champ statut de FORMS_DONNEES est ajoute, qui prend les valeurs propose/publie, pour gerer la moderation des reponses
109
110- la boucle FORMS_DONNEES ne retourne par defaut que les donnees confirmee (confirmation=valide) et publiee (statut=publie) sauf si le critere {tout} est utilise
111- la boucle FORMS_CHAMPS_DONNEES ne retourne par defaut que les donnees des champs public, sauf si le critere {tout} est utilise
112
113- la chaine de langue 'sondage' disparait et est remplacee par 'type_form'
114- ajout des chaines de langue publication_donnees,moderation_donnees, champ_specifiant, champ_public, aide_contextuelle,html_wrapper
115- les chaines de langue sondage_pub et sondage_prot disparaissent et sont remplacees par sondage_oui, donnees_pub et donnees_prot
116
117- ajout de types de champs personalises par etc/forms_types_champs.xml
118- export xml des formulaires
119- import xml d'un formulaire en tant que nouveau formulaire
120- ajout de la chaine de langue importer_form
121- modif de la chaine de langue boite_info
122
123- ajaxisation de toute la saisie des formulaires
124- ajout des chaines de langue format_liste_ou_radio, format_liste, format_radio, date_invalide
125- presentation des choix liste/radio configurable
126- ajout des chaines de langue afficher,editer,exporter,vider,supprimer, toutes_tables,icone_creer_table
127- Cédric Despres (07/02/2007): différenciation des modeles de mails envoyés à l'admin et en mail de confirmation
128
129
130Quelques remarques concernant l'adaptation pour Spip 2 :
131-* champ de type monetaire : L'unite saisie en administration est exploitee uniquement dans le tableau des reponses. Il serait interessant de voir si on ne peut pas laisser un choix a la saisie (soit au moment de la construction du formulaire soit au moment de la saisie par l'utilisateur). Il serait ensuite interessant d'exploiter cette donnee ailleurs (export, suivi des reponses).
132_ To do : faire ces modifications pour utiliser la donnee monetaire.
133
134-* Nous avons reactive le tableau des resultats (nous ne le voyons pas en SPIP 1.9+) : par contre, dans ce tableau les tris sur "id" et "date" marchent. Ca ne marche pas sur les autres champs.
135_ To do : generaliser le tri sur les autres champs
136
137-* Probleme confirmation d'une reponse a un sondage (a voir). La fonction de confirmation d'une reponse dans un sondage est pour l'instant by passee, la reponse est automatiquement valide sans passage par confirmation = attente. Cette fonction doit servir a traiter des  multiple via des robots ou quelque chose comme ça.
138_ To do : faire marcher cette fonction de confirmation de la reponse, sur SPIP2, et enlever le by pass decrit ci-dessus.
139
140<a href="http://zone.spip.org/trac/spip-zone/wiki/SpipForms" target="_new">documentation</a> 
Note: See TracBrowser for help on using the repository browser.