NIHVIVO-1592 Fix TermOfUse controller and template so the page displays when no copyright anchor has been specified.
This commit is contained in:
parent
c0aa6cdbf0
commit
c5dc320cc0
2 changed files with 20 additions and 14 deletions
|
@ -25,15 +25,21 @@ public class TermsOfUseController extends FreemarkerHttpServlet {
|
|||
protected ResponseValues processRequest(VitroRequest vreq) {
|
||||
Portal portal = vreq.getPortal();
|
||||
|
||||
Map<String, Object> body = new HashMap<String, Object>();
|
||||
Map<String, Object> map = new HashMap<String, Object>();
|
||||
Map<String, String> termsOfUse = new HashMap<String, String>();
|
||||
|
||||
String rootBreadCrumbAnchor = portal.getRootBreadCrumbAnchor();
|
||||
String websiteName = StringUtils.isEmpty(rootBreadCrumbAnchor) ? portal.getAppName() : rootBreadCrumbAnchor;
|
||||
body.put("websiteName", websiteName);
|
||||
String siteName = StringUtils.isEmpty(rootBreadCrumbAnchor) ? portal.getAppName() : rootBreadCrumbAnchor;
|
||||
termsOfUse.put("siteName", siteName);
|
||||
|
||||
body.put("copyrightAnchor", portal.getCopyrightAnchor());
|
||||
String siteHost = portal.getCopyrightAnchor();
|
||||
if (siteHost == null) {
|
||||
siteHost = "the hosting institution";
|
||||
}
|
||||
termsOfUse.put("siteHost", siteHost);
|
||||
|
||||
return new TemplateResponseValues(TEMPLATE_DEFAULT, body);
|
||||
map.put("termsOfUse", termsOfUse);
|
||||
return new TemplateResponseValues(TEMPLATE_DEFAULT, map);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue