Bugfix + Trad de_DE
- manque `global $config;` dans `ajouter_sondage()` pour que les mails puissent partir
- bug avec des horaires vides mal interprétés (entraîne une erreur 502)
- ajout de la traduction allemande
See merge request !27
Bugfix
- champ horaire ajouté à la bonne taille
- titre meilleur choix
- retouches css
- fix déplacement du formulaire de vote au scroll (mais toujours un problème à la navigation clavier)
See merge request !15
adaptation Windows + Correction bugs
- Adaptations du code pour fonctionner sur Windows (bascule entre langages notamment qui ne fonctionnait pas chez moi)
- corrections de petits bugs (affichage de warning, encodage UTF-8)
See merge request !14
Accessibilté suite 2e audit + reprise merge précédent
## Accessibilité
- role="presentation" sur icônes en page d'accueil et sur séparateurs
- aria-hidden du la légende (pas besoin d'être lu par un lecteur d'écran)
- sélecteur de langue par ordre alphabétique
- description en h3 + label pour lecteur d'écran sur adminstuds
- label pour lecteur d'écran pour les champs #day*
- aide à la saisie/après erreur concernant le format d'email
- h4 de la modale pour ajouter img ou lien replacé par un p
- suppression des bootstrap-a11y dans le head
## Locales
- reformulation « Reporter les horaires du premier jour sur les autres jours »
- intitulé plus explicite pour les boutons de suppression de jour, horaires et choix dans choix_(autre|date).php
- découpage du texte concernant la date d'expiration
- « email » remplacé par « courriel » ou « adresse électronique » (évite d'avoir à mettre un <span lang="en"> qui de toute manière ne passe pas dans les title)
## Ergonomie
- formulaire de vote toujours en haut et déplacé en bas au scroll si la longueur du tableau dépasse celle de l'écran
- marge sous les boutons de création de sondage en page d'accueil (sur mobile la correspondance du bouton avec l'img n'était pas claire)
## Config
- config.inc.php supprimé : les valeurs de configuration sont maintenant stockées dans un tableau dans le fichier constant.php (on pourra renommer ce fichier plus tard quand le backend aura été repensé entièrement)
- function.inc.php supprimé, auparavant un fichier du même nom existait et a été remplacé par la classe Utils.php (idem à voir comment on repense le backend). La fonction pour appeler les variables de config ne me paraissait pas nécessaire.
- prise en compte des paramètres de configuration pour la date d'expiration des sondage date et pour le texte expliquant l'envoi des emails
- meilleure gestion des formats de date sur windows ( a priori c'est ce qui bug au #17 )
## Admin
- purge auto limité à 20 sondages pour 1 sondage créé
See merge request !13
Création fichier config + prise en compte paramètres config + correction bugs
* Correction de bugs. Mauvais formalisme de date sur Windows (e53043b2) ; Objet du message lors de la notification par email (eb5677e4)
* Ajout d'un fichier de config (config.inc.php)
* Prise en compte des quelques paramètres du fichier de config dans le code
==> permet à l'admin de paramétrer plus finement le comportement de l'outil.
Je compte continuer à rendre plus paramétrable framadate mais seulement si vous partagez la même vision que moi : je ne compte pas faire un fork dans mon coin ;-)
See merge request !12