Skip to content

Lire un compte de profil

tcharlss a demandé de fusionner gh-71e0e95c/19/unknown/refs/pull/19/head vers master
  • profils_recuperer_infos_simples est renommée en profils_profil_lire (prefixe_objet_verbe)
  • L'option format_cles est renommée en format
  • Nouveau format complet pour obtenir un tableau multidimensionnel au lieu d'un tableau simple

Aucune rupture de compat, l'ancienne fonction est juste dépréciée.

C'est nécessaire pour finir la PR sur Billetteries par Profils https://git.spip.net/spip-contrib-extensions/billetteries_profils/pulls/4

Concrètement ça permet d'obtenir ça :

$profil = profils_profil_lire($id_auteur, $id_profil, ['format' => 'complet']);
var_dump($profil);
array(2) {
  ["contact"]=>
  array(6) {
    ["prenom"]=>
    string(7) "Lorem"
    ["nom"]=>
    string(6) "Ipsum"
  }
  ["coordonnees"]=>
  array(1) {
    ["contact"]=>
    array(2) {
      ["emails"]=>
      array(1) {
        [0]=>
        array(1) {
          ["email"]=>
          string(31) "lorem@ipsum.com"
        }
      }
      ["adresses"]=>
      array(1) {
        [0]=>
        array(4) {
          ["pays"]=>
          string(2) "FR"
          ["voie"]=>
          string(5) "1 rue de la rue"
          ["code_postal"]=>
          string(5) "33000"
          ["ville"]=>
          string(8) "Bdx"
        }
      }
    }
  }

Rapports de requête de fusion