History of the file that is called src/include/lib/Garradin/Membres/Champs.php at checkin 14f1be0c3967dd99

2021-04-08
23:31
Fix change of identifier field with collate nocase file: [8c67451d61] check-in: [9cb10c1a70] user: bohwaz, branch: trunk, size: 19131 [annotate] [blame] [check-ins using] [diff]
2021-04-05
22:17
Fix [4cd80507894e50f6], add ability to change files from user edit file: [8b03eb3d59] check-in: [198c3b0d10] user: bohwaz, branch: dev, size: 19075 [annotate] [blame] [check-ins using] [diff]
2021-03-17
18:41
Fix edge cases file: [9c3a83a513] check-in: [c63cffccfd] user: bohwaz, branch: dev, size: 20728 [annotate] [blame] [check-ins using] [diff]
2021-03-15
00:27
Rename category_id to id_category as for now everything else is still id_* so not really a good idea to have stuff all over the place file: [63e3a2053f] check-in: [c20cd8cd26] user: bohwaz, branch: dev, size: 20620 [annotate] [blame] [check-ins using] [diff]
2021-03-14
16:23
Optimize users list indexes file: [ee07ea992d] check-in: [ab40a1f508] user: bohwaz, branch: dev, size: 20620 [annotate] [blame] [check-ins using] [diff]
2021-02-27
00:39
Start of file management in user fields file: [e89e12fd7c] check-in: [4d5e43adaa] user: bohwaz, branch: dev, size: 19704 [annotate] [blame] [check-ins using] [diff]
2021-01-28
19:22
Rename membres_categories to users_categories, change all references file: [f85cce9699] check-in: [d1a30a7827] user: bohwaz, branch: dev, size: 19695 [annotate] [blame] [check-ins using] [diff]
18:33
Refactor user categories file: [e0aa8b78ee] check-in: [a9a60352ba] user: bohwaz, branch: dev, size: 19696 [annotate] [blame] [check-ins using] [diff]
2021-01-23
01:18
Rewrite configuration, fix file handling file: [e72b0a0eac] check-in: [c4d4b327a9] user: bohwaz, branch: dev, size: 18514 [annotate] [blame] [check-ins using] [diff]
2020-12-17
00:17
Fix potential errors reported by PHPStan file: [5d64a9e45c] check-in: [f965328227] user: bohwaz, branch: trunk, size: 18242 [annotate] [blame] [check-ins using] [diff]
2020-04-22
02:05
Fonctions dépréciées dans PHP 7.3 file: [2d0b2b43df] check-in: [2d91e51455] user: bohwaz, branch: trunk, size: 18217 [annotate] [blame] [check-ins using] [diff]
2019-11-17
17:35
Gérer les champs à choix multiple à l'export et import file: [1e1a261c03] check-in: [f5de34b507] user: bohwaz, branch: trunk, size: 18222 [annotate] [blame] [check-ins using] [diff]
2019-03-13
17:08
Correctif pour la validation des champs de type select file: [9b116040de] check-in: [49d6ec6970] user: bohwaz, branch: trunk, size: 17975 [annotate] [blame] [check-ins using] [diff]
2018-08-26
01:09
Correction faute typo file: [a027cb81e3] check-in: [a8b1fee8c2] user: bohwaz, branch: dev, size: 18136 [annotate] [blame] [check-ins using] [diff]
2018-08-04
00:41
Ajout contraintes sur les champs de type date dans la table membres file: [3b88baecd5] check-in: [f41f7b540e] user: bohwaz, branch: dev, size: 18134 [annotate] [blame] [check-ins using] [diff]
2018-06-20
21:18
Corrige champ passe qui ne devrait pas être système + possibilité d'ajouter plusieurs champs perso de suite file: [6839687f0f] check-in: [ba2128803f] user: bohwaz, branch: trunk, size: 17846 [annotate] [blame] [check-ins using] [diff]
21:10
Ne pas permettre d'ajouter des champs ayant un nom système file: [611652ad59] check-in: [1f26ad54dd] user: bohwaz, branch: trunk, size: 17863 [annotate] [blame] [check-ins using] [diff]
2018-04-20
06:02
Échapper le nom des champs dans la table membres afin d'éviter les soucis avec les mots-clés réservés par SQLite (erreur #acngifop) file: [2b5c5300ef] check-in: [2c0b1a65c4] user: bohwaz, branch: trunk, size: 16821 [annotate] [blame] [check-ins using] [diff]
2018-02-21
07:48
Corrige installation des champs file: [a1cbfdd70c] check-in: [14f1be0c39] user: bohwaz, branch: trunk, size: 16813 [annotate] [blame] [check-ins using] [diff]
04:51
Ne pas permettre de supprimer le champ email ! file: [c81852e57e] check-in: [b619ea4702] user: bohwaz, branch: trunk, size: 16834 [annotate] [blame] [check-ins using] [diff]
2018-02-09
01:12
Ne pas copier le champ s'il n'existe pas déjà ! file: [880caee707] check-in: [b85cd942a5] user: bohwaz, branch: trunk, size: 16842 [annotate] [blame] [check-ins using] [diff]
2017-11-01
21:16
Le champ passe disparaissait dans certains cas file: [0bbc3fc421] check-in: [467a686036] user: bohwaz, branch: trunk, size: 16749 [annotate] [blame] [check-ins using] [diff]
2017-10-25
04:55
Supprimer la possibilité de lister le champ ID file: [60668b0d28] check-in: [434b1f0bb4] user: bohwaz, branch: trunk, size: 16619 [annotate] [blame] [check-ins using] [diff]
2017-08-09
07:19
Utilisation du numéro plutôt que l'ID pour import/export de membre file: [9d2926e8e4] check-in: [6877253ad2] user: bohwaz, branch: dev, size: 16722 [annotate] [blame] [check-ins using] [diff]
06:59
Dédoublement du champ ID en deux champs : ID (interne) et numéro de membre (champ membre modifiable) file: [6b0d0f9ef0] check-in: [3dfb698790] user: bohwaz, branch: dev, size: 16427 [annotate] [blame] [check-ins using] [diff]
2017-08-04
06:59
Correction : doit être un objet file: [72f212aeb0] check-in: [34b11356bc] user: bohwaz, branch: dev, size: 15540 [annotate] [blame] [check-ins using] [diff]
2017-06-30
05:42
Déplacement de la grosse majorité de la logique de DB dans KD2, suppression des méthodes simple* dépréciées file: [d384371350] check-in: [8cf9568498] user: bohwaz, branch: dev, size: 15503 [annotate] [blame] [check-ins using] [diff]
2017-05-26
06:32
Corrections et améliorations des formulaires de membres file: [ddca1d72f4] check-in: [01e8abeba8] user: bohwaz, branch: dev, size: 15648 [annotate] [blame] [check-ins using] [diff]
2017-05-10
07:02
Modernisation des fiches membres + amélioration UX avec des transitions file: [ae54e63bd0] check-in: [2bcf5d3c6a] user: bohwaz, branch: dev, size: 13819 [annotate] [blame] [check-ins using] [diff]
2017-05-03
06:28
Modernisation du code : partie configuration file: [a9683b7b29] check-in: [5e80c3fb20] user: bohwaz, branch: dev, size: 13763 [annotate] [blame] [check-ins using] [diff]
2017-05-01
07:23
Modernisation : utilisation de DB->begin() à la place de exec('BEGIN') (etc.) file: [0ab95672fa] check-in: [620a063aeb] user: bohwaz, branch: dev, size: 13659 [annotate] [blame] [check-ins using] [diff]
06:40
Utilisation d'objets anonymes plutôt que des tableaux associatifs file: [aa1f6d39ca] check-in: [7bf5e8cf66] user: bohwaz, branch: dev, size: 13670 [annotate] [blame] [check-ins using] [diff]
2017-02-17
04:31
Sécurité: obligation de confirmer activation OTP, ajout clef PGP pour chiffrement mails sortants, déplacement infos sécurité dans une page à part file: [2915d1081b] check-in: [71857e5680] user: bohwaz, branch: dev, size: 13495 [annotate] [blame] [check-ins using] [diff]
2017-01-26
00:19
Ajout authentification à double facteur (OTP) file: [d222f084dc] check-in: [633bea8e4a] user: bohwaz, branch: dev, size: 13415 [annotate] [blame] [check-ins using] [diff]
2016-05-31
04:29
Ne pas accepter les noms de champs qui commencent par un chiffre (refusés par SQLite). file: [da0a542d80] check-in: [1e224909d5] user: bohwaz, branch: trunk, size: 13328 [annotate] [blame] [check-ins using] [diff]
2015-02-24
03:33
Le champ ID ne peut pas être supprimé, donc pas besoin de vérifier qu'il n'a pas été supprimé file: [012e73e8f5] check-in: [52d5f95d59] user: bohwaz, branch: trunk, size: 13084 [annotate] [blame] [check-ins using] [diff]
2015-01-05
03:43
UserException, pas User_Exception file: [54cfaf6650] check-in: [32aadc8ed0] user: bohwaz, branch: trunk, size: 12969 [annotate] [blame] [check-ins using] [diff]
2015-01-03
19:49
Fix bugs changements PSR-0 file: [d72e53f167] check-in: [67896fe9ae] user: bohwaz, branch: trunk, size: 12970 [annotate] [blame] [check-ins using] [diff]
2014-12-18
19:41
Passage à PSR-0 + Dépendances simplifiées avec KD2fw file: [c295c68f64] check-in: [c39efc2c38] user: bohwaz, branch: trunk, size: 12960 [annotate] [blame] [check-ins using] [diff]
18:41
Renamed src/include/class.champs_membres.php → src/include/lib/Garradin/Membres/Champs.php. Déplacement des objets pour adopter PSR-0 file: [64b68e48e3] check-in: [e1d5bc8368] user: bohwaz, branch: trunk, size: 12868 [annotate] [blame] [check-ins using] [diff]
2014-04-22
00:27
Optimisation : index sur les champs listés file: [64b68e48e3] check-in: [2dac7f9add] user: bohwaz, branch: trunk, size: 12868 [annotate] [blame] [check-ins using] [diff]
2014-04-14
01:07
Suppression lib JS en trop (version minifiée suffisante) + On s'assure de supprimer l'index avant de le recréer + On met à jour l'index quand on change la config aussi file: [53bbc4800d] check-in: [92c8bdfeaa] user: bohwaz, branch: trunk, size: 12482 [annotate] [blame] [check-ins using] [diff]
2014-04-01
15:55
Plus correct comme ça file: [91300fec2d] check-in: [66241a8a6f] user: bohwaz, branch: trunk, size: 12414 [annotate] [blame] [check-ins using] [diff]
15:53
ne pas nettoyer la table si le champ identifiant n'est pas encore déterminé file: [0d13dc8648] check-in: [5784129344] user: bohwaz, branch: trunk, size: 12330 [annotate] [blame] [check-ins using] [diff]
2014-03-22
01:30
Mettre les champs vides à NULL avant de créer l'index sinon ça risque de foirer (deux champs vides ne sont pas uniques) file: [582e8b71a5] check-in: [0e386a3a61] user: bohwaz, branch: trunk, size: 12318 [annotate] [blame] [check-ins using] [diff]
2014-03-14
18:28
Passage à la syntaxe courte des array() dans PHP 5.4 file: [ffdaa633d7] check-in: [ee4dfba719] user: bohwaz, branch: trunk, size: 12031 [annotate] [blame] [check-ins using] [diff]
2014-02-17
20:18
Possibilité de configurer le champ identifiant et le champ identité des membres file: [98fbf77687] check-in: [0a9ee37350] user: bohwaz, branch: trunk, size: 12066 [annotate] [blame] [check-ins using] [diff]
2014-02-14
01:13
suppression des dernières références aux transactions file: [f59b92efe1] check-in: [cd375467bb] user: bohwaz, branch: trunk, size: 11213 [annotate] [blame] [check-ins using] [diff]
2014-02-12
14:45
Renommage des constantes GARRADIN_* en Garradin\* + support du login local par id ou email file: [635e79ce0b] check-in: [0f6cbac68b] user: bohwaz, branch: trunk, size: 11358 [annotate] [blame] [check-ins using] [diff]
2014-01-30
02:14
Suppression de références à date_cotisation, qui n'est plus utilisé du coup file: [ae35bd1abf] check-in: [484bd29380] user: bohwaz, branch: trunk, size: 11376 [annotate] [blame] [check-ins using] [diff]
2013-09-29
11:27
Merges multiples de corrections dans la branche stable file: [ca2a050e2f] check-in: [3d710711d8] user: bohwaz, branch: trunk, size: 11471 [annotate] [blame] [check-ins using] [diff]
11:17
Mieux restreindre les noms des champs : pas de majuscules file: [ca2a050e2f] check-in: [5fc9f56a92] user: bohwaz, branch: trunk, size: 11471 [annotate] [blame] [check-ins using] [diff]
2013-07-27
12:20
Renamed include/class.champs_membres.php → src/include/class.champs_membres.php. Déplacement du code dans src/ file: [1616424ebd] check-in: [5112ee854a] user: bohwaz, branch: trunk, size: 11251 [annotate] [blame] [check-ins using] [diff]
2013-02-13
15:08
  • Méthode diff() non utilisée
  • Reconnaissance d'url prenant en compte le sous-répertoire où est garradin
file: [1616424ebd] check-in: [c8f298e58a] user: bohwaz, branch: trunk, size: 11251 [annotate] [blame] [check-ins using] [diff]
2013-01-31
16:33
Ne pas faire de recherche quand on ne cherche rien + utilisation correcte de trim grumpf file: [05d6e18335] check-in: [6fc285dd46] user: bohwaz, branch: trunk, size: 11336 [annotate] [blame] [check-ins using] [diff]
16:25
Correction de bugs en pagaille pour les champs membres + gestion dynamique des options pour select et multiple file: [65d032fca6] check-in: [9dbb21bd78] user: bohwaz, branch: trunk, size: 11331 [annotate] [blame] [check-ins using] [diff]
2013-01-30
16:03
Affichage des infos du membre dans sa fiche file: [2773639a9f] check-in: [6bd977274f] user: bohwaz, branch: trunk, size: 11049 [annotate] [blame] [check-ins using] [diff]
15:19
Ajout de membre en utilisant les champs personnalisés file: [ec688c4d23] check-in: [3b9b01fecb] user: bohwaz, branch: trunk, size: 10991 [annotate] [blame] [check-ins using] [diff]
2013-01-29
19:01
Ajout option list_row pour gérer le tableau de liste des membres file: [85e92511fe] check-in: [4dfcbdc0cb] user: bohwaz, branch: trunk, size: 10964 [annotate] [blame] [check-ins using] [diff]
2013-01-18
14:27
Gestion des champs privés et non modifiables en mode utilisateur file: [769331bd91] check-in: [a83adc021d] user: bohwaz, branch: trunk, size: 9737 [annotate] [blame] [check-ins using] [diff]
14:05
La configuration du mot de passe doit être minimale, car c'est un champ un peu dunmaique selon le contexte, ça serait donc trop compliqué file: [8d723ee771] check-in: [f1290c6e52] user: bohwaz, branch: trunk, size: 9913 [annotate] [blame] [check-ins using] [diff]
2013-01-13
15:37
Avancement sur les champs membres personnalisés + réflexion sur la suite des cotisations... file: [6205058156] check-in: [932ea4a33e] user: bohwaz, branch: trunk, size: 9262 [annotate] [blame] [check-ins using] [diff]
2013-01-04
07:16
Passage du stockage des champs membres de JSON à INI, c'est plus intuitif quand même file: [6cc5cf3775] check-in: [21f2c46eb2] user: bohwaz, branch: trunk, size: 8831 [annotate] [blame] [check-ins using] [diff]
2012-12-29
07:04
Avancement sur les champs personnalisables : ajout, suppression, modification fonctionnels. file: [e0994432f7] check-in: [849223ded3] user: bohwaz, branch: trunk, size: 7006 [annotate] [blame] [check-ins using] [diff]
2012-12-23
13:10
Gestion à l'upgrade/install file: [a1455f1902] check-in: [911be190ea] user: bohwaz, branch: trunk, size: 3866 [annotate] [blame] [check-ins using] [diff]
12:51
Added: Début des champs modifiables et personnalisables file: [9192892681] check-in: [b8cd499be0] user: bohwaz, branch: trunk, size: 3754 [annotate] [blame] [check-ins using]