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',
  )
)
Modification effectuée par tcharlss