diff --git a/webapp/config/web.xml b/webapp/config/web.xml index 817f4b5d9..0f7842ca4 100644 --- a/webapp/config/web.xml +++ b/webapp/config/web.xml @@ -138,7 +138,7 @@ --> - + @@ -952,7 +952,7 @@ SearchController - edu.cornell.mannlib.vitro.webapp.search.controller.FreemarkerPagedSearchController + edu.cornell.mannlib.vitro.webapp.search.controller.PagedSearchController SearchController @@ -1050,25 +1050,6 @@ TabController /index.jsp - - - - - EntityMergedPropertyListController - edu.cornell.mannlib.vitro.webapp.controller.EntityMergedPropertyListController - - - EntityMergedPropertyListController - /entityMergedPropList - DashboardPropertyListController @@ -1129,6 +1110,11 @@ edu.cornell.mannlib.vitro.webapp.controller.OntologyController + + individual + edu.cornell.mannlib.vitro.webapp.controller.freemarker.IndividualController + + updateEntityFlags edu.cornell.mannlib.vitro.webapp.UpdateEntityFlagServlet @@ -1508,7 +1494,3 @@ - - ico - image/x-icon - diff --git a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/controller/FreemarkerPagedSearchController.java b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/controller/PagedSearchController.java similarity index 99% rename from webapp/src/edu/cornell/mannlib/vitro/webapp/search/controller/FreemarkerPagedSearchController.java rename to webapp/src/edu/cornell/mannlib/vitro/webapp/search/controller/PagedSearchController.java index 26b3378a6..379cd1c83 100644 --- a/webapp/src/edu/cornell/mannlib/vitro/webapp/search/controller/FreemarkerPagedSearchController.java +++ b/webapp/src/edu/cornell/mannlib/vitro/webapp/search/controller/PagedSearchController.java @@ -86,10 +86,10 @@ import freemarker.template.Configuration; * Rewritten to use Freemarker: rjy7 * */ -public class FreemarkerPagedSearchController extends FreemarkerHttpServlet implements Searcher { +public class PagedSearchController extends FreemarkerHttpServlet implements Searcher { private static final long serialVersionUID = 1L; - private static final Log log = LogFactory.getLog(FreemarkerPagedSearchController.class.getName()); + private static final Log log = LogFactory.getLog(PagedSearchController.class.getName()); private static final String XML_REQUEST_PARAM = "xml"; private IndexSearcher searcher = null; diff --git a/webapp/web/about.jsp b/webapp/web/about.jsp deleted file mode 100644 index d4d1e787f..000000000 --- a/webapp/web/about.jsp +++ /dev/null @@ -1,11 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> -<%-- This the non-freemarker AboutController iis still used by datastar. That - controller uses this jsp. --%> - -
- -

${title}

-
${aboutText}
-
${acknowledgeText}
- -
diff --git a/webapp/web/commentsForm.jsp b/webapp/web/commentsForm.jsp deleted file mode 100644 index 83d4dba7e..000000000 --- a/webapp/web/commentsForm.jsp +++ /dev/null @@ -1,76 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> - -
- -
- -

${siteName} Feedback and Comments Form

- -

- - - Thank you for your interest in the Cornell University College of Agriculture and Life Sciences Research Portal. - - - Thank you for your interest in VIVO. - - - Thank you for your interest in the ${siteName} portal. - - -

- - - - - - -

- If you have a question regarding the content of this site, please submit the form below. - - The reference librarians at Albert R. Mann Library will be in touch with you soon. - -

- -
- -
- - - - - - - - -

- -

- -

${siteName} is a service that depends on regular updates and feedback. - Please help us out by providing any necessary corrections and suggestions for additional content (people, departments, courses, research services, etc.) - that you would like to see represented.

-

Enter your comments, questions, or suggestions in the box below.

- - -
- - -
Thank you!

-
- -
- -
diff --git a/webapp/web/contact_err.jsp b/webapp/web/contact_err.jsp deleted file mode 100644 index ba2eb9d89..000000000 --- a/webapp/web/contact_err.jsp +++ /dev/null @@ -1,39 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - - - -<%@ page language="java" %> -<%@ page import="java.util.*" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Portal" %> - -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%> - -<% -VitroRequest vreq = new VitroRequest(request); -String errorString=request.getParameter("ERR"); -if (errorString == null || errorString.equals("")) { - errorString = (String)request.getAttribute("ERR"); -} -%> - - - - -<%-- Need to get the context --%> - - - - - - -
- failed email
-<% if ( errorString != null && !errorString.equals("")) {%> -

We report the following error in processing your request:
- <%=errorString%> -

-<% } %> -

Return to the home page.

-
diff --git a/webapp/web/templates/freemarker/body/recomputeInferences.ftl b/webapp/web/templates/freemarker/body/recomputeInferences.ftl index 846c0a632..d7fb9bb0f 100644 --- a/webapp/web/templates/freemarker/body/recomputeInferences.ftl +++ b/webapp/web/templates/freemarker/body/recomputeInferences.ftl @@ -1,13 +1,10 @@ <#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> -<#-- Standard template to display a message generated from any controller. Keeps this out of individual templates. --> - - <#if link??> -
- - -
+
+ + +
<#if message??>

${message}

diff --git a/webapp/web/templates/freemarker/body/sdbSetup.ftl b/webapp/web/templates/freemarker/body/sdbSetup.ftl index bf0c72b26..abfe18e69 100644 --- a/webapp/web/templates/freemarker/body/sdbSetup.ftl +++ b/webapp/web/templates/freemarker/body/sdbSetup.ftl @@ -1,14 +1,11 @@ <#-- $This file is distributed under the terms of the license in /doc/license.txt$ --> -<#-- Standard template to display a message generated from any controller. Keeps this out of individual templates. --> - - <#if link??> -
-

${sdbstatus}

- - -
+
+

${sdbstatus}

+ + +
<#if message??>

${message}

diff --git a/webapp/web/themes/default/jsp/dashboard.jsp b/webapp/web/themes/default/jsp/dashboard.jsp deleted file mode 100644 index 67b66c124..000000000 --- a/webapp/web/themes/default/jsp/dashboard.jsp +++ /dev/null @@ -1,55 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Individual" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.VClass" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditConfiguration" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditSubmission" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep" %> -<%@ page import="java.util.List" %> -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> -<%@ page errorPage="/error.jsp"%> - - - - -<%/* just moving this into page scope for easy use */ %> - - - -
class="loggedIn"> - - - - - - - - - - - - <%-- unless a value is provided, properties not assigned to a group will not appear on the dashboard --%> - - - -
\ No newline at end of file diff --git a/webapp/web/themes/default/jsp/footer.jsp b/webapp/web/themes/default/jsp/footer.jsp deleted file mode 100644 index 7cef9098f..000000000 --- a/webapp/web/themes/default/jsp/footer.jsp +++ /dev/null @@ -1,55 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page language="java"%> -<%@ page import="java.util.Calendar" %> -<%@ page import="org.apache.commons.logging.Log" %> -<%@ page import="org.apache.commons.logging.LogFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest"%> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.*"%> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Portal" %> -<%@ page import="edu.cornell.mannlib.vedit.beans.LoginStatusBean" %> - -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %><%/* this odd thing points to something in web.xml */ %> -<% - final Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.web.themes.default.footer.jsp"); - - VitroRequest vreq = new VitroRequest(request); - - Portal portal = vreq.getPortal(); - if (portal==null) { - log.error("portal from vreq.getPortal() null in themes/default/footer.jsp"); - } - - boolean isEditor = LoginStatusBean.getBean(request).isLoggedInAtLeast(LoginStatusBean.EDITOR); -%> - - diff --git a/webapp/web/themes/default/jsp/identity.jsp b/webapp/web/themes/default/jsp/identity.jsp deleted file mode 100644 index 386a75936..000000000 --- a/webapp/web/themes/default/jsp/identity.jsp +++ /dev/null @@ -1,114 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page language="java" %> -<%@ page errorPage="error.jsp"%> - -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.ApplicationBean" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Portal" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest" %> -<%@ page import="edu.cornell.mannlib.vedit.beans.LoginStatusBean" %> - -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%><%/* this odd thing points to something in web.xml */ %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.PortalWebUtil" %> - -<% -// application variables not stored in application bean - final int CALS_IMPACT = 6; - final int CALS_SEARCHBOX_SIZE = 25; - final int VIVO_SEARCHBOX_SIZE = 20; - - LoginStatusBean loginBean = LoginStatusBean.getBean(request); - boolean isEditor = loginBean.isLoggedInAtLeast(LoginStatusBean.EDITOR); - String loginName = loginBean.getUsername(); - - VitroRequest vreq = new VitroRequest(request); - ApplicationBean appBean = vreq.getAppBean(); - Portal portal = vreq.getPortal(); - PortalWebUtil.populateSearchOptions(portal, appBean, vreq.getWebappDaoFactory().getPortalDao()); - PortalWebUtil.populateNavigationChoices(portal, request, appBean, vreq.getWebappDaoFactory().getPortalDao()); - - String fixedTabStr = (fixedTabStr = request.getParameter("fixed")) == null ? null : fixedTabStr.equals("") ? null : fixedTabStr; - final String DEFAULT_SEARCH_METHOD = "fulltext"; - -%> - - - - - diff --git a/webapp/web/themes/default/jsp/menu.jsp b/webapp/web/themes/default/jsp/menu.jsp deleted file mode 100755 index 247028417..000000000 --- a/webapp/web/themes/default/jsp/menu.jsp +++ /dev/null @@ -1,115 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page import="org.apache.commons.logging.Log" %> -<%@ page import="org.apache.commons.logging.LogFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.TabMenu" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Portal" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.BreadCrumbsUtil" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.Controllers" %> -<%@ page import="edu.cornell.mannlib.vedit.beans.LoginStatusBean" %> -<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %> - -<% - /*********************************************** - Make the Tab menu div, nothing else. - - bdc34 2006-01-03 created - **********************************************/ - - LoginStatusBean loginBean = LoginStatusBean.getBean(request); - boolean isLoggedIn = loginBean.isLoggedIn(); - String loginName = loginBean.getUsername(); - - final Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.web.menu.jsp"); - - VitroRequest vreq = new VitroRequest(request); - Portal portal = vreq.getPortal(); - - int portalId = -1; - if (portal==null) { - log.error("Attribute 'portalBean' missing or null; portalId defaulted to 1"); - portalId=1; - } else { - portalId=portal.getPortalId(); - } - String fixedTabStr=(fixedTabStr=request.getParameter("fixed"))==null?null:fixedTabStr.equals("")?null:fixedTabStr; -%> - - - - - - diff --git a/webapp/web/themes/enhanced/jsp/dashboard.jsp b/webapp/web/themes/enhanced/jsp/dashboard.jsp deleted file mode 100644 index 67b66c124..000000000 --- a/webapp/web/themes/enhanced/jsp/dashboard.jsp +++ /dev/null @@ -1,55 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Individual" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.VClass" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditConfiguration" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.edit.n3editing.EditSubmission" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.filters.VitroRequestPrep" %> -<%@ page import="java.util.List" %> -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> -<%@ page errorPage="/error.jsp"%> - - - - -<%/* just moving this into page scope for easy use */ %> - - - -
class="loggedIn"> - - - - - - - - - - - - <%-- unless a value is provided, properties not assigned to a group will not appear on the dashboard --%> - - - -
\ No newline at end of file diff --git a/webapp/web/themes/enhanced/jsp/footer.jsp b/webapp/web/themes/enhanced/jsp/footer.jsp deleted file mode 100644 index de026269f..000000000 --- a/webapp/web/themes/enhanced/jsp/footer.jsp +++ /dev/null @@ -1,76 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page language="java"%> - -<%@ page import="java.util.Calendar" %> -<%@ page import="org.apache.commons.logging.Log" %> -<%@ page import="org.apache.commons.logging.LogFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest"%> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.*"%> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Portal" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.Controllers" %> - -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %><%/* this odd thing points to something in web.xml */ %> - -<% - final Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.web.themes.enhanced.footer.jsp"); - - VitroRequest vreq = new VitroRequest(request); - - Portal portal = vreq.getPortal(); - if (portal==null) { - log.error("portal from vreq.getPortal() null in themes/enhanced/footer.jsp"); - } -%> - - - - /${context}/<%=portal.getThemeDir() %> - - - - - diff --git a/webapp/web/themes/enhanced/jsp/identity.jsp b/webapp/web/themes/enhanced/jsp/identity.jsp deleted file mode 100644 index 5111ea3e4..000000000 --- a/webapp/web/themes/enhanced/jsp/identity.jsp +++ /dev/null @@ -1,110 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page language="java" %> -<%@ page errorPage="error.jsp"%> -<%@ page import="org.apache.commons.logging.Log" %> -<%@ page import="org.apache.commons.logging.LogFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.TabMenu" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Portal" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.BreadCrumbsUtil" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.Controllers" %> -<%@ page import="edu.cornell.mannlib.vedit.beans.LoginStatusBean" %> - -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> - -<% - LoginStatusBean loginBean = LoginStatusBean.getBean(request); - boolean isLoggedIn = loginBean.isLoggedIn(); - String loginName = loginBean.getUsername(); - - // VITRO FILE - final Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.web.menu.jsp"); - - VitroRequest vreq = new VitroRequest(request); - Portal portal = vreq.getPortal(); - - int portalId = -1; - if (portal==null) { - log.error("Attribute 'portalBean' missing or null; portalId defaulted to 1"); - portalId=1; - } else { - portalId=portal.getPortalId(); - } - String fixedTabStr=(fixedTabStr=request.getParameter("fixed"))==null?null:fixedTabStr.equals("")?null:fixedTabStr; - -%> - - - /${context}/<%=portal.getThemeDir()%> - - - - -<% -String homeURL = (portal.getRootBreadCrumbURL()!=null && portal.getRootBreadCrumbURL().length()>0) ? -portal.getRootBreadCrumbURL() : request.getContextPath()+"/"; -%> - -<%--

<%=vreq.getContextPath()%>

--%> - -
- - <%-- <%=appBean.getRootLogotypeTitle()%> --%> -

- - <%-- <%=portal.getAppName()%> --%> - <%-- <%=portal.getAppName()%> --%> - <% if (!(portal.getLogotypeImage() == null || portal.getLogotypeImage().equals(""))) - { %> - <%=portal.getAppName()%> - <% } else { - out.print(portal.getAppName()); - } %> - - -

- -
    - - <%-- A user is logged in --%> - <% if (isLoggedIn) { %> - - - - - - - - - -
  • - Logged in as <%= loginName %> (Log out) -
  • - -
  • Site Admin
  • - - <%-- A user is not logged in --%> - <% } else { %> - - - - - - -
  • Log in
  • - <% } %> - - - - - - - - -
  • About
  • -
  • Contact Us
  • -
- -
diff --git a/webapp/web/themes/enhanced/jsp/menu.jsp b/webapp/web/themes/enhanced/jsp/menu.jsp deleted file mode 100755 index 9eff4621d..000000000 --- a/webapp/web/themes/enhanced/jsp/menu.jsp +++ /dev/null @@ -1,136 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -<%@ page import="org.apache.commons.logging.Log" %> -<%@ page import="org.apache.commons.logging.LogFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.TabMenu" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.Portal" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.beans.ApplicationBean" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.controller.VitroRequest" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.BreadCrumbsUtil" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.TabWebUtil" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.dao.WebappDaoFactory" %> -<%@ page import="edu.cornell.mannlib.vitro.webapp.web.PortalWebUtil" %> -<%@ page import="edu.cornell.mannlib.vedit.beans.LoginStatusBean" %> -<%@ page import="java.util.List"%> - -<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %> -<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %> - -<% - /*********************************************** - Make the Tab menu list and search block - - mw542 2009-04-24 moved search from identity.jsp, updated with new code from bdc34 - bdc34 2006-01-03 created - **********************************************/ - final Log log = LogFactory.getLog("edu.cornell.mannlib.vitro.web.menu.jsp"); - - Portal portal = (Portal)request.getAttribute("portalBean"); - int portalId = -1; - if (portal==null) { - portalId=1; - } else { - portalId=portal.getPortalId(); - } - - VitroRequest vreq = new VitroRequest(request); - - List primaryTabs = vreq.getWebappDaoFactory().getTabDao().getPrimaryTabs(portalId); - request.setAttribute("primaryTabs", primaryTabs); - - int tabId = TabWebUtil.getTabIdFromRequest(vreq); - int rootId = TabWebUtil.getRootTabId(vreq); - List tabLevels = vreq.getWebappDaoFactory().getTabDao().getTabHierarchy(tabId,rootId); - request.setAttribute("tabLevels", tabLevels); - - String uri = (String)request.getAttribute("javax.servlet.forward.request_uri"); - if(uri != null){ - request.setAttribute("indexClass", uri.indexOf("browsecontroller") > 0 ? "class=\"activeTab\"" : ""); - - if ( uri.indexOf("about") > 0) { - request.setAttribute("aboutClass","class=\"activeTab\""); - } - if ( uri.indexOf("comments") > 0) { - request.setAttribute("commentsClass","class=\"activeTab\""); - } - } - - // application variables not stored in application bean - final String DEFAULT_SEARCH_METHOD = "fulltext"; - final int VIVO_SEARCHBOX_SIZE = 20; - - ApplicationBean appBean = vreq.getAppBean(); - PortalWebUtil.populateSearchOptions(portal, appBean, vreq.getWebappDaoFactory().getPortalDao()); - PortalWebUtil.populateNavigationChoices(portal, request, appBean, vreq.getWebappDaoFactory().getPortalDao()); - - LoginStatusBean loginBean = LoginStatusBean.getBean(request); - boolean isEditor = loginBean.isLoggedInAtLeast(LoginStatusBean.EDITOR); - String loginName = loginBean.getUsername(); -%> - - - - - - - - - - - - - - - diff --git a/webapp/web/usageTerms.jsp b/webapp/web/usageTerms.jsp deleted file mode 100644 index 3e1614b1b..000000000 --- a/webapp/web/usageTerms.jsp +++ /dev/null @@ -1,27 +0,0 @@ -<%-- $This file is distributed under the terms of the license in /doc/license.txt$ --%> - -
-
-

Terms of Use

-

Disclaimers

-

This ${rootBreadCrumbAnchorOrAppName} website contains material--text information, publication - citations, links, and images--provided by ${copyrightAnchor} and by various - third parties, both individuals and organizations, commercial and otherwise. The use of this material - is protected by copyright and unless the terms of use are clearly stated with respect to individual items, - users must seek permission from the copyright owner for all uses that are not allowed by fair use and - other provisions of the United States Copyright Act.

-

Disclaimer of Liability:

-

${copyrightAnchor} makes no warranty, expressed or implied, including the warranties of merchantability - and fitness for a particular purpose, or assumes any legal liability or responsibility for the accuracy, - completeness, currency or usefulness of any material displayed or distributed through the - ${appName} website or represents that its use would not infringe privately owned rights. - ${copyrightAnchor} disclaims all warranties with regard to the information provided. Any reliance upon such information - is at your own risk. In no event will ${copyrightAnchor} be liable to you for any damages or losses whatsoever resulting - from or caused by the ${appName} website or its contents.

-

Disclaimer of Endorsement:

-

Reference herein to any specific commercial product, process, or service by trade name, - trademark, manufacturer, or otherwise, does not necessarily constitute or imply its endorsement or recommendation - by ${copyrightAnchor}. The views and opinions of authors expressed herein do not necessarily state or reflect those of - ${copyrightAnchor} and shall not be used for advertising or product endorsement purposes.

-
-