summaryrefslogtreecommitdiff
path: root/view
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2022-03-01 04:02:05 +0100
committerpolo <ordipolo@gmx.fr>2022-03-01 04:02:05 +0100
commit2ac4254829fb27d878044978e4e89f15eeeddd23 (patch)
treed6ae70410566884d8bf567b0934cdaee5133a5a1 /view
parentabd968a1c573b1862bd0728f0b7b6a88e307900a (diff)
downloadmelaine-2ac4254829fb27d878044978e4e89f15eeeddd23.zip
factorisation et pages manquantes
Diffstat (limited to 'view')
-rw-r--r--view/backup.php13
-rw-r--r--view/discographie.php2
-rw-r--r--view/menu.php2
-rw-r--r--view/nav.php18
-rw-r--r--view/pageArticlesSimples.php (renamed from view/melaine.php)16
-rw-r--r--view/password.php16
-rw-r--r--view/template-formulaires.php8
-rw-r--r--view/template.php12
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
5ob_start(); 5ob_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
5ob_start(); 5ob_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
5ob_start(); 5ob_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 &nbsp;<!-- un espace --> 123 &nbsp;<!-- 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
92ob_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
100ob_start(); 96ob_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
48if($page_actuelle == 'discographie') 48if($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
48if($page_actuelle != "accueil") 48if($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>