106,16 → 106,16 |
* Stocke une image, crée ses miniatures et enregistre ses informations |
* Renvoie l'identifiant d'image nouvellement crée en cas de succès |
*/ |
function createElement($pairs) |
{ |
|
function createElement($pairs) { |
if(self::ARRET_SERVICE) { |
header('Status: 503 Service Temporarily Unavailable'); |
echo "L'envoi d'images au cel est temporairement désactivé"; |
exit; |
} else { |
// Controle detournement utilisateur |
if (!isset($_SESSION)) { |
session_start(); |
} |
// Controle detournement utilisateur |
if(!isset($_SESSION)) {session_start();} |
$this->controleUtilisateur($pairs['identifiant']); |
|
foreach ($_FILES as $file) { |
123,14 → 123,13 |
} |
|
if ($this->ajouterImageSurDdEtBdd($pairs, $infos_fichier)) { |
|
// l'upload demande de court-circuiter le fonctionnement normal de JREST |
// en quittant directement après l'envoi |
$this->envoyerMessageCreationEffectuee(); |
exit; |
} |
|
} |
} |
|
/** |
* Ajoute une image dans la base de données et stocke le fichier en fabriquant les miniatures, |