EGL组权限添加/管理

时间:2013-06-17 21:07:41

标签: php mysql customization

对于那些已经处理过EGL(Elite Gaming Ladders)锦标赛的人来说梯形图脚本......我有一个问题,想知道如何为我自己制作的自定义mod添加新的组权限。我创建了一种新类型的“一般规则”mod,我想存储权限,如下所示:

case "select_genrules";
    if($group['genrules_manager']=="yes"){
        include("./includes/rules.php");
        select_genrules();
    }else{
        return warning("<b>" . LANG_WARNING_NO_PERMISSIONS_TO_ACCESS_PAGE . " </b>");
    }
    break;

其中“genrules_manager”的格式与所有其他格式相同,添加到group_permissions集。我将它添加到groups_permissions表中,它实际上显示在ACP下的“Misc”类别的权限列表中,但我想添加“Lang”,这样它就不会只是说“genrules_manager”等...任何有关如何访问/修改admincp / includes / addmembergroup.php和admincp / includes / managemembergroup.php中的密钥的帮助将不胜感激!

1 个答案:

答案 0 :(得分:1)

这实际上是在groups.php下的函数addmembergroup和editmembergroup中找到的。您需要添加一个链接到您在admincp / language / english.php中编写的“lang”的键,如下所示:

if($key=='genrules_manager'){$descr='' . LANG_GRO_PERMISSIONS_DESCR_GENRULES_MANAGER . ''; $site .= group_radio($key, $value, $descr);}

必须在两个函数中完成,才能在添加和编辑时看到。只需将其与您想要的任何类别的按键内联即可...