16,7 → 16,7 |
* Renvoie les infos sur l'image correspondant à l'id passé en parametre |
*/ |
public function getElement($uid) |
{d |
{ |
// uid[0] : utilisateur obligatoire |
// uid[1] : identifiant image obligatoire |
|
31,7 → 31,7 |
|
$image = false; |
|
if(count($resultat_selection) > 0) { |
if (count($resultat_selection) > 0) { |
$image = $resultat_selection[0]; |
} |
|
54,11 → 54,11 |
|
$requete_mise_a_jour_image .= ' WHERE ci_id_image = '.$this->proteger($pairs['ci_id_image']) ; |
|
$resultat_mise_a_jour = $this->executerRequete($requete_mise_a_jour_image); |
$resultat_mise_a_jour = $this->executerRequeteSimple($requete_mise_a_jour_image); |
|
$retour = false; |
|
if($resultat_mise_a_jour) { |
if ($resultat_mise_a_jour) { |
$retour = 'OK'; |
} |
|
73,7 → 73,7 |
|
$requete_maj_champs = ''; |
|
$champs_a_ignorer = array('ci_ce_observation'); |
$champs_a_ignorer = array('ci_ce_observation','ci_id_image'); |
|
foreach($valeurs_metadonnees as $champ => $valeur) |
{ |
93,7 → 93,7 |
} |
} |
|
$requete_maj_champs = rtrim($query," , ") ; |
$requete_maj_champs = rtrim($requete_maj_champs," , ") ; |
|
return $requete_maj_champs; |
} |
163,7 → 163,7 |
$requete_insertion_infos_image = $this->construireRequeteInsertionImage($informations_image); |
$resultat_insertion_infos_image = $this->executerRequeteSimple($requete_insertion_infos_image); |
|
if(!$resultat_insertion_infos_image) { |
if (!$resultat_insertion_infos_image) { |
$message = "Echec de l'insertion dans la base de donnees : " ; |
trigger_error($message, E_USER_ERROR); |
} |
170,7 → 170,7 |
|
$id_nouvelle_image = $this->obtenirIdImagePourIdentifiantEtOrdre($identifiant_utilisateur, $nouvel_ordre); |
|
if(!$id_nouvelle_image) |
if (!$id_nouvelle_image) |
{ |
$message = 'Impossible d\'obtenir le nouvel identifiant de l\'image' ; |
trigger_error($message, E_USER_ERROR); |
179,7 → 179,7 |
$manipulateur_image = new ImageRecreation($this->config); |
$fichier_stocke = $manipulateur_image->stockerFichierEtCreerMiniatures($infos_fichier,$id_nouvelle_image); |
|
if(!$fichier_stocke) { |
if (!$fichier_stocke) { |
$message = 'Erreur lors du stockage du fichier' ; |
trigger_error($message, E_USER_ERROR); |
} |
209,7 → 209,7 |
$requete_id_image ='SELECT ci_id_image FROM cel_images WHERE ci_ce_utilisateur = '.$this->proteger($id_utilisateur).' AND ci_ordre = '.$ordre ; |
$resultat_id_image = $this->executerRequete($requete_id_image); |
|
if(count($resultat_id_image) > 0) |
if (count($resultat_id_image) > 0) |
{ |
$id_image = $resultat_id_image[0]['ci_id_image']; |
} |
224,11 → 224,11 |
$champs_a_inserer = '' ; |
$valeurs_a_inserer = '' ; |
|
foreach($informations_image as $champ => $valeur) |
foreach ($informations_image as $champ => $valeur) |
{ |
$champs_a_inserer .= $champ.',' ; |
|
if(is_null($valeur)) |
if (is_null($valeur)) |
{ |
$valeurs_a_inserer .= 'NULL,' ; |
} |
238,9 → 238,9 |
} |
} |
|
if($fichier_meta['ci_meta_date_time'] != 'NULL') { |
if ($informations_image['ci_meta_date_time'] != 'NULL') { |
$champs_a_inserer .= 'ci_meta_date, '; |
$valeurs_a_inserer .= $this->proteger($fichier_meta['ci_meta_date_time']).','; |
$valeurs_a_inserer .= $this->proteger($informations_image['ci_meta_date_time']).','; |
} |
|
$champs_a_inserer .= 'ci_meta_date_ajout' ; |
271,7 → 271,7 |
session_start(); |
$this->controleUtilisateur($uid[0]); |
|
if(!isset($uid[1]) || !$this->EstUneSuiteIdentifiantsImage($uid[1])) { |
if (!isset($uid[1]) || !$this->EstUneSuiteIdentifiantsImage($uid[1])) { |
return; |
} |
|
283,18 → 283,23 |
$resultat_suppression_image = $this->executerRequeteSimple($requete_suppression_images); |
$resultat_suppression_lien_images_obs = $this->executerRequeteSimple($requete_suppression_lien_images_obs); |
|
if(!$resultat_suppression_image) { |
if (!$resultat_suppression_image) { |
$message = 'Erreur lors de la suppression de l\'image' ; |
trigger_error($message, E_USER_ERROR); |
} |
|
if(!$resultat_suppression_lien_images_obs) { |
if (!$resultat_suppression_lien_images_obs) { |
$message = 'Erreur lors de la suppression des observations associées à l\'image' ; |
trigger_error($message, E_USER_ERROR); |
} |
|
$manipulateur_image = new ImageRecreation($this->config); |
$destruction_fichier_image = $manipulateur_image->detruireImageSurDisque($id); |
|
$tableau_ids_image = split(',',$ids_images); |
|
foreach($tableau_ids_image as $id_image_a_detruire) { |
$destruction_fichier_image = $manipulateur_image->detruireImageSurDisque($id_image_a_detruire); |
} |
|
$this->envoyer('OK'); |
} |