setup-confirm.jsp 5.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  3. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
  4. <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
  5. <html>
  6. <head profile="<c:url value="/profile.txt"/>">
  7. <title><fmt:message key="setup.fs.title"/></title>
  8. <link media="screen" href="<c:url value="/css/global.css"/>" type="text/css" rel="stylesheet" />
  9. </head>
  10. <body>
  11. <h1><fmt:message key="setup.confirm.title"/></h1>
  12. <p><fmt:message key="setup.confirm.intro"/></p>
  13. <form method="post" action="<c:url value="/setup/wizard.do"/>">
  14. <dl class="menu">
  15. <dt><fmt:message key="setup.features.heading"/></dt>
  16. <dd>
  17. <table>
  18. <tr>
  19. <th><fmt:message key="setup.feature.registration.displayName"/></th>
  20. <td>
  21. <c:choose>
  22. <c:when test="${command.settings['feature.registration'] == 'true'}">
  23. <fmt:message key="enabled"/>
  24. </c:when>
  25. <c:otherwise>
  26. <fmt:message key="disabled"/>
  27. </c:otherwise>
  28. </c:choose>
  29. </td>
  30. </tr>
  31. <tr>
  32. <th><fmt:message key="setup.feature.anonymous.displayName"/></th>
  33. <td>
  34. <c:choose>
  35. <c:when test="${command.settings['feature.anonymous'] == 'true'}">
  36. <fmt:message key="enabled"/>
  37. </c:when>
  38. <c:otherwise>
  39. <fmt:message key="disabled"/>
  40. </c:otherwise>
  41. </c:choose>
  42. </td>
  43. </tr>
  44. <tr>
  45. <th><fmt:message key="setup.feature.comments.displayName"/></th>
  46. <td>
  47. <c:choose>
  48. <c:when test="${command.settings['feature.comments'] == 'true'}">
  49. <fmt:message key="enabled"/>
  50. </c:when>
  51. <c:otherwise>
  52. <fmt:message key="disabled"/>
  53. </c:otherwise>
  54. </c:choose>
  55. </td>
  56. </tr>
  57. <tr>
  58. <th><fmt:message key="setup.feature.recipeimages.displayName"/></th>
  59. <td>
  60. <c:choose>
  61. <c:when test="${command.settings['feature.recipeimages'] == 'true'}">
  62. <fmt:message key="enabled"/>
  63. </c:when>
  64. <c:otherwise>
  65. <fmt:message key="disabled"/>
  66. </c:otherwise>
  67. </c:choose>
  68. </td>
  69. </tr>
  70. </table>
  71. </dd>
  72. <dt><fmt:message key="setup.db.heading"/></dt>
  73. <dd>
  74. <table>
  75. <tr>
  76. <th><fmt:message key="setup.db.hibernate.dialect.displayName"/></th>
  77. <td>
  78. <c:choose>
  79. <c:when test="${command.settings['hibernate.dialect']
  80. == 'org.hibernate.dialect.DB2Dialect'}">
  81. DB2
  82. </c:when>
  83. <c:when test="${command.settings['hibernate.dialect']
  84. == 'org.hibernate.dialect.MySQLDialect'}">
  85. MySQL
  86. </c:when>
  87. <c:when test="${command.settings['hibernate.dialect']
  88. == 'org.hibernate.dialect.PostgreSQLDialect'}">
  89. PostgreSQL
  90. </c:when>
  91. <c:otherwise>
  92. <c:out value="${command.settings['hibernate.dialect']}"/>
  93. </c:otherwise>
  94. </c:choose>
  95. <c:if test="${command.changedHibernateDialect}">
  96. <div class="error">
  97. <fmt:message key="setup.db.chagned.hibernateDialect"/>
  98. </div>
  99. </c:if>
  100. </td>
  101. </tr>
  102. </table>
  103. </dd>
  104. <dt><fmt:message key="setup.fs.heading"/></dt>
  105. <dd>
  106. <table>
  107. <tr>
  108. <th><fmt:message key="setup.fs.index.dir.displayName"/></th>
  109. <td><c:out value="${command.settings['lucene.index.base.path']}"/></td>
  110. </tr>
  111. <c:if test="${command.settings['feature.recipeimages'] == 'true'}">
  112. <tr>
  113. <th><fmt:message key="setup.fs.image.dir.displayName"/></th>
  114. <td><c:out value="${command.settings['recipe.image.base.path']}"/></td>
  115. </tr>
  116. <tr>
  117. <th><fmt:message key="setup.fs.image.url.displayName"/></th>
  118. <td><c:out value="${command.settings['recipe.image.base.url']}"/></td>
  119. </tr>
  120. </c:if>
  121. </table>
  122. </dd>
  123. <dt><fmt:message key="setup.other.heading"/></dt>
  124. <dd>
  125. <table>
  126. <tr>
  127. <th><fmt:message key="setup.crypto.key.displayName"/></th>
  128. <td><c:out value="${command.settings['mail.from']}"/></td>
  129. </tr>
  130. <tr>
  131. <th><fmt:message key="setup.mail.from.displayName"/></th>
  132. <td><c:out value="${command.settings['crypto.key']}"/></td>
  133. </tr>
  134. <tr>
  135. <th><fmt:message key="setup.crypto.pbe.salt.displayName"/></th>
  136. <td><c:out value="${command.settings['crypto.pbe.salt']}"/></td>
  137. </tr>
  138. <tr>
  139. <th><fmt:message key="setup.crypto.salt.displayName"/></th>
  140. <td><c:out value="${command.settings['crypto.salt']}"/></td>
  141. </tr>
  142. </table>
  143. </dd>
  144. <c:if test="${!command.skipAdminUser and !command.changedHibernateDialect}">
  145. <dt><fmt:message key="setup.admin.heading"/></dt>
  146. <dd>
  147. <table>
  148. <tr>
  149. <th><fmt:message key="name.displayName"/></th>
  150. <td>${command.user.name}</td>
  151. </tr>
  152. <tr>
  153. <th><fmt:message key="email.displayName"/></th>
  154. <td>${command.user.email}</td>
  155. </tr>
  156. <tr>
  157. <th><fmt:message key="login.displayName"/></th>
  158. <td>${command.user.login}</td>
  159. </tr>
  160. <tr>
  161. <th><fmt:message key="password.displayName"/></th>
  162. <td>*****</td>
  163. </tr>
  164. </table>
  165. </dd>
  166. </c:if>
  167. </dl>
  168. <div>
  169. <input type="submit" name="_target5" value="<fmt:message key="back.displayName"/>"/>
  170. <input type="submit" name="_finish" value="<fmt:message key="save.displayName"/>"/>
  171. </div>
  172. </form>
  173. </body>
  174. </html>