view src/main/webapp/methods/addSectionToTopic.jsp @ 41:ba9515f22897

new: topic management and adding sections from searching result into topic
author Zoe Hong <zhong@mpiwg-berlin.mpg.de>
date Thu, 17 Dec 2015 13:44:08 +0100
parents
children 9dbbbfd474f4
line wrap: on
line source

<%@page import="de.mpiwg.gazetteer.bo.LGTopic"%>
<%@page import="de.mpiwg.gazetteer.db.DBSection"%>
<%@page import="de.mpiwg.gazetteer.utils.DBService"%>
<%@page import="de.mpiwg.gazetteer.utils.DataProvider"%>

<jsp:useBean id="sessionBean" class="de.mpiwg.web.jsp.SessionBean" scope="session" />
	
<%
	if(request.getParameter("sectionId") != null){
		Long sectionId = Long.parseLong(request.getParameter("sectionId"));
		
		if(sectionId != 0){
			
			if (sessionBean.getTopicListPage().getCompleteTopicList() == null) {
				sessionBean.getTopicListPage().loadParameters(request, response);
				sessionBean.getTopicListPage().reloadTopics();
			}
			
			
%>
	
	<form name="addSectionToTopicForm" id="addSectionToTopicForm"
		action="<%= sessionBean.getApplicationBean().getRootServer()%>/proxy.jsp"
		method="post">
		<input name="bean" type="hidden" value="topicBean" /> 

		<!-- TODO add section to selected topic -->
		<input name="selectedSectionId" type="hidden" value="<%=request.getParameter("sectionId") %>" />
				
		<table class="dialogTable">
			<tr>
				<td><label style="font-weight: bold;">Topic Id</label></td>
				<td><label style="font-weight: bold;">Name</label></td>
			</tr>
			
			<% for (LGTopic topic : sessionBean.getTopicListPage().getCompleteTopicList() ) {%>
			<tr>	
				<td><%=topic.getId() %></td>
				<td>
					<%=topic.getNameEn() %>(<%=topic.getNameCh() %>)
 
					<input type="image"
							onclick="setAction0('addSectionToTopic', 'addSectionToTopicForm', 'selectedTopicId', '<%=topic.getId() %>');"
							src="<%=sessionBean.getApplicationBean().getPlusImage() %>" width="20" height="20"/>
				</td>						
			</tr>
			<% } %>
		</table>
	
	</form>
	
<%
		}
	}
%>