citations sont enregistrées. <?php if (!isConnected()) { ?> <br/>Seules les <?php echo $nbCitationsListees; ?> premières seront listées ici. <?php } ?> </p> <?php if (isConnected() && getPersonneConnectee()->isPerAdmin()) { if (count($citationManager->getCitationsEnAttente()) > 0) { ?> <p> <img src="image/work.gif" alt="Au travail"/> Il reste <?php echo count($citationManager->getCitationsEnAttente()); ?> citation(s) à modérer<br/> <img src="image/erreur.png" alt="Refuser la citation"/> Refuser la citation <br/> <img src="image/valid.png" alt="Approuver la citation"/> Approuver la citation <br/> <img src="image/approuvee.ico" alt="Citation approuvée"/> Déjà modérée, et approuvée <br/> <img src="image/non-approuver.png" alt="Citation refusée"/> Déjà modérée, et refusée <br/> </p> <?php } else {
<script> changerTitre("Valider une citation"); </script> <?php if (!isConnected() || !getPersonneConnectee()->isPerAdmin()) { throw new ExceptionPerso("Vous ne pouvez pas accéder à cette page !", ExceptionPerso::ERR_DROITS); } $pdo = new Mypdo(); $citationManager = new CitationManager($pdo); $citationsEnAttente = $citationManager->getCitationsEnAttente(); ?> <h1>Valider une citation </h1> <?php if (empty($_GET['cit_num']) && empty($_GET['cit_valide'])) { throw new ExceptionPerso("Merci de ne pas modifier l'URL.", ExceptionPerso::ERR_URL); } else { $citation = $citationManager->getCitation($_GET["cit_num"]); if ($_GET['cit_valide'] === "zero") { $citation->setCitationValide(0); } else { $citation->setCitationValide(intval($_GET['cit_valide'])); } $citation->setCitationPerNumValide(getPersonneConnectee()->getPerNum()); $retour = $citationManager->modererCitation($citation); if ($retour != 0) { afficherMessageSucces("La citation a été modérée !"); redirection(1, LISTER_CITATIONS); } else { afficherMessageErreur("Une erreur est survenue. La citation n'a pas été modérée"); redirection(5, LISTER_CITATIONS); } }