From 4258186b143f955c18e4f01825abd95e16f42257 Mon Sep 17 00:00:00 2001 From: Felix-Vimalaratnam Date: Mon, 17 Jun 2024 19:18:08 +0200 Subject: [PATCH] =?UTF-8?q?r=C3=A9solution=20d'un=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../application/controllers/Albums.php | 2 +- .../application/controllers/Chansons.php | 6 +++-- .../application/views/albums_list.php | 12 ++------- .../application/views/albums_view.php | 25 +++++++++++-------- .../application/views/chansons_list.php | 7 ++++-- CodeIgniter-3.1.13/assets/style.css | 2 +- 6 files changed, 28 insertions(+), 26 deletions(-) diff --git a/CodeIgniter-3.1.13/application/controllers/Albums.php b/CodeIgniter-3.1.13/application/controllers/Albums.php index d98ce43..c03686d 100644 --- a/CodeIgniter-3.1.13/application/controllers/Albums.php +++ b/CodeIgniter-3.1.13/application/controllers/Albums.php @@ -68,7 +68,7 @@ class Albums extends CI_Controller { $playlistId = $this->input->post('playlist_id'); $page = $this->input->get('page'); $this->model_music->AddAlbumtoPlaylist($playlistId,$id); - redirect(echo $page); + redirect('albums'); } } } diff --git a/CodeIgniter-3.1.13/application/controllers/Chansons.php b/CodeIgniter-3.1.13/application/controllers/Chansons.php index b23eb6e..dc4dc45 100644 --- a/CodeIgniter-3.1.13/application/controllers/Chansons.php +++ b/CodeIgniter-3.1.13/application/controllers/Chansons.php @@ -50,8 +50,9 @@ class Chansons extends CI_Controller { $this->load->view('layout/footer'); }else{ $playlistId = $this->input->post('playlist_id'); + $url = $this->input->get('page'); $this->model_music->AddSongtoPlaylist($playlistId,$id); - redirect('chansons'); + redirect($url); } } @@ -66,8 +67,9 @@ class Chansons extends CI_Controller { $this->load->view('layout/footer'); }else{ $playlistId = $this->input->post('playlist_id'); + $url = $this->input->get('page'); $this->model_music->DeleteSongtoPlaylist($playlistId,$id); - redirect('chansons'); + redirect($url); } } diff --git a/CodeIgniter-3.1.13/application/views/albums_list.php b/CodeIgniter-3.1.13/application/views/albums_list.php index f5fa4fd..736b36d 100644 --- a/CodeIgniter-3.1.13/application/views/albums_list.php +++ b/CodeIgniter-3.1.13/application/views/albums_list.php @@ -59,16 +59,8 @@ if ($page[count($page)-2] != 'viewAlbum'): ?>
Albums list
-
@@ -76,7 +68,7 @@ foreach ($albums as $album):
albumId}", $album->name); ?> session->userdata('logged_in')): ?> - albumId}?page={$url}", ""); ?> + albumId}", ""); ?>
cover de l'album diff --git a/CodeIgniter-3.1.13/application/views/albums_view.php b/CodeIgniter-3.1.13/application/views/albums_view.php index 8dc98f9..8797474 100644 --- a/CodeIgniter-3.1.13/application/views/albums_view.php +++ b/CodeIgniter-3.1.13/application/views/albums_view.php @@ -1,12 +1,15 @@ = 0; $i--) { + if (in_array($page[$i], $valid_segments)) { + $url = implode('/', array_slice($page, $i)); + break; + } } - print_r($url); ?>
@@ -27,7 +30,9 @@ echo ""; echo "Titre"; echo "Durée"; - echo "Action"; + if ($this->session->userdata('logged_in')){ + echo "Action"; + } echo ""; echo ""; echo ""; @@ -40,10 +45,10 @@ echo ""; if ($this->session->userdata('logged_in')){ if($this->model_music->SongInPlaylist($albums->tracks[$index]->trackId)){ - echo anchor("chansons/deleteSongtoPlaylist/{$albums->tracks[$index]->trackId}", "", ['title' => 'Supprimer de la playlist']); + echo anchor("chansons/deleteSongtoPlaylist/{$albums->tracks[$index]->trackId}?page=$url", "", ['title' => 'Supprimer de la playlist']); } + echo anchor("chansons/addSongtoPlaylist/{$albums->tracks[$index]->trackId}?page=$url", "", ['title' => 'Ajouter à la playlist']); } - echo anchor("chansons/addSongtoPlaylist/{$albums->tracks[$index]->trackId}", "", ['title' => 'Ajouter à la playlist']); echo ""; echo ""; } diff --git a/CodeIgniter-3.1.13/application/views/chansons_list.php b/CodeIgniter-3.1.13/application/views/chansons_list.php index cc52adc..f0278b4 100644 --- a/CodeIgniter-3.1.13/application/views/chansons_list.php +++ b/CodeIgniter-3.1.13/application/views/chansons_list.php @@ -1,3 +1,5 @@ +
Filter Chansons
@@ -64,6 +66,7 @@
+
Chansons list
@@ -103,9 +106,9 @@ foreach($chansons_for_current_page as $chanson): ?>
name; ?>
session->userdata('logged_in')): ?> model_music->SongInPlaylist($chanson->trackId)): ?> - trackId}?page={$url}", ""); ?> + trackId}?page=$url", ""); ?> - trackId}?page={$url}", ""); ?> + trackId}?page=$url", ""); ?> diff --git a/CodeIgniter-3.1.13/assets/style.css b/CodeIgniter-3.1.13/assets/style.css index de3db7c..b83412a 100644 --- a/CodeIgniter-3.1.13/assets/style.css +++ b/CodeIgniter-3.1.13/assets/style.css @@ -91,7 +91,7 @@ section.list img { display: block; } -body { +html { background-color: #13171f; color: #ffffff; font-family: Arial, sans-serif;