Subversion Repositories Sites.obs-saisons.fr

Compare Revisions

Ignore whitespace Rev 229 → Rev 230

/trunk/applications/jrest/services/OdsUtilisateur.php
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();