Re: [Galette-discussion] Suggestion d'amélioration : calcul de l'âge

[ Thread Index | Date Index | More lists.galette.eu/users Archives ]


Bonjour

Une piste rapide pour répondre à la demande est de modifier (sachant que ça n'est pas recommandé) le fichier galette\lib\Galette\Entity\adherents.php vers la ligne 1615 (si version 0.9)

et remplacer

$d->diff(new \DateTime())->y,

par

  number_format($d->diff(new \DateTime())->days/30, 1, ',', ' '),

Puis de surcharger les fichiers de lang pour la variable %age years old pour afficher "mois" à la place de "ans"  avec la ligne:
$lang['galette'][' (%age years old)'] = 'mois';
(fichiers galette_fr_FR.utf8_local.php et les autres langues si utile )

Mais bon, si le chien a 9 ans par exemple ça va faire un drôle d'affichage, donc pour un truc plus sophistiqué (affichage en mois si < à 36 puis en années au delà, alors il faudra reprendre pas mal de choses.

Bref si cette solution peut suffire, alors pourquoi pas sachant qu'il faudra modifier le fichier adherent.php à chaque mise à jour. (le fichier de langue local restant intouché lors des mises à jour).

Cordialement.

François



Le 08/02/2018 à 16:27, Thierry Marc Mouchaud a écrit :
Bonjour,

Je n’arrive pas me connecter à Redmine…du coup je soumets l’idée ici. :(

Dans Galette, si la date de naissance est renseignée, l’âge s’affiche à côté. Malheureusement, il n’affiche que les ans.
Pour nous c’est un souci (mineur) car la date que nous renseignons est celle … du chien !
Et c’est très utile de savoir en un coup d’oeil si un chien a 4, 8, 10 mois. Pour le moment tous les chiots ont « 0 ans » .
Voilà, une petite amélioration en passant, ça fait toujours plaisir!

Sincèrement,
Thierry�^�׮���v+��"�{!����z�^z�m�����^�מ��hr鞞֭���������z�^z�鮈�r�?��^�׿.+-v�.���jب�m����+-zx"��n����\����l��^�מ���z�?


--
Galette users discussions

http://galette.eu - http://galette.eu/documentation
http://bugs.galette.eu/projects/galette/

List documentation: https://listengine.tuxfamily.org/lists.galette.eu/users/


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/