| 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;
|