8,10 → 8,37 |
*/ |
function getElement($param = array()) { |
|
$chaine_utilisateur = $param[0]; |
// Envoi sur la sortie standard |
$this->envoyer($info); |
$chaine_utilisateur = $param[0]; |
|
$liste_utilisateurs = $this->getListeUtilisateur($chaine_utilisateur); |
$liste_utilisateurs_formatee = $this->formaterListeUtilisateursPourEnvoi($liste_utilisateurs); |
|
$this->envoyer($liste_utilisateurs_formatee); |
} |
|
function getListeUtilisateur($pseudo) { |
|
$requete_selection_liste = 'SELECT * '. |
'FROM drupal_users '. |
'WHERE name LIKE "'.$pseudo.'%" '. |
'ORDER BY name '. |
'LIMIT 0, 20'; |
|
$liste_utilisateurs = $this->executerRequete($requete_selection_liste); |
|
return $liste_utilisateurs; |
} |
|
function formaterListeUtilisateursPourEnvoi($liste_utilisateurs) { |
|
$liste_utilisateurs_formatee = array(); |
|
foreach($liste_utilisateurs as $utilisateur) { |
$liste_utilisateurs_formatee[] = array('nom' => $utilisateur['name'], 'id' => $utilisateur['uid']); |
} |
|
return $liste_utilisateurs_formatee; |
} |
|
} |
|