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 |