41,7 → 41,7 |
|
$extracteur_metadonnees = new ExtracteurMetadonnees(); |
$informations_image = $extracteur_metadonnees->extraireMetadonnees($infos_fichier['tmp_name']) ; |
|
|
if(!$informations_image) { |
$message = 'Erreur lors de l\'extraction des metadonnées'; |
$this->logger($message); |
56,13 → 56,16 |
// le md5 du fichier sert à repérer les images en doublons |
$informations_image['md5'] = md5_file($infos_fichier['tmp_name']) ; |
|
// TODO: faire une fonction qui fournit un id pour un mail donné |
// faire cela automatiquement dans le constructeur ? dans la classe cel ? |
$informations_image['ce_utilisateur'] = $id_utilisateur ; |
|
$informations_image['mail_utilisateur'] = $id_utilisateur ; |
$infos_utilisateur = $this->getInfosComplementairesUtilisateur($id_utilisateur); |
|
$informations_image['courriel_utilisateur'] = $infos_utilisateur['courriel']; |
$informations_image['nom_utilisateur'] = $infos_utilisateur['nom']; |
$informations_image['prenom_utilisateur'] = $infos_utilisateur['prenom']; |
|
$requete_insertion_infos_image = $this->construireRequeteInsertionImage($informations_image); |
|
$resultat_insertion_infos_image = $this->executer($requete_insertion_infos_image); |
|
if (!$resultat_insertion_infos_image) { |
94,8 → 97,8 |
$nouvel_ordre = 0 ; |
|
$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->executerRequete($requete_selection_ordre_max); |
|
$resultat_requete_ordre_max = $this->requeter($requete_selection_ordre_max); |
|
if($resultat_requete_ordre_max) { |
$nouvel_ordre = $resultat_requete_ordre_max[0]['max_ordre']; |
$nouvel_ordre++; |
108,8 → 111,8 |
|
$id_image = false; |
|
$requete_id_image ='SELECT id_image FROM cel_images WHERE ce_utilisateur = '.$this->proteger($id_utilisateur).' AND ci_ordre = '.$ordre ; |
$resultat_id_image = $this->executerRequete($requete_id_image); |
$requete_id_image ='SELECT id_image FROM cel_images WHERE ce_utilisateur = '.$this->proteger($id_utilisateur).' AND ordre = '.$ordre ; |
$resultat_id_image = $this->requeter($requete_id_image); |
|
if (count($resultat_id_image) > 0) |
{ |
139,13 → 142,9 |
$valeurs_a_inserer .= $this->proteger($valeur).',' ; |
} |
} |
|
// TODO: modifier le format d'extraction des metadonnées |
if ($informations_image['ci_meta_date_time'] != 'NULL') { |
$champs_a_inserer .= 'date_prise_de_vue, '; |
$valeurs_a_inserer .= $this->proteger($informations_image['ci_meta_date_time']).','; |
} |
|
$champs_a_inserer .= 'date_modification,' ; |
$valeurs_a_inserer .= '"0000-00-00 00:00:00",' ; |
$champs_a_inserer .= 'date_creation' ; |
$valeurs_a_inserer .= 'CURRENT_TIMESTAMP()' ; |
|