[Q] 전진님1 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

[Q] 전진님1 정보

[Q] 전진님1

본문

<?
$max_level = 9;
echo "<select name='wr_1'>";
for ( $i=max(1, $member[mb_level]-5); $i<=min($max_level, $member[mb_level]+10); $i++ ) {
  echo "<option value='$i'>$i</option>";
}
echo "</select>";
?>

여기 문장에서요 ...
if 만일 관리자의 경우라면 제한상관없이 지정 가능하게 할려면 어떻게 해야 하나요 ?

댓글 전체

<?
$min_level = 1;
$max_level = 9;
$mb_max_level = $member[mb_level]+10;
$mb_min_level = $member[mb_level]-5;
if($is_admin=="super" || $is_admin=="group) { // 최고관리자 (super) 이거나 그룹관리자 (group) 이면
    $mb_max_level = $max_level;
    $mb_min_level = $min_level;
}
echo "<select name='wr_1'>";
for ( $i=max($min_level, $mb_min_level); $i<=min($max_level, $mb_max_level); $i++ ) {
  echo "<option value='$i'>$i</option>";
}
echo "</select>";
?>

그런데, 최대렙이 9이면, 회원레벨+10은 언제나 최대렙보다 크지 않나요?
즉 회원렙에 상관없이 선택가능한 렙은 9가 되네요..-_-
최대렙이 더 크거나, 선택폭 (+ 10) 이 좀 작아져야 할듯 합니다.
전체 17 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT