Skip to content
Snippets Groups Projects

Resolve "Display new playlist report"

Merged Benoît Harrault requested to merge 18-display-new-playlist-report into master
3 files
+ 50
5
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 5
2
@@ -48,6 +48,7 @@ $templateData = [
@@ -48,6 +48,7 @@ $templateData = [
'user' => $user,
'user' => $user,
'playlists' => [],
'playlists' => [],
'topArtists' => [],
'topArtists' => [],
 
'playlist' => null,
'infos' => [],
'infos' => [],
'errors' => [],
'errors' => [],
@@ -106,7 +107,8 @@ if ($generatePlaylistFromPlaylist) {
@@ -106,7 +107,8 @@ if ($generatePlaylistFromPlaylist) {
}
}
$newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds);
$newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds);
$templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist->id);
$templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist);
 
$templateData['playlist'] = createDisplayablePlaylist($newPlaylist);
} elseif ($generatePlaylistFromArtists) {
} elseif ($generatePlaylistFromArtists) {
$selectedArtists = $_GET['selected-artist'];
$selectedArtists = $_GET['selected-artist'];
error_log('Will create new playlist with filterted recommendations from artists: '.join(', ', $selectedArtists).'".');
error_log('Will create new playlist with filterted recommendations from artists: '.join(', ', $selectedArtists).'".');
@@ -139,7 +141,8 @@ if ($generatePlaylistFromPlaylist) {
@@ -139,7 +141,8 @@ if ($generatePlaylistFromPlaylist) {
}
}
$newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds);
$newPlaylist = createPlaylistWithRandomTracks($api, $recommendedTrackIds);
$templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist->id);
$templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist);
 
$templateData['playlist'] = createDisplayablePlaylist($newPlaylist);
} else {
} else {
$templateData['topArtists'] = $api->getMyTop('artists', ['limit' => $topArtistsCount, 'time_range' => 'short_term'])->items;
$templateData['topArtists'] = $api->getMyTop('artists', ['limit' => $topArtistsCount, 'time_range' => 'short_term'])->items;
$templateData['playlists'] = $api->getUserPlaylists($user->id, ['limit' => $playlistsCount])->items;
$templateData['playlists'] = $api->getUserPlaylists($user->id, ['limit' => $playlistsCount])->items;
Loading