summaryrefslogtreecommitdiff
path: root/view/discographie.php
diff options
context:
space:
mode:
authorpolo <ordipolo@gmx.fr>2022-02-17 18:13:00 +0100
committerpolo <ordipolo@gmx.fr>2022-02-17 18:13:00 +0100
commit787d03e48471ba62cd830379428f04d996f0b74b (patch)
treee9f98c7b9288c4530b50985688dd82622106ba2d /view/discographie.php
parent29df6f1362745eabf4fbcaedf309eb63795152fa (diff)
downloadmelaine-787d03e48471ba62cd830379428f04d996f0b74b.zip
model update
Diffstat (limited to 'view/discographie.php')
-rw-r--r--view/discographie.php103
1 files changed, 62 insertions, 41 deletions
diff --git a/view/discographie.php b/view/discographie.php
index d9bc6be..6d56854 100644
--- a/view/discographie.php
+++ b/view/discographie.php
@@ -10,7 +10,7 @@ ob_start();
10$css = ob_get_clean(); 10$css = ob_get_clean();
11 11
12 12
13//variable $js 13// variable $js
14ob_start(); 14ob_start();
15?> 15?>
16 <script type="text/javascript" src="public/main.js" ></script> 16 <script type="text/javascript" src="public/main.js" ></script>
@@ -43,41 +43,45 @@ $header = ob_get_clean();
43// variable $content 43// variable $content
44ob_start(); 44ob_start();
45?> 45?>
46 <aside> 46 <aside>
47 <div> 47 <div>
48 <p id="bouton_chronologie" >Chronologie</p> 48 <p id="bouton_chronologie" >Chronologie</p>
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
52for($i = count($albumsJSON) - 1; $i >= 0; $i--) 52//for($i = $Albums->fileListCount - 1; $i >= 0; $i--)
53//for($i = 0; $i < count($albumsJSON); $i++) 53for($i = 0; $i < $Albums->fileListCount; $i++)
54//foreach($albumsJSON as $oneAlbum) 54//foreach($albumsJSON as $oneAlbum)
55{ 55{
56 // menu dessous la mouette 56 // menu dessous la mouette
57 // comporte un lien si fichier html existe, sinon une ancre 57 // comporte un lien si fichier html existe, sinon une ancre
58?> 58?>
59 <p><a class="<?= $linkDiscoChrono[$i] ?>" href="index.php?<?= $lienAlbum[$i] ?>" ><?= $albumsJSON[$i][1] ?> - <?= $albumsJSON[$i][0] ?></a></p> 59 <p><a class="<?= $linkDiscoChrono[$i] ?>" href="index.php?<?= $lienAlbum[$i] ?>" ><?= $Albums->fileList[$i]['annee'] ?> - <?= $Albums->fileList[$i]['titre'] ?></a></p>
60<?php 60<?php
61} 61}
62?> 62?>
63 </div> 63 </div>
64 </div> 64 </div>
65 </aside> 65 </aside>
66 <section> 66 <section>
67<?php 67<?php
68// éditeur ou bouton "Nouvel album" 68// éditeur ou bouton "Nouvel album"
69if($_SESSION['admin'] == 1) 69if($_SESSION['admin'] == 1)
70{ 70{
71 if(isset($_GET['action']) && $_GET['action'] == 'edition' && $albumCode == '') 71 if(isset($_GET['action']) && $_GET['action'] == 'edition' && $fileCode == '')
72 { 72 {
73 $style = 'class="articleAvecEditeur"';
73?> 74?>
74 <h3>Ajouter un album</h3> 75 <article <?= $style ?>>
76 <h3>Ajouter un album</h3>
75<?= $editeurHTML ?> 77<?= $editeurHTML ?>
76<?php 78<?php
77 } 79 }
78 else 80 else
79 { 81 {
82 $style = '';
80?> 83?>
84 <article>
81 <p class="boutonAlbum" > 85 <p class="boutonAlbum" >
82 <a href="index.php?page=discographie&action=edition" > 86 <a href="index.php?page=discographie&action=edition" >
83 Nouvel album 87 Nouvel album
@@ -86,15 +90,31 @@ if($_SESSION['admin'] == 1)
86<?php 90<?php
87 } 91 }
88} 92}
93?>
94 </article>
95 <div id="articles">
96<?php
89 97
90// tableau des albums 98// tableau des albums
91for($i = count($albumsJSON) - 1; $i >= 0; $i--) 99//for($i = $Albums->fileListCount - 1; $i >= 0; $i--)
92//for($i = 0; $i < count($albumsJSON); $i++) 100for($i = 0; $i < $Albums->fileListCount; $i++)
93{ 101{
102 // article modifié sur fond coloré
103 if(isset($fileCode) && $Albums->fileList[$i]['fileCode'] == $fileCode)
104 {
105 $style = 'class="articleAvecEditeur"';
106 }
107 else
108 {
109 $style = 'class="articleSansEditeur"';
110 }
111?>
112 <article id="<?= $Albums->fileList[$i]['fileCode'] ?>" <?= $style ?>>
113<?php
94 // formulaires et éditeur 114 // formulaires et éditeur
95 // comparer le GET avec $albumsJSON[3] 115 if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1
96 if(isset($_GET['action']) && $_GET['action'] == 'edition' 116 && isset($_GET['action']) && $_GET['action'] == 'edition'
97 && $albumsJSON[$i][3] == $_GET['album_code']) 117 && $Albums->fileList[$i]['fileCode'] == $fileCode)
98 { 118 {
99 ?> 119 ?>
100 <h3>Modifier un album</h3> 120 <h3>Modifier un album</h3>
@@ -104,53 +124,54 @@ for($i = count($albumsJSON) - 1; $i >= 0; $i--)
104 // affichage normal 124 // affichage normal
105 else 125 else
106 { 126 {
107?>
108 <article id="<?= $albumsJSON[$i][0] ?>" >
109<?php
110 // mettre une adresse lorsqu'un fichier html existe 127 // mettre une adresse lorsqu'un fichier html existe
111 if($avecLien[$i]) 128 if($avecLien[$i])
112 { 129 {
113?> 130?>
114 <a href="index.php?<?= $lienAlbum[$i] ?>" > 131 <a href="index.php?<?= $lienAlbum[$i] ?>" >
115<?php 132<?php
116 } 133 }
117?> 134?>
118 <figure> 135 <figure>
119 <img class="vignette" src="data/discographie/images/<?= $albumsJSON[$i][2] ?>" alt="" > 136 <img class="vignette" src="data/discographie/images/<?= $Albums->fileList[$i]['pochette'] ?>" alt="" >
120 <figcaption><?= $albumsJSON[$i][0] ?><br><?= $albumsJSON[$i][1] ?></figcaption> 137 <figcaption><?= $Albums->fileList[$i]['titre'] ?><br><?= $Albums->fileList[$i]['annee'] ?></figcaption>
121 </figure> 138 </figure>
122<?php 139<?php
123 if($avecLien[$i]) 140 if($avecLien[$i])
124 { 141 {
125?> 142?>
126 </a> 143 </a>
127<?php 144<?php
128 } 145 }
129 // bouton 146 // bouton
130 if($_SESSION['admin'] == 1) 147 if($_SESSION['admin'] == 1)
131 { 148 {
132 ?> 149 ?>
133 <p> 150 <p>
134 <a href="index.php?<?= $lienBoutonModif[$i] ?>" > 151 <a href="index.php?<?= $lienBoutonModif[$i] ?>" >
135 Modifier cet article 152 Modifier l'album
136 </a> 153 </a>
137 &nbsp;<!-- un espace --> 154 <!-- &nbsp; --><!-- un espace -->
138 <a href="index.php?page=discographie&action=suppression&album_code=<?= $albumsJSON[$i][3] ?>" onclick="confirmerSuppression()" > 155 <a href="index.php?page=discographie&action=suppression&file_code=<?= $Albums->fileList[$i]['fileCode'] ?>" onclick="confirmerSuppression()" >
139 Supprimer cet article 156 <img src="public/icone_supprimer.png" >
140 </a> 157 </a>
141 </p> 158 </p>
142 <?php 159 <?php
143 } 160 }
144?> 161?>
145 </article> 162 <!-- </article> -->
146<?php 163<?php
147 164
148 // bouton pour modifier 165 // bouton pour modifier
149 if($_SESSION['admin'] == 1) 166 if($_SESSION['admin'] == 1)
150 {} 167 {}
151 } 168 }
169?>
170 </article>
171<?php
152} 172}
153?> 173?>
154 </section> 174 </div>
175 </section>
155<?php 176<?php
156$content = ob_get_clean(); 177$content = ob_get_clean();