16,8 → 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 |
|
126,7 → 125,7 |
} |
|
/** |
* Ajout une image dans la base de données et stocke le fichier en fabriquant les miniatures, |
* 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 array $pairs le tableau contenant l'identifiant de l'utilisateur |
135,7 → 134,8 |
*/ |
public function ajouterImageSurDdEtBdd($pairs, $infos_fichier) { |
|
$nouvel_ordre = $this->obtenirNouvelOrdrePourUtilisateur($pairs['identifiant']); |
$identifiant_utilisateur = $pairs['identifiant']; |
$nouvel_ordre = $this->obtenirNouvelOrdrePourUtilisateur($identifiant_utilisateur); |
|
if(!$nouvel_ordre) { |
$message = 'Erreur lors du calcul du nouvel ordre de l\'image'; |
158,7 → 158,7 |
|
// le md5 du fichier sert à repérer les images en doublons |
$informations_image['ci_md5'] = md5_file($infos_fichier['tmp_name']) ; |
$informations_image['ci_ce_utilisateur'] = $pairs['identifiant'] ; |
$informations_image['ci_ce_utilisateur'] = $identifiant_utilisateur ; |
|
$requete_insertion_infos_image = $this->construireRequeteInsertionImage($informations_image); |
$resultat_insertion_infos_image = $this->executerRequeteSimple($requete_insertion_infos_image); |
168,7 → 168,7 |
trigger_error($message, E_USER_ERROR); |
} |
|
$id_nouvelle_image = $this->obtenirIdImagePourIdentifiantEtOrdre($pairs['identifiant'], $nouvel_ordre); |
$id_nouvelle_image = $this->obtenirIdImagePourIdentifiantEtOrdre($identifiant_utilisateur, $nouvel_ordre); |
|
if(!$id_nouvelle_image) |
{ |
196,7 → 196,7 |
|
if($resultat_requete_ordre_max) { |
$nouvel_ordre = $resultat_requete_ordre_max[0]['max_ordre']; |
$nouvel_ordre = $nouvel_ordre++; |
$nouvel_ordre++; |
} |
|
return $nouvel_ordre; |
254,6 → 254,7 |
private function envoyerMessageCreationEffectuee() { |
|
header('HTTP/1.0 200 Created'); |
echo 'OK'; |
exit() ; |
} |
|