% IF usercss %?>
% END %?>
% title %?>
% UNLESS searchresults %?> % gettext('Channel group:') %?>
% FOREACH ch_grp = ch_groups %?>
selected="selected"% END %?> >% ch_grp.title %?>
% END %?>
% END %?> [
% switchview_text %?>
]
% IF times.size() > 0 %?>
% gettext('What\'s on:') %?>
% FOREACH time = times %?>
selected="selected"% END %?>>% time.name %?>
% END %?>
% gettext('at') %?>
% gettext('o\'clock') %?>
% END %?>
% IF error_msg %?>
% error_msg %?>
% END %?> % IF rows.size > 0 %?>
% tr_class = "row_odd"; olddate = ""; %?> % FOREACH broadcast = rows; IF broadcast.longdate; IF olddate != broadcast.date; olddate = broadcast.date; %?>
% broadcast.longdate %?>
% END %?>
% IF broadcast.start %?>% broadcast.start %?>
-
% broadcast.stop %?>% END %?>
% IF broadcast.show_percent %?>
% END %?>
% IF broadcast.summary %?>
% END %?> % broadcast.title %?> % IF broadcast.summary %?>
% END %?>
% IF config.EPG_SUBTITLE %?> % IF broadcast.subtitle %?> % broadcast.subtitle %?> % END %?> % END %?> % IF config.EPG_SUMMARY %?> % IF broadcast.summary %?> % broadcast.summary %?> % END %?> % END %?>
% broadcast.progname %?>
% IF broadcast.stream_live_on %?>
% END %?> % IF broadcast.switchurl %?>
% END %?> % IF broadcast.recurl %?>
% IF broadcast.summary %?>
% ELSE %?>
% END %?>
% UNLESS broadcast.timerset %?>
% END %?> % IF broadcast.srch1_url %?>
% END %?> % IF broadcast.srch2_url %?>
% END %?> % END %?>
% tr_class = (tr_class == "row_odd") ? "row_even" : "row_odd"; END; END %?>
% ELSE %?>
% gettext('No EPG information available') %?>
% END %?>