<h1>Supprimer une citation</h1>

<?php 
$db = new Mypdo();
$managerP = new PersonneManager($db);
$managerC = new CitationManager($db);
$managerV = new VoteManager($db);
if (!$managerP->isAdminId($_SESSION['id'])) {
    ?>
  <img src="image/erreur.png" alt="Erreur" /> Seul les <b>administrateurs</b> ont le droit de noter une citation <br/><br/>
  <a href="index.php?page=2" class="bouton">Retour aux citations</a><?php 
} else {
    if (!$managerC->getLibelleCitation($_GET['citation'])) {
        ?>
    <img src="image/erreur.png" alt="Erreur" /> La citation n'existe plus <br/><br/>
    <a href="index.php?page=2" class="bouton">Retour aux citations</a><?php 
    } else {
        //on recupere le libelle de la citation pour l'afficher
        $libelle = $managerC->getLibelleCitation($_GET['citation'])->cit_libelle;
        //on supprime la citation et les votes associés
        supprimerVoteEtCitation($_GET['citation']);
        ?>

    <!-- message de confirmation -->
    <img src="image/valid.png" alt="OK" /> La citation <b>"<?php 
        echo $libelle;
        ?>
"</b> a bien été supprimée <br/><br/>
    <a href="index.php?page=2" class="bouton">Retour aux citations</a><?php 
    }
}
Exemplo n.º 2
0
$_SESSION['numCitation'] = $_GET['citation'];
if (!$managerE->isEtudiant($_SESSION['id'])) {
    ?>
  <img src="image/erreur.png" alt="Erreur" /> Seul les <b>étudiants</b> ont le droit de noter une citation <br/><br/>
  <a href="index.php?page=2" class="bouton">Retour aux citations</a><?php 
} else {
    if ($managerV->aVote($_SESSION['numCitation'], $_SESSION['id'])) {
        ?>
    <img src="image/erreur.png" alt="Erreur" /> Vous avez déjà voté pour cette citation <br/><br/>
    <a href="index.php?page=2" class="bouton">Retour aux citations</a><?php 
    } else {
        if ($managerC->isCitationValide($_GET['citation'])) {
            ?>
      <!-- libellé de la citation-->
      <p>Evaluez la citation : <b>"<?php 
            echo $managerC->getLibelleCitation($_GET['citation'])->cit_libelle;
            ?>
"</b></p>
      <div class="divCentre" id="ajout">
        <form action="index.php?page=85" method="post" name="voteCitation">
          <div class="texteFormulaire">
            <p>Note :</p>
          </div>

          <!-- pour entrer la note à attribuer (entre 0 et 20) -->
          <div class="champsFormulaire">
            <select class="zoneTexte" name="noteCit"><?php 
            for ($i = 0; $i <= 20; $i++) {
                echo "\n";
                ?>
                <option value="<?php