fileCode = $_SESSION['file_code']; $Album->readOne(); } $nouveauTitre = Security::secureString($_POST['titre']); $nouvelleAnnee = Security::secureString($_POST['annee']); // enregistrement de l'image if(!empty($_FILES['upload']['name'])) { require('model/Image.php'); $Image = new Image($_GET['page'], 'discographie', false); $nomFichier = Security::secureFileName($_FILES['upload']['name']); $Image->setFileName($nomFichier); $Image->setThumbnailWidth(201); $nouvellePochette = $nomFichier; /*$nouvellePochetteMini = pathinfo($_FILES['upload']['name'], PATHINFO_FILENAME) . '-mini.' . pathinfo($_FILES['upload']['name'], PATHINFO_EXTENSION);*/ $nouvellePochetteMini = pathinfo($nomFichier, PATHINFO_FILENAME) . '-mini.' . pathinfo($nomFichier, PATHINFO_EXTENSION); $Image->upload(); $Image->makeThumbnail(); $erreur = $Image->erreur; if(!empty($erreur)) { // remettre pochette précédente si il y a } } else { $nouvellePochette = ''; $nouvellePochetteMini = ''; } //var_dump($nouvellePochetteMini); die(); // enregistrement du texte JSON if(!isset($_SESSION['file_code']) || $_SESSION['file_code'] == '') { // page disco $Album->createVignetteJSON($nouveauTitre, $nouvelleAnnee, $nouvellePochette, $nouvellePochetteMini); // page de l'album if(!empty($_POST['contenu'])) { $Album->format = 'html'; $Album->create($html); } } // modification else { $Album->albumCode = $_SESSION['file_code']; // page disco $Album->format = 'json'; $Album->updateVignetteJSON($nouveauTitre, $nouvelleAnnee, $nouvellePochette, $nouvellePochetteMini); // page de l'album // si $html est vide, le fichier est supprimé $Album->format = 'html'; $Album->update($html); } } // pages avec des articles simples (melaine...) //if($_GET['page'] != 'discographie') else { $Article = new Article($_GET['page'], $_GET['page']); if(!isset($_SESSION['file_code']) || $_SESSION['file_code'] === '') { $Article->create($html); // create html-mini } else { $Article->fileCode = $_SESSION['file_code']; // erreur ici? $Article->update($html); // update html-mini } } // nettoyage unset($_SESSION['file_code']); if($_GET['page'] === 'discographie' || $_GET['page'] === 'album') { if($html === '') { $redirection = 'index.php?page=discographie'; } else { $redirection = 'index.php?page=album&file_code=' . $Album->fileCode; } } else { $redirection = 'index.php?page=' . $_GET['page']; } header('Location: ' . $redirection); exit(); }