27,9 → 27,9 |
function getListeUtilisateur($pseudo, $start = false, $limite = false) { |
|
$requete_selection_liste = 'SELECT * '. |
'FROM drupal_users '. |
'FROM ods_redesign.drupal_users '. |
'WHERE name LIKE "'.$pseudo.'%" '. |
'ORDER BY name '; |
'ORDER BY uid '; |
|
|
if($start && $limite) { |
41,6 → 41,45 |
return $liste_utilisateurs; |
} |
|
function getListeUtilisateurAvecInfosComplementairesFormateeId() { |
|
$liste_utilisateurs = $this->getListeUtilisateur(''); |
$liste_utilisateurs_formatee = $this->formaterListeUtilisateursAvecInfosComplementairesParId($liste_utilisateurs); |
|
return $liste_utilisateurs_formatee; |
} |
|
function formaterListeUtilisateursAvecInfosComplementairesParId($liste_utilisateurs) { |
|
$liste_utilisateurs_formatee = array(); |
|
$requete_infos_complementaires = 'SELECT * FROM ods_redesign.drupal_profile_values '. |
'LEFT JOIN ods_redesign.drupal_profile_fields ON '. |
'ods_redesign.drupal_profile_fields.fid = ods_redesign.drupal_profile_values.fid '; |
|
$liste_infos_complementaires = $this->executerRequete($requete_infos_complementaires); |
$liste_infos_complementaires_formatee = array(); |
|
if(is_array($liste_infos_complementaires)) { |
foreach($liste_infos_complementaires as &$infos_complementaires) { |
$liste_infos_complementaires_formatee[$infos_complementaires['uid']][] = $infos_complementaires; |
} |
} |
|
if (is_array($liste_utilisateurs)) { |
foreach ($liste_utilisateurs as &$utilisateur) { |
if (isset($liste_infos_complementaires_formatee[$utilisateur['uid']])) { |
foreach ($liste_infos_complementaires_formatee[$utilisateur['uid']] as &$infos_complementaires_formatee) { |
$utilisateur[$infos_complementaires_formatee['title']] = $infos_complementaires_formatee['value']; |
} |
} |
$liste_utilisateurs_formatee[$utilisateur['uid']] = $utilisateur; |
} |
} |
|
return $liste_utilisateurs_formatee; |
} |
|
function formaterListeUtilisateursParId($liste_utilisateurs) { |
|
$liste_utilisateurs_formatee = array(); |