Skip to content
Snippets Groups Projects

Resolve "Add a "create tambouille mix" button"

Merged Benoît Harrault requested to merge 41-add-a-create-tambouille-mix-button into master
3 files
+ 82
1
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 15
0
@@ -78,6 +78,7 @@ $generatePlaylistFromPlaylist = isset($_GET['generate-playlist-from-playlist']);
$generatePlaylistFromSelectedTopArtists = isset($_GET['generate-playlist-top-artists']);
$generatePlaylistFromRandomTopArtists = isset($_GET['generate-playlist-random-top-artists']);
$generateQuickPlaylistFromDailyMixes = isset($_GET['generate-quick-playlist-from-daily-mixes']);
$generateQuickPlaylistTambouilleMix = isset($_GET['generate-quick-playlist-tambouille-mix']);
$showPlaylistContent = isset($_GET['show-playlist']);
$action = '';
@@ -89,6 +90,8 @@ if ($generatePlaylistFromPlaylist) {
$action = 'generate-playlist-from-random-top-artists';
} elseif ($generateQuickPlaylistFromDailyMixes) {
$action = 'generate-playlist-from-daily-mixes';
} elseif ($generateQuickPlaylistTambouilleMix) {
$action = 'generate-playlist-tambouille-mix';
} elseif ($showPlaylistContent) {
$action = 'show-playlist-content';
} else {
@@ -260,6 +263,18 @@ switch ($action) {
$templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist);
break;
case 'generate-playlist-tambouille-mix':
$generateLongPlaylist = isset($_GET['check-quick-create-long-playlist']);
printLog('Generate tambouille mix playlist (long playlist :'.($generateLongPlaylist ? 'yes' : 'no').')');
$newPlaylist = createPlaylistTambouilleMix(
$api,
$generateLongPlaylist ? $tracksCountInLongPlaylist : $tracksCountInShortPlaylist
);
$templateData['infos'][] = getCreatedPlaylistInformationMessage($api, $newPlaylist);
break;
case 'show-playlist-content':
printLog('Get content of playlist');
$playlistId = $_GET['id'];
Loading