Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 754 Rev 850
Line 1... Line 1...
1
<?php
1
<?php
-
 
2
// ATTENTION ! Classe compatible uniquement avec nouveau format de bdd du cel //
-
 
3
 
2
// in utf8
4
// in utf8
3
// out utf8
5
// out utf8
Line 4... Line 6...
4
 
6
 
5
/**
7
/**
Line 13... Line 15...
13
    function getElement($uid){
15
    function getElement($uid){
Line 14... Line 16...
14
        
16
        
15
        session_start();
17
        session_start();
Line 16... Line 18...
16
        $this->controleUtilisateur($uid[0]);
18
        $this->controleUtilisateur($uid[0]);
17
 
19
 
18
        $requete_utilisateurs ='SELECT DISTINCT identifiant FROM cel_inventory' ;
20
        $requete_utilisateurs ='SELECT DISTINCT courriel FROM cel_utilisateurs' ;
19
        $condition = $this->construireRequeteCondition($uid); 
21
        $condition = $this->construireRequeteCondition($uid); 
Line 20... Line 22...
20
        $requete_utilisateurs .= $condition;
22
        $requete_utilisateurs .= $condition;
Line 25... Line 27...
25
    	$liste_utilisateurs = array();
27
    	$liste_utilisateurs = array();
26
        if(!$utilisateurs) {
28
        if(!$utilisateurs) {
Line 27... Line 29...
27
        	
29
        	
28
        } else {
30
        } else {
29
        	foreach($utilisateurs as $utilisateur) {
31
        	foreach($utilisateurs as $utilisateur) {
30
        		$liste_utilisateurs[] = $utilisateur['identifiant'];
32
        		$liste_utilisateurs[] = $utilisateur['courriel'];
31
        	}
33
        	}
Line 32... Line 34...
32
        }
34
        }
Line 42... Line 44...
42
    private function construireRequeteCondition($params) {
44
    private function construireRequeteCondition($params) {
Line 43... Line 45...
43
    	
45
    	
Line 44... Line 46...
44
    	$condition = '';
46
    	$condition = '';
45
    	
47
    	
46
    	if(isset($params[1]) && $params[1] != null && $params[1] != '*') {
48
    	if(isset($params[1]) && $params[1] != null && $params[1] != '*') {
Line 47... Line 49...
47
        	$condition .= ' WHERE identifiant LIKE '.$this->proteger($params[1].'%');
49
        	$condition .= ' WHERE courriel LIKE '.$this->proteger($params[1].'%');
48
        } 
50
        } 
49
        
51
        
Line 86... Line 88...
86
* Securisation acces utilisateur
88
* Securisation acces utilisateur
87
*
89
*
88
*
90
*
89
* 
91
* 
90
*/
92
*/
91
 
-
 
92
 
-
 
93
?>
93
?>
94
94