diff options
author | polo <ordipolo@gmx.fr> | 2022-02-17 18:13:00 +0100 |
---|---|---|
committer | polo <ordipolo@gmx.fr> | 2022-02-17 18:13:00 +0100 |
commit | 787d03e48471ba62cd830379428f04d996f0b74b (patch) | |
tree | e9f98c7b9288c4530b50985688dd82622106ba2d /view/discographie.php | |
parent | 29df6f1362745eabf4fbcaedf309eb63795152fa (diff) | |
download | melaine-787d03e48471ba62cd830379428f04d996f0b74b.zip |
model update
Diffstat (limited to 'view/discographie.php')
-rw-r--r-- | view/discographie.php | 103 |
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 |
14 | ob_start(); | 14 | ob_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 |
44 | ob_start(); | 44 | ob_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 |
52 | for($i = count($albumsJSON) - 1; $i >= 0; $i--) | 52 | //for($i = $Albums->fileListCount - 1; $i >= 0; $i--) |
53 | //for($i = 0; $i < count($albumsJSON); $i++) | 53 | for($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" |
69 | if($_SESSION['admin'] == 1) | 69 | if($_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 |
91 | for($i = count($albumsJSON) - 1; $i >= 0; $i--) | 99 | //for($i = $Albums->fileListCount - 1; $i >= 0; $i--) |
92 | //for($i = 0; $i < count($albumsJSON); $i++) | 100 | for($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 | <!-- un espace --> | 154 | <!-- --><!-- 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(); |