[제나플러스] 설정기간동안 로그인하지 않은 회원삭제
본문
<?
/**
* ZENA Builder for Gnuboard4
*
* Copyright (c) 2006-05-18 Park Gwan Su <www.zeronara.net>
* e-mail : [email protected]
* You are free: to Remix - to adapt the work
* Attribution : You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
* Share Alike : If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
* Nothing in this license impairs or restricts the author's moral rights.
**/
$sub_menu = "911800";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$token = get_token();
if ($is_admin != "super")
alert("최고관리자만 접근 가능합니다.");
// 회원 삭제 함수 인클루드.
include_once("$zp[admin_path]/admin.lib_super.php");
// 개별 삭제
if ($w == 'd' && $mb_id) {
// 데이터
$mb = get_member($mb_id);
// 체크
if (!$mb['mb_id']) {
alert("회원 데이터가 존재하지 않습니다.");
}
// 회원삭제
member_delete($mb_id);
// 이동
goto_url("./member_delete.php");
}
$login_time = $config[cf_4]; //지난 몇일 동안?
$today_login_time = date("Y-m-d H:i:s", $g4['server_time'] - ($login_time * 86400));
// 30일 이전에 로그인한 회원 출력. 즉 최근 30일안에 로그인한 사람이 없다는 것이다.
$sql = " select * from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '2' order by mb_today_login desc ";
$result = sql_query($sql);
include_once ("./admin.head.php");
?>
<table cellspacing="0" cellpadding="0" border="0">
<tr height="30">
<td width='100' align='center'>ID</td>
<td width='100' align='center'>이 름</td>
<td width='100' align='center'>닉네임</td>
<td width='150' align='center'>이메일</td>
<td width='60' align='center'>포인트</td>
<td width='20'></td>
<td width='150' align='center'>마지막로그인</td>
<!--<td width='40' align='center'>관리</td>-->
</tr>
<tr><td height='1' bgcolor='#f3f3f3' colspan='10'></td></tr>
<?
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 게시물 체크. 코멘트 및 원글 포함
$sql2 = " select count(*) as cnt from $g4[board_new_table] where mb_id = '$row[mb_id]' ";
$new = sql_fetch($sql2);
// 내역이 없다면 않았다면?
if (!$new['cnt']) {
// 일단 삭제할 아이디와 최종 로그인 출력
echo "<tr height='25'>";
echo "<td align='center'>{$row[mb_id]}</td>";
echo "<td align='center'>{$row[mb_name]}</td>";
echo "<td align='center'>{$row[mb_nick]}</td>";
echo "<td align='center'>{$row[mb_email]}</td>";
echo "<td align='right'>". number_format($row['mb_point']) . "</td>";
echo "<td></td>";
echo "<td align='center'>{$row['mb_today_login']}</td>";
//echo "<td align='center'><a href='?w=d&mb_id={$row['mb_id']}'>삭제</a></td>";
echo "</tr>";
echo "<tr><td height='1' bgcolor='#f3f3f3' colspan='10'></td></tr>";
// 회원삭제
member_delete($row['mb_id']);
} // end if
} // end for
?>
</table>
<?
include_once ("./admin.tail.php");
?>
/**
* ZENA Builder for Gnuboard4
*
* Copyright (c) 2006-05-18 Park Gwan Su <www.zeronara.net>
* e-mail : [email protected]
* You are free: to Remix - to adapt the work
* Attribution : You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).
* Share Alike : If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.
* Nothing in this license impairs or restricts the author's moral rights.
**/
$sub_menu = "911800";
include_once("./_common.php");
auth_check($auth[$sub_menu], "r");
$token = get_token();
if ($is_admin != "super")
alert("최고관리자만 접근 가능합니다.");
// 회원 삭제 함수 인클루드.
include_once("$zp[admin_path]/admin.lib_super.php");
// 개별 삭제
if ($w == 'd' && $mb_id) {
// 데이터
$mb = get_member($mb_id);
// 체크
if (!$mb['mb_id']) {
alert("회원 데이터가 존재하지 않습니다.");
}
// 회원삭제
member_delete($mb_id);
// 이동
goto_url("./member_delete.php");
}
$login_time = $config[cf_4]; //지난 몇일 동안?
$today_login_time = date("Y-m-d H:i:s", $g4['server_time'] - ($login_time * 86400));
// 30일 이전에 로그인한 회원 출력. 즉 최근 30일안에 로그인한 사람이 없다는 것이다.
$sql = " select * from $g4[member_table] where mb_today_login < '$today_login_time' and mb_level = '2' order by mb_today_login desc ";
$result = sql_query($sql);
include_once ("./admin.head.php");
?>
<table cellspacing="0" cellpadding="0" border="0">
<tr height="30">
<td width='100' align='center'>ID</td>
<td width='100' align='center'>이 름</td>
<td width='100' align='center'>닉네임</td>
<td width='150' align='center'>이메일</td>
<td width='60' align='center'>포인트</td>
<td width='20'></td>
<td width='150' align='center'>마지막로그인</td>
<!--<td width='40' align='center'>관리</td>-->
</tr>
<tr><td height='1' bgcolor='#f3f3f3' colspan='10'></td></tr>
<?
for ($i=0; $row=sql_fetch_array($result); $i++) {
// 게시물 체크. 코멘트 및 원글 포함
$sql2 = " select count(*) as cnt from $g4[board_new_table] where mb_id = '$row[mb_id]' ";
$new = sql_fetch($sql2);
// 내역이 없다면 않았다면?
if (!$new['cnt']) {
// 일단 삭제할 아이디와 최종 로그인 출력
echo "<tr height='25'>";
echo "<td align='center'>{$row[mb_id]}</td>";
echo "<td align='center'>{$row[mb_name]}</td>";
echo "<td align='center'>{$row[mb_nick]}</td>";
echo "<td align='center'>{$row[mb_email]}</td>";
echo "<td align='right'>". number_format($row['mb_point']) . "</td>";
echo "<td></td>";
echo "<td align='center'>{$row['mb_today_login']}</td>";
//echo "<td align='center'><a href='?w=d&mb_id={$row['mb_id']}'>삭제</a></td>";
echo "</tr>";
echo "<tr><td height='1' bgcolor='#f3f3f3' colspan='10'></td></tr>";
// 회원삭제
member_delete($row['mb_id']);
} // end if
} // end for
?>
</table>
<?
include_once ("./admin.tail.php");
?>
추천0
댓글목록 0
등록된 댓글이 없습니다.