History of the file that is called src/include/lib/Garradin/Membres/Import.php at checkin merge-in:a6ebca4

2023-05-11
21:21
Deleted: Remove last mentions of Garradin check-in: [d54501e0f8] user: bohwaz, branch: dev, size: 0
2023-04-01
20:18
Implement new parameters in API: 'format' for /sql and 'mode' for user import file: [c41a2d9e52] check-in: [4751a9e3af] user: bohwaz, branch: trunk, size: 6691 [annotate] [blame] [check-ins using] [diff]
2023-01-30
20:19
If we cannot find any user data it probably means this CSV is not from our own format, so abort file: [956a6ebd29] check-in: [238e1a40f3] user: bohwaz, branch: trunk, size: 6332 [annotate] [blame] [check-ins using] [diff]
2022-02-18
00:53
Accounting import of transactions: refactor code to have less duplicate code, also change formats to have simple, full and grouped exports, and allow import of both simple and grouped exports file: [efbfcdc67d] check-in: [3d03dcd348] user: bohwaz, branch: trunk, size: 6184 [annotate] [blame] [check-ins using] [diff]
2022-01-11
20:45
Make sure data imported is in UTF-8 and that it's also valid UTF-8 for collator comparison, to avoid database corruption file: [e73b1e22a1] check-in: [5b02368705] user: bohwaz, branch: trunk, size: 6136 [annotate] [blame] [check-ins using] [diff]
2021-05-22
12:19
Fix: export user dates as french format file: [9fc2a43ba6] check-in: [67a32db6a4] user: bohwaz, branch: trunk, size: 6025 [annotate] [blame] [check-ins using] [diff]
11:06
Fix: multiple values fields first value was not imported correctly file: [33ecedf27d] check-in: [2506e46fdc] user: bohwaz, branch: trunk, size: 5792 [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: [2afb2583d8] check-in: [c20cd8cd26] user: bohwaz, branch: dev, size: 5782 [annotate] [blame] [check-ins using] [diff]
2021-01-28
19:22
Rename membres_categories to users_categories, change all references file: [7ba001f460] check-in: [d1a30a7827] user: bohwaz, branch: dev, size: 5782 [annotate] [blame] [check-ins using] [diff]
2020-12-17
00:17
Fix potential errors reported by PHPStan file: [807575f8f7] check-in: [f965328227] user: bohwaz, branch: trunk, size: 5872 [annotate] [blame] [check-ins using] [diff]
2020-12-05
11:14
Fix issues in user export when list is empty, and fix CSV export when iterator is empty file: [99caaf5adf] check-in: [586553935d] user: bohwaz, branch: dev, size: 5789 [annotate] [blame] [check-ins using] [diff]
2020-11-22
19:47
Migrate user import to using CSV_Import file: [0c863b55dc] check-in: [83c91d0799] user: bohwaz, branch: dev, size: 5697 [annotate] [blame] [check-ins using] [diff]
2020-10-18
13:13
Move CSV utility methods to a separate class, progress on transactions import file: [e86cd8f598] check-in: [4f00f554dc] user: bohwaz, branch: dev, size: 7338 [annotate] [blame] [check-ins using] [diff]
2020-01-27
00:43
* Gérer les fichiers CSV provenant des vieilles versions d'Excel pour Mac OS. * Ajouter la mention de la taille limite du fichier file: [5800dd1bd4] check-in: [738039429a] user: bohwaz, branch: dev, size: 8124 [annotate] [blame] [check-ins using] [diff]
2019-11-17
19:46
Fix: stdClass, pas object file: [6ee80dccef] check-in: [56bed8c330] user: bohwaz, branch: trunk, size: 8104 [annotate] [blame] [check-ins using] [diff]
17:35
Gérer les champs à choix multiple à l'export et import file: [0f6e3bb8ff] check-in: [f5de34b507] user: bohwaz, branch: trunk, size: 8101 [annotate] [blame] [check-ins using] [diff]
2019-03-13
17:12
La première ligne contient parfois un seul champ vide quand la ligne est vide file: [7b54b35f93] check-in: [7cc2708a58] user: bohwaz, branch: trunk, size: 7008 [annotate] [blame] [check-ins using] [diff]
2018-12-09
20:09
Fix échappement des noms de champs à l'export file: [db87ef00f2] check-in: [a3b5039145] user: bohwaz, branch: trunk, size: 6971 [annotate] [blame] [check-ins using] [diff]
2018-11-16
16:33
Permettre de fusionner/mettre à jour des membres existants en utilisant le numéro de membre file: [e0ef7a7acb] check-in: [62eedbbe38] user: bohwaz, branch: trunk, size: 6913 [annotate] [blame] [check-ins using] [diff]
2018-10-21
19:49
Utiliser la première ligne du tableau comme entête du tableau, évite les soucis quand un champ personnalisé s'appelle aussi "categorie" ! file: [f63328115c] check-in: [55272812de] user: bohwaz, branch: dev, size: 6441 [annotate] [blame] [check-ins using] [diff]
2018-10-03
11:34
Uniformisation des actions en bas des listes de membres file: [3f31ffe733] check-in: [ec3640ce30] user: bohwaz, branch: dev, size: 6430 [annotate] [blame] [check-ins using] [diff]
2018-10-01
21:28
Refactorisation export CSV/ODS fonctionnel file: [5ce42c5c94] check-in: [789d2ab164] user: bohwaz, branch: dev, size: 6283 [annotate] [blame] [check-ins using] [diff]
18:00
Mise en commun export CSV/ODS (+ simplification) file: [b0e7e2ae10] check-in: [72b8ff6c0f] user: bohwaz, branch: dev, size: 6303 [annotate] [blame] [check-ins using] [diff]
2018-08-26
01:19
Evitons les conflits de noms de champs quand quelqu'un a déjà créé un champ nommé "catégorie" file: [4f9e17fd62] check-in: [96c5022fb3] user: bohwaz, branch: trunk, size: 6602 [annotate] [blame] [check-ins using] [diff]
2018-08-22
19:49
Suppression de l'import de Galette, remplacé par un import de CSV générique, permettant de s'adapter à n'importe quel format de CSV file: [6fc6eacc71] check-in: [7af44a178e] user: bohwaz, branch: dev, size: 6839 [annotate] [blame] [check-ins using] [diff]
2018-07-09
15:27
Export ODS compta et membres file: [032b787733] check-in: [e8d51c046a] user: bohwaz, branch: trunk, size: 6583 [annotate] [blame] [check-ins using] [diff]
2018-06-24
01:23
Export CSV adapté à Excel, car c'est un logiciel de m**** file: [657b6765f3] check-in: [b0c5c88ec9] user: bohwaz, branch: trunk, size: 6141 [annotate] [blame] [check-ins using] [diff]
2018-02-21
04:23
On ne peut pas s'importer soi-même en CSV, car on risque d'importer n'importe quoi et de se retrouver à la porte (dans ce cas-ci : un espace au début de l'adresse email !) file: [abd6fb1bd8] check-in: [d4e0b0f126] user: bohwaz, branch: trunk, size: 6056 [annotate] [blame] [check-ins using] [diff]
2017-12-10
22:28
Corrige export champs multi lignes pour Excel, signalé par @David file: [4ee4e4e20f] check-in: [82c8c1fade] user: bohwaz, branch: trunk, size: 5847 [annotate] [blame] [check-ins using] [diff]
2017-10-17
00:10
Correction appel méthode erroné file: [098ef3dec9] check-in: [64816bfed3] user: bohwaz, branch: dev, size: 5845 [annotate] [blame] [check-ins using] [diff]
2017-09-21
01:55
Correction import CSV: ignorer le BOM UTF-8 au début du CSV (signalé par @Jean-jaques et @Nicolas) file: [eefd4b70a3] check-in: [06f494acb3] user: bohwaz, branch: dev, size: 5842 [annotate] [blame] [check-ins using] [diff]
2017-09-20
06:32
Ne pas requérir le mot de passe à l'import file: [c8e1a71b74] check-in: [677a711306] user: bohwaz, branch: dev, size: 5794 [annotate] [blame] [check-ins using] [diff]
06:21
Autorise une valeur décimale dans les champs à choix multiple, utile pour l'import file: [9f36948de3] check-in: [8b07624fcd] user: bohwaz, branch: dev, size: 5780 [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: [88c627e4f9] check-in: [6877253ad2] user: bohwaz, branch: dev, size: 5761 [annotate] [blame] [check-ins using] [diff]
2017-05-04
07:38
Modernisation/corrections du code file: [1629f5904f] check-in: [abedb2727c] user: bohwaz, branch: dev, size: 5528 [annotate] [blame] [check-ins using] [diff]
2017-05-01
07:23
Modernisation : utilisation de DB->begin() à la place de exec('BEGIN') (etc.) file: [9377162a4a] check-in: [620a063aeb] user: bohwaz, branch: dev, size: 5521 [annotate] [blame] [check-ins using] [diff]
2016-06-05
23:01
Ne pas risquer d'insérer un adhérent avec le numéro zéro file: [59b1bc5be2] check-in: [1e623cb873] user: bohwaz, branch: trunk, size: 5549 [annotate] [blame] [check-ins using] [diff]
2015-01-30
13:50
Ne pas permettre d'importer le numéro de catégorie, sinon on risque de changer les admins de catégorie, et de s'empêcher de se connecter. file: [f05afd4a3d] check-in: [94fb9a9df1] user: bohwaz, branch: trunk, size: 5533 [annotate] [blame] [check-ins using] [diff]
2015-01-05
03:43
UserException, pas User_Exception file: [7b15221294] check-in: [32aadc8ed0] user: bohwaz, branch: trunk, size: 5529 [annotate] [blame] [check-ins using] [diff]
2014-12-18
19:41
Passage à PSR-0 + Dépendances simplifiées avec KD2fw file: [03f95aa6a9] check-in: [c39efc2c38] user: bohwaz, branch: trunk, size: 5530 [annotate] [blame] [check-ins using] [diff]
18:41
Renamed src/include/class.membres_import.php → src/include/lib/Garradin/Membres/Import.php. Déplacement des objets pour adopter PSR-0 file: [83a485e0d8] check-in: [e1d5bc8368] user: bohwaz, branch: trunk, size: 5420 [annotate] [blame] [check-ins using] [diff]
2014-04-21
02:28
Repasse pour suppression des double quotes dans les requêtes SQLite + suppression appel DB::getInstance() inutile file: [83a485e0d8] check-in: [63cb8357be] user: bohwaz, branch: trunk, size: 5420 [annotate] [blame] [check-ins using] [diff]
2014-04-14
01:12
Ignorer les escapes au début et à la fin des noms de champs file: [3e606d8182] check-in: [06eb51df4c] user: bohwaz, branch: trunk, size: 5422 [annotate] [blame] [check-ins using] [diff]
2014-04-07
16:09
Correction export des membres file: [49deef3dee] check-in: [b46f155397] user: bohwaz, branch: trunk, size: 5392 [annotate] [blame] [check-ins using] [diff]
2014-03-22
02:19
Import au format CSV garradin file: [f9c3a0bc15] check-in: [dd2ab5b039] user: bohwaz, branch: trunk, size: 5397 [annotate] [blame] [check-ins using] [diff]
01:31
Added: Import des membres depuis Galette file: [555583a988] check-in: [9afa585de0] user: bohwaz, branch: trunk, size: 3358 [annotate] [blame] [check-ins using]