diff options
author | polo <ordipolo@gmx.fr> | 2022-03-01 04:02:05 +0100 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2022-03-01 04:02:05 +0100 |
commit | 2ac4254829fb27d878044978e4e89f15eeeddd23 (patch) | |
tree | d6ae70410566884d8bf567b0934cdaee5133a5a1 /view | |
parent | abd968a1c573b1862bd0728f0b7b6a88e307900a (diff) | |
download | melaine-2ac4254829fb27d878044978e4e89f15eeeddd23.zip |
factorisation et pages manquantes
Diffstat (limited to 'view')
-rw-r--r-- | view/backup.php | 13 | ||||
-rw-r--r-- | view/discographie.php | 2 | ||||
-rw-r--r-- | view/menu.php | 2 | ||||
-rw-r--r-- | view/nav.php | 18 | ||||
-rw-r--r-- | view/pageArticlesSimples.php (renamed from view/melaine.php) | 16 | ||||
-rw-r--r-- | view/password.php | 16 | ||||
-rw-r--r-- | view/template-formulaires.php | 8 | ||||
-rw-r--r-- | view/template.php | 12 |
8 files changed, 41 insertions, 46 deletions
diff --git a/view/backup.php b/view/backup.php index 9fce805..30b644b 100644 --- a/view/backup.php +++ b/view/backup.php | |||
@@ -27,8 +27,9 @@ if(isset($_GET['action']) && $_GET['action'] == 'sauvegarde') | |||
27 | ?> | 27 | ?> |
28 | <h2>Sauvegarde complète</h2> | 28 | <h2>Sauvegarde complète</h2> |
29 | <p>Toutes les données du sites (textes, photos) ont été rassemblées dans un unique fichier que vous pouvez conserver si vous le souhaitez sur votre ordinateur.</p> | 29 | <p>Toutes les données du sites (textes, photos) ont été rassemblées dans un unique fichier que vous pouvez conserver si vous le souhaitez sur votre ordinateur.</p> |
30 | <p>Vous pourrez l'utiliser plus tard pour restaurer le site dans l'état où il se trouve aujourd'hui ou pour récupérer des fichiers effacés ou perdus. Ceci est utile dans le cas d'un changement d'hébergement, d'un problème affectant le serveur, ou encore d'une mauvaise manipulation.</p> | 30 | <p>Vous pourrez l'utiliser plus tard pour restaurer le site dans l'état où il se trouve aujourd'hui ou pour récupérer des fichiers effacés ou perdus. Ce fichier sera utile dans le cas d'une migration (déplacement du site, changement d'hébergeur), d'un problème affectant le serveur, ou encore d'une mauvaise manipulation.</p> |
31 | <p>Ce fichier se nomme <i><?= $nomFichier ?></i>.</p> | 31 | <p style="color: red;" >Veuillez noter que votre mot de passe ne sera pas conservé. Dans le cas d'une migration, il vous sera proposé d'en créer un nouveau.</p> |
32 | <p>Ce fichier se nomme <i><?= $nomFichier ?></i></p> | ||
32 | 33 | ||
33 | <button class="boutonBackup" ><a href="data/<?= $nomFichier ?>" >Le télécharger</a></button> | 34 | <button class="boutonBackup" ><a href="data/<?= $nomFichier ?>" >Le télécharger</a></button> |
34 | <button class="boutonBackup" ><a class="boutonBackup" href="index.php?page=<?= $from ?>" >Retour au site</a></button> | 35 | <button class="boutonBackup" ><a class="boutonBackup" href="index.php?page=<?= $from ?>" >Retour au site</a></button> |
@@ -53,7 +54,7 @@ elseif(isset($_GET['action']) && $_GET['action'] == 'restauration') | |||
53 | ob_start(); | 54 | ob_start(); |
54 | ?> | 55 | ?> |
55 | <h2>Restauration des données à partir d'une sauvegarde.</h2> | 56 | <h2>Restauration des données à partir d'une sauvegarde.</h2> |
56 | <p>Vous devez avoir créé précédemment un fichier <i>melaineDATA.zip</i><br/> | 57 | <p>Vous devez avoir créé précédemment un fichier <i>melaineDATA</i><br/> |
57 | à la page <i>Sauvegarder les données.</i></p><br/> | 58 | à la page <i>Sauvegarder les données.</i></p><br/> |
58 | 59 | ||
59 | <form method="post" enctype="multipart/form-data" action="index.php?from=<?= $from ?>&action=restauration" > | 60 | <form method="post" enctype="multipart/form-data" action="index.php?from=<?= $from ?>&action=restauration" > |
@@ -61,10 +62,10 @@ elseif(isset($_GET['action']) && $_GET['action'] == 'restauration') | |||
61 | 62 | ||
62 | <!-- demande de confirmation en JS au submit --> | 63 | <!-- demande de confirmation en JS au submit --> |
63 | 64 | ||
64 | <input type="submit" class="boutonBackup" value="Valider" ><br/><br/> | 65 | <input type="submit" class="boutonBackup" value="Valider" > |
65 | <?= $message ?> | 66 | <?= $message ?> |
66 | <button class="boutonBackup" ><a href="index.php?page=<?= $from ?>" >Retour au site</a></button> | ||
67 | </form> | 67 | </form> |
68 | <button class="boutonBackup" ><a href="index.php?page=<?= $from ?>" >Retour au site</a></button> | ||
68 | <?php | 69 | <?php |
69 | $content = ob_get_clean(); | 70 | $content = ob_get_clean(); |
70 | } | 71 | } |
diff --git a/view/discographie.php b/view/discographie.php index e234f58..e8e5770 100644 --- a/view/discographie.php +++ b/view/discographie.php | |||
@@ -4,7 +4,7 @@ | |||
4 | // variable $css | 4 | // variable $css |
5 | ob_start(); | 5 | ob_start(); |
6 | ?> | 6 | ?> |
7 | <link rel="stylesheet" type="text/css" href="public/css/<?= $page_actuelle ?>.css" /> | 7 | <link rel="stylesheet" type="text/css" href="public/css/<?= $page ?>.css" /> |
8 | <link rel="stylesheet" type="text/css" href="public/css/donnees_hors_editeur.css" /> | 8 | <link rel="stylesheet" type="text/css" href="public/css/donnees_hors_editeur.css" /> |
9 | <?php | 9 | <?php |
10 | $css = ob_get_clean(); | 10 | $css = ob_get_clean(); |
diff --git a/view/menu.php b/view/menu.php index 4c9e341..29db70e 100644 --- a/view/menu.php +++ b/view/menu.php | |||
@@ -4,7 +4,7 @@ | |||
4 | // variable $css | 4 | // variable $css |
5 | ob_start(); | 5 | ob_start(); |
6 | ?> | 6 | ?> |
7 | <link rel="stylesheet" type="text/css" href="public/css/<?= $page_actuelle ?>.css" /> | 7 | <link rel="stylesheet" type="text/css" href="public/css/<?= $page ?>.css" /> |
8 | <?php | 8 | <?php |
9 | $css = ob_get_clean(); | 9 | $css = ob_get_clean(); |
10 | 10 | ||
diff --git a/view/nav.php b/view/nav.php index 40be1cb..1fa0487 100644 --- a/view/nav.php +++ b/view/nav.php | |||
@@ -1,13 +1,13 @@ | |||
1 | <nav> | 1 | <nav> |
2 | <ul id="ul_menu"> | 2 | <ul id="ul_menu"> |
3 | <li><a href="index.php?page=menu" <?php if($page_actuelle == "menu") {echo('id="actuelle" ');} ?>>Menu</a></li> | 3 | <li><a href="index.php?page=menu" <?php if($page == "menu") {echo('id="actuelle" ');} ?>>Menu</a></li> |
4 | <li><a href="index.php?page=melaine" <?php if($page_actuelle == "melaine") {echo('id="actuelle" ');} ?>>Melaine</a></li> | 4 | <li><a href="index.php?page=melaine" <?php if($page == "melaine") {echo('id="actuelle" ');} ?>>Melaine</a></li> |
5 | <li><a href="index.php?page=discographie" <?php if($page_actuelle == "discographie") {echo('id="actuelle" ');} ?>>Discographie</a></li> | 5 | <li><a href="index.php?page=discographie" <?php if($page == "discographie") {echo('id="actuelle" ');} ?>>Discographie</a></li> |
6 | <li><a href="index.php?page=concerts" <?php if($page_actuelle == "concerts") {echo('id="actuelle" ');} ?>>Concerts</a></li> | 6 | <li><a href="index.php?page=concerts" <?php if($page == "concerts") {echo('id="actuelle" ');} ?>>Concerts</a></li> |
7 | <li><a href="index.php?page=presse" <?php if($page_actuelle == "presse") {echo('id="actuelle" ');} ?>>La Presse</a></li> | 7 | <li><a href="index.php?page=presse" <?php if($page == "presse") {echo('id="actuelle" ');} ?>>La Presse</a></li> |
8 | <li><a href="index.php?page=ateliers" <?php if($page_actuelle == "ateliers ") {echo('id="actuelle" ');} ?>>Ateliers</a></li> | 8 | <li><a href="index.php?page=ateliers" <?php if($page == "ateliers ") {echo('id="actuelle" ');} ?>>Ateliers</a></li> |
9 | <li><a href="index.php?page=liens" <?php if($page_actuelle == "liens") {echo('id="actuelle" ');} ?>>Liens</a></li> | 9 | <li><a href="index.php?page=liens" <?php if($page == "liens") {echo('id="actuelle" ');} ?>>Liens</a></li> |
10 | <li><a href="index.php?page=peinture" <?php if($page_actuelle == "peinture") {echo('id="actuelle" ');} ?>>Peinture</a></li> | 10 | <li><a href="index.php?page=peinture" <?php if($page == "peinture") {echo('id="actuelle" ');} ?>>Peinture</a></li> |
11 | <li><a href="index.php?page=archives" <?php if($page_actuelle == "archives") {echo('id="actuelle" ');} ?>>Archives</a></li> | 11 | <li><a href="index.php?page=archives" <?php if($page == "archives") {echo('id="actuelle" ');} ?>>Archives</a></li> |
12 | </ul> | 12 | </ul> |
13 | </nav> \ No newline at end of file | 13 | </nav> \ No newline at end of file |
diff --git a/view/melaine.php b/view/pageArticlesSimples.php index ea8434a..aa755d8 100644 --- a/view/melaine.php +++ b/view/pageArticlesSimples.php | |||
@@ -1,10 +1,10 @@ | |||
1 | <?php | 1 | <?php |
2 | // view/melaine.php | 2 | // view/pageArticleSimple.php |
3 | 3 | ||
4 | // variable $css | 4 | // variable $css |
5 | ob_start(); | 5 | ob_start(); |
6 | ?> | 6 | ?> |
7 | <link rel="stylesheet" type="text/css" href="public/css/<?= $page_actuelle ?>.css" /> | 7 | <link rel="stylesheet" type="text/css" href="public/css/pages_articles_simples.css" /> |
8 | <link rel="stylesheet" type="text/css" href="public/css/donnees_hors_editeur.css" /> | 8 | <link rel="stylesheet" type="text/css" href="public/css/donnees_hors_editeur.css" /> |
9 | <?php | 9 | <?php |
10 | $css = ob_get_clean(); | 10 | $css = ob_get_clean(); |
@@ -32,9 +32,9 @@ echo "\n"; | |||
32 | ?> | 32 | ?> |
33 | <header> | 33 | <header> |
34 | <div id="titre" > | 34 | <div id="titre" > |
35 | <span class="police_titre" >Melaine Favennec</span> | 35 | <span class="police_titre" ><?= $headerPaintedTitle ?></span> |
36 | </div> | 36 | </div> |
37 | <div id="photo" ></div> | 37 | <?= $headerImage ?> |
38 | </header> | 38 | </header> |
39 | <?php | 39 | <?php |
40 | $header = ob_get_clean(); | 40 | $header = ob_get_clean(); |
@@ -52,8 +52,6 @@ if($_SESSION['admin'] == 1) | |||
52 | <div <?= $style ?>> | 52 | <div <?= $style ?>> |
53 | <h3>Rédiger un nouvel article</h3> | 53 | <h3>Rédiger un nouvel article</h3> |
54 | <?php | 54 | <?php |
55 | |||
56 | |||
57 | echo($editeurHTML); // injection de template-editor.php | 55 | echo($editeurHTML); // injection de template-editor.php |
58 | } | 56 | } |
59 | 57 | ||
@@ -63,7 +61,7 @@ if($_SESSION['admin'] == 1) | |||
63 | ?> | 61 | ?> |
64 | <div> | 62 | <div> |
65 | <p class="boutonArticle" > | 63 | <p class="boutonArticle" > |
66 | <a href="index.php?page=melaine&action=editor" > | 64 | <a href="index.php?page=<?= $page ?>&action=editor" > |
67 | Nouvel article | 65 | Nouvel article |
68 | </a> | 66 | </a> |
69 | </p> | 67 | </p> |
@@ -119,11 +117,11 @@ for($i = 0; $i < $Articles->fileListCount; $i++) | |||
119 | { | 117 | { |
120 | ?> | 118 | ?> |
121 | <p class="boutonArticle" > | 119 | <p class="boutonArticle" > |
122 | <a href="index.php?page=melaine&action=editor&file_code=<?= $Articles->fileList[$i]['fileCode'] ?>#<?= $Articles->fileList[$i]['fileCode'] ?>" > | 120 | <a href="index.php?page=<?= $page ?>&action=editor&file_code=<?= $Articles->fileList[$i]['fileCode'] ?>#<?= $Articles->fileList[$i]['fileCode'] ?>" > |
123 | Modifier cet article | 121 | Modifier cet article |
124 | </a> | 122 | </a> |
125 | <!-- un espace --> | 123 | <!-- un espace --> |
126 | <a href="index.php?page=melaine&action=suppression&file_code=<?= $Articles->fileList[$i]['fileCode'] ?>" onclick="confirmerSuppression()" > | 124 | <a href="index.php?page=<?= $page ?>&action=suppression&file_code=<?= $Articles->fileList[$i]['fileCode'] ?>" onclick="confirmerSuppression()" > |
127 | Supprimer cet article | 125 | Supprimer cet article |
128 | </a> | 126 | </a> |
129 | </p> | 127 | </p> |
diff --git a/view/password.php b/view/password.php index 1509f68..a5cdbf8 100644 --- a/view/password.php +++ b/view/password.php | |||
@@ -72,8 +72,12 @@ ob_start(); | |||
72 | $header = ob_get_clean(); | 72 | $header = ob_get_clean(); |
73 | 73 | ||
74 | 74 | ||
75 | // message d'erreur | 75 | // messages d'erreur |
76 | $erreurMDP = '<p class="avertissement" >Mauvais mot de passe</p>'; | 76 | $errorPassword = '<p class="avertissement" >Mauvais mot de passe</p>'; |
77 | $errorBadCharacters = '<p class="avertissement" >Caractères interdits: espaces, tabulations, sauts CR/LF.</p>'; | ||
78 | |||
79 | // avertissement | ||
80 | $warning = '<p class="avertissement" >Rappel de sécurité<br />Vous n\'utilisez pas votre propre ordinateur ou téléphone? Utilisez la navigation privée!</p>'; | ||
77 | 81 | ||
78 | 82 | ||
79 | // confirmation modification du mot de passe | 83 | // confirmation modification du mot de passe |
@@ -88,14 +92,6 @@ ob_start(); | |||
88 | $message = ob_get_clean(); | 92 | $message = ob_get_clean(); |
89 | 93 | ||
90 | 94 | ||
91 | // avertissement | ||
92 | ob_start(); | ||
93 | ?> | ||
94 | <p class="avertissement" >Rappel de sécurité<br />Vous n'utilisez pas votre propre ordinateur ou téléphone? Utilisez la navigation privée!</p> | ||
95 | <?php | ||
96 | $warning = ob_get_clean(); | ||
97 | |||
98 | |||
99 | // pied de page | 95 | // pied de page |
100 | ob_start(); | 96 | ob_start(); |
101 | ?> | 97 | ?> |
diff --git a/view/template-formulaires.php b/view/template-formulaires.php index d1d47c4..ede8f27 100644 --- a/view/template-formulaires.php +++ b/view/template-formulaires.php | |||
@@ -43,9 +43,9 @@ ob_start(); | |||
43 | ?> | 43 | ?> |
44 | 44 | ||
45 | <div class="conteneur_article" > | 45 | <div class="conteneur_article" > |
46 | <form action="index.php?page=<?= $page_actuelle ?><?= $fileCodeArgument ?>&action=submit" method="post" enctype="multipart/form-data" > | 46 | <form action="index.php?page=<?= $page ?><?= $fileCodeArgument ?>&action=submit" method="post" enctype="multipart/form-data" > |
47 | <?php | 47 | <?php |
48 | if($page_actuelle == 'discographie') | 48 | if($page == 'discographie') |
49 | { | 49 | { |
50 | echo($inputsAlbum . "<p><i>Infos qui seront affichées dans la page spécifique à cet album:</i></p>"); | 50 | echo($inputsAlbum . "<p><i>Infos qui seront affichées dans la page spécifique à cet album:</i></p>"); |
51 | } | 51 | } |
@@ -53,7 +53,7 @@ if($page_actuelle == 'discographie') | |||
53 | 53 | ||
54 | <textarea id="editor" name="contenu" ></textarea> | 54 | <textarea id="editor" name="contenu" ></textarea> |
55 | <input class="boutonSubmitEditeur" type="submit" value="Valider" /> | 55 | <input class="boutonSubmitEditeur" type="submit" value="Valider" /> |
56 | <a class="boutonAnnuler" href="index.php?page=<?= $page_actuelle ?>" > | 56 | <a class="boutonAnnuler" href="index.php?page=<?= $page ?>" > |
57 | <input type="button" value="Annuler" /> | 57 | <input type="button" value="Annuler" /> |
58 | </a> | 58 | </a> |
59 | 59 | ||
@@ -146,7 +146,7 @@ if($page_actuelle == 'discographie') | |||
146 | // - à télécharger immédiatement l'image envoyée pour la placer dans l'éditeur | 146 | // - à télécharger immédiatement l'image envoyée pour la placer dans l'éditeur |
147 | // - à inclure l'adresse de l'image dans le HTML produit par l'éditeur | 147 | // - à inclure l'adresse de l'image dans le HTML produit par l'éditeur |
148 | simpleUpload: { | 148 | simpleUpload: { |
149 | uploadUrl: 'index.php?action=upload_image&page=<?= $page_actuelle ?>', | 149 | uploadUrl: 'index.php?action=upload_image&page=<?= $page ?>', |
150 | 150 | ||
151 | // Headers supplémentaires envoyés avec la requête | 151 | // Headers supplémentaires envoyés avec la requête |
152 | // c'est ici qu'on installe les mécanismes de sécurités comme l'authentification et la protection au CSRF | 152 | // c'est ici qu'on installe les mécanismes de sécurités comme l'authentification et la protection au CSRF |
diff --git a/view/template.php b/view/template.php index 4cf0e52..0b084f6 100644 --- a/view/template.php +++ b/view/template.php | |||
@@ -45,7 +45,7 @@ echo($content); | |||
45 | <?php | 45 | <?php |
46 | 46 | ||
47 | // section courriel sur toutes les pages sauf accueil | 47 | // section courriel sur toutes les pages sauf accueil |
48 | if($page_actuelle != "accueil") | 48 | if($page != "accueil") |
49 | { | 49 | { |
50 | echo "\n"; | 50 | echo "\n"; |
51 | require("view/courriel.php"); | 51 | require("view/courriel.php"); |
@@ -57,7 +57,7 @@ if($_SESSION['admin'] == 0) | |||
57 | { | 57 | { |
58 | ?> | 58 | ?> |
59 | <div id="lienModeAdmin" > | 59 | <div id="lienModeAdmin" > |
60 | <p><a href="index.php?page=connexion&from=<?= $page_actuelle ?>" >Mode Administrateur</a></p> | 60 | <p><a href="index.php?page=connexion&from=<?= $page ?>" >Mode Administrateur</a></p> |
61 | </div> | 61 | </div> |
62 | <?php | 62 | <?php |
63 | } | 63 | } |
@@ -72,14 +72,14 @@ if($_SESSION['admin'] == 1) | |||
72 | <div id="modeAdmin" > | 72 | <div id="modeAdmin" > |
73 | <p>Vous êtes en mode administrateur. | 73 | <p>Vous êtes en mode administrateur. |
74 | <!-- <button id="boutonOptions" >Options</button> --> | 74 | <!-- <button id="boutonOptions" >Options</button> --> |
75 | <button><a href="index.php?page=<?= $page_actuelle ?>&action=deconnexion" >Déconnexion</a></button> | 75 | <button><a href="index.php?page=<?= $page ?>&action=deconnexion" >Déconnexion</a></button> |
76 | </p> | 76 | </p> |
77 | <div id="options" > | 77 | <div id="options" > |
78 | <button class="boutonBackup" ><a href="index.php?from=<?= $page_actuelle ?>&action=modif_mdp" > | 78 | <button class="boutonBackup" ><a href="index.php?from=<?= $page ?>&action=modif_mdp" > |
79 | Changer de mot de passe</a></button> | 79 | Changer de mot de passe</a></button> |
80 | <button class="boutonBackup" ><a href="index.php?from=<?= $page_actuelle ?>&action=sauvegarde" > | 80 | <button class="boutonBackup" ><a href="index.php?from=<?= $page ?>&action=sauvegarde" > |
81 | Sauvegarder les données</a></button> | 81 | Sauvegarder les données</a></button> |
82 | <button class="boutonBackup" ><a href="index.php?from=<?= $page_actuelle ?>&action=restauration" >Les restaurer avec une sauvegarde</a></button> | 82 | <button class="boutonBackup" ><a href="index.php?from=<?= $page ?>&action=restauration" >Les restaurer avec une sauvegarde</a></button> |
83 | <button class="boutonBackup" ><a href="data/melainePHP.zip" > | 83 | <button class="boutonBackup" ><a href="data/melainePHP.zip" > |
84 | Télécharger le code PHP | 84 | Télécharger le code PHP |
85 | </a></button> | 85 | </a></button> |