Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 662 → Rev 663

/trunk/jrest/services/InventoryImage.php
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');
}