%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
option explicit
response.buffer=true
Const PurviewLevel=1 '操作权限
Const CheckChannelID=0 '所属频道,0为不检测所属频道
%>
<%
dim UserID,rs,sql
dim Action,FoundErr,ErrMsg
dim AdminPurview_Channel
Action=Trim(request("Action"))
ChannelID=trim(request("ChannelID"))
UserID=trim(request("UserID"))
if ChannelID="" then
FoundErr=True
ErrMsg=ErrMsg & "
请指定频道ID
"
else
ChannelID=Clng(ChannelID)
end if
if Action="Modify" then
if UserID="" then
FoundErr=True
ErrMsg=ErrMsg & "
请指定要修改的用户ID
"
else
UserID=Clng(UserID)
sql="Select * from Admin where ID=" & UserID
Set rs=Server.CreateObject("Adodb.RecordSet")
rs.Open sql,conn,1,3
if rs.Bof and rs.EOF then
FoundErr=True
ErrMsg=ErrMsg & "
不存在此用户!
"
else
AdminName=rs("UserName")
AdminPurview=rs("Purview")
select case ChannelID
case 2
AdminPurview_Channel=rs("AdminPurview_Article")
case 3
AdminPurview_Channel=rs("AdminPurview_Soft")
case 4
AdminPurview_Channel=rs("AdminPurview_Photo")
end select
end if
rs.close
set rs=nothing
end if
end if
if FoundErr=True then
call WriteErrMsg()
call CloseConn()
response.end
end if
%>
设置栏目权限
<%
dim arrShowLine(10)
for i=0 to ubound(arrShowLine)
arrShowLine(i)=False
next
dim sqlClass,rsClass,i,iDepth
select case ChannelID
case 2
sqlClass="select * From ArticleClass order by RootID,OrderID"
case 3
sqlClass="select * From SoftClass order by RootID,OrderID"
case 4
sqlClass="select * From PhotoClass order by RootID,OrderID"
end select
set rsClass=server.CreateObject("adodb.recordset")
rsClass.open sqlClass,conn,1,1
%>
<%
rsClass.close
set rsClass=nothing
call CloseConn()
%>