[% PROCESS plugins/DynamicPlayList/dpcomponents.html %]
[%- IF !ajaxUpdate %]
[%- pagetitle = 'PLUGIN_DYNAMICPLAYLIST' | string; pageicon = 'PLUGIN_DYNAMICPLAYLIST' -%]
[%- pwd_list = BLOCK -%]/
[% "PLUGIN_DYNAMICPLAYLIST" | string %]
[% FOREACH group IN pluginDynamicPlayListContext %]
[% IF group.dynamicplaylistenabled %]
/ [% group.name %]
[% END %]
[% END %]
[% END -%]
[% IF useAJAX %][% pageHeaderScripts = BLOCK %]
[% END %][% END %]
[% IF pluginDynamicPlayListNowPlaying != '' %]
[%- pageHeaderInfo = BLOCK %]
[% PROCESS dpnowplaying %]
[% END -%]
[% END %]
[% PROCESS pageheader.html %]
[% END %]
[% PROCESS plugins/DynamicPlayList/dynamicplaylistlink.html %]
[%# Following block generates links that submit the form if javascript is enabled. This allows
users to make setting changes then click on a new mix without having to press the submit button. %]
[% BLOCK href %]
href="[% webroot %][%- IF customurl -%]
[%- customurl -%]&player=[% player | uri %]"
[%- ELSE -%]
plugins/DynamicPlayList/dynamicplaylist_mix.html?type=[% type %]&addOnly=[% addOnly %]&player=[% player | uri %][% IF playlisttype and dynamicplaylist_parameter_1 %]&dynamicplaylist_parameter_1=[% dynamicplaylist_parameter_1 %][% END %]"
onclick='document.genreForm.type.value = "[% type %]";
document.genreForm.addOnly.value = [% addOnly %]
[% IF playlisttype and dynamicplaylist_parameter_1 %]document.genreForm.dynamicplaylist_parameter_1.value = [% dynamicplaylist_parameter_1 %][% END %]
document.genreForm.submit();
return false;'
[%- END -%]
[% END %]
[% WRAPPER dpcontentcontainer %]
[% IF player == '' %]
[% "NO_PLAYER_FOUND" | string %]
[% ELSE %]
[% IF pluginDynamicPlayListContextName %]
[% WRAPPER contentitem %][% "PLUGIN_DYNAMICPLAYLIST_CONTEXT_CHOOSE_BELOW" | string %][% pluginDynamicPlayListContextName %][% END %]
[% ELSE %]
[% WRAPPER contentanchor %][% "PLUGIN_DYNAMICPLAYLIST_CHOOSE_BELOW" | string %][% END %]
[% END %]
[% odd = 1 %]
[% FOREACH group IN pluginDynamicPlayListGroups %]
[% IF group.dynamicplaylistenabled %]
[%- WRAPPER contentitem %]
[% PROCESS dpcontentitemgroup %]
[% END %]
[% odd = (not odd) %]
[% END %]
[% END %]
[% FOREACH playlist IN pluginDynamicPlayListPlayLists %]
[% IF playlist.dynamicplaylistenabled %]
[%- WRAPPER contentitem controls='controls' %]
[% PROCESS dpcontentitemplaylist %]
[% END %]
[% odd = (not odd) %]
[% END %]
[% END %]
[% END %]
[% END %]
[%- IF !ajaxUpdate %]
[% PROCESS pagefooter.html %]
[% END %]