Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1426 Rev 1527
Line 19... Line 19...
19
* NameSearch.php  
19
* NameSearch.php  
20
* 
20
* 
21
* Cas d'utilisation :
21
* Cas d'utilisation :
22
* Service completion nom scientifique
22
* Service completion nom scientifique
23
* 
23
* 
24
* 1 : L'application recoit un debut de nom scientifique 
24
* 1 : L'application recoit un debut de nom scientifique ainsi qu'un code de référentiel
25
* 2 : Si le genre recu est >1, l'application retourne les 50 premieres genre commencant par ce prefixe
25
* 2 : Si le genre recu est >1, l'application retourne les 50 premieres genre commencant par ce prefixe
26
* 3 : Si l'espece est presente  l'application retourne les 50 premieres genre+espece commencant par ce prefixe
26
* 3 : Si l'espece est presente  l'application retourne les 50 premieres genre+espece commencant par ce prefixe
27
*/
27
*/
28
class NameSearch extends Cel {
28
class NameSearch extends Cel {
Line 36... Line 36...
36
 
36
 
Line 37... Line 37...
37
	public function getElement($uid){
37
	public function getElement($uid){
Line 38... Line -...
38
	
-
 
-
 
38
	
39
		$liste_genre_espece = array();
39
		$liste_genre_espece = array();
40
		
40
		
Line 41... Line 41...
41
		
41
		$referentiel = null;
42
		$genre = null;
42
		$genre = null;
43
		$espece = null;
43
		$espece = null;
Line 44... Line 44...
44
		
44
		
-
 
45
		if(isset($uid[0])) {
-
 
46
			$referentiel = $uid[0];
-
 
47
		}
-
 
48
		
45
		if(isset($uid[0])) {
49
		if(isset($uid[1])) {
46
			$genre = $uid[0];
50
			$genre = $uid[1];
Line 47... Line 51...
47
		}
51
		}
48
		
52
		
Line 49... Line 53...
49
		if(isset($uid[1])) {
53
		if(isset($uid[2])) {
50
			$espece = $uid[1];
54
			$espece = $uid[2];
51
		}
55
		}