summaryrefslogtreecommitdiff
path: root/view
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2021-11-29 03:25:19 +0100
committerpolo <ordipolo@gmx.fr>2021-11-29 03:25:19 +0100
commit29df6f1362745eabf4fbcaedf309eb63795152fa (patch)
tree8c2f4839c119db193eca4f35aeac96356a8ef439 /view
parentb97a68343ec5c4ff1fae25ff5dc41f1a2ce6a17f (diff)
downloadmelaine-29df6f1362745eabf4fbcaedf309eb63795152fa.zip
discographie
Diffstat (limited to 'view')
-rw-r--r--view/discographie.php48
-rw-r--r--view/template-formulaires.php10
2 files changed, 32 insertions, 26 deletions
diff --git a/view/discographie.php b/view/discographie.php
index 25b82e1..d9bc6be 100644
--- a/view/discographie.php
+++ b/view/discographie.php
@@ -49,16 +49,15 @@ ob_start();
49 <div id="chronologie" > 49 <div id="chronologie" >
50 <!-- ajouter à chaque entrée une ancre et un lien soit vers l'ancre soit vers la page dédiée --> 50 <!-- ajouter à chaque entrée une ancre et un lien soit vers l'ancre soit vers la page dédiée -->
51<?php 51<?php
52//$i = 0;
53for($i = count($albumsJSON) - 1; $i >= 0; $i--) 52for($i = count($albumsJSON) - 1; $i >= 0; $i--)
53//for($i = 0; $i < count($albumsJSON); $i++)
54//foreach($albumsJSON as $oneAlbum) 54//foreach($albumsJSON as $oneAlbum)
55{ 55{
56 // mettre une adresse lorsqu'un fichier html existe 56 // menu dessous la mouette
57 // si il n'existe pas, mettre une ancre vers l'endroit sur la page 57 // comporte un lien si fichier html existe, sinon une ancre
58?> 58?>
59 <p><a class="<?= $linkDiscoChrono[$i] ?>" href="index.php?page=<?= $lienAlbum[$i] ?>" ><?= $albumsJSON[$i][1] ?> <?= $albumsJSON[$i][0] ?></a></p> 59 <p><a class="<?= $linkDiscoChrono[$i] ?>" href="index.php?<?= $lienAlbum[$i] ?>" ><?= $albumsJSON[$i][1] ?> - <?= $albumsJSON[$i][0] ?></a></p>
60<?php 60<?php
61 //$i++;
62} 61}
63?> 62?>
64 </div> 63 </div>
@@ -66,9 +65,10 @@ for($i = count($albumsJSON) - 1; $i >= 0; $i--)
66 </aside> 65 </aside>
67 <section> 66 <section>
68<?php 67<?php
68// éditeur ou bouton "Nouvel album"
69if($_SESSION['admin'] == 1) 69if($_SESSION['admin'] == 1)
70{ 70{
71 if(isset($_GET['action']) && $_GET['action'] == 'edition' && !isset($_GET['album'])) 71 if(isset($_GET['action']) && $_GET['action'] == 'edition' && $albumCode == '')
72 { 72 {
73?> 73?>
74 <h3>Ajouter un album</h3> 74 <h3>Ajouter un album</h3>
@@ -88,31 +88,36 @@ if($_SESSION['admin'] == 1)
88} 88}
89 89
90// tableau des albums 90// tableau des albums
91//$i = count($albumsJSON); 91for($i = count($albumsJSON) - 1; $i >= 0; $i--)
92$i = 0; 92//for($i = 0; $i < count($albumsJSON); $i++)
93//for($i = count($albumsJSON) - 1; $i >= 0; $i--)
94foreach($albumsJSON as $oneAlbum)
95{ 93{
96 //$i--; 94 // formulaires et éditeur
97 // modification 95 // comparer le GET avec $albumsJSON[3]
98 if(false) 96 if(isset($_GET['action']) && $_GET['action'] == 'edition'
99 {} 97 && $albumsJSON[$i][3] == $_GET['album_code'])
98 {
99 ?>
100 <h3>Modifier un album</h3>
101<?= $editeurHTML ?>
102<?php
103 }
104 // affichage normal
100 else 105 else
101 { 106 {
102 // mettre une adresse lorsqu'un fichier html existe
103?> 107?>
104 <article id="<?= $oneAlbum[0] ?>" > 108 <article id="<?= $albumsJSON[$i][0] ?>" >
105<?php 109<?php
110 // mettre une adresse lorsqu'un fichier html existe
106 if($avecLien[$i]) 111 if($avecLien[$i])
107 { 112 {
108?> 113?>
109 <a href="index.php?page=<?= $lienAlbum[$i] ?>" > 114 <a href="index.php?<?= $lienAlbum[$i] ?>" >
110<?php 115<?php
111 } 116 }
112?> 117?>
113 <figure> 118 <figure>
114 <img class="vignette" src="data/discographie/images/<?= $oneAlbum[2] ?>" alt="" > 119 <img class="vignette" src="data/discographie/images/<?= $albumsJSON[$i][2] ?>" alt="" >
115 <figcaption><?= $oneAlbum[0] ?><br><?= $oneAlbum[1] ?></figcaption> 120 <figcaption><?= $albumsJSON[$i][0] ?><br><?= $albumsJSON[$i][1] ?></figcaption>
116 </figure> 121 </figure>
117<?php 122<?php
118 if($avecLien[$i]) 123 if($avecLien[$i])
@@ -126,11 +131,11 @@ foreach($albumsJSON as $oneAlbum)
126 { 131 {
127 ?> 132 ?>
128 <p> 133 <p>
129 <a href="index.php?page=<?= $lienBoutonModif[$i] ?>" > 134 <a href="index.php?<?= $lienBoutonModif[$i] ?>" >
130 Modifier cet article 135 Modifier cet article
131 </a> 136 </a>
132 &nbsp;<!-- un espace --> 137 &nbsp;<!-- un espace -->
133 <a href="index.php?page=discographie&action=suppression&album=<?= $i ?>" onclick="confirmerSuppression()" > 138 <a href="index.php?page=discographie&action=suppression&album_code=<?= $albumsJSON[$i][3] ?>" onclick="confirmerSuppression()" >
134 Supprimer cet article 139 Supprimer cet article
135 </a> 140 </a>
136 </p> 141 </p>
@@ -144,7 +149,6 @@ foreach($albumsJSON as $oneAlbum)
144 if($_SESSION['admin'] == 1) 149 if($_SESSION['admin'] == 1)
145 {} 150 {}
146 } 151 }
147 $i++;
148} 152}
149?> 153?>
150 </section> 154 </section>
diff --git a/view/template-formulaires.php b/view/template-formulaires.php
index 391f729..e864719 100644
--- a/view/template-formulaires.php
+++ b/view/template-formulaires.php
@@ -18,14 +18,16 @@
18 18
19 19
20// variable $inputsAlbum (page discographie uniquement) 20// variable $inputsAlbum (page discographie uniquement)
21// note: on ne peut préremplir le champ input texte
22// solution: on affiche le nom du fichier, si l'utilisateur en télécharge un autre, on le remplace
21ob_start(); 23ob_start();
22?> 24?>
23 <p><i>Infos qui seront affichées sur cette page:</i></p> 25 <p><i>Infos qui seront affichées sur cette page:</i></p>
24 <label for="titre" >Titre</label> 26 <label for="titre" >Titre</label>
25 <input type="text" name="titre" required ><br /> 27 <input type="text" name="titre" value="<?= $vignette[0] ?>" required ><br />
26 <label for="annee" >Année</label> 28 <label for="annee" >Année</label>
27 <input type="text" name="annee" required ><br /> 29 <input type="text" name="annee" value="<?= $vignette[1] ?>" required ><br />
28 <label for="pochette" >Pochette du disque (jpg ou png)</label> 30 <label for="pochette" >Pochette du disque (jpg ou png) : <?= $vignette[2] ?></label><br/>
29 <input type="file" name="upload" > 31 <input type="file" name="upload" >
30 <br /><br /> 32 <br /><br />
31<?php 33<?php
@@ -37,7 +39,7 @@ ob_start();
37?> 39?>
38 40
39 <div class="conteneur_article" > 41 <div class="conteneur_article" >
40 <form action="index.php?page=<?= $page_actuelle ?>&article=<?= $numArticle ?>&action=submit" method="post" enctype="multipart/form-data" > 42 <form action="index.php?page=<?= $page_actuelle ?>&article=<?= $album_code ?>&action=submit" method="post" enctype="multipart/form-data" >
41<?php 43<?php
42if($page_actuelle == 'discographie') 44if($page_actuelle == 'discographie')
43{ 45{