2013-06-17 3 views
2

EGL (Elite Gaming Ladders) 토너먼트 & 래더 스크립트를 다뤄 본 분들께서는 ... 내가 만든 사용자 지정 모드에 대한 새 그룹 권한을 추가하는 방법에 문제가 있습니다. 만든. 같이 내가 권한을 저장하고 싶습니다 "일반 규칙"모드의 새로운 유형을 만들었습니다 : "genrules_manager는"다른 모든과 같은 포맷EGL 그룹 권한 추가/관리

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; 

는 설정 group_permissions에 추가됩니다. 내가 그것을 groups_permissions 테이블에 추가하고 ACP에서 "Misc"카테고리의 사용 권한 목록에 실제로 표시되지만 "랭"을 추가하여 "genrules_manager"등을 말하지는 않습니다. admincp/includes/addmembergroup.php 및 admincp/includes/managemembergroup.php에서 키에 액세스/수정하는 방법에 대한 도움은 매우 감사하겠습니다!

답변

1

실제로 addmembergroup 및 editmembergroup 함수에서 groups.php에 있습니다. 당신은 당신과 같이 admincp/언어/english.php에 쓴 "LANG"로 연결되는 키를 추가해야합니다

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

당신이 때 참조하는 것이이 위해 두 기능에서 수행 될 수있다 추가 및 편집. 원하는 범주에 따라 키로 인라인을 배치하기 만하면됩니다 ...

+1

그게 정확히 내가 찾던 고마워요! – GeneralKurt