?> <a href="rubikscube.inc.php" id="lien">Retour sur votre cube</a> <?php } ?> </fieldset> </form> <br /> <?php $managerPiJo = new PieceJointeManager($db); $managerLien = new LienManager($db); $managerPart = new PartitionManager($db); $managerMouv = new MouvementManager($db); $managerListePartition = new ListePartitionManager($db); $managerCont = new ContientManager($db); ?> <div class="piecejointe"> <p> <?php $listePieceJointeParMeth = $managerPiJo->getAllPieceJointeParMethode($_SESSION['numMethode']); foreach ($listePieceJointeParMeth as $PieceJointe) { $PiJo = $PieceJointe->getLien_fichier(); echo '<p>' . $PiJo . '</p>'; /* //Création des headers, pour indiquer au navigateur qu'il s'agit d'un fichier à télécharger header('Content-Transfer-Encoding: binary'); //Transfert en binaire (fichier) header('Content-Disposition: attachment; filename="'.$PiJo.'"'); //Nom du fichier header('Content-Length: '.int(sizeof($PiJo))); //Taille du fichier //Envoi du fichier dont le chemin est passé en paramètre readfile($PiJo);*/ }
<?php $db = new Mypdo(); $managerMeth = new MethodeManager($db); $managerChap = new ChapitreManager($db); $managerPiJo = new PieceJointeManager($db); $managerLien = new LienManager($db); $managerPart = new PartitionManager($db); $managerListePartition = new ListePartitionManager($db); $managerCont = new ContientManager($db); $numMethode = $managerMeth->getNumMethodeParNom($_GET['nomMethode']); $listChapitreParMethode = $managerChap->getAllChapitreParMethode($numMethode); $managerLien->deleteLien($numMethode); $managerPiJo->deletePiJo($numMethode); foreach ($listChapitreParMethode as $Chapitre) { $numChapitre = $Chapitre->getCha_num(); $listePartitionParChapitre = $managerCont->getAllPartitionParChapitre($numChapitre); foreach ($listePartitionParChapitre as $Partition) { $numPartition = $Partition->getPar_num(); $managerListePartition->deleteListePartition($numPartition); $managerCont->deleteContient($numMethode); $managerPart->deletePartition($numPartition); } $managerChap->deleteChapitre($numChapitre); } $managerMeth->deleteMethode($numMethode); echo '<br/><img src="image/valid.png" /> La méthode a bien été supprimée !'; header("Refresh: 2 ; URL = index.php?page=12");