Subversion Repositories Sites.obs-saisons.fr

Rev

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

Rev 210 Rev 230
Line 8... Line 8...
8
     */
8
     */
9
    function getElement($param = array()) {
9
    function getElement($param = array()) {
Line 10... Line 10...
10
    	    	    	
10
    	    	    	
Line 11... Line 11...
11
    	$chaine_utilisateur = $param[0]; 
11
    	$chaine_utilisateur = $param[0]; 
12
    	      
12
    	      
Line 13... Line 13...
13
        $liste_utilisateurs = $this->getListeUtilisateur($chaine_utilisateur);
13
        $liste_utilisateurs = $this->getListeUtilisateur($chaine_utilisateur,0,20);
14
    	$liste_utilisateurs_formatee = $this->formaterListeUtilisateursPourEnvoi($liste_utilisateurs);
14
    	$liste_utilisateurs_formatee = $this->formaterListeUtilisateursPourEnvoi($liste_utilisateurs);
Line 15... Line 15...
15
        
15
        
-
 
16
        $this->envoyer($liste_utilisateurs_formatee);
-
 
17
    }
-
 
18
    
-
 
19
    function getListeUtilisateurFormateeId() {
-
 
20
    	
-
 
21
    	$liste_utilisateurs = $this->getListeUtilisateur('');
-
 
22
    	$liste_utilisateurs_formatee = $this->formaterListeUtilisateursParId($liste_utilisateurs);
-
 
23
    	
Line 16... Line 24...
16
        $this->envoyer($liste_utilisateurs_formatee);
24
    	return $liste_utilisateurs_formatee;
17
    }
25
    }
18
    
26
    
19
    function getListeUtilisateur($pseudo) {
27
    function getListeUtilisateur($pseudo, $start = false, $limite = false) {
-
 
28
    	
-
 
29
    	$requete_selection_liste = 'SELECT * '.
20
    	
30
    								'FROM drupal_users '.
-
 
31
    								'WHERE name LIKE "'.$pseudo.'%" '.
-
 
32
    								'ORDER BY name ';
Line 21... Line 33...
21
    	$requete_selection_liste = 'SELECT * '.
33
 
Line 22... Line 34...
22
    								'FROM drupal_users '.
34
    								
23
    								'WHERE name LIKE "'.$pseudo.'%" '.
35
   		if($start && $limite) {
Line -... Line 36...
-
 
36
   			$requete_selection_liste != 'LIMIT '.$start.', '.$limite;
-
 
37
   		}
-
 
38
    	
-
 
39
    	$liste_utilisateurs = $this->executerRequete($requete_selection_liste);
-
 
40
    	
-
 
41
    	return $liste_utilisateurs;
-
 
42
    }
-
 
43
    
-
 
44
    function formaterListeUtilisateursParId($liste_utilisateurs) {
-
 
45
    	
-
 
46
    	$liste_utilisateurs_formatee = array();
24
    								'ORDER BY name '.
47
    	
Line 25... Line 48...
25
    								'LIMIT 0, 20';
48
    	foreach($liste_utilisateurs as $utilisateur) {
Line 26... Line 49...
26
    	
49
    		$liste_utilisateurs_formatee[$utilisateur['uid']] = $utilisateur;