99,7 → 99,7 |
$requete_selection_ordre_max ='SELECT MAX(ordre) as max_ordre FROM cel_images WHERE ce_utilisateur = '.$this->proteger($id_utilisateur) ; |
$resultat_requete_ordre_max = $this->requeter($requete_selection_ordre_max); |
|
if($resultat_requete_ordre_max) { |
if($resultat_requete_ordre_max !== false) { |
$nouvel_ordre = $resultat_requete_ordre_max[0]['max_ordre']; |
$nouvel_ordre++; |
} |
157,13 → 157,13 |
* Modifie les champs de metadonnées d'une image |
* |
* @param array $utilisateur identifiant utilisateur |
* @param array $ordre ordre de l'image relatif à l'utilisateur |
* @param array $id id de l'image |
* @param array $parametres un taleau contenant des valeurs indexées par les noms de champs de la bdd |
* |
* @return boolean true ou false suivant le succès de l'opération |
* |
*/ |
public function modifierImage($utilisateur, $ordre, $parametres) { |
public function modifierImage($utilisateur, $id_image, $parametres) { |
|
$requete_mise_a_jour_image = 'UPDATE cel_images SET ' ; |
|
170,10 → 170,12 |
$champs_a_mettre_a_jour = $this->construireRequeteMajMetaDonnees($parametres); |
$requete_mise_a_jour_image .= $champs_a_mettre_a_jour; |
|
$requete_mise_a_jour_image .= ' WHERE ordre = '.$this->proteger($ordre). |
$requete_mise_a_jour_image .= ' WHERE id_image = '.$this->proteger($id_image). |
' AND ce_utilisateur = '.$this->proteger($utilisateur); |
|
$resultat_mise_a_jour = $this->executer($requete_mise_a_jour_image); |
|
return ($resultat_mise_a_jour !== false); |
} |
|
/** |
254,17 → 256,17 |
$resultat_suppression_lien_images_obs = $this->executer($requete_suppression_lien_images_obs); |
$resultat_suppression_lien_images_mots_cles = $this->executer($requete_suppression_lien_images_mots_cles); |
|
if (!$resultat_suppression_image) { |
if ($resultat_suppression_image === false) { |
$message = 'Erreur lors de la suppression de l\'image' ; |
$this->logger($message); |
} |
|
if (!$resultat_suppression_lien_images_obs) { |
if ($resultat_suppression_lien_images_obs === false) { |
$message = 'Erreur lors de la suppression des observations associées à l\'image' ; |
$this->logger($message); |
} |
|
if (!$resultat_suppression_lien_images_mots_cles) { |
if (!$resultat_suppression_lien_images_mots_cles === false) { |
$message = 'Erreur lors de la suppression des mots cles associés à l\'image' ; |
$this->logger($message); |
} |