Right, just to make sure I'm not just confused. You can view your usergroup permissions in Admin CP > Modify > (group) Edit, right? I tried to create a new usergroup based on the Admin usergroup (which has all permissions on) but the new usergroup only had the default options. Do I have a problem? If I do, here's the code:
------------------------------------------------
maketableheader("Adminstrative Permissions");
makeyesnocode("Is Super Moderator","ismoderator",0);
makeyesnocode("Can access control panel<br><font size='1'>Be careful! Allowing CP access will allow a usergroup to change their own permissions!</font>","cancontrolpanel",0);
// Set equal forum permission on new usergroup
maketableheader("Default forum permissions");
makechoosercode("New Usergroup forum permissions equal too","usergroupid","usergroup",$bbuserinfo[usergroupid]);
// End Set equal forum permission on new usergroup
doformfooter("Save");
}
------------------------------------------------
and
------------------------------------------------
$action="modify";
// Set equal forum permission on new usergroup
$addedgroup=$DB_site->query_first("SELECT MAX(usergroupid) AS max FROM usergroup");
$ugperms=$DB_site->query("SELECT * FROM forumpermission WHERE usergroupid=$usergroupid");
while ($ugperm=$DB_site->fetch_array($ugperms)) {
$permforuminfo=$DB_site->query_first("SELECT * FROM forum WHERE forumid=$ugperm[forumid]");
// SQL Insert
$DB_site->query("INSERT INTO forumpermission (forumpermissionid,forumid,usergroupid,canview,can search,canemail,canpostnew,can move,canopenclose,candeletethread,canreplyown,canr eplyothers,canviewothers,caned itpost,candeletepost,canpostattachment,canpostpoll ,canvote,cangetattachment)
VALUES (NULL,'$ugperm[forumid]','$addedgroup[max]','$ugperm[canview]','$ugperm[cansearch]','$ugperm[canemail]','$ugperm[canpostnew]','$ugperm[canmove]','$ugperm[canopenclose]','$ugperm[candeletethread]','$ugperm[canreplyown]','$ugperm[canreplyothers]','$ugperm[canviewothers]','$ugperm[caneditpost]','$ugperm[candeletepost]','$ugperm[canpostattachment]','$ugperm[canpostpoll]','$ugperm[canvote]','$ugperm[cangetattachment]')");
// End SQL Insert
}
// End Set equal forum permission on new usergroup
echo "<p>Record added</p>";
}
------------------------------------------------
|