In the dbs_ I saw a problem, but to understand it look at the mod code for inc_profile.asp:
if rs("M_ALEVEL") = 3 Then Response.Write "FORUM MASTER"
if rs("M_ALEVEL") = 2 Then Response.Write "Super Admin"
if rs("M_ALEVEL") = 1 Then Response.Write "Maintenance Admin"
if rs("M_ALEVEL") = 0 Then Response.Write "Global Moderator"
The FORUM MASTER, in Snitz terms, is the Member ID designation for intAdminMemberID
In a standard Snitz install, intAdminMemberID is a constant and set to Member_ID number 1
In the dbs_ for this MOD it does not look for the intAdminMemberID and sets all admins to the value of 1 for the M_ALEVEL column. Well, that was the intention. For me, it kept my M_ALEVEL at 0 for my intAdminMemberID.
If you are the intAdminMemberID, then get into your database and set your M_ALEVEL to 3, and then you should see the dropdown.
The other problem I saw was the placement for the dropdown. It said to look for this code:
Code:
if rs("MEMBER_ID") = intAdminMemberID then
Response.Write " <font face=""" & strDefaultFontFace & """ size=""" & strDefaultFontSize & """>Administrator</font>" & vbNewLine & _
" <input type=""hidden"" value=""3"" name=""Level"">" & vbNewLine
else
Response.Write " <select value=""1"" name=""Level"">" & vbNewLine & _
" <option value=""1"""
if rs("M_LEVEL") = 1 then Response.Write(" selected")
Response.Write ">Normal User</option>" & vbNewLine & _
" <option value=""2"""
if rs("M_LEVEL") = 2 then Response.Write(" selected")
Response.Write ">Moderator</option>" & vbNewLine & _
" <option value=""3"""
if rs("M_LEVEL") = 3 then Response.Write(" selected")
Response.Write ">Administrator</option>" & vbNewLine & _
" </select>" & vbNewLine
end if
Response.Write " </td>" & vbNewLine & _
" </tr>" & vbNewLine
end if
if not(strUseExtendedProfile) then
and to add the MOD's code just before the end if statement. There are two end if statements there. It should be inserted after the
</tr>" & vbNewLine and
before the second
end if.
Try those things and post back what you get.<