[제나플러스] 게시글 삭제시 작성자 아이피 차단 목록에 추가하기
본문
view.skin.php
<? if ($is_admin) { ?>
<a href="javascript:deleteWrite();">삭제 및 작성자(ip) 차단</a>
<form name="fdeletecomment" method="post" style="margin:0px;">
<input type="hidden" name="bo_table" value="<?=$bo_table?>" />
<input type="hidden" name="wr_id" value="<?=$wr_id?>" />
<input type="hidden" name="ip" value="<?=$view['wr_ip']?>" />
</form>
<script type="text/javascript">
function deleteWrite() {
var f = document.fdeletecomment;
if (confirm("게시물 삭제 및 작성자 아이피를 차단 하시겠습니까?")) {
f.action = g4_path+"/"+g4_bbs+"/delete.php";
f.submit();
}
}
</script>
<? } ?>
delete.tail.skin.php (없으면 만들어 넣으세요. 스킨폴더)
<?
if (!defined("_GNUBOARD_")) exit;
if ($is_admin && $_POST['ip']) {
$sql = " select count(*) as cnt from $g4[config_table] where (INSTR(cf_intercept_ip, '$ip')) ";
$chk = sql_fetch($sql);
if (!$chk['cnt']) {
// 차단할 아이피
$cf_intercept_ip = $config['cf_intercept_ip']."\n".$ip;
// 아이피 차단
sql_query(" update $g4[config_table] set cf_intercept_ip = '$cf_intercept_ip' ");
}
}
?>
<? if ($is_admin) { ?>
<a href="javascript:deleteWrite();">삭제 및 작성자(ip) 차단</a>
<form name="fdeletecomment" method="post" style="margin:0px;">
<input type="hidden" name="bo_table" value="<?=$bo_table?>" />
<input type="hidden" name="wr_id" value="<?=$wr_id?>" />
<input type="hidden" name="ip" value="<?=$view['wr_ip']?>" />
</form>
<script type="text/javascript">
function deleteWrite() {
var f = document.fdeletecomment;
if (confirm("게시물 삭제 및 작성자 아이피를 차단 하시겠습니까?")) {
f.action = g4_path+"/"+g4_bbs+"/delete.php";
f.submit();
}
}
</script>
<? } ?>
delete.tail.skin.php (없으면 만들어 넣으세요. 스킨폴더)
<?
if (!defined("_GNUBOARD_")) exit;
if ($is_admin && $_POST['ip']) {
$sql = " select count(*) as cnt from $g4[config_table] where (INSTR(cf_intercept_ip, '$ip')) ";
$chk = sql_fetch($sql);
if (!$chk['cnt']) {
// 차단할 아이피
$cf_intercept_ip = $config['cf_intercept_ip']."\n".$ip;
// 아이피 차단
sql_query(" update $g4[config_table] set cf_intercept_ip = '$cf_intercept_ip' ");
}
}
?>
추천0
관련링크
댓글목록 0
등록된 댓글이 없습니다.