📄 userauthadd.jsp
字号:
<jsp:include page="/include/global.jsp"/>
<%@ page import="com.tanghan.right.dao.common.*,com.tanghan.right.logic.*,
com.tanghan.right.valueobject.*,com.tanghan.util.dao.DAOFactory,com.tanghan.user.valueobject.*,
com.tanghan.util.TanghanException,java.util.*,org.apache.commons.lang.StringUtils" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ page contentType="text/html; charset=GBK" %>
<%
List dos = (List)request.getAttribute("DataObjects");
HashMap usgps = (HashMap)request.getAttribute("UserGroups");
Group group = (Group)request.getAttribute("Group");
%>
<html:html>
<head>
<title><bean:message key="global.future"/> <bean:message key="global.version"/>
</title>
<base target="_self">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" type="text/css" href="../../common/olstyle.css">
</head>
<body onload="showErrors();">
<html:form action="/admin/group/authGroupAndUser">
<input type="hidden" name="action" value="permitUser">
<html:hidden property="userid"/>
<html:hidden property="group"/>
<logic:equal name="authGAndUForm" property="action" value="permitUserSuccess">
<script language="JavaScript">
top.close();
</script>
</logic:equal>
<table width="90%" align="center">
<tr>
<td align="center" valign="top">
</td>
</tr>
<tr>
<td>
<table width="100%" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td height="20" bgcolor="#669999"><div align="center"><font color="#FFFF99"><b>分配给用户<bean:write name="User" property="name"/>在<bean:write name="Group" property="name"/>组中拥有的权限</b></font></div></td>
</tr>
</table>
<%
boolean check = true;
for(Iterator it = dos.iterator() ;it.hasNext();){
DataObject dobj = (DataObject)it.next();
IDataObjectProvider dop = (IDataObjectProvider)request.getAttribute(dobj.getCode()+"_Provider");
if(dop!=null&& dop.getDatas()!=null){
%>
<center><%=dobj.getName()%>的数据</center>
<table width="100%">
<tr>
<td align="center">选择</td>
<%
for(int i=0;i<dop.getLabels().length;i++){
if(!(dop.isHideKey()&&i==dop.getKeyColumn())){
%>
<td><%=dop.getLabels()[i]%></td>
<%
}
}
%>
</tr>
<%
for(int i=0;i<dop.getDatas().length;i++){
String key =group.getId()+"_"+StringUtils.trimToEmpty(dop.getDatas()[i][dop.getKeyColumn()]);
boolean bexst = usgps.containsKey(key);
%>
<tr class="inputRow">
<td align="center">
<INPUT type="checkbox" name="permissions" value="<%=dobj.getId()%>_<%=dop.getDatas()[i][dop.getKeyColumn()]%>" <%if(bexst){%>checked<%}%>> </td>
<%for(int j=0;j<dop.getDatas()[i].length;j++){
if(!(dop.isHideKey()&&j==dop.getKeyColumn())){
%>
<td align="center"><%=dop.getDatas()[i][j]%></td>
<%
}
}%>
</tr>
<%
}
%>
</table>
<%
}
}%>
<hr>
<jsp:include page="/include/savebuttons.jsp"/>
</td>
</tr>
</table>
</html:form>
<iframe width=174 height=189 name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="../../common/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; left:-500px; top:0px;"></iframe>
</body>
</html:html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -