Administration

query('SELECT * FROM lancaster_maintenance'); $data=$donnee->fetch(); ?>



prepare("UPDATE `lancaster_maintenance` SET `statut`=:statut,`texte_fr`=:texte_fr,`texte_en`=:texte_en WHERE `id`=1"); $donnee->bindValue(':statut',$statut); $donnee->bindValue(':texte_fr',$message_fr); $donnee->bindValue(':texte_en',$message_en); $donnee->execute(); echo '

Modifié !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); break; //********************** //AJOUT NEWS //********************** case "add_news": $action = htmlspecialchars($_GET['action']); switch($action) { case "en": ?>


Ajouter une news'; } break; case "edit_news_en": $id =''; $date = strtotime($_POST['date']); $texte = $_POST['editor1']; $auteur = $_POST['auteur']; $titre = $_POST['titre']; $donnee=$bdd->prepare("INSERT INTO lancaster_news_en(id, date, text, author, title) VALUES(:id, :date, :texte, :auteur, :titre)"); $donnee->bindValue(':id',$id); $donnee->bindValue(':date',$date); $donnee->bindValue(':texte',$texte); $donnee->bindValue(':auteur',$auteur); $donnee->bindValue(':titre',$titre); $donnee->execute(); echo '

News ajoutée !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); break; case "edit_news_fr": $id =''; $date = strtotime($_POST['date']); $texte = $_POST['editor1']; $auteur = $_POST['auteur']; $titre = $_POST['titre']; $donnee=$bdd->prepare("INSERT INTO lancaster_news_fr(id, date, text, author, title) VALUES(:id, :date, :texte, :auteur, :titre)"); $donnee->bindValue(':id',$id); $donnee->bindValue(':date',$date); $donnee->bindValue(':texte',$texte); $donnee->bindValue(':auteur',$auteur); $donnee->bindValue(':titre',$titre); $donnee->execute(); echo '

News ajoutée !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); break; //********************** //MODIF NEWS //********************** case "modif_news": $action = htmlspecialchars($_GET['action']); switch($action) { case "select": $type = htmlspecialchars($_GET['type']); switch($type) { case "fr": ?> query('SELECT title, author, text, date, id FROM lancaster_news_fr ORDER BY id DESC'); while ($news = $donnee->fetch()) { ?>

Le

Par Modifier

query('SELECT title, author, text, date, id FROM lancaster_news_en ORDER BY id DESC'); while ($news = $donnee->fetch()) { ?>

Le

Par Modifier

Aller au choix de la langue : Choix de la langue'; } break; case "modif": if (empty($_GET['type'])||empty($_GET['number'])) { echo 'NON !'; } else { $type=$_GET['type']; $id=$_GET['number']; $donnee = $bdd->query('SELECT * FROM lancaster_news_'.$type.' WHERE id='.$id.''); $data=$donnee->fetch(); $date= date('Y-m-d', $data['date']); ?>

prepare("UPDATE `lancaster_news_".$type."` SET `text`=:texte, `date`=:date, `author`=:auteur, `title`=:titre WHERE `id`=:id"); $donnee->bindValue(':texte',$texte); $donnee->bindValue(':id',$id); $donnee->bindValue(':date',$date); $donnee->bindValue(':titre',$titre); $donnee->bindValue(':auteur',$auteur); $donnee->execute(); echo 'News modifiée !
Retour à l\'administration : accueil'; break; default; echo '

Modifier une news

'; } break; //********************** //SUPPR NEWS //********************** case "del_news": $action = htmlspecialchars($_GET['action']); switch($action) { case "fr": ?> query('SELECT title, author, text, date, id FROM lancaster_news_fr ORDER BY id DESC'); while ($news = $donnee->fetch()) { ?>

Le

Par Supprimer

query('SELECT title, author, text, date, id FROM lancaster_news_en ORDER BY id DESC'); while ($news = $donnee->fetch()) { ?>

Le

Par Supprimer

Supprimer une news'; } break; case "del_news_fr_confirm": if (empty($_GET['number'])) { echo 'Aucune news n\'a été sélectionnée pour être supprimée.'; } else { $id=htmlspecialchars($_GET['number']); echo '

Êtes-vous sûr de vouloir supprimer cette news ?

'; } break; case "del_news_en_confirm": if (empty($_GET['number'])) { echo 'Aucune news n\'a été sélectionnée pour être supprimée.'; } else { $id=htmlspecialchars($_GET['number']); echo '

Êtes-vous sûr de vouloir supprimer cette news ?

'; } break; case "del_news_fr_ok": if (empty($_GET['number'])) { echo "Aucune news n'a été sélectionnée pour être supprimée.
Retourner à la page d'accueil : Accueil"; } else { $id=htmlspecialchars($_GET['number']); $donnee=$bdd->prepare("DELETE FROM lancaster_news_fr WHERE id=:id"); $donnee->bindValue(':id',$id); $donnee->execute(); echo '

News suprimée !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); } break; case "del_news_en_ok": if (empty($_GET['number'])) { echo "Aucune news n'a été sélectionnée pour être supprimée.
Retourner à la page d'accueil : Accueil"; } else { $id=htmlspecialchars($_GET['number']); $donnee=$bdd->prepare("DELETE FROM lancaster_news_en WHERE id=:id"); $donnee->bindValue(':id',$id); $donnee->execute(); echo '

News suprimée !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); } break; //********************** //AJOUT SOURCES //********************** case "add_source": $action = htmlspecialchars($_GET['action']); switch($action) { case "book": ?>
Quel type de source ?'; } break; case "edit_source_book": $id =''; $type = '1'; $auteur = $_POST['auteur']; $ouvrage = $_POST['ouvrage']; $donnee=$bdd->prepare("INSERT INTO lancaster_sources(id, type, auteur, ouvrage) VALUES(:id, :type, :auteur, :ouvrage)"); $donnee->bindValue(':id',$id); $donnee->bindValue(':type',$type); $donnee->bindValue(':auteur',$auteur); $donnee->bindValue(':ouvrage',$ouvrage); $donnee->execute(); echo '

Livre ajouté aux sources !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); break; case "edit_source_magazine": $id =''; $type = '2'; $auteur = $_POST['auteur']; $ouvrage = $_POST['ouvrage']; $donnee=$bdd->prepare("INSERT INTO lancaster_sources(id, type, auteur, ouvrage) VALUES(:id, :type, :auteur, :ouvrage)"); $donnee->bindValue(':id',$id); $donnee->bindValue(':type',$type); $donnee->bindValue(':auteur',$auteur); $donnee->bindValue(':ouvrage',$ouvrage); $donnee->execute(); echo '

Revue ajoutée aux sources !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); break; case "edit_source_site": $id =''; $type = '3'; $lien = $_POST['lien']; $nom_vue = $_POST['nom_vue']; $adress_url = "$nom_vue"; if (isset($_POST['commentaire'])) { $commentaire = $_POST['commentaire']; } else { $commentaire = ''; } $donnee=$bdd->prepare("INSERT INTO lancaster_sources(id, type, ouvrage, commentaire) VALUES(:id, :type, :lien, :commentaire)"); $donnee->bindValue(':id',$id); $donnee->bindValue(':type',$type); $donnee->bindValue(':lien',$adress_url); $donnee->bindValue(':commentaire',$commentaire); $donnee->execute(); echo '

Site ajouté aux sources !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); break; //********************** //MODIF SOURCES //********************** case "modif_source": $action = htmlspecialchars($_GET['action']); switch($action) { case "select": $type = htmlspecialchars($_GET['type']); switch($type) { case "book": ?> query('SELECT * FROM lancaster_sources WHERE type=1 ORDER BY auteur'); while ($sources = $donnee->fetch()) { ?> closeCursor() ?>
Auteur Ouvrage Sélection du livre
Modifier
query('SELECT * FROM lancaster_sources WHERE type=2 ORDER BY auteur'); while ($sources = $donnee->fetch()) { ?> closeCursor() ?>
Auteur Ouvrage Sélection de la revue
Modifier
query('SELECT * FROM lancaster_sources WHERE type=3 ORDER BY id'); while ($sources = $donnee->fetch()) { ?> closeCursor() ?>
Site web Sélection du site
Modifier
Aller au choix de la source : Choix de la source'; } break; case "modif": if (empty($_GET['type'])||empty($_GET['number'])) { echo 'NON !'; } else { $type=$_GET['type']; $id=$_GET['number']; $donnee = $bdd->query('SELECT * FROM lancaster_sources WHERE id='.$id.''); $data=$donnee->fetch(); ?>
Site'; echo ''; } else { echo ' '; } ?>
prepare("UPDATE `lancaster_sources` SET `auteur`=:auteur, `ouvrage`=:ouvrage WHERE `id`=:id"); $donnee->bindValue(':id',$id); $donnee->bindValue(':ouvrage',$ouvrage); $donnee->bindValue(':auteur',$auteur); $donnee->execute(); echo 'Source modifiée !
Retour à l\'administration : accueil'; } else { $donnee=$bdd->prepare("UPDATE `lancaster_sources` SET `ouvrage`=:ouvrage, `commentaire`=:commentaire WHERE `id`=:id"); $donnee->bindValue(':id',$id); $donnee->bindValue(':ouvrage',$ouvrage); $donnee->bindValue(':commentaire',$commentaire); $donnee->execute(); echo 'Source modifiée !
Retour à l\'administration : accueil'; } break; default; echo '

Modifier une source

'; } break; //********************** //SUPPR SOURCE //********************** case "del_source": ?>

Livres

query('SELECT * FROM lancaster_sources WHERE type=1 ORDER BY auteur'); while ($sources = $donnee->fetch()) { ?> closeCursor() ?>
Auteur Ouvrage Supprimer
Supprimer

Revues

query('SELECT * FROM lancaster_sources WHERE type=2 ORDER BY auteur'); while ($sources = $donnee->fetch()) { ?> closeCursor() ?>
Auteur Ouvrage Supprimer
Supprimer

Sites

query('SELECT * FROM lancaster_sources WHERE type=3 ORDER BY id'); while ($sources = $donnee->fetch()) { ?> closeCursor() ?>
Site web Supprimer
Supprimer
Retourner à la page d\'accueil : Accueil'; } else { $id=htmlspecialchars($_GET['number']); echo '

Êtes-vous sûr de vouloir supprimer cette source ?

'; } break; case "del_source_ok": if (empty($_GET['number'])) { echo "Aucune source n'a été sélectionnée pour être supprimée.
Retourner à la page d'accueil : Accueil"; } else { $id=htmlspecialchars($_GET['number']); $donnee=$bdd->prepare("DELETE FROM lancaster_sources WHERE id=:id"); $donnee->bindValue(':id',$id); $donnee->execute(); echo '

Source suprimée !
Retour à l\'administration : accueil

'; $donnee->CloseCursor(); } break; //********************** //MODIFICATION CHAPITRES //********************** case "chapter": $action = htmlspecialchars($_GET['action']); switch($action) { case "edit": if (isset($_GET['number']) && isset($_GET['type'])) { $number = htmlspecialchars($_GET['number']); $type = htmlspecialchars($_GET['type']); $donnee = $bdd->query('SELECT text_'.$type.' FROM lancaster_chapiter WHERE id='.$number.''); while ($text = $donnee->fetch()) { ?>

closeCursor(); } else { echo '

Chapitres français :

'; $donnee = $bdd->query('SELECT * FROM lancaster_chapiter ORDER BY id'); while ($data = $donnee->fetch()) { if ($data['last_edition_fr'] == "0") { $lastEdition = "Jamais"; } else { $lastEdition = date('d/m/Y à H:i',$data['last_edition_fr']); } ?>

Dernière edition : Editer

closeCursor(); echo '

Chapitres anglais :

'; $donnee = $bdd->query('SELECT * FROM lancaster_chapiter ORDER BY id'); while ($data = $donnee->fetch()) { if ($data['last_edition_en'] == "0") { $lastEdition = "Jamais"; } else { $lastEdition = date('d/m/Y à H:i',$data['last_edition_en']); } ?>

Dernière edition : Editer

closeCursor(); } break; case "save": if (isset($_GET['number']) && isset($_GET['type'])) { $number = htmlspecialchars($_GET['number']); $type = htmlspecialchars($_GET['type']); $texte = $_POST['editor1']; $date = time(); $donnee=$bdd->prepare("UPDATE `lancaster_chapiter` SET `text_".$type."`=:texte, `last_edition_".$type."`=:lastedition WHERE `id`=:id"); $donnee->bindValue(':id',$number); $donnee->bindValue(':texte',$texte); $donnee->bindValue(':lastedition',$date); $donnee->execute(); echo 'Chapitre modifiée !
Retour à l\'administration : accueil'; } else { echo "Quelque chose s'est mal passé"; } break; case "maintenance": echo "Pas encore implanté"; break; } break; //********************** //PAGE ACCUEIL //********************** default;?>

Bienvenue sur la page d'administration du site.
Que voulez-vous modifier ?

Maintenance

News

Chapitres

Sources