$db = DBFactory::getMysqlConnexionWithPDO(); $manager = new NewsManagerPDO($db); if (isset($_GET['modifier'])) { $news = $manager->getUnique((int) $_GET['modifier']); } if (isset($_GET['supprimer'])) { $manager->delete((int) $_GET['supprimer']); $message = 'La news a bien été supprimée !'; } if (isset($_POST['auteur'])) { $news = new News(['auteur' => $_POST['auteur'], 'titre' => $_POST['titre'], 'contenu' => $_POST['contenu']]); if (isset($_POST['id'])) { $news->setId($_POST['id']); } if ($news->isValid()) { $manager->save($news); $message = $news->isNew() ? 'La news a bien été ajoutée !' : 'La news a bien été modifiée !'; } else { $erreurs = $news->getErreurs(); } } ?> <!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="description" content="Déboguer le code - jQuery - basé sur le MOOC Simplifiez vos développements Javascript avec jQuery - OpenClassrooms - Adaptation Christophe Malo"> <meta name="keywords" content="jQuery, Ajax, Javascript, HTML5, CSS3, Bootstrap">