%
Function GroupPermission(GroupSetting)
Dim reGroupSetting,Rs,UserHtml,UserHtmlA,UserHtmlB
If GroupSetting="" Then
Set Rs = Dvbbs.Execute("Select GroupSetting From Dv_UserGroups Where UserGroupID=4")
reGroupSetting = Split(Rs(0),",")
Else
reGroupSetting = Split(GroupSetting,",")
End If
If reGroupSetting(58)="0" Then reGroupSetting(58)="§"
UserHtml = Split(reGroupSetting(58),"§")
If Ubound(UserHtml)=1 Then
UserHtmlA=UserHtml(0)
UserHtmlB=UserHtml(1)
Else
UserHtmlA=""
UserHtmlB=""
End If
%>
<%
Else
Response.Write ""
End If
If Ubound(reGroupSetting)<90 Then
Redim reGroupSetting(90)
End If
Dim VipMoneySetting
If Instr(reGroupSetting(71),"§") and Ubound(Split(reGroupSetting(71),"§"))=3 Then
VipMoneySetting = Split(reGroupSetting(71),"§")
Else
ReDim VipMoneySetting(3)
VipMoneySetting(0)=0
VipMoneySetting(1)=0
VipMoneySetting(2)=0
VipMoneySetting(3)=0
End If
%>
<%
End Function
Function GetGroupPermission()
'已用到90个定义
Dim i,TempSetting
For i = 0 To 90
If Trim(Request.Form("GroupSetting("&i&")"))="" Then
TempSetting = 0
Else
TempSetting = Replace(Trim(Request.Form("GroupSetting("&i&")")),",","")
End If
If i = 0 Then
GetGroupPermission = TempSetting
ElseIf i = 58 Then
GetGroupPermission = GetGroupPermission & "," & Replace(Replace(Trim(Request.Form("GroupSetting("&i&")A")),",",""),"|||","") & "§" & Replace(Replace(Trim(Request.Form("GroupSetting("&i&")B")),",",""),"|||","")
ElseIf i = 71 Then
GetGroupPermission = GetGroupPermission & "," & Replace(Replace(Trim(Request.Form("GroupSetting("&i&")A")),",",""),"|||","") & "§" & Replace(Replace(Trim(Request.Form("GroupSetting("&i&")B")),",",""),"|||","") & "§" & Replace(Replace(Trim(Request.Form("GroupSetting("&i&")C")),",",""),"|||","") & "§" & Replace(Replace(Trim(Request.Form("GroupSetting("&i&")D")),",",""),"|||","")
Else
GetGroupPermission = GetGroupPermission & "," & TempSetting
End If
Next
GetGroupPermission = Replace(GetGroupPermission,"'","''")
End Function
Function SysGroupName(ParentGID)
Dim GroupName
Select Case ParentGID
Case 1
GroupName = "系统用户组 >> "
Case 2
GroupName = "特殊用户组 >> "
Case 3
GroupName = "注册用户组(等级) >> "
Case 4
GroupName = "多属性用户组 >> "
Case 5
GroupName = "VIP用户组 >> "
Case 0
GroupName = "系统默认权限编辑 >> "
End Select
SysGroupName = GroupName
End Function
Sub Select_Group(SelGroupID)
Dim Rs,Sql,i
SelGroupID = ","&SelGroupID&","
Sql = "Select UserGroupID,Title,UserTitle,ParentGid,IsSetting From Dv_UserGroups where ParentGid>0 Order by ParentGid"
Set Rs = Dvbbs.Execute(SQL)
If Not Rs.eof Then
SQL=Rs.GetRows(-1)
Rs.close:Set Rs = Nothing
Else
Exit Sub
End If
%>