코멘트 삭제(del_link)경로가 이상해요? 정보
코멘트 삭제(del_link)경로가 이상해요?본문
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script type="text/javascript">
// 글자수 제한
var char_min = parseInt(<?=$comment_min?>); // 최소
var char_max = parseInt(<?=$comment_max?>); // 최대
</script>
<? $wr1 = explode("|",$write[wr_1]); ?>
<? if ($cwin==1) { ?><table width=100% cellpadding=10 align=center><tr><td><?}?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 입력 -->
<? if ($view[wr_10]=="1") { ?> <!-- 수강신청가능 체크 -->
<div id=comment_write style="display:none;">
<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor="#dddddd"><tr><td>
<form name="fviewcomment" method="post" action="./write_comment_update.php" onsubmit="return fviewcomment_submit(this);" autocomplete="off" style="margin:0px;">
<input type=hidden name=w id=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=comment_id id='comment_id' value=''>
<input type=hidden name=sca value='<?=$sca?>' >
<input type=hidden name=sfl value='<?=$sfl?>' >
<input type=hidden name=stx value='<?=$stx?>'>
<input type=hidden name=spt value='<?=$spt?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=cwin value='<?=$cwin?>'>
<input type=hidden name=is_good value=''>
<table width=100% cellpadding=3 height=156 cellspacing=0 bgcolor="#ffffff" style="border:1px solid #fff; background:url(<?=$board_skin_path?>/img/co_bg.gif) x-repeat;">
<tr>
<td colspan="2" style="font-size:15px; font-weight:bold; padding:3px 0 3px 5px; color:white; background-color:#6289BB;">프로그램신청</td>
</tr>
<tr>
<td colspan="2" style="padding:5px 0 0 5px;">
<!-- span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_up.gif" border='0'></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_init.gif" border='0'></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_down.gif" border='0'></span -->
<? if ($is_guest) { ?>
이름 <INPUT type=text maxLength=20 size=10 name="wr_name" itemname="이름" required class=ed>
패스워드 <INPUT type=password maxLength=20 size=10 name="wr_password" itemname="패스워드" required class=ed> <span style="color:#999999;">(취소시 필요)</span>
<? if ($is_guest) { ?>
<img id='kcaptcha_image' border='0' width=120 height=60 style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다.">
<input title="왼쪽의 글자를 입력하세요." type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed> <br><br>
<?}?>
<? } ?>
<!-- input type=checkbox id="wr_secret" name="wr_secret" value="secret">비밀글 -->
<input type=hidden id="wr_secret" name="wr_secret" value=""> <!-- 비밀글 부분 안보이게 처리 -->
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자<?}?>
<!-- 생년월일 달력으로 입력 -->
생년월일 <input class=ed type=text name='wr1_0' size=8 maxlength=8 minlength=8 required numeric itemname='생년월일' required value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'>
<a href="javascript:win_calendar('wr1_0', document.getElementById('wr1_0').value, '');"><img src='<?=$board_skin_path?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a>
성별 <select name="wr1_1" itemname="성별" size=1 required>
<option selected value="남">남</option>
<option value="여">여</option>
</select>
구분 <select name="wr1_2" itemname="직업" required>
<option selected>-선택하세요-</option>
<option value="초등학생">초등학생</option>
<option value="중학생">중학생</option>
<option value="고등학생">고등학생</option>
<option value="대학생">대학생</option>
<option value="일반인">일반인</option>
<option value="기타">기타</option>
</select>
이메일 <input maxLength=30 size=25 name="wr1_3" itemname="이메일" required> <br/><br/>
전화번호 <input name="wr1_4" itemname="전화번호" maxLength=20 type="text" required>
<span style="color:#999999;">(예: *** 개인정보보호를 위한 전화번호 노출방지 ***)</span>
휴대전화 <input name="wr1_5" itemname="휴대전화" maxLength=20 type="text" required>
<span style="color:#999999;">(예: *** 개인정보보호를 위한 휴대폰번호 노출방지 ***)</span><br/><br/>
<!-- 우편번호 입력 -->
주 소 <input size="4" class=ed name="wr1_6" itemname="우편번호 앞자리" readonly> -
<input size="4" class=ed name="wr1_7" itemname="우편번호 뒷자리" readonly>
<a href="javascript:;" onclick="win_zip('fviewcomment', 'wr1_6', 'wr1_7', 'wr1_8', 'wr1_9');"><img src="<?=$board_skin_path?>/img/post_search_btn.gif" align=absmiddle border=0></a>
<input name="wr1_8" class=ed type="text" size=65 itemname="주소" readonly required/> <br/>
<input name="wr1_9" class=ed type="text" size=65 maxLength=60 itemname="상세주소"/>
<span style="color:#999999;">(상세주소)</span> <br/>
<!-- 우편번호 입력 끝 -->
</td>
</tr>
<tr>
<td width=77%> <!-- 내용입력:hidden으로 넘김, 내용이입력되어야 함으로 현재시간을 넣음 -->
<input type=hidden id="wr_content" name="wr_content" itemname="내용" value="<?=date(YmdHis)?>">
</td>
<td width=140 align=center>
<div>
<input type="image" src="<?=$board_skin_path?>/img/btn_sukang.gif" border=0 alt="수강신청" accesskey='s'>
<a href="./board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>"> <img src="<?=$board_skin_path?>/img/btn_cancel.gif" border=0 alt="취소"></a>
</div>
</td>
</tr>
</table>
</form>
</td></tr></table>
</div>
<? } ?> <!-- 수강신청 가능 체크 끝 -->
<!-- 코멘트 입력 끝 -->
<br/><br/>
<!-- 수강신청 명단 엑셀 저장 -->
<? if($is_admin || $member[mb_level]>=2) {
//echo "<a href='$board_skin_path/excel.php?wr_id={$wr_id}&bo_t=$bo_table' target='_blank'><img src='$board_skin_path/img/btn_xls.gif' align=absmiddle border=0></a>";
echo "<a href='$board_skin_path/excel.php?wr_id={$wr_id}&bo_t=$bo_table'><img src='$board_skin_path/img/btn_xls.gif' align=absmiddle border=0></a>";
?>
<!-- 코멘트 리스트 -->
<div id="commentContents">
<div style="width:100%; font-size:13px; font-weight:bold; padding:3px 0 3px 5px; margin-top:5px; color:#575656; background-color:#DDE3EB;">
수강신청자 명단
</div>
<table width=100% style="border-bottom:1px solid #999999; margin-top:5px;">
<tr>
<td width="45" style="font-weight:bold;">No.</td>
<td width="90" style="font-weight:bold;">이 름</td>
<td style="font-weight:bold;">주 소</td>
<td width="70" style="font-weight:bold;">수정및취소</td>
</tr>
</table>
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
// 여분필드 wr_1 불러오기
$wr1 = explode("|",$list[$i][wr_1]);
?>
<a name="c_<?=$comment_id?>"></a>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td><? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo " "; ?></td>
<td width='100%'>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td height=1 colspan=3 bgcolor="#dddddd"><td>
</tr>
<tr>
<td height=1 colspan=3></td>
</tr>
<tr>
<td valign=top>
<div style="height:28px; background:url(<?=$board_skin_path?>/img/co_title_bg.gif); clear:both; line-height:28px;">
<div style="float:left; margin:2px 0 0 2px;">
<!-- 수강신청자 리스트 보여줌 -->
<table>
<tr>
<td width="40"> <span style="font-weight:bold;"><?=$i+1?></span> </td> <!-- No 출력 (일련번호) -->
<td width="80"> <?=$list[$i][name]?> </td> <!-- 이름 -->
<td> <?=$wr1[8].$wr1[9]?> </td> <!-- 주소 앞부분만 표시-->
<td> <span style="color:#888888; font-size:11px;"> <?=$list[$i][datetime]?></span> </td>
</tr>
</table>
</div>
<!--
<? if($is_admin || $member[mb_level]>=2) { ?>
<? //if ($view[wr_10]=="1" || $is_admin=="super") { ?>
<div style="float:right; margin-top:5px;">
<? if ($is_ip_view) { echo " <span style=\"color:#B2B2B2; font-size:11px;\">{$list[$i][ip]}</span>"; } ?>
<!-- ? if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/co_btn_reply.gif' border=0 align=absmiddle alt='답변'></a> "; } ?>
<? if ($list[$i][is_edit]) { echo "<a href=\"javascript:comment_box('{$comment_id}','cu','{$wr1[0]}','{$wr1[1]}','{$wr1[2]}','{$wr1[3]}','{$wr1[4]}','{$wr1[5]}','{$wr1[6]}','{$wr1[7]}','{$wr1[8]}','{$wr1[9]}');\"><img src='$board_skin_path/img/co_btn_modify.gif' border=0 align=absmiddle alt='수정'></a> "; } ?>
<? if ($list[$i][is_del]) { echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/co_btn_delete.gif' border=0 align=absmiddle alt='삭제'></a> "; } ?>
</div>
<? } ?>
</div>
-->
<? if($is_admin|| $member[mb_level]=10) { ?>
<div style="float:right; margin-top:5px;">
<? echo " <span style=\"color:#B2B2B2; font-size:11px;\">{$list[$i][ip]}</span>"; ?>
<!-- ? if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/co_btn_reply.gif' border=0 align=absmiddle alt='답변'></a> "; } ?-->
<? echo "<a href=\"javascript:comment_box('{$comment_id}','cu','{$wr1[0]}','{$wr1[1]}','{$wr1[2]}','{$wr1[3]}','{$wr1[4]}','{$wr1[5]}','{$wr1[6]}','{$wr1[7]}','{$wr1[8]}','{$wr1[9]}');\"><img src='$board_skin_path/img/co_btn_modify.gif' border=0 align=absmiddle alt='수정'></a> "; ?>
<? echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/co_btn_delete.gif' border=0 align=absmiddle alt='삭제'></a> "; ?>
</div>
<? } ?>
</div>
<!-- 코멘트 출력 주석처리 -->
<!-- div style='line-height:20px; padding:7px; word-break:break-all; overflow:hidden; clear:both; '>
<?
if (strstr($list[$i][wr_option], "secret")) echo "<span style='color:#ff6600;'>*</span> ";
$str = $list[$i][content];
if (strstr($list[$i][wr_option], "secret"))
$str = "<span class='small' style='color:#ff6600;'>$str</span>";
$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $str);
$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(swf)\".*\<\/a\>\]/i", "<script>doc_write(flash_movie('$1://$2.$3'));</script>", $str);
$str = preg_replace("/\[\<a\s*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(gif|png|jpg|jpeg|bmp)\"\s*[^\>]*\>[^\s]*\<\/a\>\]/i", "<img src='$1://$2.$3' id='target_resize_image[]' onclick='image_window(this);' border='0'>", $str);
echo $str;
?>
</div -->
<? if ($list[$i][trackback]) { echo "<p>".$list[$i][trackback]."</p>"; } ?>
<span id='edit_<?=$comment_id?>' style='display:none;'></span><!-- 수정 -->
<span id='reply_<?=$comment_id?>' style='display:none;'></span><!-- 답변 -->
</div>
<input type=hidden id='secret_comment_<?=$comment_id?>' value="<?=strstr($list[$i][wr_option],"secret")?>">
<textarea id='save_comment_<?=$comment_id?>' style='display:none;'><?=get_text($list[$i][content1], 0)?></textarea></td>
</td>
</tr>
<tr>
<td height=5 colspan=3></td>
</tr>
</table>
</td>
</tr>
</table>
<? }
}
?>
</div>
<!-- 코멘트 리스트 -->
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
var save_before = '';
var save_html = document.getElementById('comment_write').innerHTML;
function good_and_write()
{
var f = document.fviewcomment;
if (fviewcomment_submit(f)) {
f.is_good.value = 1;
f.submit();
} else {
f.is_good.value = 0;
}
}
function fviewcomment_submit(f)
{
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
f.is_good.value = 0;
/*
var s;
if (s = word_filter_check(document.getElementById('wr_content').value))
{
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
document.getElementById('wr_content').focus();
return false;
}
*/
var subject = "";
var content = "";
$.ajax({
url: "<?=$board_skin_path?>/ajax.filter.php",
type: "POST",
data: {
"subject": "",
"content": f.wr_content.value
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});
if (content) {
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
f.wr_content.focus();
return false;
}
// 양쪽 공백 없애기
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");
if (char_min > 0 || char_max > 0)
{
check_byte('wr_content', 'char_count');
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt)
{
alert("코멘트는 "+char_min+"글자 이상 쓰셔야 합니다.");
return false;
} else if (char_max > 0 && char_max < cnt)
{
alert("코멘트는 "+char_max+"글자 이하로 쓰셔야 합니다.");
return false;
}
}
else if (!document.getElementById('wr_content').value)
{
alert("코멘트를 입력하여 주십시오.");
return false;
}
if (typeof(f.wr_name) != 'undefined')
{
f.wr_name.value = f.wr_name.value.replace(pattern, "");
if (f.wr_name.value == '')
{
alert('이름이 입력되지 않았습니다.');
f.wr_name.focus();
return false;
}
}
if (typeof(f.wr_password) != 'undefined')
{
f.wr_password.value = f.wr_password.value.replace(pattern, "");
if (f.wr_password.value == '')
{
alert('패스워드가 입력되지 않았습니다.');
f.wr_password.focus();
return false;
}
}
if (typeof(f.wr_key) != 'undefined')
{
if (hex_md5(f.wr_key.value) != md5_norobot_key)
{
alert('자동등록방지용 글자가 순서대로 입력되지 않았습니다.');
f.wr_key.select();
f.wr_key.focus();
return false;
}
}
return true;
}
jQuery.fn.extend({
kcaptcha_load: function() {
$.ajax({
type: 'POST',
url: g4_path+'/'+g4_bbs+'/kcaptcha_session.php',
cache: false,
async: false,
success: function(text) {
$('#kcaptcha_image')
.attr('src', g4_path+'/'+g4_bbs+'/kcaptcha_image.php?t=' + (new Date).getTime())
.css('cursor', '')
.attr('title', '');
md5_norobot_key = text;
}
});
}
});
function comment_box(comment_id,work,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9)
{
var el_id;
// 코멘트 아이디가 넘어오면 답변, 수정
if (comment_id)
{
if (work == 'c')
el_id = 'reply_' + comment_id;
else
el_id = 'edit_' + comment_id;
}
else
el_id = 'comment_write';
if (save_before != el_id)
{
if (save_before)
{
document.getElementById(save_before).style.display = 'none';
document.getElementById(save_before).innerHTML = '';
}
document.getElementById(el_id).style.display = '';
document.getElementById(el_id).innerHTML = save_html;
// 코멘트 수정
if (work == 'cu')
{
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
document.fviewcomment.wr1_0.value=t0;
document.fviewcomment.wr1_1.value=t1;
document.fviewcomment.wr1_2.value=t2;
document.fviewcomment.wr1_3.value=t3;
document.fviewcomment.wr1_4.value=t4;
document.fviewcomment.wr1_5.value=t5;
document.fviewcomment.wr1_6.value=t6;
document.fviewcomment.wr1_7.value=t7;
document.fviewcomment.wr1_8.value=t8;
document.fviewcomment.wr1_9.value=t9;
if (typeof char_count != 'undefined')
check_byte('wr_content', 'char_count');
if (document.getElementById('secret_comment_'+comment_id).value)
document.getElementById('wr_secret').checked = true;
else
document.getElementById('wr_secret').checked = false;
}
document.getElementById('comment_id').value = comment_id;
document.getElementById('w').value = work;
save_before = el_id;
}
if (typeof(wrestInitialized) != 'undefined')
wrestInitialized();
jQuery(this).kcaptcha_load();
}
function comment_delete(url)
{
if (confirm("신청을 취소하시겠습니까?")) location.href = url;
}
comment_box('', 'c'); // 코멘트 입력폼이 보이도록 처리하기위해서 추가 (root님)
</script>
<? } ?>
<? if($cwin==1) { ?></td><tr></table><p align=center><a href="javascript:window.close();"><img src="<?=$board_skin_path?>/img/btn_close.gif" border="0"></a><br><br><?}?>
비회원제로 하고 있어서
아이디 하나를 10등급으로 지정해서 관리자로 로그인 하고 있습니다.
그런데 코멘트를 삭제할려고 하는데
182라인부터 즉
<? if($is_admin|| $member[mb_level]>=2) { ?>
<div style="float:right; margin-top:5px;">
<? echo " <span style=\"color:#B2B2B2; font-size:11px;\">{$list[$i][ip]}</span>"; ?>
<!-- ? if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/co_btn_reply.gif' border=0 align=absmiddle alt='답변'></a> "; } ?-->
<? echo "<a href=\"javascript:comment_box('{$comment_id}','cu','{$wr1[0]}','{$wr1[1]}','{$wr1[2]}','{$wr1[3]}','{$wr1[4]}','{$wr1[5]}','{$wr1[6]}','{$wr1[7]}','{$wr1[8]}','{$wr1[9]}');\"><img src='$board_skin_path/img/co_btn_modify.gif' border=0 align=absmiddle alt='수정'></a> "; ?>
<? echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/co_btn_delete.gif' border=0 align=absmiddle alt='삭제'></a> "; ?>
</div>
<? } ?>
</div>
에서 del_link가 admin으로 로그인하면 나타나는데, 다른 레벨10인 아이디로 로그인하면
del_link가 나타나지 않네요
알려주시면 감사
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script type="text/javascript">
// 글자수 제한
var char_min = parseInt(<?=$comment_min?>); // 최소
var char_max = parseInt(<?=$comment_max?>); // 최대
</script>
<? $wr1 = explode("|",$write[wr_1]); ?>
<? if ($cwin==1) { ?><table width=100% cellpadding=10 align=center><tr><td><?}?>
<? if ($is_comment_write) { ?>
<!-- 코멘트 입력 -->
<? if ($view[wr_10]=="1") { ?> <!-- 수강신청가능 체크 -->
<div id=comment_write style="display:none;">
<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor="#dddddd"><tr><td>
<form name="fviewcomment" method="post" action="./write_comment_update.php" onsubmit="return fviewcomment_submit(this);" autocomplete="off" style="margin:0px;">
<input type=hidden name=w id=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=comment_id id='comment_id' value=''>
<input type=hidden name=sca value='<?=$sca?>' >
<input type=hidden name=sfl value='<?=$sfl?>' >
<input type=hidden name=stx value='<?=$stx?>'>
<input type=hidden name=spt value='<?=$spt?>'>
<input type=hidden name=page value='<?=$page?>'>
<input type=hidden name=cwin value='<?=$cwin?>'>
<input type=hidden name=is_good value=''>
<table width=100% cellpadding=3 height=156 cellspacing=0 bgcolor="#ffffff" style="border:1px solid #fff; background:url(<?=$board_skin_path?>/img/co_bg.gif) x-repeat;">
<tr>
<td colspan="2" style="font-size:15px; font-weight:bold; padding:3px 0 3px 5px; color:white; background-color:#6289BB;">프로그램신청</td>
</tr>
<tr>
<td colspan="2" style="padding:5px 0 0 5px;">
<!-- span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_up.gif" border='0'></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_init.gif" border='0'></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_down.gif" border='0'></span -->
<? if ($is_guest) { ?>
이름 <INPUT type=text maxLength=20 size=10 name="wr_name" itemname="이름" required class=ed>
패스워드 <INPUT type=password maxLength=20 size=10 name="wr_password" itemname="패스워드" required class=ed> <span style="color:#999999;">(취소시 필요)</span>
<? if ($is_guest) { ?>
<img id='kcaptcha_image' border='0' width=120 height=60 style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다.">
<input title="왼쪽의 글자를 입력하세요." type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed> <br><br>
<?}?>
<? } ?>
<!-- input type=checkbox id="wr_secret" name="wr_secret" value="secret">비밀글 -->
<input type=hidden id="wr_secret" name="wr_secret" value=""> <!-- 비밀글 부분 안보이게 처리 -->
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자<?}?>
<!-- 생년월일 달력으로 입력 -->
생년월일 <input class=ed type=text name='wr1_0' size=8 maxlength=8 minlength=8 required numeric itemname='생년월일' required value='<?=$member[mb_birth]?>' readonly title='옆의 달력 아이콘을 클릭하여 날짜를 입력하세요.'>
<a href="javascript:win_calendar('wr1_0', document.getElementById('wr1_0').value, '');"><img src='<?=$board_skin_path?>/img/calendar.gif' border=0 align=absmiddle title='달력 - 날짜를 선택하세요'></a>
성별 <select name="wr1_1" itemname="성별" size=1 required>
<option selected value="남">남</option>
<option value="여">여</option>
</select>
구분 <select name="wr1_2" itemname="직업" required>
<option selected>-선택하세요-</option>
<option value="초등학생">초등학생</option>
<option value="중학생">중학생</option>
<option value="고등학생">고등학생</option>
<option value="대학생">대학생</option>
<option value="일반인">일반인</option>
<option value="기타">기타</option>
</select>
이메일 <input maxLength=30 size=25 name="wr1_3" itemname="이메일" required> <br/><br/>
전화번호 <input name="wr1_4" itemname="전화번호" maxLength=20 type="text" required>
<span style="color:#999999;">(예: *** 개인정보보호를 위한 전화번호 노출방지 ***)</span>
휴대전화 <input name="wr1_5" itemname="휴대전화" maxLength=20 type="text" required>
<span style="color:#999999;">(예: *** 개인정보보호를 위한 휴대폰번호 노출방지 ***)</span><br/><br/>
<!-- 우편번호 입력 -->
주 소 <input size="4" class=ed name="wr1_6" itemname="우편번호 앞자리" readonly> -
<input size="4" class=ed name="wr1_7" itemname="우편번호 뒷자리" readonly>
<a href="javascript:;" onclick="win_zip('fviewcomment', 'wr1_6', 'wr1_7', 'wr1_8', 'wr1_9');"><img src="<?=$board_skin_path?>/img/post_search_btn.gif" align=absmiddle border=0></a>
<input name="wr1_8" class=ed type="text" size=65 itemname="주소" readonly required/> <br/>
<input name="wr1_9" class=ed type="text" size=65 maxLength=60 itemname="상세주소"/>
<span style="color:#999999;">(상세주소)</span> <br/>
<!-- 우편번호 입력 끝 -->
</td>
</tr>
<tr>
<td width=77%> <!-- 내용입력:hidden으로 넘김, 내용이입력되어야 함으로 현재시간을 넣음 -->
<input type=hidden id="wr_content" name="wr_content" itemname="내용" value="<?=date(YmdHis)?>">
</td>
<td width=140 align=center>
<div>
<input type="image" src="<?=$board_skin_path?>/img/btn_sukang.gif" border=0 alt="수강신청" accesskey='s'>
<a href="./board.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>"> <img src="<?=$board_skin_path?>/img/btn_cancel.gif" border=0 alt="취소"></a>
</div>
</td>
</tr>
</table>
</form>
</td></tr></table>
</div>
<? } ?> <!-- 수강신청 가능 체크 끝 -->
<!-- 코멘트 입력 끝 -->
<br/><br/>
<!-- 수강신청 명단 엑셀 저장 -->
<? if($is_admin || $member[mb_level]>=2) {
//echo "<a href='$board_skin_path/excel.php?wr_id={$wr_id}&bo_t=$bo_table' target='_blank'><img src='$board_skin_path/img/btn_xls.gif' align=absmiddle border=0></a>";
echo "<a href='$board_skin_path/excel.php?wr_id={$wr_id}&bo_t=$bo_table'><img src='$board_skin_path/img/btn_xls.gif' align=absmiddle border=0></a>";
?>
<!-- 코멘트 리스트 -->
<div id="commentContents">
<div style="width:100%; font-size:13px; font-weight:bold; padding:3px 0 3px 5px; margin-top:5px; color:#575656; background-color:#DDE3EB;">
수강신청자 명단
</div>
<table width=100% style="border-bottom:1px solid #999999; margin-top:5px;">
<tr>
<td width="45" style="font-weight:bold;">No.</td>
<td width="90" style="font-weight:bold;">이 름</td>
<td style="font-weight:bold;">주 소</td>
<td width="70" style="font-weight:bold;">수정및취소</td>
</tr>
</table>
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
// 여분필드 wr_1 불러오기
$wr1 = explode("|",$list[$i][wr_1]);
?>
<a name="c_<?=$comment_id?>"></a>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td><? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo " "; ?></td>
<td width='100%'>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr>
<td height=1 colspan=3 bgcolor="#dddddd"><td>
</tr>
<tr>
<td height=1 colspan=3></td>
</tr>
<tr>
<td valign=top>
<div style="height:28px; background:url(<?=$board_skin_path?>/img/co_title_bg.gif); clear:both; line-height:28px;">
<div style="float:left; margin:2px 0 0 2px;">
<!-- 수강신청자 리스트 보여줌 -->
<table>
<tr>
<td width="40"> <span style="font-weight:bold;"><?=$i+1?></span> </td> <!-- No 출력 (일련번호) -->
<td width="80"> <?=$list[$i][name]?> </td> <!-- 이름 -->
<td> <?=$wr1[8].$wr1[9]?> </td> <!-- 주소 앞부분만 표시-->
<td> <span style="color:#888888; font-size:11px;"> <?=$list[$i][datetime]?></span> </td>
</tr>
</table>
</div>
<!--
<? if($is_admin || $member[mb_level]>=2) { ?>
<? //if ($view[wr_10]=="1" || $is_admin=="super") { ?>
<div style="float:right; margin-top:5px;">
<? if ($is_ip_view) { echo " <span style=\"color:#B2B2B2; font-size:11px;\">{$list[$i][ip]}</span>"; } ?>
<!-- ? if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/co_btn_reply.gif' border=0 align=absmiddle alt='답변'></a> "; } ?>
<? if ($list[$i][is_edit]) { echo "<a href=\"javascript:comment_box('{$comment_id}','cu','{$wr1[0]}','{$wr1[1]}','{$wr1[2]}','{$wr1[3]}','{$wr1[4]}','{$wr1[5]}','{$wr1[6]}','{$wr1[7]}','{$wr1[8]}','{$wr1[9]}');\"><img src='$board_skin_path/img/co_btn_modify.gif' border=0 align=absmiddle alt='수정'></a> "; } ?>
<? if ($list[$i][is_del]) { echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/co_btn_delete.gif' border=0 align=absmiddle alt='삭제'></a> "; } ?>
</div>
<? } ?>
</div>
-->
<? if($is_admin|| $member[mb_level]=10) { ?>
<div style="float:right; margin-top:5px;">
<? echo " <span style=\"color:#B2B2B2; font-size:11px;\">{$list[$i][ip]}</span>"; ?>
<!-- ? if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/co_btn_reply.gif' border=0 align=absmiddle alt='답변'></a> "; } ?-->
<? echo "<a href=\"javascript:comment_box('{$comment_id}','cu','{$wr1[0]}','{$wr1[1]}','{$wr1[2]}','{$wr1[3]}','{$wr1[4]}','{$wr1[5]}','{$wr1[6]}','{$wr1[7]}','{$wr1[8]}','{$wr1[9]}');\"><img src='$board_skin_path/img/co_btn_modify.gif' border=0 align=absmiddle alt='수정'></a> "; ?>
<? echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/co_btn_delete.gif' border=0 align=absmiddle alt='삭제'></a> "; ?>
</div>
<? } ?>
</div>
<!-- 코멘트 출력 주석처리 -->
<!-- div style='line-height:20px; padding:7px; word-break:break-all; overflow:hidden; clear:both; '>
<?
if (strstr($list[$i][wr_option], "secret")) echo "<span style='color:#ff6600;'>*</span> ";
$str = $list[$i][content];
if (strstr($list[$i][wr_option], "secret"))
$str = "<span class='small' style='color:#ff6600;'>$str</span>";
$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp|mms)\:\/\/([^[:space:]]+)\.(mp3|wma|wmv|asf|asx|mpg|mpeg)\".*\<\/a\>\]/i", "<script>doc_write(obj_movie('$1://$2.$3'));</script>", $str);
$str = preg_replace("/\[\<a\s.*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(swf)\".*\<\/a\>\]/i", "<script>doc_write(flash_movie('$1://$2.$3'));</script>", $str);
$str = preg_replace("/\[\<a\s*href\=\"(http|https|ftp)\:\/\/([^[:space:]]+)\.(gif|png|jpg|jpeg|bmp)\"\s*[^\>]*\>[^\s]*\<\/a\>\]/i", "<img src='$1://$2.$3' id='target_resize_image[]' onclick='image_window(this);' border='0'>", $str);
echo $str;
?>
</div -->
<? if ($list[$i][trackback]) { echo "<p>".$list[$i][trackback]."</p>"; } ?>
<span id='edit_<?=$comment_id?>' style='display:none;'></span><!-- 수정 -->
<span id='reply_<?=$comment_id?>' style='display:none;'></span><!-- 답변 -->
</div>
<input type=hidden id='secret_comment_<?=$comment_id?>' value="<?=strstr($list[$i][wr_option],"secret")?>">
<textarea id='save_comment_<?=$comment_id?>' style='display:none;'><?=get_text($list[$i][content1], 0)?></textarea></td>
</td>
</tr>
<tr>
<td height=5 colspan=3></td>
</tr>
</table>
</td>
</tr>
</table>
<? }
}
?>
</div>
<!-- 코멘트 리스트 -->
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
var save_before = '';
var save_html = document.getElementById('comment_write').innerHTML;
function good_and_write()
{
var f = document.fviewcomment;
if (fviewcomment_submit(f)) {
f.is_good.value = 1;
f.submit();
} else {
f.is_good.value = 0;
}
}
function fviewcomment_submit(f)
{
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
f.is_good.value = 0;
/*
var s;
if (s = word_filter_check(document.getElementById('wr_content').value))
{
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
document.getElementById('wr_content').focus();
return false;
}
*/
var subject = "";
var content = "";
$.ajax({
url: "<?=$board_skin_path?>/ajax.filter.php",
type: "POST",
data: {
"subject": "",
"content": f.wr_content.value
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});
if (content) {
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
f.wr_content.focus();
return false;
}
// 양쪽 공백 없애기
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");
if (char_min > 0 || char_max > 0)
{
check_byte('wr_content', 'char_count');
var cnt = parseInt(document.getElementById('char_count').innerHTML);
if (char_min > 0 && char_min > cnt)
{
alert("코멘트는 "+char_min+"글자 이상 쓰셔야 합니다.");
return false;
} else if (char_max > 0 && char_max < cnt)
{
alert("코멘트는 "+char_max+"글자 이하로 쓰셔야 합니다.");
return false;
}
}
else if (!document.getElementById('wr_content').value)
{
alert("코멘트를 입력하여 주십시오.");
return false;
}
if (typeof(f.wr_name) != 'undefined')
{
f.wr_name.value = f.wr_name.value.replace(pattern, "");
if (f.wr_name.value == '')
{
alert('이름이 입력되지 않았습니다.');
f.wr_name.focus();
return false;
}
}
if (typeof(f.wr_password) != 'undefined')
{
f.wr_password.value = f.wr_password.value.replace(pattern, "");
if (f.wr_password.value == '')
{
alert('패스워드가 입력되지 않았습니다.');
f.wr_password.focus();
return false;
}
}
if (typeof(f.wr_key) != 'undefined')
{
if (hex_md5(f.wr_key.value) != md5_norobot_key)
{
alert('자동등록방지용 글자가 순서대로 입력되지 않았습니다.');
f.wr_key.select();
f.wr_key.focus();
return false;
}
}
return true;
}
jQuery.fn.extend({
kcaptcha_load: function() {
$.ajax({
type: 'POST',
url: g4_path+'/'+g4_bbs+'/kcaptcha_session.php',
cache: false,
async: false,
success: function(text) {
$('#kcaptcha_image')
.attr('src', g4_path+'/'+g4_bbs+'/kcaptcha_image.php?t=' + (new Date).getTime())
.css('cursor', '')
.attr('title', '');
md5_norobot_key = text;
}
});
}
});
function comment_box(comment_id,work,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9)
{
var el_id;
// 코멘트 아이디가 넘어오면 답변, 수정
if (comment_id)
{
if (work == 'c')
el_id = 'reply_' + comment_id;
else
el_id = 'edit_' + comment_id;
}
else
el_id = 'comment_write';
if (save_before != el_id)
{
if (save_before)
{
document.getElementById(save_before).style.display = 'none';
document.getElementById(save_before).innerHTML = '';
}
document.getElementById(el_id).style.display = '';
document.getElementById(el_id).innerHTML = save_html;
// 코멘트 수정
if (work == 'cu')
{
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
document.fviewcomment.wr1_0.value=t0;
document.fviewcomment.wr1_1.value=t1;
document.fviewcomment.wr1_2.value=t2;
document.fviewcomment.wr1_3.value=t3;
document.fviewcomment.wr1_4.value=t4;
document.fviewcomment.wr1_5.value=t5;
document.fviewcomment.wr1_6.value=t6;
document.fviewcomment.wr1_7.value=t7;
document.fviewcomment.wr1_8.value=t8;
document.fviewcomment.wr1_9.value=t9;
if (typeof char_count != 'undefined')
check_byte('wr_content', 'char_count');
if (document.getElementById('secret_comment_'+comment_id).value)
document.getElementById('wr_secret').checked = true;
else
document.getElementById('wr_secret').checked = false;
}
document.getElementById('comment_id').value = comment_id;
document.getElementById('w').value = work;
save_before = el_id;
}
if (typeof(wrestInitialized) != 'undefined')
wrestInitialized();
jQuery(this).kcaptcha_load();
}
function comment_delete(url)
{
if (confirm("신청을 취소하시겠습니까?")) location.href = url;
}
comment_box('', 'c'); // 코멘트 입력폼이 보이도록 처리하기위해서 추가 (root님)
</script>
<? } ?>
<? if($cwin==1) { ?></td><tr></table><p align=center><a href="javascript:window.close();"><img src="<?=$board_skin_path?>/img/btn_close.gif" border="0"></a><br><br><?}?>
비회원제로 하고 있어서
아이디 하나를 10등급으로 지정해서 관리자로 로그인 하고 있습니다.
그런데 코멘트를 삭제할려고 하는데
182라인부터 즉
<? if($is_admin|| $member[mb_level]>=2) { ?>
<div style="float:right; margin-top:5px;">
<? echo " <span style=\"color:#B2B2B2; font-size:11px;\">{$list[$i][ip]}</span>"; ?>
<!-- ? if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/co_btn_reply.gif' border=0 align=absmiddle alt='답변'></a> "; } ?-->
<? echo "<a href=\"javascript:comment_box('{$comment_id}','cu','{$wr1[0]}','{$wr1[1]}','{$wr1[2]}','{$wr1[3]}','{$wr1[4]}','{$wr1[5]}','{$wr1[6]}','{$wr1[7]}','{$wr1[8]}','{$wr1[9]}');\"><img src='$board_skin_path/img/co_btn_modify.gif' border=0 align=absmiddle alt='수정'></a> "; ?>
<? echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/co_btn_delete.gif' border=0 align=absmiddle alt='삭제'></a> "; ?>
</div>
<? } ?>
</div>
에서 del_link가 admin으로 로그인하면 나타나는데, 다른 레벨10인 아이디로 로그인하면
del_link가 나타나지 않네요
알려주시면 감사
댓글 전체
레벨이 10 이라고 해서 관리자가 아닙니다
게시판관리자 또는 그룹 관리자 아이디 입력을 관리자 메뉴에서 해주어야 합니다
게시판관리자 또는 그룹 관리자 아이디 입력을 관리자 메뉴에서 해주어야 합니다
감사합니다.
해결되었네요....
해결되었네요....