| Line 97... |
Line 97... |
| 97 |
$nouvel_ordre = 0 ;
|
97 |
$nouvel_ordre = 0 ;
|
| Line 98... |
Line 98... |
| 98 |
|
98 |
|
| 99 |
$requete_selection_ordre_max ='SELECT MAX(ordre) as max_ordre FROM cel_images WHERE ce_utilisateur = '.$this->proteger($id_utilisateur) ;
|
99 |
$requete_selection_ordre_max ='SELECT MAX(ordre) as max_ordre FROM cel_images WHERE ce_utilisateur = '.$this->proteger($id_utilisateur) ;
|
| Line 100... |
Line 100... |
| 100 |
$resultat_requete_ordre_max = $this->requeter($requete_selection_ordre_max);
|
100 |
$resultat_requete_ordre_max = $this->requeter($requete_selection_ordre_max);
|
| 101 |
|
101 |
|
| 102 |
if($resultat_requete_ordre_max) {
|
102 |
if($resultat_requete_ordre_max !== false) {
|
| 103 |
$nouvel_ordre = $resultat_requete_ordre_max[0]['max_ordre'];
|
103 |
$nouvel_ordre = $resultat_requete_ordre_max[0]['max_ordre'];
|
| Line 104... |
Line 104... |
| 104 |
$nouvel_ordre++;
|
104 |
$nouvel_ordre++;
|
| Line 155... |
Line 155... |
| 155 |
|
155 |
|
| 156 |
/**
|
156 |
/**
|
| 157 |
* Modifie les champs de metadonnées d'une image
|
157 |
* Modifie les champs de metadonnées d'une image
|
| 158 |
*
|
158 |
*
|
| 159 |
* @param array $utilisateur identifiant utilisateur
|
159 |
* @param array $utilisateur identifiant utilisateur
|
| 160 |
* @param array $ordre ordre de l'image relatif à l'utilisateur
|
160 |
* @param array $id id de l'image
|
| 161 |
* @param array $parametres un taleau contenant des valeurs indexées par les noms de champs de la bdd
|
161 |
* @param array $parametres un taleau contenant des valeurs indexées par les noms de champs de la bdd
|
| 162 |
*
|
162 |
*
|
| 163 |
* @return boolean true ou false suivant le succès de l'opération
|
163 |
* @return boolean true ou false suivant le succès de l'opération
|
| 164 |
*
|
164 |
*
|
| 165 |
*/
|
165 |
*/
|
| Line 166... |
Line 166... |
| 166 |
public function modifierImage($utilisateur, $ordre, $parametres) {
|
166 |
public function modifierImage($utilisateur, $id_image, $parametres) {
|
| Line 167... |
Line 167... |
| 167 |
|
167 |
|
| 168 |
$requete_mise_a_jour_image = 'UPDATE cel_images SET ' ;
|
168 |
$requete_mise_a_jour_image = 'UPDATE cel_images SET ' ;
|
| Line 169... |
Line 169... |
| 169 |
|
169 |
|
| 170 |
$champs_a_mettre_a_jour = $this->construireRequeteMajMetaDonnees($parametres);
|
170 |
$champs_a_mettre_a_jour = $this->construireRequeteMajMetaDonnees($parametres);
|
| Line 171... |
Line 171... |
| 171 |
$requete_mise_a_jour_image .= $champs_a_mettre_a_jour;
|
171 |
$requete_mise_a_jour_image .= $champs_a_mettre_a_jour;
|
| - |
|
172 |
|
| - |
|
173 |
$requete_mise_a_jour_image .= ' WHERE id_image = '.$this->proteger($id_image).
|
| 172 |
|
174 |
' AND ce_utilisateur = '.$this->proteger($utilisateur);
|
| Line 173... |
Line 175... |
| 173 |
$requete_mise_a_jour_image .= ' WHERE ordre = '.$this->proteger($ordre).
|
175 |
|
| 174 |
' AND ce_utilisateur = '.$this->proteger($utilisateur);
|
176 |
$resultat_mise_a_jour = $this->executer($requete_mise_a_jour_image);
|
| 175 |
|
177 |
|
| Line 252... |
Line 254... |
| 252 |
|
254 |
|
| 253 |
$resultat_suppression_image = $this->executer($requete_suppression_images);
|
255 |
$resultat_suppression_image = $this->executer($requete_suppression_images);
|
| 254 |
$resultat_suppression_lien_images_obs = $this->executer($requete_suppression_lien_images_obs);
|
256 |
$resultat_suppression_lien_images_obs = $this->executer($requete_suppression_lien_images_obs);
|
| Line 255... |
Line 257... |
| 255 |
$resultat_suppression_lien_images_mots_cles = $this->executer($requete_suppression_lien_images_mots_cles);
|
257 |
$resultat_suppression_lien_images_mots_cles = $this->executer($requete_suppression_lien_images_mots_cles);
|
| 256 |
|
258 |
|
| 257 |
if (!$resultat_suppression_image) {
|
259 |
if ($resultat_suppression_image === false) {
|
| 258 |
$message = 'Erreur lors de la suppression de l\'image' ;
|
260 |
$message = 'Erreur lors de la suppression de l\'image' ;
|
| Line 259... |
Line 261... |
| 259 |
$this->logger($message);
|
261 |
$this->logger($message);
|
| 260 |
}
|
262 |
}
|
| 261 |
|
263 |
|
| 262 |
if (!$resultat_suppression_lien_images_obs) {
|
264 |
if ($resultat_suppression_lien_images_obs === false) {
|
| Line 263... |
Line 265... |
| 263 |
$message = 'Erreur lors de la suppression des observations associées à l\'image' ;
|
265 |
$message = 'Erreur lors de la suppression des observations associées à l\'image' ;
|
| 264 |
$this->logger($message);
|
266 |
$this->logger($message);
|
| 265 |
}
|
267 |
}
|
| 266 |
|
268 |
|
| Line 267... |
Line 269... |
| 267 |
if (!$resultat_suppression_lien_images_mots_cles) {
|
269 |
if (!$resultat_suppression_lien_images_mots_cles === false) {
|