load->model('model_music'); } public function index(){ $playlists = $this->model_music->getPlaylist(); $this->load->view('layout/header'); $this->load->view('playlist_list', ['playlists' => $playlists]); $this->load->view('layout/footer'); } public function view(){ $playlists = $this->model_music->deletePlaylist(); $this->load->view('layout/header'); $this->load->view('playlist_list', ['playlists' => $playlists]); $this->load->view('layout/footer'); } public function SongPlaylist($playlist_id){ $songPlaylists = $this->model_music->getSongOfPlaylist($playlist_id); $playlists = $this->model_music->getPlaylist(); // Récupère toutes les playlists $id_playlist = null; // Initialise $id_playlist à null foreach ($playlists as $playlist_item) { if ($playlist_item->id == $playlist_id) { $id_playlist = $playlist_item; break; } } $this->load->view('song_playlist', ['songPlaylists' => $songPlaylists, 'id_playlist' => $id_playlist]); } public function delete($playlist_id) { $delete = $this->model_music->deletePlaylist($playlist_id); redirect('playlist'); } public function deleteSong($id_playlist, $Song_name){ $deleteSong = $this->model_music->delete_Song($id_playlist, $Song_name); redirect("playlist/SongPlaylist/$id_playlist"); } public function MenuCreate() { $this->load->view('layout/header'); $this->load->view('create_playlist'); $this->load->view('layout/footer'); } public function createPlaylistController() { $name_playlist = $this->input->post('name_playlist'); $create = $this->model_music->createPlaylist($name_playlist); redirect('playlist'); } }