Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1411 → Rev 1412

/trunk/jrest/services/CelWidgetSaisie.php
135,7 → 135,7
}
$this->debug[] = 'Nom fichier img debut :'.$nomFichierImg;
$idImg = $this->ajouterImageSurDdEtBdd($img['id_utilisateur'], $cheminImage, $nomFichierImg);
$idImg = $this->ajouterImageSurDdEtBdd($utilisateur, $cheminImage, $nomFichierImg);
if ($idImg !== false) {
$liaisonOk = $this->lierObsEtImg($idImg, $id_utilisateur, $img['id_obs']);
if ($liaisonOk === true) {
378,12 → 378,13
* Ajoute une image dans la base de données et stocke le fichier en fabriquant les miniatures,
* renvoie le nouvel id d'image en cas de succès
*
* @param string $idUtilisateur l'identifiant de l'utilisateur
* @param string $utilisateur l'utilisateur
* @param string $cheminImage le chemin vers le fichier original de l'image
* @param string $nomFichierImage le nom du fichier original de l'image
*/
public function ajouterImageSurDdEtBdd($idUtilisateur, $cheminImage, $nomFichierImage) {
public function ajouterImageSurDdEtBdd($utilisateur, $cheminImage, $nomFichierImage) {
$idImage = false;
$idUtilisateur = $utilisateur['id_utilisateur'];
$nouvelOrdre = $this->obtenirNouvelOrdrePourUtilisateur($idUtilisateur);
if ($nouvelOrdre !== false) {
if (file_exists($cheminImage)) {
395,6 → 396,9
$infosImage['publiable_eflore'] = 'false';
$infosImage['nom_original'] = $nomFichierImage;
$infosImage['ce_utilisateur'] = $idUtilisateur;
$infosImage['courriel_utilisateur'] = $utilisateur['courriel'];
$infosImage['nom_utilisateur'] = $utilisateur['nom'];
$infosImage['prenom_utilisateur'] = $utilisateur['prenom'];
$infosImage['md5'] = md5_file($cheminImage);
$this->debug[] = 'Nom fichier img meta :'.$nomFichierImage;
$requete = $this->construireRequeteInsertionImage($infosImage);