📄 config_database.jsp
字号:
<%@page import = "java.util.*"%><%@page import="org.jahia.bin.*"%><% Enumeration scriptsListInfos = (Enumeration) request.getAttribute("jahiaScriptsInfos"); Enumeration scriptsListJavaScript = (Enumeration) request.getAttribute("jahiaScriptsJavaScript"); Integer jahiaDBWhichAction = (Integer) request.getAttribute("jahiaDBWhichAction"); String jahiaDBScript = (String) request.getAttribute("jahiaDBScript"); String jahiaDBDriver = (String) request.getAttribute("jahiaDBDriver"); String jahiaDBUrl = (String) request.getAttribute("jahiaDBUrl"); String jahiaDBUsername = (String) request.getAttribute("jahiaDBUsername"); String jahiaDBPassword = (String) request.getAttribute("jahiaDBPassword"); String jahiaDBMinConnections = (String) request.getAttribute("jahiaDBMinConnections"); String jahiaDBMaxConnections = (String) request.getAttribute("jahiaDBMaxConnections"); String jahiaDBWaitIfBusy = (String) request.getAttribute("jahiaDBWaitIfBusy"); String jahiaDBVerbose = (String) request.getAttribute("jahiaDBVerbose"); int countJavaScript = 0; String jahiaWhichActionMessage = ""; boolean displaySpecialSettings = false; switch(jahiaDBWhichAction.intValue()) { case 1 : jahiaWhichActionMessage = "Define the database settings below.<br>"; jahiaWhichActionMessage += "<i>NB: it must point to an existing jahia database.</i>"; displaySpecialSettings = true; break; case 2 : jahiaWhichActionMessage = "Your data will be transfered to a new database,<br>and the portal will be automatically connected<br>this new database.<br>"; jahiaWhichActionMessage += "<br>Define the settings of the new database below."; break; }%><%@include file="include_header.jsp"%><tr> <td align="right" class="text" colspan="2"><b>:: Database settings ::</b> </td></tr></table><br><br><script language="javascript"> function changeDatabaseType() { <% while(scriptsListJavaScript.hasMoreElements()) { HashMap jsHash = (HashMap) scriptsListJavaScript.nextElement(); %> if(document.jahiaAdmin.dbtype.options[<%=countJavaScript%>].selected) { document.jahiaAdmin.dbdriver.value='<%=jsHash.get("jahia.database.driver")%>'; document.jahiaAdmin.dburl.value='<%=jsHash.get("jahia.database.url")%>'; document.jahiaAdmin.dbusername.value='<%=jsHash.get("jahia.database.user")%>'; document.jahiaAdmin.dbpassword.value='<%=jsHash.get("jahia.database.pass")%>'; } <% countJavaScript++; } %> /* if(document.jahiaAdmin.dbtype.options[<%=countJavaScript%>].selected) { document.jahiaAdmin.dbdriver.value=''; document.jahiaAdmin.dburl.value=''; document.jahiaAdmin.dbusername.value=''; document.jahiaAdmin.dbpassword.value=''; } */ }</script><table cellpadding="2" cellspacing="0" border="0" width="530"><tr> <td colspan="2" width="530"> </td></tr><% if(jahiaDBWhichAction.intValue() == 1) { %> <form name="jahiaAdmin" action="<%=JahiaAdministration.composeActionURL(request,response,"database","&sub=change")%>" method="post"><% } else { %> <form name="jahiaAdmin" action="<%=JahiaAdministration.composeActionURL(request,response,"database","&sub=transfer")%>" method="post"><% } %><tr> <td width="100"> </td> <td width="430"> <table border="0"> <tr> <td nowrap> <font class="text"><%=jahiaWhichActionMessage%></font> <br><br> <font class="text">Database:</font><br> <select class="input" name="dbtype" onChange="changeDatabaseType()"> <% boolean already_selected = false; while(scriptsListInfos.hasMoreElements()) { HashMap scriptHash = (HashMap) scriptsListInfos.nextElement(); if(scriptHash.get("jahia.database.script").equals(jahiaDBScript)) { already_selected = true; } %> <option value="<%=scriptHash.get("jahia.database.script")%>" <%if(scriptHash.get("jahia.database.script").equals(jahiaDBScript)){%>selected<%}%>><%=scriptHash.get("jahia.database.name")%></option> <% } %> </select> <br> <br> <font class="text">Database driver:</font><br> <input class="input" type="text" name="dbdriver" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBDriver%>"> <br> <br> <font class="text">Database URL:</font><br> <input class="input" type="text" name="dburl" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBUrl%>"> <br> <br> <font class="text">Database username:</font><br> <input class="input" type="text" name="dbusername" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBUsername%>"> <br> <br> <font class="text">Database password:</font><br> <input class="input" type="password" name="dbpassword" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBPassword%>"> <% if(displaySpecialSettings){ %> <br> <br> <font class="text">Database wait if busy:<br> <input class="input" type="radio" name="dbwait" value="true" <%if(jahiaDBWaitIfBusy.equals("true")) {%>checked<%}%>> Yes <input class="input" type="radio" name="dbwait" value="false" <%if(jahiaDBWaitIfBusy.equals("false")) {%>checked<%}%>> No </font> <br> <br> <font class="text">Database write in console:<br> <input class="input" type="radio" name="dbverbose" value="true" <%if(jahiaDBVerbose.equals("true")) {%>checked<%}%>> Yes <input class="input" type="radio" name="dbverbose" value="false" <%if(jahiaDBVerbose.equals("false")) {%>checked<%}%>> No </font> <br> <br> <font class="text">Minimum connections:</font><br> <input class="input" type="text" name="dbminconnect" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBMinConnections%>"> <br> <br> <font class="text">Maximum connections:</font><br> <input class="input" type="text" name="dbmaxconnect" size="<%=inputSize%>" maxlength="250" value="<%=jahiaDBMaxConnections%>"> <% } %> </td> </tr> <tr> <td align="right"> <br> <%if(!isLynx){%> <a href="javascript:document.jahiaAdmin.submit();" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('save','','<%=URL%>images/buttons/save_change_on.gif',1)"><img name="save" src="<%=URL%>images/buttons/save_change_off.gif" width="114" height="17" border="0"></a> <%}else{%> <br> <input type="submit" name="submit" value="Save changes >>"> <%}%> </td> </tr> <tr> <td> <br><br> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td nowrap width="145" valign="top"><font class="text"><b>Other operations: </b></font></td> <td valign="top"> <font class="text"> <%if(!isLynx){%><li> <%}%><a href="<%=JahiaAdministration.composeActionURL(request,response,"database","&sub=display")%>">Previous step</a><br> <%if(!isLynx){%><li> <%}%><a href="<%=JahiaAdministration.composeActionURL(request,response,"displaymenu","")%>">Back to menu</a><br> </font> </td> </tr> </table> </td> </tr> </table> </td></tr> </form><tr> <td colspan="2" align="right"> <br> <br> <font class="text2"><%=jahiaDisplayMessage%> </font> </td></tr><tr> <td colspan="2"> </td></tr></table><%@include file="include_footer.jsp"%>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -