= '{$stx}') "; break; case 'mb_level': $sql_search .= " ({$sfl} = '{$stx}') "; break; case 'mb_tel': case 'mb_hp': $sql_search .= " ({$sfl} like '%{$stx}') "; break; default: $sql_search .= " ({$sfl} like '{$stx}%') "; break; } $sql_search .= " ) "; } if ($is_admin != 'super') { $sql_search .= " and mb_level <= '{$member['mb_level']}' "; } if (!$sst) { $sst = "mb_datetime"; $sod = "desc"; } $allowed_sst = array('mb_datetime', 'mb_id', 'mb_name', 'mb_nick', 'mb_level', 'mb_point', 'mb_today_login', 'mb_open', 'mb_mailling', 'mb_sms', 'mb_adult', 'mb_certify', 'mb_email_certify', 'mb_intercept_date', 'mb_leave_date'); if ($sst && !in_array($sst, $allowed_sst)) $sst = 'mb_datetime'; if ($sod && !in_array(strtolower($sod), array('asc', 'desc'))) $sod = ''; $sql_order = " order by {$sst} {$sod} "; $sql = " select count(*) as cnt {$sql_common} {$sql_search} {$sql_order} "; $row = sql_fetch($sql); $total_count = $row['cnt']; $rows = $config['cf_page_rows']; $total_page = ceil($total_count / $rows); // 전체 페이지 계산 if ($page < 1) { $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) } $from_record = ($page - 1) * $rows; // 시작 열을 구함 // 탈퇴회원수 $sql = " select count(*) as cnt {$sql_common} {$sql_search} and mb_leave_date <> '' {$sql_order} "; $row = sql_fetch($sql); $leave_count = $row['cnt']; // 차단회원수 $sql = " select count(*) as cnt {$sql_common} {$sql_search} and mb_intercept_date <> '' {$sql_order} "; $row = sql_fetch($sql); $intercept_count = $row['cnt']; $listall = '전체목록'; $g5['title'] = '회원관리'; require_once './admin.head.php'; $sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} "; $result = sql_query($sql); $colspan = 16; ?>
회원자료 삭제 시 다른 회원이 기존 회원아이디를 사용하지 못하도록 회원아이디, 이름, 닉네임은 삭제하지 않고 영구 보관합니다.