private void BindRoles() { StringBuilder sb = new StringBuilder(); sb.Append("<select id=\"drpSecRoles\" class=\"amcptxtbx\" style=\"width:150px;\">"); sb.Append("<option value=\"\">[RESX:DropDownDefault]</option>"); sb.Append("<option value=\"-1\">All Users</option>"); sb.Append("<option value=\"-3\">Unauthenticated Users</option>"); DotNetNuke.Security.Roles.RoleController rc = new DotNetNuke.Security.Roles.RoleController(); foreach (DotNetNuke.Security.Roles.RoleInfo ri in rc.GetPortalRoles(PortalId)) { sb.Append("<option value=\"" + ri.RoleID + "\">" + ri.RoleName + "</option>"); } //drpSecRoles.DataTextField = "RoleName" //drpSecRoles.DataValueField = "RoleId" //drpSecRoles.DataSource = rc.GetPortalRoles(PortalId) //drpSecRoles.DataBind() //drpSecRoles.Items.Insert(0, New ListItem("[RESX:DropDownDefault]", "")) //drpSecRoles.Items.Insert(1, New ListItem("All Users", "-1")) //drpSecRoles.Items.Insert(2, New ListItem("Unauthenticated Users", "-3")) //drpSecRoles.Items.Insert(3, New ListItem("Topic Author", "-10")) string sGroups = string.Empty; #if !SKU_LITE if (System.IO.File.Exists(Server.MapPath("~/bin/active.modules.social.dll"))) { Social social = new Social(); using (IDataReader dr = social.ActiveSocialListGroups(PortalId)) { while (dr.Read()) { sb.Append("<optgroup label=\"" + dr["GroupName"].ToString() + "\">"); sb.Append("<option value=\"" + dr["GroupId"].ToString() + ":0\">Group Admin</option>"); sb.Append("<option value=\"" + dr["GroupId"].ToString() + ":1\">Group Member</option>"); sb.Append("</optgroup>"); } dr.Close(); } } #endif sb.Append("</select>"); litRoles.Text = sb.ToString(); }
private void BindRoles() { StringBuilder sb = new StringBuilder(); sb.Append("<select id=\"drpSecRoles\" class=\"amcptxtbx\" style=\"width:150px;\">"); sb.Append("<option value=\"\">[RESX:DropDownDefault]</option>"); sb.Append("<option value=\"-1\">All Users</option>"); sb.Append("<option value=\"-3\">Unauthenticated Users</option>"); DotNetNuke.Security.Roles.RoleController rc = new DotNetNuke.Security.Roles.RoleController(); foreach (DotNetNuke.Security.Roles.RoleInfo ri in rc.GetPortalRoles(PortalId)) { sb.Append("<option value=\"" + ri.RoleID + "\">" + ri.RoleName + "</option>"); } //drpSecRoles.DataTextField = "RoleName" //drpSecRoles.DataValueField = "RoleId" //drpSecRoles.DataSource = rc.GetPortalRoles(PortalId) //drpSecRoles.DataBind() //drpSecRoles.Items.Insert(0, New ListItem("[RESX:DropDownDefault]", "")) //drpSecRoles.Items.Insert(1, New ListItem("All Users", "-1")) //drpSecRoles.Items.Insert(2, New ListItem("Unauthenticated Users", "-3")) //drpSecRoles.Items.Insert(3, New ListItem("Topic Author", "-10")) string sGroups = string.Empty; #if !SKU_LITE if (System.IO.File.Exists(Server.MapPath("~/bin/active.modules.social.dll"))) { Social social = new Social(); using (IDataReader dr = social.ActiveSocialListGroups(PortalId)) { while (dr.Read()) { sb.Append("<optgroup label=\"" + dr["GroupName"].ToString() + "\">"); sb.Append("<option value=\"" + dr["GroupId"].ToString() + ":0\">Group Admin</option>"); sb.Append("<option value=\"" + dr["GroupId"].ToString() + ":1\">Group Member</option>"); sb.Append("</optgroup>"); } dr.Close(); } } #endif sb.Append("</select>"); litRoles.Text = sb.ToString(); }