⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 displayemissionlinks.jsp

📁 HomePlayer is an extention of the FreePlayer software provided by the french internet provider Free
💻 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 %>&amp;Title=<%=WebUtil.urlEncode(em.getTitle()+" Aujourd'hui")%>&amp;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 %>&amp;Title=<%=WebUtil.urlEncode(em.getTitle()+" Hier")%>&amp;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 %>&amp;Title=<%=WebUtil.urlEncode(em.getTitle()+ " " + els[i+j-1].getDateLongTitle() + partNumber)%>&amp;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 %>&amp;Title=<%=WebUtil.urlEncode(em.getTitle()+ " " + elsHeb[i+j-1].getDateLongTitle() + partNumber)%>&amp;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 + -