Subversion Repositories eFlore/Projets.eflore-projets

Rev

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

Rev 118 Rev 126
Line 126... Line 126...
126
	private function obtenirIdImageAuHasardPourNumNom() {
126
	private function obtenirIdImageAuHasardPourNumNom() {
127
		$numNom = $this->Bdd->proteger($this->ref_tax_demande['bdtfx']);
127
		$numNom = $this->Bdd->proteger($this->ref_tax_demande['bdtfx']);
Line 128... Line 128...
128
 
128
 
129
		//TODO: modifier la requete lors du passage à la nouvelle base de données pour faire quelque chose
129
		//TODO: modifier la requete lors du passage à la nouvelle base de données pour faire quelque chose
130
		// du numéro nomenclatural + modifier les champs appelés pour le nouveau format
130
		// du numéro nomenclatural + modifier les champs appelés pour le nouveau format
131
		$requete = 	'SELECT  cim.ci_id_image as id_image '.
131
		$requete = 	'SELECT  coi.coi_ce_image AS id_image '.
132
			'FROM cel_obs_images AS coi '.
132
			'FROM cel_obs_images AS coi '.
133
			'LEFT JOIN cel_inventory AS ci '.
133
			'	LEFT JOIN cel_inventory AS ci '.
134
				'ON (coi.coi_ce_observation = ci.ordre AND coi.coi_ce_utilisateur = ci.identifiant) '.
-
 
135
			'LEFT JOIN cel_images AS cim '.
-
 
136
				'ON (coi.coi_ce_image = cim.ci_id_image AND coi.coi_ce_utilisateur = cim.ci_ce_utilisateur) '.
134
					'ON (coi.coi_ce_observation = ci.ordre AND coi.coi_ce_utilisateur = ci.identifiant) '.
137
			'WHERE ci.transmission = 1 '.
135
			'WHERE ci.transmission = 1 '.
138
			"	AND num_nom_ret IN ($numNom)".
-
 
Line 139... Line 136...
139
			'	AND ci.identifiant = cim.ci_ce_utilisateur ';
136
			"	AND ci.num_nom_ret IN ($numNom) ";
Line 140... Line 137...
140
 
137
 
141
		$resultat = $this->Bdd->recupererTous($requete);
138
		$resultat = $this->Bdd->recupererTous($requete);
142
 
139
 
143
		if (!is_array($resultat) || count($resultat) <= 0) {
140
		if (!is_array($resultat) || count($resultat) <= 0) {
144
			$message = "Aucune image ne correspond au numéro numenclatural $refTax:$numNom\n";
141
			$message = "Aucune image ne correspond au numéro numenclatural $refTax:$numNom";
Line 145... Line 142...
145
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;
142
			$code = RestServeur::HTTP_CODE_RESSOURCE_INTROUVABLE;