Subversion Repositories Sites.obs-saisons.fr

Rev

Rev 207 | Rev 230 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 207 Rev 210
Line 6... Line 6...
6
     * Méthode appelée avec une requête de type GET.
6
     * Méthode appelée avec une requête de type GET.
7
     *
7
     *
8
     */
8
     */
9
    function getElement($param = array()) {
9
    function getElement($param = array()) {
Line 10... Line 10...
10
    	    	    	
10
    	    	    	
-
 
11
    	$chaine_utilisateur = $param[0]; 
11
    	$chaine_utilisateur = $param[0];       
12
    	      
-
 
13
        $liste_utilisateurs = $this->getListeUtilisateur($chaine_utilisateur);
-
 
14
    	$liste_utilisateurs_formatee = $this->formaterListeUtilisateursPourEnvoi($liste_utilisateurs);
12
        // Envoi sur la sortie standard
15
        
-
 
16
        $this->envoyer($liste_utilisateurs_formatee);
-
 
17
    }
-
 
18
    
-
 
19
    function getListeUtilisateur($pseudo) {
-
 
20
    	
-
 
21
    	$requete_selection_liste = 'SELECT * '.
-
 
22
    								'FROM drupal_users '.
-
 
23
    								'WHERE name LIKE "'.$pseudo.'%" '.
-
 
24
    								'ORDER BY name '.
-
 
25
    								'LIMIT 0, 20';
-
 
26
    	
-
 
27
    	$liste_utilisateurs = $this->executerRequete($requete_selection_liste);
-
 
28
    	
-
 
29
    	return $liste_utilisateurs;
-
 
30
    }
-
 
31
    
-
 
32
    function formaterListeUtilisateursPourEnvoi($liste_utilisateurs) {
-
 
33
    	
-
 
34
    	$liste_utilisateurs_formatee = array();
-
 
35
    	
-
 
36
    	foreach($liste_utilisateurs as $utilisateur) {
-
 
37
    		$liste_utilisateurs_formatee[] = array('nom' => $utilisateur['name'], 'id' => $utilisateur['uid']);
-
 
38
    	}
-
 
39
    	
13
        $this->envoyer($info);
40
    	return $liste_utilisateurs_formatee;
Line 14... Line 41...
14
    }
41
    }
Line 15... Line 42...
15
	
42
	
16
}
43
}