Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / jsp / ss103_group / ibssGroupDetails.jsp @ 142:9f1591b1f4b7

History | View | Annotate | Download (7.94 KB)

1
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %>
2
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %>
3
<%@ taglib uri="/WEB-INF/tld/struts-logic" prefix="logic" %>
4
<%@ taglib uri="/WEB-INF/tld/struts-logic-el" prefix="logicEL" %>
5
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %>
6

    
7
<bean:define id="detailBean" name="ibssGroupForm" property="ibssGroupDetailBean" />
8
<bean:define id="viewBean" name="ibssGroupForm" property="ibssGroupView" />
9

    
10
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - <bean:message key="navigation.details.displayDesc.details" /></strong></h3>
11

    
12
<table id="errorTable">
13
<tr>
14
	<td>
15
		<span id="serverSideError" class="error"><jsp:include flush="true" page="/jsp/errorHandler.jsp"></jsp:include></span>
16
	</td>
17
</tr>
18
</table>
19

    
20
<htmlEL:form action="/ss103/groupEdit.do">
21
<table class="tabularForm">
22
  <tr>
23
    <td width="61">&nbsp;</td>
24
    <td width="160">&nbsp;</td>
25
    <td colspan="2">&nbsp;</td>
26
    <td width="47" colspan="2">&nbsp;</td>
27
  </tr>
28
  <tr>
29
    <td>&nbsp;</td>
30
    <td><bean:message key="group.id"/>:</td>
31
    <td colspan="2"><strong><c:out value="${detailBean.map.groupID}"/></strong></td>
32
    <td colspan="2">&nbsp;</td>
33
  </tr>
34
  <tr>
35
    <td>&nbsp;</td>
36
    <td><bean:message key="group.name"/>:</td>
37
    <td colspan="2"><strong><c:out value="${detailBean.map.groupName}"/></strong></td>
38
    <td colspan="2">&nbsp;</td>
39
  </tr>
40
  <tr>
41
    <td>&nbsp;</td>
42
    <td><bean:message key="group.description"/>:</td>
43
    <td colspan="2">
44
    <c:choose>
45
    	<c:when test="${not empty detailBean.map.groupDescription}">
46
    		 <strong><c:out value="${detailBean.map.groupDescription}"/></strong>
47
    	</c:when>
48
    	<c:otherwise>-</c:otherwise>
49
    </c:choose>
50
    </td>
51
    <td colspan="2">&nbsp;</td>
52
  </tr>
53
  <tr>
54
    <td>&nbsp;</td>
55
    <td><bean:message key="group.created.by"/>:</td>
56
    <td colspan="2">
57
    <c:choose>
58
    	<c:when test="${not empty detailBean.map.groupCreatedBy}">
59
    		 <strong><c:out value="${detailBean.map.groupCreatedBy}"/></strong>
60
    	</c:when>
61
    	<c:otherwise>-</c:otherwise>
62
    </c:choose>
63
    </td>
64
    <td colspan="2">&nbsp;</td>
65
  </tr>
66
  <tr>
67
    <td>&nbsp;</td>
68
    <td><bean:message key="group.creation.date"/>:</td>
69
    <td colspan="2">
70
    <c:choose>
71
    	<c:when test="${not empty detailBean.map.groupCreationDate}">
72
    		 <strong><c:out value="${detailBean.map.groupCreationDate}"/></strong>
73
    	</c:when>
74
    	<c:otherwise>-</c:otherwise>
75
    </c:choose>
76
    </td>
77
    <td colspan="2">&nbsp;</td>
78
  </tr>
79
  <tr>
80
    <td>&nbsp;</td>
81
    <td><bean:message key="group.updated.by"/>:</td>
82
    <td colspan="2">
83
    <c:choose>
84
    	<c:when test="${not empty detailBean.map.groupUpdatedBy}">
85
    		 <strong><c:out value="${detailBean.map.groupUpdatedBy}"/></strong>
86
    	</c:when>
87
    	<c:otherwise>-</c:otherwise>
88
    </c:choose>
89
    </td>
90
    <td colspan="2">&nbsp;</td>
91
  </tr>
92
  <tr>
93
    <td>&nbsp;</td>
94
    <td><bean:message key="group.updated.date"/>:</td>
95
    <td colspan="2">
96
    <c:choose>
97
    	<c:when test="${not empty detailBean.map.groupUpdatedDate}">
98
    		 <strong><c:out value="${detailBean.map.groupUpdatedDate}"/></strong>
99
    	</c:when>
100
    	<c:otherwise>-</c:otherwise>
101
    </c:choose>
102
    </td>
103
    <td colspan="2">&nbsp;</td>
104
  </tr>
105
  <%--  <tr>
106
    <td>&nbsp;</td>
107
    <td><bean:message key="group.mode"/>:</td>
108
    <td colspan="2">
109
    <c:choose>
110
    	<c:when test="${not empty detailBean.map.mode}">
111
    	<bean:define id="mode" name="detailBean" property="mode" />
112
        <strong><bean:message key='<%="group.mode." + String.valueOf( mode )%>' /></strong>
113
    	</c:when>
114
    	<c:otherwise>-</c:otherwise>
115
    </c:choose>
116
    </td>
117
    <td colspan="2">&nbsp;</td>
118
  </tr> --%>
119
  <tr>
120
    <td>&nbsp;</td>
121
    <td>&nbsp;</td>
122
    <td colspan="2">&nbsp;</td>
123
    <td colspan="2">&nbsp;</td>
124
  </tr>
125
  <tr>
126
    <td>&nbsp;</td>
127
    <td><strong><bean:message key="group.access"/></strong>:</td>
128
    <td colspan="2">&nbsp;</td>
129
    <td colspan="2">&nbsp;</td>
130
  </tr>
131
  <tr>
132
  	<td>&nbsp;</td>
133
  	<td>&nbsp;</td>
134
  	<td colspan="4">
135
  		<br/>
136
  		<ul class="treeHierarchy" class="right">
137
			<c:forEach var="item" items="${viewBean.map.navigationList}" varStatus="index">
138
				<c:set var="css" value=""/>
139
				<c:if test="${index.last}"><c:set var="css" value="lastLine"/></c:if>
140
				<li class="<c:out value="${css}"/>">
141
					<label class="nodeName"><c:out value="${item.nodeName}"/></label>
142
					(<c:out value="${item.nodeCode}"/>)
143
				
144
					<c:if test="${not empty item.subNavigations}">
145
					<ul>
146
					<c:forEach var="subItem" items="${item.subNavigations}" varStatus="index1">
147
						<c:set var="css" value=""/>
148
						<c:if test="${index1.last}"><c:set var="css" value="lastLine"/></c:if>
149
						<li class="<c:out value="${css}"/>">
150
							<htmlEL:multibox name="viewBean" property="viewableArray" disabled="true" ><c:out value="${subItem.nodeId}"/></htmlEL:multibox>
151
							<bean:message key="general.button.view"/>
152
							<htmlEL:multibox name="viewBean" property="editableArray" disabled="true" ><c:out value="${subItem.nodeId}"/></htmlEL:multibox>
153
							<bean:message key="general.button.edit"/>&nbsp;&nbsp;
154
							<label class="nodeName"><c:out value="${subItem.nodeName}"/></label>
155
							(<c:out value="${subItem.nodeCode}"/>)
156
						
157
							<c:if test="${not empty subItem.subNavigations}">
158
							<ul>
159
							<c:forEach var="thirdItem" items="${subItem.subNavigations}" varStatus="index2">
160
								<c:set var="css" value=""/>
161
								<c:if test="${index2.last}"><c:set var="css" value="lastLine"/></c:if>
162
								<li class="<c:out value="${css}"/>">
163
									<htmlEL:multibox name="viewBean" property="accessibleArray" disabled="true" ><c:out value="${thirdItem.nodeId}"/></htmlEL:multibox>
164
									<label class="nodeName"><c:out value="${thirdItem.nodeName}"/></label>
165
									(<c:out value="${thirdItem.nodeCode}"/>)
166
								
167
									<c:if test="${not empty thirdItem.subNavigations}">
168
									<ul>
169
									<c:forEach var="forthItem" items="${thirdItem.subNavigations}" varStatus="index3">
170
										<c:set var="css" value=""/>
171
										<c:if test="${index3.last}"><c:set var="css" value="lastLine"/></c:if>
172
										<li class="<c:out value="${css}"/>">
173
											<htmlEL:multibox name="viewBean" property="accessibleArray" disabled="true" ><c:out value="${forthItem.nodeId}"/></htmlEL:multibox>
174
											<label class="nodeName"><c:out value="${forthItem.nodeName}"/></label>
175
											(<c:out value="${forthItem.nodeCode}"/>)
176
										</li>
177
									</c:forEach>
178
									</ul>
179
									</c:if>
180
								</li>
181
							</c:forEach>
182
							</ul>
183
							</c:if>
184
						</li>
185
					</c:forEach>
186
					</ul>
187
					</c:if>	
188
				</li>			
189
			</c:forEach>
190
		</ul>
191
  	</td>
192
  </tr>
193
  </table>
194
  <c:choose>
195
  <c:when test="${detailBean.map.groupID eq 0}">
196
  	<div class="floatRight">
197
		<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
198
			<bean:message key="general.button.back"/>						
199
		</htmlEL:submit>
200
	  </div>
201
  </c:when>
202
  <c:otherwise>
203
	  <div class="floatRight">
204
	  	<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
205
			<bean:message key="general.button.back"/>						
206
		</htmlEL:submit>
207
		<c:if test="${ibssGroupForm.map.hasGroupEditAccess eq true}">
208
		<htmlEL:hidden property="groupID" name="detailBean" value="${detailBean.map.groupID}"></htmlEL:hidden>
209
	  	<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
210
			<bean:message key="general.button.edit"/>						
211
		</htmlEL:submit>
212
		</c:if>
213
		<c:if test="${ibssGroupForm.map.hasGroupDeleteAccess eq true}">
214
		<htmlEL:hidden property="groupID" name="detailBean" value="${detailBean.map.groupID}"></htmlEL:hidden>
215
		<htmlEL:submit property="action" styleClass="button" onclick="overlay();">
216
			<bean:message key="general.button.delete"/>						
217
		</htmlEL:submit>
218
		</c:if>
219

    
220
	  </div>
221
  </c:otherwise>
222
  </c:choose>
223
  </htmlEL:form>
224