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

📄 rightmenu.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"%>
<jsp:useBean id="hppc" class="org.homeplayer.web.HPPageContext" scope="request"/>

<%@page import="org.homeplayer.data.MediaManager"%>
<%@page import="org.homeplayer.data.MultiMediaManager"%>
<%@page import="org.homeplayer.data.FreeBoxTV"%>
<%@page import="java.util.Vector"%>
<%@page import="java.util.Calendar"%>
<%@page import="java.util.Iterator"%>
<%@page import="java.util.Map"%>
<%@page import="java.text.*"%>
<%@page import="org.homeplayer.data.MediaItem"%>
<%@page import="org.homeplayer.data.MediaItemSorter"%>
<%@page import="org.homeplayer.util.WebUtil"%>
<%@page import="org.homeplayer.util.HPConf"%>
<%@page import="org.homeplayer.util.VLCControl"%>
<%@page import="org.homeplayer.util.VLCInfo"%>
<%@page import="org.homeplayer.util.XMLTV"%>
<%@page import="org.homeplayer.util.XMLTVProgram"%>
<%@page import="org.homeplayer.util.XMLTVChannel"%>
<%@page import="org.homeplayer.util.ImageUtil"%>

 <div id="telco">
   <img src="/images/novaweb/telefb.gif" alt="telco" class="telco-img" usemap="#map1" />
  	<map name="map1" id="map1">
  	<%
  	VLCControl vlc = VLCControl.shareInstance();
  	VLCInfo info = null ;

    if(vlc.isVLCStarted())
    {%>
      <area href="/shutdown/closeVLC.jsp" shape="rect" coords="93,13,117,24" alt="Quit" accesskey="Q" />
    <%  
      info = vlc.getInfo() ;
    }%>
	<%
	//if vlc istarted = true the on/off button will close current vlc instance
	for(Iterator it = hppc.getMetas().entrySet().iterator(); it.hasNext();) { 
		Map.Entry entry = (Map.Entry) it.next();
		if( entry.getValue().equals("none")==false ) {
			if( entry.getKey().equals( "home_page" )  ) {
			%>
			<area href="<%=entry.getValue() %>" shape="rect" coords="33,215,117,226" alt="Home" accesskey="M" />
			<%
			} else if( entry.getKey().equals( "love_page" ) ) {
				%>
				<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;") %>" shape="rect" coords="93,140,117,156" alt="Love" accesskey="L" />
				<%	
			} else if( entry.getKey().equals( "mail_page" ) ) {
				%>
				<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;") %>" shape="rect" coords="93,165,117,176" alt="Mail" accesskey="C" />
				<%	
			}
		}
	}
	for(Iterator it = hppc.getLinks().entrySet().iterator(); it.hasNext();) { 
		Map.Entry entry = (Map.Entry) it.next();
		//System.out.println("meta : "+entry.getKey()+" value : "+entry.getValue());
		if( entry.getKey().equals( "red" ) ) {
		%>
			<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;") %>" shape="circle" coords="16,46,8" alt="Rouge" accesskey="R" />
		<%
		} else if( entry.getKey().equals( "green" ) ) {
			%>
			<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;")+"#action-menu" %>" shape="circle" coords="98,46,10" alt="Vert" accesskey="V" />
			<%
		} else if( entry.getKey().equals( "blue" ) ) {
			%>
			<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;")+"#action-menu" %>" shape="circle" coords="98,86,10" alt="Bleu" accesskey="B"/>
			<%
		} else if( entry.getKey().equals( "options" ) ) {
			%>
			<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;") %>" shape="rect" coords="33,13,57,24" alt="Options" accesskey="O" />
			<%
		} else if( entry.getKey().equals( "play" ) || entry.getKey().equals( "pause" ) ) {
			%>
			<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;")+"#telco" %>" shape="circle" coords="55,126,8" alt="Play/Pause" accesskey="P" />
			<%
		} else if( entry.getKey().equals( "stop" ) ) {
			%>
			<area href="<%=((String)entry.getValue()).replaceAll("&","&amp;")+"#telco" %>" shape="circle" coords="16,126,8" alt="Stop" accesskey="S" />
			<%
		} else if( entry.getKey().equals( "left" ) ) {
			%>
			<area href="<%=entry.getValue() %>" shape="poly" coords="14,64,24,54,24,64,24,74" alt="Gauche" accesskey="G" />
			<%
        } else if( entry.getKey().equals( "right" ) ) {
			%>
			<area href="<%=entry.getValue() %>" shape="poly" coords="98,64,88,74,88,64,88,54" alt="Droite" accesskey="D" />
			<%
        }
   } %>
     </map>
  
  </div>

<div id="media-thumbs-infos">
  <p class="infos"><img src="/images/novaweb/question.png" alt="Infos" class="img-nav-left" />  Infos</p>
  <div id="thumbs"><!-- images or infos thumbs -->
     <ul class="thumbs-items">
      
 <%
 
 MediaItem itemPlaying = info==null?null:info.getCurrentMedia() ;
 
 String[] channels = HPConf.getString(HPConf.TV_BOUQUET).split("&") ;
 Vector bouquetProg = XMLTV.shareInstance().getCacheProg() ;

 int start=0 ;
 int maxInPage = channels.length ;

 Calendar date = Calendar.getInstance() ;
 
 XMLTV.shareInstance().loadBouquetProg(channels) ;
 
 SimpleDateFormat ddf = new SimpleDateFormat( "HH:mm" ) ;

if( itemPlaying !=null && itemPlaying instanceof FreeBoxTV && info.getState().equals(VLCInfo.STATE_PLAYING) == true)
{
  for( int c=start ; c<bouquetProg.size()&&c<(start+maxInPage) ; c++ ) {
 	XMLTVChannel channel = (XMLTVChannel)bouquetProg.elementAt(c) ;
     XMLTVProgram prog = channel.getProgramNow(date) ;
   
     ImageUtil.ImageInfo imglogo = ImageUtil.getCachedResizedImageInfo( ImageUtil.toUrl(channel.getIcon()),Integer.MAX_VALUE,Integer.MAX_VALUE) ;
%>
   <li><img src="<%= imglogo.getPath()%>" alt="<%=imglogo.getPath() %>" class="thumbimage" /></li>
   
      <%                
        if( prog==null ||prog.getTitle().equals("") ) {
%>
                    <li><small>Non renseigné</small></li>
<%      } else {
			String label = "<em>"+prog.getHours()+" : "+prog.getTitle()+" - "+prog.getCategories()+"</em>" ;
%>
                   <li><small><%= label %></small></li>              	
       <%}
  }
}else{%>
<li>pas d'infos</li>
<%}%>
      
     </ul>
 </div><!-- end infos -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -