Gestions playlist ++

This commit is contained in:
2024-06-18 18:58:04 +02:00
parent ea4ced0442
commit 9357b68c5d
8 changed files with 96 additions and 32 deletions

View File

@@ -1,19 +1,16 @@
<h5>Liste des Musiques de l'Album</h5>
<section class="list">
<?php
foreach ($musics as $music) {
echo "<div><article>";
echo "<ul>";
echo "<li>$music->songName</li>";
echo "<li>Durée: {$music->trackDuration} secondes</li>";
// Ajout du bouton pour ajouter la musique à la playlist
echo "<button onclick=\"location.href='" . site_url("playlist/add_track/{$music->songId}") . "'\">Ajouter à la Playlist</button>";
echo "</ul>";
echo "</article></div>";
}
?>
</section>
<?php foreach ($musics as $music): ?>
<div>
<article>
<ul>
<li><?= $music->songName ?></li>
<li>Durée: <?= $music->trackDuration ?> secondes</li>
<form action="<?= site_url('playlist/choose_playlist/' . $music->songId) ?>" method="get">
<button type="submit">Ajouter à la Playlist</button>
</form>
</ul>
</article>
</div>
<?php endforeach; ?>
</section>

View File

@@ -40,7 +40,7 @@ foreach($albums as $album){
echo "<header class='short-text'>";
echo anchor("music/view/{$album->id}", "{$album->name}");
echo "<br>";
echo "<button onclick=\"location.href='" . site_url("playlist/add_track/{$album->id}") . "'\">Ajouter à la Playlist</button>";
echo "<button onclick=\"location.href='" . site_url("playlist/choix_playlist/{$album->id}") . "'\">Ajouter toutes les music à la Playlist</button>";
echo "</header>";
echo '<img src="data:image/jpeg;base64,'.base64_encode($album->jpeg).'" />';
echo "<footer class='short-text'>{$album->year} - {$album->artistName}</footer>

View File

@@ -23,7 +23,7 @@ foreach ($artistAlbums as $artistName => $albums) {
echo "<ul>";
foreach ($albums as $album) {
echo "<li>" . anchor("music/view/{$album['albumId']}", $album['albumName']) . " - " . $album['year'] . "</li>";
echo "<button onclick=\"location.href='" . site_url("playlist/add_track/{$album['albumId']}") . "'\">Ajouter à la Playlist</button>";
echo "<button onclick=\"location.href='" . site_url("playlist/choix_playlist/{$album['albumId']}") . "'\">Ajouter toutes les chansons à la Playlist</button>";
}
echo "</ul>";
echo "</article></div>";

View File

@@ -0,0 +1,12 @@
<h5>Choisir une Playlist :</h5>
<section class="list">
<form action="<?= site_url('playlist/add_album_to_playlist') ?>" method="post">
<input type="hidden" name="albumId" value="<?= $albumId ?>">
<select name="playlistId">
<?php foreach ($playlists as $playlist): ?>
<option value="<?= $playlist->id ?>"><?= $playlist->name ?></option>
<?php endforeach; ?>
</select>
<button type="submit">Ajouter toutes les chansons à la Playlist</button>
</form>
</section>

View File

@@ -0,0 +1,12 @@
<h5>Choisir une Playlist :</h5>
<section class="list">
<form action="<?= site_url('playlist/add_track') ?>" method="post">
<input type="hidden" name="songId" value="<?= $songId ?>">
<select name="playlistId">
<?php foreach ($playlists as $playlist): ?>
<option value="<?= $playlist->id ?>"><?= $playlist->name ?></option>
<?php endforeach; ?>
</select>
<button type="submit">Ajouter à la Playlist</button>
</form>
</section>

View File

@@ -1,4 +1,3 @@
<!-- En-tête de la playlist -->
<h5>Playlist : <?= $playlistName; ?></h5>
<!-- Formulaire pour rechercher et ajouter une chanson -->
@@ -49,5 +48,6 @@
</section>
<?php endif; ?>
<a href="<?= site_url('playlist/duplicate/' . $playlistId); ?>" class="btn btn-primary">Dupliquer cette playlist</a>
<a href="<?= site_url('playlist'); ?>" class="btn btn-secondary">Retour à toutes les playlists</a>