diff options
Diffstat (limited to 'view/album.php')
| -rw-r--r-- | view/album.php | 48 |
1 files changed, 44 insertions, 4 deletions
diff --git a/view/album.php b/view/album.php index 47d771f..e2989dc 100644 --- a/view/album.php +++ b/view/album.php | |||
| @@ -15,6 +15,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> |
| 17 | <?php | 17 | <?php |
| 18 | if(isset($_GET['action']) && $_GET['action'] === 'edition') | ||
| 19 | { | ||
| 20 | |||
| 21 | // bibliothèques JS ckeditor | ||
| 22 | ?> | ||
| 23 | <script src="lib/ckeditor5/build/ckeditor.js"></script> | ||
| 24 | <?php | ||
| 25 | } | ||
| 18 | $js = ob_get_clean(); | 26 | $js = ob_get_clean(); |
| 19 | 27 | ||
| 20 | // variable $header | 28 | // variable $header |
| @@ -52,18 +60,50 @@ for($i = 0; $i < $Albums->fileListCount; $i++) | |||
| 52 | </div> | 60 | </div> |
| 53 | </div> | 61 | </div> |
| 54 | </aside> | 62 | </aside> |
| 55 | <article id="albumHTML" > | 63 | <?php |
| 64 | |||
| 65 | // formulaires et éditeur à la place de l'article à modifier | ||
| 66 | if(isset($_SESSION['admin']) && $_SESSION['admin'] == 1 | ||
| 67 | && isset($_GET['action']) && $_GET['action'] === 'edition') | ||
| 68 | { | ||
| 69 | $style = 'class="articleAvecEditeur"'; | ||
| 70 | ?> | ||
| 71 | <article id="albumHTML" <?= $style ?> > | ||
| 72 | <h3>Modifier cet album</h3> | ||
| 73 | <?= $editeurHTML ?> | ||
| 74 | <?php | ||
| 75 | } | ||
| 76 | // affichage normal | ||
| 77 | else | ||
| 78 | { | ||
| 79 | ?> | ||
| 80 | <article id="albumHTML" > | ||
| 56 | <?= $album ?> | 81 | <?= $album ?> |
| 82 | <?php | ||
| 83 | } | ||
| 84 | ?> | ||
| 57 | </article> | 85 | </article> |
| 58 | <?php | 86 | <?php |
| 59 | // boutons | 87 | // boutons modifier et supprimer, mais pas monter ni descendre |
| 60 | if($_SESSION['admin'] == 1) | 88 | // modifier ouvre l'éditeur, supprimer renvoie vers la discographie |
| 89 | if($_SESSION['admin'] == 1 && (!isset($_GET['action']) || $_GET['action'] !== 'edition')) | ||
| 61 | { | 90 | { |
| 62 | ?> | 91 | ?> |
| 63 | <p> | 92 | <p> |
| 64 | <a href="index.php?page=discographie&action=edition&file_code=<?= $fileCode ?>#<?= $fileCode ?>" > | 93 | <a href="index.php?page=album&action=edition&file_code=<?= $fileCode ?>" > |
| 65 | <img src="public/icone_modifier.png" > | 94 | <img src="public/icone_modifier.png" > |
| 66 | </a> | 95 | </a> |
| 96 | <a href="index.php?page=discographie&action=suppression&file_code=<?= $fileCode ?>" onclick="confirmerSuppression()" > | ||
| 97 | <img src="public/icone_supprimer.png" > | ||
| 98 | </a> | ||
| 99 | <a class="linkAlbumHTML" href="index.php?page=discographie" >Retour à la discographie</a> | ||
| 100 | </p> | ||
| 101 | <?php | ||
| 102 | } | ||
| 103 | else | ||
| 104 | { | ||
| 105 | ?> | ||
| 106 | <p> | ||
| 67 | <a class="linkAlbumHTML" href="index.php?page=discographie" >Retour à la discographie</a> | 107 | <a class="linkAlbumHTML" href="index.php?page=discographie" >Retour à la discographie</a> |
| 68 | </p> | 108 | </p> |
| 69 | <?php | 109 | <?php |
