테스트 사이트 - 개발 중인 베타 버전입니다

db 안 건드리고 레벨명 설정하기

· 6년 전 · 4143 · 2

[code]

function lv_name($id) {

  $lv_a = array(10=>'관리자',8=>'편집장',6=>'편집진',4=>'정회원',2=>'준회원',1=>'비회원');

  if(!is_numeric($id)) { //입력값이 숫자가 아닌 회원아이디일 때 그 회원의 회원레벨명

    $mb = get_member($id);

    $result = $lv_a[$mb['mb_level']];

  } else { //입력값이 숫자일 때 그 숫자의 회원레벨명

    $result = $lv_a[$id];

  }

  return $result;

}

[/code]

 

extend 폴더의 user.config.php 파일에 위 코드를 저장한 후

원하는 곳에서

 

[code]

echo lv_name($member['mb_id']);

[/code]

 

이런 식으로 불러내면 됩니다. 입력값에 회원아이디가 아니라 해당레벨의 숫자만 넣어도 레벨명이 나오기도 합니다. 이것도 필요한 때가 있던터라 사족같지만 설정해봤습니다.

 

[code]

echo lv_name(6); // 위 함수 설정으론 '편집진' 출력

[/code]

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

6년 전
오 유용하게 쓰겠습니다.
6년 전
감사합니다.
잘사용하겟습니다.

게시글 목록

번호 제목
24318
24317
24315
24309
24294
24293
24277
24262
24260
24253
24251
24236
24233
24228
24226
24221
24214
24203
24201
24199
24196
24195
24194
24192
24191
24187
24185
24183
24172
24168