📄 displayemissionlinks.jsp
字号:
<%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<%@page import="org.homeplayer.util.*"%>
<%@page import="org.homeplayer.util.tv.emission.*"%>
<%@page import="java.util.*"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request"/>
<%
String RELOAD = "reloadTimeout=4";
Emission em = (Emission) HPSession.get(Emission.EMISSION_IN_SESSION);
if(em==null) {
return;
}
%>
<tr>
<td style="width:100px;text-align:center">
<img src="<%= em.getIconeURL()%>" alt="Icone Emission <%= em.getTitle()%>" />
</td>
<td>
<table width="100%">
<tr>
<td>
<%
int typeEmission = em.getTypeEmission();
boolean titleDisplayed = false;
switch(typeEmission) {
case Emission.EMISSION_QUOTIDIENNE :
if (em.displayTodayEmission()) {
titleDisplayed = true;
EmissionLink[] el = em.getProgramLinkForDayMinus(0);
if(el!=null) {
boolean titled = false;
if(el.length>1) {
titled = true;
out.print(hppc.getSymbolWeb("T") + em.getTitle()+ " Aujourd'hui");
}
for(int i=0; i<el.length; i++) {
%><a href="play.jsp?<%= RELOAD %>&Title=<%=WebUtil.urlEncode(em.getTitle()+" Aujourd'hui")%>&FURL=<%=WebUtil.urlEncode(el[i].getURL())%>" title="<%=WebUtil.urlEncode(em.getTitle()+" Aujourd'hui")%>">
<%
if(!titled) {
out.print(hppc.getSymbolWeb("T") + em.getTitle()+ " Aujourd'hui");
}
if(el.length>1) {
String partNumber = "("+(i+1)+"/"+el.length+")";
out.print(partNumber);
}
%></a><%
}
}
}
EmissionLink[] yesterday = em.getProgramLinkForDayMinus(-1);
if(yesterday!=null) {
if (titleDisplayed) {
%><br /><%
}
titleDisplayed = true;
boolean titled = false;
if(yesterday.length>1) {
titled = true;
out.print(hppc.getSymbolWeb("T") + em.getTitle()+ " Hier");
}
for(int i=0; i<yesterday.length; i++) {
%><a href="play.jsp?<%= RELOAD %>&Title=<%=WebUtil.urlEncode(em.getTitle()+" Hier")%>&FURL=<%=WebUtil.urlEncode(yesterday[i].getURL())%>" title="<%=WebUtil.urlEncode(em.getTitle()+" Hier")%>">
<%
if(!titled) {
out.print(hppc.getSymbolWeb("T") + em.getTitle()+ " Hier");
}
if(yesterday.length>1) {
String partNumber = "("+(i+1)+"/"+yesterday.length+")";
out.print(partNumber);
}
%></a><%
}
}
if(!titleDisplayed) {
%><%=hppc.getSymbolWeb("T") %><%= em.getTitle()%><%
}
%>
<table width="90%" cellspacing="0" cellpadding="0" style="text-align:right">
<tr>
<%
EmissionLink[] els = em.getProgramsLinks(-2);
if(els!=null) {
for(int i=1; i<(els.length+1); i+=em.getNbFlux()) {
%>
<td style="text-align:center">
<%
if(em.getNbFlux()>1) {
%> <%= els[i-1].getDateTitle()%><br />
<%
}
for(int j=0; j<em.getNbFlux(); j++) {
String partNumber = "";
if(em.getNbFlux()>1) {
partNumber = "part. "+(j+1);
} else {
partNumber = els[i-1].getDateTitle();
}
%><a href="play.jsp?<%= RELOAD %>&Title=<%=WebUtil.urlEncode(em.getTitle()+ " " + els[i+j-1].getDateLongTitle() + partNumber)%>&FURL=<%=WebUtil.urlEncode(els[i+j-1].getURL())%>" title="<%=WebUtil.urlEncode(em.getTitle()+ " " + els[i+j-1].getDateLongTitle() + partNumber)%>"><%= partNumber %></a>
<%
if((j+1)<em.getNbFlux()) {
%><br /><%
}
}
%></td><%
if (i % 4 == 0) {
%> </tr><tr> <% ;
}
}
}
break;
case Emission.EMISSION_HEBDOMADAIRE :
EmissionLink[] elsHeb = em.getProgramsLinks(0);
%> <%=hppc.getSymbolWeb("T") %><%= em.getTitle()%>
<table width="90%" cellspacing="0" cellpadding="0" style="text-align:right">
<tr>
<%
for(int i=1; i<(elsHeb.length+1); i+=em.getNbFlux()) {
%>
<td style="text-align:center">
<%
if(em.getNbFlux()>1) {
%> <%= elsHeb[i-1].getDateTitle()%><br />
<%
}
for(int j=0; j < em.getNbFlux(); j++) {
String partNumber = "";
if(em.getNbFlux()>1) {
partNumber = "part. "+(j+1);
} else {
partNumber = elsHeb[i-1].getDateTitle();
}
%><a href="play.jsp?<%= RELOAD %>&Title=<%=WebUtil.urlEncode(em.getTitle()+ " " + elsHeb[i+j-1].getDateLongTitle() + partNumber)%>&FURL=<%=WebUtil.urlEncode(elsHeb[i+j-1].getURL())%>" title="<%=WebUtil.urlEncode(em.getTitle()+ " " + elsHeb[i+j-1].getDateLongTitle() + partNumber)%>"><%= partNumber %></a>
<%
if((j+1)<em.getNbFlux()) {
%><br /><%
}
}
%>
</td>
<% if (i % 4 == 0) { %> </tr><tr> <% ; } %>
<%
}
break;
}//fin switch
%>
</tr></table>
</td>
</tr>
</table>
</td>
</tr>
<%
HPSession.set(Emission.EMISSION_IN_SESSION, null);
%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -