%@ page import="org.rvs.web.user.Field, org.rvs.web.servlets.ServletConstants, org.rvs.web.user.User, org.rvs.web.display.DisplayUser, org.rvs.web.actions.user.LoginAction, org.rvs.web.actions.admin.AdminLoginAction, org.rvs.web.user.SearchCriteria, org.rvs.web.util.Util, java.util.*"%> <% SearchCriteria sc = (SearchCriteria) request.getAttribute(ServletConstants.USER_SEARCH_CRITERIA_KEY); boolean didSearch = true; if (sc == null) { sc = new SearchCriteria(); didSearch = false; } String[] basicColumns = { "Category", "ClassOf", "AdmNo", "Name", "City", "Country", "Tel", "Email", "Occupation", "Comments"}; String[] userColumns = { "Category", "ClassOf", "StartYear", "ExitYear", "AdmNo", "Name", "City", "Country", "Tel", "Email", "Occupation", "BirthDate", "UpdateDate", "Comments"}; String[] adminColumns = { "Index", "Category", "ClassOf", "StartYear", "ExitYear", "AdmNo", "Name", "Address", "City", "State", "Country", "Tel", "Email", "Occupation", "BirthDate", "UpdateDate", "Comments"}; boolean isLoggedIn = LoginAction.isLoggedIn(request) || AdminLoginAction.isLoggedIn(request); boolean isAdminLoggedIn = AdminLoginAction.isLoggedIn(request); List eligibleColumns; if (isAdminLoggedIn) eligibleColumns = Arrays.asList(adminColumns); else if (isLoggedIn) eligibleColumns = Arrays.asList(userColumns); else eligibleColumns = Arrays.asList(basicColumns); String[] selectedColumnNames = request.getParameterValues("selectedColumns"); //this is a JSP-only param. It is not read by the Action HashSet visibleColumns; if (selectedColumnNames == null || selectedColumnNames.length == 0) { visibleColumns = new HashSet(eligibleColumns); } else { visibleColumns = new HashSet(Arrays.asList(selectedColumnNames)); } %>
Enter the search criteria below and click the "lookup" button. Leaving all fields empty will result in retrieval of all entries.
<% if (list.size() == 0) { %> <% } %>