Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 2822 → Rev 2823

/trunk/jrest/services/CelWidgetSaisie.php
361,9 → 361,9
$gestion_utilisateur = new GestionUtilisateur($this->config);
$infos_complementaires = $gestion_utilisateur->obtenirUtilisateurSiExiste($utilisateur['courriel']);
if(!isset($utilisateur['id_utilisateur']) || trim($utilisateur['id_utilisateur']) == '') {
$utilisateur['id_utilisateur'] = ($infos_complementaires['connecte']) ? $infos_complementaires['id_utilisateur'] : $utilisateur['courriel'];
$utilisateur['id_utilisateur'] = ($infos_complementaires['connecte'] && isset($infos_complementaires['id_utilisateur'])) ? $infos_complementaires['id_utilisateur'] : $utilisateur['courriel'];
$utilisateur['prenom'] = isset($infos_complementaires['prenom']) && trim($infos_complementaires['prenom']) != '' ? $infos_complementaires['prenom'] : $utilisateur['prenom'];
$utilisateur['nom'] = trim($infos_complementaires['nom']) != '' ? $infos_complementaires['nom'] : $utilisateur['nom'];
$utilisateur['nom'] = isset($infos_complementaires['nom']) && trim($infos_complementaires['nom']) != '' ? $infos_complementaires['nom'] : $utilisateur['nom'];
}
 
return $utilisateur;
597,7 → 597,7
$requete = $this->construireRequeteInsertionImage($infosImage);
$resultat = Cel::db()->executer($requete);
if ($resultat !== false) {
$idImage = $this->obtenirIdImagePourIdentifiantEtOrdre($idUtilisateur, $nouvelOrdre);
$idImage = $this->obtenirIdImagePourIdentifiantEtOrdre($utilisateur['courriel'], $nouvelOrdre);
if ($idImage !== false) {
$manipulateurImage = new ImageRecreation($this->config);
// Stocke le fichier en conservant les fichiers temporaires, ce qui permet de réessayer
658,13 → 658,13
return $ordre;
}
 
private function obtenirIdImagePourIdentifiantEtOrdre($id_utilisateur, $ordre) {
$id_utilisateur = Cel::db()->proteger($id_utilisateur);
private function obtenirIdImagePourIdentifiantEtOrdre($courriel_utilisateur, $ordre) {
$courriel_utilisateur = Cel::db()->proteger($courriel_utilisateur);
$ordre = Cel::db()->proteger($ordre);
 
$requete = 'SELECT id_image '.
'FROM cel_images '.
"WHERE ce_utilisateur = $id_utilisateur ".
"WHERE courriel_utilisateur = $courriel_utilisateur ".
" AND ordre = $ordre ";
$resultat = Cel::db()->requeter($requete);