Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 447 Rev 517
Line 17... Line 17...
17
class Informations extends Commun{
17
class Informations extends Commun{
Line 18... Line 18...
18
	
18
	
Line 19... Line 19...
19
	private $info_tables = array('InformationsBaseflor', 'InformationsTaxonsSup');
19
	private $info_tables = array('InformationsBaseflor', 'InformationsTaxonsSup');
20
	
20
	
21
	public function consulter($ressources, $parametres) {
21
	public function consulter($ressources, $parametres) {
22
		
22
	
23
		$versionResultat = null;
23
			$versionResultat = null;
24
		foreach ($this->info_tables as $info_tab) {			
24
			foreach ($this->info_tables as $info_tab) {
25
			$info = new $info_tab();
25
				$info = new $info_tab();
26
			$versionResultat = $info->consulter($ressources, $parametres);
26
				$versionResultat = $info->consulter($ressources, $parametres);
-
 
27
				if($versionResultat != null) {
-
 
28
					break;
-
 
29
				}
-
 
30
			}
-
 
31
			
-
 
32
			if ($versionResultat == null) {
-
 
33
				$message = 'Les données recherchées sont introuvables.';
27
			if($versionResultat != null) {
34
				$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
28
				break;
-
 
29
			}
35
				throw new Exception($message, $code);
30
		}
-
 
31
		
-
 
32
		if ($versionResultat == null) {
-
 
33
			$message = 'Les données recherchées sont introuvables.';
-
 
34
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
-
 
35
			throw new Exception($message, $code);
36
			}
36
		}
37
 
Line -... Line 38...
-
 
38
		return $versionResultat;
-
 
39
	}
37
		return $versionResultat;
40
	
38
	}
41