123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253 |
- <%@ page contentType="text/html;charset=utf-8" %>
- <%@ taglib uri="/WEB-INF/tld/struts-bean.tld" prefix="bean" %>
- <%@ page import="com.kingdee.eas.cp.common.web.config.PortalXmlConfiguration" %>
- <%@ page import="com.kingdee.eas.cp.common.web.config.EasWebClientConfigItem" %>
- <%@ page import="java.util.StringTokenizer" %>
- <%@ page import="java.util.Vector,java.util.Locale,org.apache.struts.Globals" %>
- <%@ page import="com.kingdee.eas.cp.autoupdater.util.IPMapUtil" %>
- <%@ page import="com.kingdee.util.Configuration" %>
- <%@ page import="java.util.Locale" %>
- <%@ page import="com.kingdee.util.ConfigurationItem" %>
- <%@ page import="com.kingdee.eas.cp.common.web.util.WebContextUtil,com.kingdee.eas.cp.common.web.util.PortalPersonalSetUtil" %>
- <%@ page import="com.kingdee.eas.cp.eip.sso.util.EASWebContextUtil"%>
- <%
- String localeStr = (String)request.getParameter("locale");
-
- Locale locale = new Locale("l2");
-
- if(localeStr!=null&&!"".equals(localeStr)){
- locale = new Locale(localeStr.toLowerCase());
- }
-
- session.setAttribute(Globals.LOCALE_KEY,locale);
- EasWebClientConfigItem clientConfig = PortalXmlConfiguration.getInstance().getEasWebClientConfigItem();
- // onlybos
- String appflag="EAS";
- boolean isonlybos = false;
- String onlybos = System.getProperty("isOnlyBOS");
-
- if (null != onlybos && !"".equals(onlybos)
- && !"no".equalsIgnoreCase(onlybos)) {
- isonlybos = true;
- appflag ="BOS";
- }
- String _serverName = request.getServerName();
- if(_serverName == null || "".equals(_serverName) )
- {
- _serverName = "localhost";
- }
-
- String _serverPort = Integer.toString(request.getServerPort());
- if(_serverPort == null || "".equals(_serverPort) ){
- _serverPort = "6888";
- }
- String _webSite =(String)request.getParameter("webSite");
-
- if (_webSite==null||"".equals(_webSite)){
- _webSite = PortalXmlConfiguration.getInstance().getEasWebClientConfigItem().getUrl() ;
- }
-
- //if don't set in web.xml,set the same value as self jsp
- if(_webSite == null || "".equals(_webSite)){
- _webSite = "http://" + _serverName + ":" + _serverPort ;
- }
- // jack_wu support https 20090417
- String kdtool = "setup.exe";
- // if(rqurl.startsWith("https")){
- kdtool="/eassso/"+kdtool;
- // }
-
- String _remoteAddress = request.getRemoteAddr();
- String _fileServerUrl = IPMapUtil.getIPMapValue(_remoteAddress);
-
- if(_fileServerUrl==null||"".equals(_fileServerUrl)){
- //ipmap is null and download path use relative address directly
- // add by jack_wu talk about this problem with yxw and tgw
- _webSite="";
- _fileServerUrl = _webSite+"/easWebClient";
- }
-
- String ieUrl = clientConfig.getIeUrl();
- if(ieUrl==null || "".equals(ieUrl)){
- //ieUrl = "/download/IE6SP1.zip";
- ieUrl = "http://www.microsoft.com/";
- }
- if(!ieUrl.startsWith("http:")){
- ieUrl = _fileServerUrl + ieUrl;
- }
-
- String portalClient = clientConfig.getJrePluginDefaultUrl();
- if(portalClient==null || "".equals(portalClient)){
- portalClient = "/download/portalClient_1-4-2-04.exe";
- }
- portalClient = _fileServerUrl + portalClient;
-
- //
- String jre = clientConfig.getJrePluginUrl();;
- if(jre==null || "".equals(jre)){
- jre = "/download/install_EAS_Client_JDK.exe";;
- }
- //isonlybos
- if(isonlybos){
- jre = "/download/install_BOS_Client_JDK.exe";
- }
- jre = _fileServerUrl + jre;
-
- String jreVersion = clientConfig.getJreVersion();
- if(jreVersion==null || "".equals(jreVersion)){
- jreVersion = "1.4.2_04";
- }
- jreVersion = "JDK" + jreVersion;
- String webControl = clientConfig.getWebControlUrl();
- if(webControl==null || "".equals(webControl)){
- webControl = "/download/webControl_2-11-15-0.exe";
- }
- webControl = _fileServerUrl + webControl;
-
- String clientPackage = clientConfig.getEasClientPackageUrls();
- boolean bPackage = true;
- Vector packages = new Vector();
-
-
- clientPackage = "/download/install_EAS_Client_Simple.exe";
- String fullPackage =_fileServerUrl+"/download/install_EAS_Client_Full.exe";
-
- if(isonlybos){
- clientPackage = "/download/install_BOS_Client_Simple.exe";
- fullPackage =_fileServerUrl+"/download/install_BOS_Client_Full.exe";
- }
-
- bPackage = false;
-
-
- if(bPackage && clientPackage.indexOf(",")>-1){
- StringTokenizer st = new StringTokenizer(clientPackage,",");
- while(st.hasMoreTokens()){
- packages.add( _fileServerUrl +st.nextToken());
- }
- }else{
- bPackage = false;
- clientPackage = _fileServerUrl + clientPackage;
- }
- int nSize = packages.size();
-
- String loginLogoUrl = PortalPersonalSetUtil.getAttribute(request, "picture" , "help_title_logo", "color", WebContextUtil.getColorSchema(request), 1, locale);
-
- // modify by liang yongyuan for BUG BT399642 in 2010.06.23
- String visible = PortalPersonalSetUtil.getAttribute("picture", "help_title_logo", "visible");
- %>
- <html>
- <head>
- <link rel="stylesheet" href="<%=session.getAttribute(com.kingdee.eas.portal.web.control.Globals.USER_SKIN)%>/css/helper.css" type="text/css">
- </head>
- <body style="margin:0px;">
- <div>
- <div class="helper_logo">
- <div style="width:900px;height:57px;left:50%;margin-left:-450px;position:relative;overflow-y:hidden;">
- <% if(visible != null && "true".equals(visible)) { %>
- <div class="helper_title_logo"><img width="170px" height="57px" src="<%=EASWebContextUtil.render(request, loginLogoUrl)%>"/></div>
- <% } %>
- </div>
- </div>
- <div>
- <div style="width:900px;height:30px;left:50%;margin-left:-450px;position:relative;">
- <div class="help_top_left"></div>
- <div class="help_top_center"><bean:message bundle="ssoLogin" key="help_title"/></div>
- <div class="help_top_right"></div>
- </div>
- <div style="width:900px;height:57px;left:50%;margin-left:-450px;position:relative;padding:0 10px;border:1px #ffffff solid;">
-
- <%
- String version=(String)session.getAttribute("version");
- if (version!=null&&"true".equals((String)session.getAttribute("errVer"))){
- out.println("<span class=\"helper_waring\">");
- out.println("��ǰie�汾"+version);
- out.println(",ϵͳ������Ҫie6.0���ϰ汾֧�֣�");
- out.println("</span>");
- }
- %>
-
- <!-- 1 -->
- <div style="padding:10px 0 ;">
- <div>
- <span class="helper_contenttile"><bean:message bundle="ssoLogin" key="one"/><bean:message bundle="ssoLogin" key="dot"/><bean:message bundle="ssoLogin" key="help_systemconfiguration"/></span>
- </div>
- <div>
- <span class="helper_content"><bean:message bundle="ssoLogin" key="help_clientos"/></span>
- </div>
- </div>
-
- <!-- 2 -->
- <div style="padding:10px 0 ;">
- <div>
- <span class="helper_contenttile"><bean:message bundle="ssoLogin" key="two"/><bean:message bundle="ssoLogin" key="dot"/><bean:message bundle="ssoLogin" key="help_clientbrowser"/></span>
- </div>
- <div>
- <span class="helper_content"><bean:message bundle="ssoLogin" key="help_clientbrowser_detail"/></span>
- </div>
- <div style="padding-top:5px;">
- <span class="helper_download"></span><span class="helper_contentlink"><a href="checkie/CheckIE.html" target="_blank"><bean:message bundle="ssoLogin" key="help_environmentdetection"/></a></span>
- </div>
- <div style="padding-bottom:5px;">
- <span class="helper_download"></span><span class="helper_contentlink"><bean:message bundle="ssoLogin" key="help_download"/><a href="<%=ieUrl%>">IE6.0</a></span>
- </div>
- </div>
-
-
- <!-- 3 -->
- <div style="padding:10px 0 ;">
- <div>
- <span class="helper_contenttile"><bean:message bundle="ssoLogin" key="three"/><bean:message bundle="ssoLogin" key="dot"/><bean:message bundle="ssoLogin" key="help_install_title"/></span>
- </div>
- <div>
- <span class="helper_content"><bean:message bundle="ssoLogin" key="help_install_tip"/></span>
- </div>
-
- <div style="padding-top:5px;">
- <span class="helper_download"></span><span class="helper_contentlink"><bean:message bundle="ssoLogin" key="help_download"/><a href="<%=jre%>"><%=jreVersion%></a></span>
- </div>
-
- <div style="padding-bottom:5px;">
- <span class="helper_download"></span><span class="helper_contentlink"><bean:message bundle="ssoLogin" key="help_download"/><a href="<%=kdtool%>"><bean:message bundle="ssoLogin" key="help_kdtool"/></a></span>
- </div>
- </div>
-
- <!-- 4 -->
- <div style="padding:10px 0 ;">
- <div>
- <span class="helper_contenttile"><bean:message bundle="ssoLogin" key="four"/><bean:message bundle="ssoLogin" key="dot"/><bean:message bundle="ssoLogin" key="help_easclientcomponents"/></span>
- </div>
- <div>
- <span class="helper_content"><bean:message bundle="ssoLogin" key="help_download_clienttip"/></span>
- </div>
-
- <%if(!bPackage){%>
- <div style="padding-top:5px;">
- <span class="helper_download"></span><span class="helper_contentlink"><bean:message bundle="ssoLogin" key="help_download"/><a href="<%=clientPackage%>">JDK1.6.0_1+<%=appflag%><bean:message bundle="ssoLogin" key="help_download_compact"/></a></span>
- </div>
-
- <div style="padding-bottom:5px;">
- <span class="helper_download"></span><span class="helper_contentlink"><bean:message bundle="ssoLogin" key="help_download"/><a href="<%=fullPackage%>">JDK1.6.0_1+<%=appflag%><bean:message bundle="ssoLogin" key="help_download_complete"/></a></span>
- </div>
- <%}else if(nSize>0){
- %>
- <span class="helper_content"></span>
- <%
- for(int i=0; i<nSize; i++){
- int order = i+1 ;
- %>
- <div class="helper_download"></div><span class="helper_contentlink"><a href="<%=packages.get(i)%>"><%=order%></a></span>
- <% }
- }
- %>
- </div>
- </div>
- </div>
- </div>
- </body>
- </html>
|