Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2209 Rev 2446
Line 46... Line 46...
46
		if (is_null($retour)) {
46
		if (is_null($retour)) {
47
			$this->messages[] = "Un problème est survenu lors de l'appel au service CelImage";
47
			$this->messages[] = "Un problème est survenu lors de l'appel au service CelImage";
48
		}
48
		}
49
		$this->envoyerJson($retour);
49
		$this->envoyerJson($retour);
50
	}
50
	}
51
	
51
 
52
	private function getImage() {
52
	private function getImage() {
53
		$image = null;
53
		$image = null;
54
		if (isset($_GET['imgId'])) {
54
		if (isset($_GET['imgId'])) {
55
			$recherche = new RechercheImage($this->config);
55
			$recherche = new RechercheImage($this->config);
56
			$params = array('id_image' => $_GET['imgId'], 'transmission' => "1");
56
			$params = array('id_image' => $_GET['imgId'], 'transmission' => "1");
Line 72... Line 72...
72
 
72
 
73
		if (isset($_GET['obsId'])) {
73
		if (isset($_GET['obsId'])) {
Line 74... Line 74...
74
			$observations = $this->traiterValeursMultiples($_GET['obsId']);
74
			$observations = $this->traiterValeursMultiples($_GET['obsId']);
75
 
75
 
76
			if (! is_null($observations)) {
76
			if (! is_null($observations)) {
77
				$requete = 	'SELECT co.id_observation, cim.id_image '.
-
 
78
							'FROM cel_obs AS co '.
-
 
79
							'	LEFT JOIN cel_obs_images AS coi '.
-
 
80
							'		ON (coi.id_observation = co.id_observation) '.
-
 
81
							'	LEFT JOIN cel_images AS cim '.
77
				$requete = 	'SELECT ce_observation, id_image '.
Line 82... Line 78...
82
							'		ON (coi.id_image = cim.id_image) '.
78
							'FROM cel_images '.
Line 83... Line 79...
83
							"WHERE co.id_observation IN ($observations) ";
79
							"WHERE ce_observation IN ($observations) ";
84
 
80
 
85
				$resultat_requete_images = Cel::db()->requeter($requete);
81
				$resultats = Cel::db()->requeter($requete);
86
 
82
 
Line 87... Line 83...
87
				$infos = array();
83
				$infos = array();
88
				if(is_array($resultat_requete_images)) {
84
				if (is_array($resultats)) {
89
					$infos = $resultat_requete_images;
85
					$infos = $resultats;
90
				}
86
				}
91
 
87
 
92
				foreach ($infos as $info) {
88
				foreach ($infos as $info) {
93
					if(is_numeric($info['id_image'])) {
89
					if (is_numeric($info['id_image'])) {
94
						$ids[$info['id_observation']][] = (int) $info['id_image'];
90
						$ids[$info['ce_observation']][] = (int) $info['id_image'];