résolution d'un bug
This commit is contained in:
@@ -1,12 +1,15 @@
|
||||
<?php
|
||||
$page = preg_split('/[\/]/',$_SERVER['REQUEST_URI']);
|
||||
$long_page = count($page)-1;
|
||||
$url = $page[$long_page];
|
||||
while ($page[$long_page] != 'albums'){
|
||||
$long_page = $long_page - 1;
|
||||
$url = $page[$long_page].'/'.$url;
|
||||
$page = preg_split('/[\/]/', $_SERVER['REQUEST_URI']);
|
||||
$long_page = count($page) - 1;
|
||||
$valid_segments = ['albums', 'chansons'];
|
||||
$url = '';
|
||||
|
||||
for ($i = $long_page; $i >= 0; $i--) {
|
||||
if (in_array($page[$i], $valid_segments)) {
|
||||
$url = implode('/', array_slice($page, $i));
|
||||
break;
|
||||
}
|
||||
}
|
||||
print_r($url);
|
||||
?>
|
||||
<section class="album-details">
|
||||
<div class="album-content">
|
||||
@@ -27,7 +30,9 @@
|
||||
echo "<tr>";
|
||||
echo "<th>Titre</th>";
|
||||
echo "<th>Durée</th>";
|
||||
echo "<th>Action</th>";
|
||||
if ($this->session->userdata('logged_in')){
|
||||
echo "<th>Action</th>";
|
||||
}
|
||||
echo "</tr>";
|
||||
echo "</thead>";
|
||||
echo "<tbody>";
|
||||
@@ -40,10 +45,10 @@
|
||||
echo "<td>";
|
||||
if ($this->session->userdata('logged_in')){
|
||||
if($this->model_music->SongInPlaylist($albums->tracks[$index]->trackId)){
|
||||
echo anchor("chansons/deleteSongtoPlaylist/{$albums->tracks[$index]->trackId}", "<i class='fa fa-trash'></i>", ['title' => 'Supprimer de la playlist']);
|
||||
echo anchor("chansons/deleteSongtoPlaylist/{$albums->tracks[$index]->trackId}?page=$url", "<i class='fa fa-trash'></i>", ['title' => 'Supprimer de la playlist']);
|
||||
}
|
||||
echo anchor("chansons/addSongtoPlaylist/{$albums->tracks[$index]->trackId}?page=$url", "<i class='fa fa-plus'></i>", ['title' => 'Ajouter à la playlist']);
|
||||
}
|
||||
echo anchor("chansons/addSongtoPlaylist/{$albums->tracks[$index]->trackId}", "<i class='fa fa-plus'></i>", ['title' => 'Ajouter à la playlist']);
|
||||
echo "</td>";
|
||||
echo "</tr>";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user