📄 week.jsp
字号:
<%@page contentType="text/html;charset=ISO-8859-15" pageEncoding="ISO-8859-1"%>
<%@page import="org.homeplayer.util.*"%>
<%@page import="org.homeplayer.util.java.*"%>
<%@page import="org.homeplayer.web.*"%>
<%@page import="java.util.*"%>
<%@page import="java.text.*"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request">
<jsp:setProperty name="hppc" property="request" value="<%=request%>"/>
<jsp:setProperty name="hppc" property="navLevel" value="1"/>
<jsp:setProperty name="hppc" property="serviceName" value="BACine"/>
<jsp:setProperty name="hppc" property="menuInfo" value="Avec allocine.com"/>
</jsp:useBean>
<%
hppc.addMenuItem(new HPMenuLink("Sorties Hebdo", "week.jsp"));
hppc.addMenuItem(new HPMenuLink("D\u00e9j\u00e0 en Salle", "actually.jsp"));
SimpleDateFormat df = new SimpleDateFormat( "dd/MM/yyyy" );
int week = WebUtil.getParam(request, "WEEK", 0);
Calendar date = Calendar.getInstance();
date.add( Calendar.WEEK_OF_MONTH, week );
BACine cine = new BaCineWithCache(new BACineImpl());
List films = cine.parseWeek(date);
//date = DateUtil.getLastDayFrom(Calendar.WEDNESDAY, date);
hppc.setHeaderTitle("Sorties du mercredi " + df.format(date.getTime()));
int maxInPage = 10;
int start = WebUtil.getParam(request, "start", 0) ;
String localURL = hppc.getLocalURL() ;
localURL = WebUtil.removeParam(localURL,"IDFILM") ;
for (int i=0; i < Math.ceil((double) films.size() / maxInPage); i++) {
String shortName = ((BACine.FilmShortDesc) films.get(i*maxInPage)).getName();
shortName = StringUtil.cut(shortName, 10, ".");
hppc.addPage(i+1, shortName, WebUtil.setParam(localURL, "start=" + (i*maxInPage)));
}
hppc.setCurrentPage((start / maxInPage) + 1);
Calendar prevdate=(Calendar)date.clone() ;
prevdate.add( Calendar.DAY_OF_MONTH, -7 ) ;
Calendar nextdate=(Calendar)date.clone() ;
nextdate.add( Calendar.DAY_OF_MONTH, 7 ) ;
hppc.topCommandAppend("<table border=0 cellspacing=0 cellpadding=0>\n");
hppc.topCommandAppend("<tr>\n");
hppc.topCommandAppend("<td width=160>\n");
hppc.topCommandAppend(hppc.getSymbol("O")+"<a href=\"week.jsp?WEEK="+(week-1)+"\">"+"Mer. "+ df.format(prevdate.getTime())+"</a>");
hppc.topCommandAppend("</td>\n");
hppc.topCommandAppend("<td width=160 align=right>\n");
hppc.topCommandAppend("<a href=\"week.jsp?WEEK="+(week+1)+"\">Mer. "+ df.format(nextdate.getTime())+"</a>"+hppc.getSymbol("P"));
hppc.topCommandAppend("</td>\n");
hppc.topCommandAppend("</tr>\n");
hppc.topCommandAppend("</table>\n");
String selidfilm= WebUtil.getParam(request,"IDFILM","") ;
hppc.setFocusSetOnPage( true) ;
BACine.FilmShortDesc selfilm = null ;
%>
<jsp:include page="<%= hppc.getSkin().getHeader() %>"/>
<table cellpadding=0 cellspacing=0 width=406>
<tr>
<td>
<table cellpadding=0 cellspacing=0>
<% for( int i=start ; i<films.size()&&i<(start+maxInPage) ; i++ ) {
BACine.FilmShortDesc film = (BACine.FilmShortDesc) films.get(i);
String url = "fichfilm.jsp?IDFILM="+film.getId()+"&IDBA="+film.getIdBA()+"&TITLE="+WebUtil.urlEncode(film.getName()) ;
//String ba = cine.getMpegHQUrl(film.getId())==null ? "<img width=22 height=20 src=\"/images/blanck.gif\">" : "<img width=22 height=20 src=\"/images/playwmv.gif\">" ;
String focusLink = "defer_location=\"" + WebUtil.setParam( hppc.getLocalURL(),"IDFILM="+film.getId()) +"\";" ;
boolean selected = false ;
if( film.getId().equals(selidfilm) || (i==start&&selidfilm.equals("")) ) {
selfilm = film ;
selected = true ;
}
%>
<tr><td><%=hppc.getTableLink( film.getName(), url, selected?null:focusLink, hppc.getSkin().getProp("bodyColor"),hppc.getSkin().getProp("bgSelectColor"), selected) %></td></tr>
<% } %>
</table>
</td>
</tr>
<% if( selfilm != null && hppc.isFreeBoxHD() ) {%>
<tr><td><hr></td></tr>
<tr><td>
<table cellpadding=0 cellspacing=3>
<tr>
<td height=120 width=90 valign=center align=center >
<%
String urlImage = "/img2fb?image="+WebUtil.urlEncode(selfilm.getAffiche())+"&size=90x120&cache=true" ;
%>
<img width="90" height="120" src="<%= urlImage %>">
</td>
<td><%=selfilm.getDesc() %>
</td>
</tr>
</table>
</td></tr>
<%} %>
</table>
<jsp:include page="<%= hppc.getSkin().getFooter() %>"/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -