diff options
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(); |
