problème résolu
This commit is contained in:
@@ -53,16 +53,6 @@ class Model_music extends CI_Model {
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
public function getArtistes(){
|
||||
$query = $this->db->query(
|
||||
"SELECT artist.name, artist.id
|
||||
FROM artist
|
||||
ORDER BY artist.name
|
||||
"
|
||||
);
|
||||
return $query->result();
|
||||
}
|
||||
|
||||
public function get_filtered_artistes($genre = [], $sort = null, $order = null) {
|
||||
$this->db->distinct();
|
||||
$this->db->select('artist.Id,artist.name, genre.name as genreName');
|
||||
@@ -317,7 +307,7 @@ class Model_music extends CI_Model {
|
||||
|
||||
public function getPlaylist(){
|
||||
$query = $this->db->query(
|
||||
"SELECT Playlist.name, Playlist.playlistid
|
||||
"SELECT Playlist.name, Playlist.playlistId
|
||||
FROM Playlist
|
||||
ORDER BY Playlist.name
|
||||
"
|
||||
@@ -327,7 +317,7 @@ class Model_music extends CI_Model {
|
||||
|
||||
public function getSearchPlaylist($nom){
|
||||
$query = $this->db->query(
|
||||
"SELECT Playlist.name, Playlist.playlistid
|
||||
"SELECT Playlist.name, Playlist.playlistId
|
||||
FROM Playlist
|
||||
WHERE Playlist.name LIKE '$nom'
|
||||
"
|
||||
@@ -346,9 +336,9 @@ class Model_music extends CI_Model {
|
||||
$trackId = $track->trackId;
|
||||
|
||||
$query = $this->db->query(
|
||||
"SELECT Playlist.name, Playlist.playlistid
|
||||
"SELECT Playlist.name, Playlist.playlistId
|
||||
FROM Playlist
|
||||
JOIN PlaylistSong ON Playlist.playlistid = PlaylistSong.playlistid
|
||||
JOIN PlaylistSong ON Playlist.playlistId = PlaylistSong.playlistId
|
||||
WHERE PlaylistSong.trackId = $trackId
|
||||
ORDER BY Playlist.name
|
||||
"
|
||||
@@ -383,12 +373,12 @@ class Model_music extends CI_Model {
|
||||
public function get_song_playlist($id){
|
||||
$this->db->select('track.id as trackId, song.name,song.id,album.year,album.name as albumName, artist.name as artistName, genre.name as genreName');
|
||||
$this->db->from('Playlist');
|
||||
$this->db->join('PlaylistSong', 'PlaylistSong.playlistid = Playlist.playlistid');
|
||||
$this->db->join('track', 'PlaylistSong.trackid = track.id');
|
||||
$this->db->join('PlaylistSong', 'PlaylistSong.playlistId = Playlist.playlistId');
|
||||
$this->db->join('track', 'PlaylistSong.trackId = track.id');
|
||||
$this->db->join('song', 'track.songId = song.id');
|
||||
$this->db->join('album', 'album.id = track.albumId');
|
||||
$this->db->join('artist', 'album.artistId = artist.Id');
|
||||
$this->db->join('genre', 'genre.id = album.genreid');
|
||||
$this->db->join('genre', 'genre.id = album.genreId');
|
||||
$this->db->where('PlaylistSong.playlistId', $id);
|
||||
$query = $this->db->get();
|
||||
return $query->result();
|
||||
@@ -438,7 +428,7 @@ class Model_music extends CI_Model {
|
||||
// Étape 3: Vérifier si l'une des pistes de cette chanson est dans la playlist
|
||||
$this->db->select('PlaylistSong.trackid as trackId');
|
||||
$this->db->from('PlaylistSong');
|
||||
$this->db->where_in('PlaylistSong.trackid', $trackIds);
|
||||
$this->db->where_in('PlaylistSong.trackId', $trackIds);
|
||||
$this->db->where('PlaylistSong.playlistId',$idplaylist);
|
||||
$query = $this->db->get();
|
||||
|
||||
@@ -481,9 +471,9 @@ class Model_music extends CI_Model {
|
||||
}
|
||||
|
||||
// Étape 3: Vérifier si l'une des pistes de cette chanson est dans la playlist
|
||||
$this->db->select('PlaylistSong.trackid as trackId');
|
||||
$this->db->select('PlaylistSong.trackId as trackId');
|
||||
$this->db->from('PlaylistSong');
|
||||
$this->db->where_in('PlaylistSong.trackid', $trackIds);
|
||||
$this->db->where_in('PlaylistSong.trackId', $trackIds);
|
||||
$query = $this->db->get();
|
||||
return $query;
|
||||
}
|
||||
@@ -492,10 +482,10 @@ class Model_music extends CI_Model {
|
||||
$this->db->select('track.id as trackId');
|
||||
$this->db->from('album');
|
||||
$this->db->join('track', 'album.id = track.albumId');
|
||||
$this->db->where('track.albumId', $albumId);
|
||||
$this->db->where('album.id', $albumId);
|
||||
$query = $this->db->get();
|
||||
foreach($query->result() as $tab){
|
||||
if($this->model_music->SongInPlaylist($tab->trackId) == false){
|
||||
if($this->model_music->SongInThisPlaylist($tab->trackId,$idplaylist) == false){
|
||||
$this->model_music->AddSongtoPlaylist($idplaylist,$tab->trackId);
|
||||
}
|
||||
}
|
||||
@@ -509,7 +499,7 @@ class Model_music extends CI_Model {
|
||||
$this->db->where('artist.id', $artisteId);
|
||||
$query = $this->db->get();
|
||||
foreach($query->result() as $tab){
|
||||
if($this->model_music->SongInPlaylist($tab->trackId) == false){
|
||||
if($this->model_music->SongInThisPlaylist($tab->trackId,$idplaylist) == false){
|
||||
$this->model_music->AddSongtoPlaylist($idplaylist,$tab->trackId);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user