Gestion playlist et css
This commit is contained in:
@@ -35,18 +35,17 @@ class Artistes extends CI_Controller {
|
||||
}
|
||||
|
||||
public function search(){
|
||||
$query = $this->input->get('query');
|
||||
$albums = $this->model_music_artistes->searchArtistes($query);
|
||||
$num_results = count($albums);
|
||||
$this->load->view('layout/header');
|
||||
$this->load->view('artistes_list', [
|
||||
'albums' => $albums,
|
||||
'sort' => $this->sort,
|
||||
'num_results' => $num_results,
|
||||
'is_search' => true
|
||||
]);
|
||||
$this->load->view('layout/footer');
|
||||
}
|
||||
$query = $this->input->get('query');
|
||||
$artistes = $this->model_music_artistes->searchArtistes($query);
|
||||
$num_results = count($artistes);
|
||||
$this->load->view('layout/header');
|
||||
$this->load->view('artistes_list', [
|
||||
'artistes' => $artistes,
|
||||
'num_results' => $num_results,
|
||||
'is_search' => true
|
||||
]);
|
||||
$this->load->view('layout/footer');
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
@@ -122,5 +122,26 @@ public function choix_playlist($albumId) {
|
||||
}
|
||||
redirect('playlist/view/' . $playlistId);
|
||||
}
|
||||
|
||||
public function generate(){
|
||||
$this->load->view('layout/header');
|
||||
$this->load->view('playlist_generate');
|
||||
$this->load->view('layout/footer');
|
||||
}
|
||||
|
||||
public function generate_random(){
|
||||
$numSongs = (int)$this->input->post('numSongs');
|
||||
$playlistName = $this->input->post('playlistName');
|
||||
$userId = $this->session->userdata('user_id');
|
||||
|
||||
if ($numSongs > 0 && !empty($playlistName)) {
|
||||
$playlistId = $this->model_music->generate_random_playlist($numSongs, $playlistName, $userId);
|
||||
redirect('playlist/view/' . $playlistId);
|
||||
} else {
|
||||
echo "Erreur : Veuillez entrer un nombre de chansons valide et un nom de playlist.";
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
?>
|
||||
|
Reference in New Issue
Block a user