10,19 → 10,31 |
|
$chaine_utilisateur = $param[0]; |
|
$liste_utilisateurs = $this->getListeUtilisateur($chaine_utilisateur); |
$liste_utilisateurs = $this->getListeUtilisateur($chaine_utilisateur,0,20); |
$liste_utilisateurs_formatee = $this->formaterListeUtilisateursPourEnvoi($liste_utilisateurs); |
|
$this->envoyer($liste_utilisateurs_formatee); |
} |
|
function getListeUtilisateur($pseudo) { |
function getListeUtilisateurFormateeId() { |
|
$liste_utilisateurs = $this->getListeUtilisateur(''); |
$liste_utilisateurs_formatee = $this->formaterListeUtilisateursParId($liste_utilisateurs); |
|
return $liste_utilisateurs_formatee; |
} |
|
function getListeUtilisateur($pseudo, $start = false, $limite = false) { |
|
$requete_selection_liste = 'SELECT * '. |
'FROM drupal_users '. |
'WHERE name LIKE "'.$pseudo.'%" '. |
'ORDER BY name '. |
'LIMIT 0, 20'; |
'ORDER BY name '; |
|
|
if($start && $limite) { |
$requete_selection_liste != 'LIMIT '.$start.', '.$limite; |
} |
|
$liste_utilisateurs = $this->executerRequete($requete_selection_liste); |
|
29,6 → 41,17 |
return $liste_utilisateurs; |
} |
|
function formaterListeUtilisateursParId($liste_utilisateurs) { |
|
$liste_utilisateurs_formatee = array(); |
|
foreach($liste_utilisateurs as $utilisateur) { |
$liste_utilisateurs_formatee[$utilisateur['uid']] = $utilisateur; |
} |
|
return $liste_utilisateurs_formatee; |
} |
|
function formaterListeUtilisateursPourEnvoi($liste_utilisateurs) { |
|
$liste_utilisateurs_formatee = array(); |