<?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");
?> <a href="accueil.inc.php" id="lien">Retour à l'accueil</a> <?php } else { ?> <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
<?php if (empty($_POST['lien'])) { ?> <form method="post" action="#"> <label for="lien" id="autrelabel">Lien : </label><input type="text" name="lien" id="lien" placeholder="Ne pas oublier le http"/><br /> <input type="submit" name="submit" value="Envoyer" /> <a href="index.php?page=11" "lien">Revenir sur l'écran des méthodes</a> </form> <?php } else { $db = new MyPdo(); $managerLien = new LienManager($db); $lien_num = $managerLien->getNumLienMax() + 1; $lien = new Lien(array('lien_num' => $lien_num, 'met_num' => $_SESSION['numMethode'], 'lien_adresse' => $_POST['lien'])); $managerLien->add($lien); header("Refresh : 0, URL=index.php?page=11"); }