[% 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 %]