Lire un profil : complément + nomenklatura
Résumons :
Au départ on avait profils_recuperer_infos() qui récupère toutes les valeurs nécessaires au formulaire de profil, sous forme de tableau multidimensionnel. Dans le lot il y a des données sensibles : login, etc.
Ensuite pour l'export CSV, on avait besoin de récupérer le profil sous forme de tableau simple contenant uniquement les vrais champs du profil. J'avais donc ajouté profils_recuperer_infos_simples().
Nomenklatura
Le nommage de profils_recuperer_infos_simples() n'est pas très heureux.
C'est une fonction publique et générique pour "lire" un profil, donc... renommer en profils_profil_lire ? (prefixe_entite_verbe)
Complément
Dans billetteries_profils, on va avoir besoin de récupérer un profil sous forme de tableau multidimensionnel.
On a déjà plusieurs formats possibles avec profils_recuperer_infos_simples(), ça pourrait en être un supplémentaire.
Récapitulons les formats actuels :
brut : clés avec les noms bruts des saisies
array(
'auteur[nom]' => 'Lorem',
'auteur[prenom]' => 'Ipsum',
)
simple : clés avec les noms des saisies mais simplifiés
array(
'auteur_nom' => 'Lorem',
'auteur_prenom' => 'Ipsum',
)
label : clés sous forme de labels humains
array(
'Nom' => 'Lorem',
'Prénom' => 'Ipsum',
)
Et donc on aurait un nouveau format pour obtenir un tableau multidimensionnel.
Ce format peut-être utilisé pour générer automatiquement une vue du profil avec inclure/voir_saisies.
complet : tableau multidimensionnel
array(
'auteur' => array(
'nom' => 'Lorem',
'prenom' => 'Ipsum',
)
)