Ajout d'un menu main avec l'userBoard et les infos de la conf.

Ajout d'un bouton back lors d'une évaluation
This commit is contained in:
Frederic Debuire
2008-02-23 22:00:43 +00:00
parent e94fdffded
commit 0f4e1c1fa0
4 changed files with 50 additions and 3 deletions

View File

@@ -60,6 +60,11 @@ user.information.followconference={0,choice, 0#You don''t have any conference |
###################
# USER MENU
menu.general.title=Main
menu.general.userBoard=User Board
menu.general.confInfo=Conference's informations
menu.chairman.title=Chairman
menu.chairman.conference.create=Create new conference
menu.chairman.conference.modify=Modify this conference

View File

@@ -12,6 +12,20 @@
<c:if test="${currentConferenceId != null}">
<!-- MENU : ROLE_USER for general option -->
<authz:authorize ifAllGranted="ROLE_USER">
<div id="mainmenubloc">
<h4><fmt:message key="menu.general.title" /></h4>
<ul>
<li><a href="<c:url value="userBoard.htm"/>"><fmt:message key="menu.general.userBoard" /></a></li>
<li><a href="<c:url value="main.htm"/>"><fmt:message key="menu.general.confInfo" /></a></li>
</ul>
<div id="footer"></div>
</div>
</authz:authorize>
<!-- MENU : CHAIRMAN -->
<authz:authorize ifAllGranted="ROLE_CHAIRMAN">
<div id="mainmenubloc">

View File

@@ -6,6 +6,11 @@
<h4 class="title"><fmt:message key="evaluation.headPage" /></h4>
<p class="formOk">
You have successfully evaluated the article.<br/>
You can modify your evaluation immediately or later.<br/>
</p>
<table>
<tr>
<td><fmt:message key="evaluation.titleArticle" /></td>
@@ -29,9 +34,15 @@
<td><fmt:message key="evaluation.commentAuthor" /></td>
<td>${report.commentAuthor}</td>
</tr>
<tr>
<td colspan="2">
<a class="back_link" href="<c:url value="${whereIcome}"/>">Modify the evaluation</a>
</td>
</tr>
</table>
<a href="<c:url value="main.htm"/>">Home</a>
</body>
</html>

View File

@@ -1,7 +1,10 @@
package org.yacos.web.PCmember.controller;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
@@ -202,7 +205,15 @@ public class EvaluationController extends SimpleFormController {
article.setState(State.EVALUATED);
articleManager.updateArticle(article);
return new ModelAndView("createReport", "report", rpt);
Map<String, Object> model = new HashMap<String, Object>();
model.put("report", rpt);
String addrFrom = request.getHeader("REFERER");
addrFrom = addrFrom + "&action=modify";
model.put("whereIcome", addrFrom);
return new ModelAndView("createReport", model);
}
catch (NumberFormatException e) {
@@ -263,7 +274,13 @@ public class EvaluationController extends SimpleFormController {
evaluationManager.updateRating(rt);
}
return new ModelAndView("createReport", "report", rpt);
Map<String, Object> model = new HashMap<String, Object>();
model.put("report", rpt);
String addrFrom = request.getHeader("REFERER");
model.put("whereIcome", addrFrom);
return new ModelAndView("createReport", model);
}
catch (NumberFormatException e) {