diff --git a/CodeIgniter-3.1.13/application/controllers/Artiste.php b/CodeIgniter-3.1.13/application/controllers/Artiste.php index 97e80f4..3ad6325 100644 --- a/CodeIgniter-3.1.13/application/controllers/Artiste.php +++ b/CodeIgniter-3.1.13/application/controllers/Artiste.php @@ -21,6 +21,11 @@ class Artiste extends CI_Controller { if($artiste){ // Récupérer tous les albums de l'artiste $albums = $this->Model_music->getAlbumsByArtiste($artiste_id); + + if ($this->session->userdata('user_id')) { + $user_id = $this->session->userdata('user_id'); + $data['user_playlists'] = $this->Model_playlist->get_user_playlists($user_id); + } // Charger la vue avec les détails de l'artiste et ses albums $data['artiste'] = $artiste; diff --git a/CodeIgniter-3.1.13/application/views/artiste_details.php b/CodeIgniter-3.1.13/application/views/artiste_details.php index 361ef63..2a5a69e 100644 --- a/CodeIgniter-3.1.13/application/views/artiste_details.php +++ b/CodeIgniter-3.1.13/application/views/artiste_details.php @@ -1,4 +1,3 @@ -

Détails de l'artiste name; ?>

Genre le plus utilisé par l'artiste : genreName; ?>

@@ -7,6 +6,7 @@
  • +

    name; ?>

    Année : year; ?>

    Genre : genreName; ?>

    @@ -24,9 +24,34 @@
  • + + session->userdata('user_id')): ?> + + +

    Ajouter l'album à la playlist :

    + + + +

    Vous n'avez pas encore de playlist. Créez-en une pour ajouter cet album !

    + +
    + + \ No newline at end of file diff --git a/CodeIgniter-3.1.13/assets/css/artiste_details.css b/CodeIgniter-3.1.13/assets/css/artiste_details.css index aabc12b..444620d 100644 --- a/CodeIgniter-3.1.13/assets/css/artiste_details.css +++ b/CodeIgniter-3.1.13/assets/css/artiste_details.css @@ -45,3 +45,32 @@ font-style: italic; color: #888; } + +.select-playlist { + display: block; + width: 100%; + padding: 8px; + font-size: 16px; + margin-bottom: 10px; +} + +.btn-add-to-playlist { + display: block; + width: 100%; + padding: 10px 20px; + background-color: #6814c7; + color: white; + font-size: 16px; + border: none; + cursor: pointer; + border-radius: 5px; + margin-top: 10px; +} + +.btn-add-to-playlist:hover { + background-color: #45087a; +} + +.no-playlist { + color: red; +}