update and fix codes
This commit is contained in:
parent
97f1be9902
commit
f539fb454d
12 changed files with 1167 additions and 1145 deletions
|
|
@ -1,4 +1,3 @@
|
|||
<?
|
||||
<?php
|
||||
$g5_path = "../../..";
|
||||
include_once("$g5_path/common.php");
|
||||
?>
|
||||
include_once "$g5_path/common.php";
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<?
|
||||
include_once("./_common.php");
|
||||
<?php
|
||||
include_once "./_common.php";
|
||||
|
||||
if (!function_exists('convert_charset'))
|
||||
{
|
||||
|
|
@ -23,7 +23,7 @@ if (!function_exists('convert_charset'))
|
|||
}
|
||||
}
|
||||
|
||||
header("Content-Type: text/html; charset=$g5['charset']");
|
||||
header("Content-Type: text/html; charset={$g5['charset']}");
|
||||
|
||||
$subject = strtolower($_POST['subject']);
|
||||
$content = strtolower(strip_tags($_POST['content']));
|
||||
|
|
@ -69,4 +69,3 @@ for ($i=0; $i<count($filter); $i++)
|
|||
}
|
||||
|
||||
die("{\"subject\":\"$subj\",\"content\":\"$cont\"}");
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -1,17 +1,14 @@
|
|||
<?
|
||||
<?php
|
||||
// 수정, 삭제 링크
|
||||
$update_href = $delete_href = "";
|
||||
// 로그인중이고 자신의 글이라면 또는 관리자라면 패스워드를 묻지 않고 바로 수정, 삭제 가능
|
||||
if (($member['mb_id'] && ($member['mb_id'] == $write['mb_id'])) || $is_admin) {
|
||||
$update_href = "./write.php?w=u&bo_table=$bo_table&wr_id={$lists[$ii]['wr_id']}&page=$page" . $qstr;
|
||||
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id={$lists[$ii]['wr_id']}&page=$page" . urldecode($qstr) . "');";
|
||||
if ($is_admin)
|
||||
{
|
||||
if ($is_admin) {
|
||||
$delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id={$lists[$ii]['wr_id']}&token=$token&page=$page" . urldecode($qstr) . "');";
|
||||
}
|
||||
}
|
||||
else if (!$write['mb_id']) { // 회원이 쓴 글이 아니라면
|
||||
} else if (!$write['mb_id']) { // 회원이 쓴 글이 아니라면
|
||||
$update_href = "./password.php?w=u&bo_table=$bo_table&wr_id={$lists[$ii]['wr_id']}&page=$page" . $qstr;
|
||||
$delete_href = "./password.php?w=d&bo_table=$bo_table&wr_id={$lists[$ii]['wr_id']}&page=$page" . $qstr;
|
||||
}
|
||||
?>
|
||||
|
|
|
|||
140
list.skin.php
140
list.skin.php
|
|
@ -1,8 +1,10 @@
|
|||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_"))
|
||||
exit;
|
||||
|
||||
add_stylesheet('<link rel="stylesheet" href="' . $board_skin_url . '/style.css">', 0);
|
||||
if($is_admin) set_session("ss_delete_token", $token = uniqid(time()));
|
||||
if ($is_admin)
|
||||
set_session("ss_delete_token", $token = uniqid(time()));
|
||||
|
||||
if ($is_member) {
|
||||
$comment_token = uniqid(time());
|
||||
|
|
@ -11,7 +13,8 @@ if($is_member) {
|
|||
|
||||
$is_comment_write = false;
|
||||
|
||||
if($board['bo_table_width']==0) $width="100%";
|
||||
if ($board['bo_table_width'] == 0)
|
||||
$width = "100%";
|
||||
?>
|
||||
|
||||
|
||||
|
|
@ -19,37 +22,44 @@ if($board['bo_table_width']==0) $width="100%";
|
|||
|
||||
|
||||
<!-- 상단 공지 부분 -->
|
||||
<? if($board['bo_content_head']) { ?>
|
||||
<?php if ($board['bo_content_head']) { ?>
|
||||
<div class="board-notice theme-box">
|
||||
<?= stripslashes($board['bo_content_head']); ?>
|
||||
</div>
|
||||
<hr class="padding" />
|
||||
<? } ?>
|
||||
<?php } ?>
|
||||
|
||||
<!-- 버튼 링크 -->
|
||||
<? if($admin_href){?><div class="adm-box"><a href="<?=$admin_href?>" class="ui-btn admin" target="_blank">관리자</a></div><?}?>
|
||||
<?php if ($admin_href) { ?>
|
||||
<div class="adm-box"><a href="<?= $admin_href ?>" class="ui-btn admin" target="_blank">관리자</a></div><?php } ?>
|
||||
|
||||
<div class="ui-memo-list theme-box ">
|
||||
<div class="ui-top"><? if ($write_href) {
|
||||
?><div class="ui-write-area">
|
||||
<? include ($board_skin_path."/write.php"); ?>
|
||||
</div><? }
|
||||
?><div class="search-box">
|
||||
<div class="ui-top"><?php if ($write_href) {
|
||||
?>
|
||||
<div class="ui-write-area">
|
||||
<?php include $board_skin_path . "/write.php"; ?>
|
||||
</div><?php }
|
||||
?>
|
||||
<div class="search-box">
|
||||
<form name="fsearch" method="get" style="margin:0px;">
|
||||
<input type="hidden" name="bo_table" value="<?= $bo_table ?>">
|
||||
<input type="hidden" name="sca" value="<?= $sca ?>">
|
||||
<input type="hidden" name="sfl" value='wr_subject||wr_content'>
|
||||
<input type="hidden" name="sop" value="and">
|
||||
|
||||
<input type="text" name="stx" itemname="검색어" value="<?=$stx?>" ><??><button type="submit" class="ui-btn">?</button>
|
||||
<input type="text" name="stx" itemname="검색어" value="<?= $stx ?>">
|
||||
<?php ?><button type="submit" class="ui-btn">?</button>
|
||||
</form>
|
||||
</div></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<hr class="line">
|
||||
<ul>
|
||||
<?
|
||||
<?php
|
||||
$lists = array();
|
||||
for ($i=0; $i<count($list); $i++) { $lists[$i] = $list[$i]; }
|
||||
for ($i = 0; $i < count($list); $i++) {
|
||||
$lists[$i] = $list[$i];
|
||||
}
|
||||
|
||||
for ($ii = 0; $ii < count($lists); $ii++) {
|
||||
|
||||
|
|
@ -78,58 +88,73 @@ if($board['bo_table_width']==0) $width="100%";
|
|||
|
||||
<div class="memo-content content-area">
|
||||
<em><?php if ($is_checkbox) { ?>
|
||||
<input type="checkbox" name="chk_id_<?php echo $lists[$ii]['wr_id'] ?>" value="<?php echo $lists[$ii]['wr_id'] ?>" class="chk_id">
|
||||
<input type="checkbox" name="chk_id_<?php echo $lists[$ii]['wr_id'] ?>"
|
||||
value="<?php echo $lists[$ii]['wr_id'] ?>" class="chk_id">
|
||||
<?php } ?>
|
||||
</em>
|
||||
<? if($lists[$ii]['is_notice']) { ?>
|
||||
<?php if ($lists[$ii]['is_notice']) { ?>
|
||||
<strong class="txt-point notice">!</strong>
|
||||
<? } else { ?>
|
||||
<?php } else { ?>
|
||||
<strong class="txt-point date"><?= date('Y/m/d', strtotime($lists[$ii]['wr_datetime'])) ?></strong>
|
||||
<? } ?>
|
||||
<?
|
||||
<?php } ?>
|
||||
<?php
|
||||
if (strstr($lists[$ii]['wr_option'], 'secret') && !$is_admin && !$is_open) {
|
||||
?>
|
||||
<a href="#" class="write_open secret ui-btn">***</a><p class="pass_in"><input type="password" name="wr_password" id="wr_password_<?=$ii?>" value="" placeholder="비밀번호"/>
|
||||
<button type="submit" class="ui-btn">입력</button></p>
|
||||
<? } else {
|
||||
if ($member['mb_level'] >= $board['bo_comment_level']) $is_comment_write = true;
|
||||
<a href="#" class="write_open secret ui-btn">***</a>
|
||||
<p class="pass_in"><input type="password" name="wr_password" id="wr_password_<?= $ii ?>" value=""
|
||||
placeholder="비밀번호" />
|
||||
<button type="submit" class="ui-btn">입력</button>
|
||||
</p>
|
||||
<?php } else {
|
||||
if ($member['mb_level'] >= $board['bo_comment_level'])
|
||||
$is_comment_write = true;
|
||||
if ($board['bo_comment_write'] <= $member['mb_level'])
|
||||
$is_comment_write = true; ?>
|
||||
<? if(strstr($lists[$ii]['wr_option'], 'secret')) {
|
||||
<?php if (strstr($lists[$ii]['wr_option'], 'secret')) {
|
||||
?>
|
||||
<span class="txt-point">***</span>
|
||||
<? } ?>
|
||||
<?php } ?>
|
||||
<span class="con">
|
||||
<?= $lists[$ii]['content'] ?>
|
||||
<? echo $secret_msg; ?>
|
||||
<?php echo $secret_msg; ?>
|
||||
</span>
|
||||
<? } ?>
|
||||
<p class="control"><?
|
||||
<?php } ?>
|
||||
|
||||
<p class="control">
|
||||
<?php
|
||||
if ($is_comment_write) {
|
||||
?><a href="javascript:comment_wri('comment_write', '<?=$lists[$ii]['wr_id']?>');">+</a><?
|
||||
} if(($member['mb_id'] && ($member['mb_id'] == $lists[$ii]['mb_id'])) || $is_admin) {
|
||||
if($update_href){?><a href="<?=$update_href?>">*</a><?}
|
||||
?><a href="<?=$delete_href?>">-</a><?
|
||||
} else if (!$lists[$ii]['mb_id']) {
|
||||
?><a href="<?=$delete_href?>">-</a><?
|
||||
?><a href="javascript:comment_wri('comment_write', '<?= $lists[$ii]['wr_id'] ?>');">+</a>
|
||||
<?php
|
||||
}
|
||||
?> </p>
|
||||
if (($member['mb_id'] && ($member['mb_id'] == $lists[$ii]['mb_id'])) || $is_admin) {
|
||||
if ($update_href) { ?><a href="<?= $update_href ?>">*</a>
|
||||
<?php }
|
||||
?><a href="<?= $delete_href ?>">-</a>
|
||||
<?php
|
||||
} else if (!$lists[$ii]['mb_id']) {
|
||||
?><a href="<?= $delete_href ?>">-</a>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</p>
|
||||
</div>
|
||||
</form>
|
||||
<?
|
||||
<?php
|
||||
if (strstr($lists[$ii]['wr_option'], 'secret') && !$is_admin && !$is_open) {
|
||||
if ($lists[$ii]['wr_comment'] == 1) { ?>
|
||||
<?}
|
||||
<?php }
|
||||
} else {
|
||||
$wr_id = $lists[$ii]['wr_id'];
|
||||
include($board_skin_path."/view_comment.php");
|
||||
include $board_skin_path . "/view_comment.php";
|
||||
}
|
||||
?>
|
||||
<hr class="line">
|
||||
</li>
|
||||
<? }
|
||||
<?php }
|
||||
?>
|
||||
<? if (count($lists) == 0) { echo "<li class='no-data'>내역이 없습니다.</li>"; } ?>
|
||||
<?php if (count($lists) == 0) {
|
||||
echo "<li class='no-data'>내역이 없습니다.</li>";
|
||||
} ?>
|
||||
</ul>
|
||||
<?php if ($is_checkbox) { ?>
|
||||
<hr class="line">
|
||||
|
|
@ -148,18 +173,21 @@ if($board['bo_table_width']==0) $width="100%";
|
|||
<input type="hidden" name="btn_submit" value="">
|
||||
</form>
|
||||
|
||||
<?if($is_checkbox && count($lists)>0){?>
|
||||
<span class="chkall"><input type="checkbox" id="chkall" onclick="if (this.checked) all_checked(true); else all_checked(false);">
|
||||
<?php if ($is_checkbox && count($lists) > 0) { ?>
|
||||
<span class="chkall"><input type="checkbox" id="chkall"
|
||||
onclick="if (this.checked) all_checked(true); else all_checked(false);">
|
||||
</span>
|
||||
<?}?>
|
||||
<?php } ?>
|
||||
<input type="submit" name="btn_submit" value="선택삭제" onclick="select_delete();" class="ui-btn small admin">
|
||||
<input type="submit" name="btn_submit" value="선택복사" onclick="select_copy('copy');" class="ui-btn small admin">
|
||||
<input type="submit" name="btn_submit" value="선택이동" onclick="select_copy('move');" class="ui-btn small admin">
|
||||
<input type="submit" name="btn_submit" value="선택복사" onclick="select_copy('copy');"
|
||||
class="ui-btn small admin">
|
||||
<input type="submit" name="btn_submit" value="선택이동" onclick="select_copy('move');"
|
||||
class="ui-btn small admin">
|
||||
</div>
|
||||
<?php } ?>
|
||||
</div>
|
||||
<!-- 페이지 -->
|
||||
<? echo $write_pages; ?>
|
||||
<?php echo $write_pages; ?>
|
||||
</div>
|
||||
|
||||
<script language="JavaScript">
|
||||
|
|
@ -199,7 +227,7 @@ function mod_comment(co_id) {
|
|||
}
|
||||
</script>
|
||||
|
||||
<? if ($is_checkbox) { ?>
|
||||
<?php if ($is_checkbox) { ?>
|
||||
<script>
|
||||
|
||||
var count = 0;
|
||||
|
|
@ -231,8 +259,7 @@ function all_checked(sw) {
|
|||
}
|
||||
|
||||
|
||||
function check_confirm(str)
|
||||
{
|
||||
function check_confirm(str) {
|
||||
var f = $('.chkd');
|
||||
var chk_count = 0;
|
||||
|
||||
|
|
@ -250,8 +277,7 @@ function check_confirm(str)
|
|||
}
|
||||
|
||||
// 선택한 게시물 삭제
|
||||
function select_delete()
|
||||
{
|
||||
function select_delete() {
|
||||
var f = document.fchecklist;
|
||||
|
||||
str = "삭제";
|
||||
|
|
@ -267,8 +293,7 @@ function select_delete()
|
|||
}
|
||||
|
||||
// 선택한 게시물 복사 및 이동
|
||||
function select_copy(sw)
|
||||
{
|
||||
function select_copy(sw) {
|
||||
var f = document.fchecklist;
|
||||
|
||||
if (sw == "copy")
|
||||
|
|
@ -288,8 +313,9 @@ function select_copy(sw)
|
|||
f.submit();
|
||||
}
|
||||
</script>
|
||||
<? } ?>
|
||||
<form name="modify_comment" id="frm_modify_comment" action="./write_comment_update.php" method="post" autocomplete="off">
|
||||
<?php } ?>
|
||||
<form name="modify_comment" id="frm_modify_comment" action="./write_comment_update.php" method="post"
|
||||
autocomplete="off">
|
||||
<input type="hidden" name="w" value="cu">
|
||||
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
|
||||
<input type="hidden" name="sca" value="<?php echo $sca ?>">
|
||||
|
|
|
|||
|
|
@ -1,10 +1,8 @@
|
|||
<?php
|
||||
include_once('./_common.php');
|
||||
include_once './_common.php';
|
||||
|
||||
if ($_POST['wr_password']) {
|
||||
set_cookie('read_' . $_POST['wr_idx'], sql_password($_POST['wr_password']), 3600);
|
||||
}
|
||||
|
||||
goto_url(G5_HTTP_BBS_URL . '/board.php?bo_table=' . $bo_table . '&wr_id=' . $wr_id . $qstr);
|
||||
|
||||
?>
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_"))
|
||||
exit;
|
||||
|
||||
set_session("ss_delete_token", $token = uniqid(time()));
|
||||
|
||||
goto_url("./board.php?bo_table=$bo_table" . $qstr);
|
||||
?>
|
||||
|
|
|
|||
|
|
@ -1,13 +1,13 @@
|
|||
<?php
|
||||
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
if (!defined('_GNUBOARD_'))
|
||||
exit;
|
||||
|
||||
$list = array();
|
||||
|
||||
// 코멘트 출력
|
||||
$sql = " select * from {$write_table} where wr_parent = '{$wr_id}' and wr_is_comment = 1 order by wr_comment, wr_comment_reply ";
|
||||
$result = sql_query($sql);
|
||||
for ($i=0; $c_row=sql_fetch_array($result); $i++)
|
||||
{
|
||||
for ($i = 0; $c_row = sql_fetch_array($result); $i++) {
|
||||
$list[$i] = $c_row;
|
||||
|
||||
//$list[$i]['name'] = get_sideview($c_row['mb_id'], cut_str($c_row['wr_name'], 20, ''), $c_row['wr_email'], $c_row['wr_homepage']);
|
||||
|
|
@ -24,10 +24,12 @@ for ($i=0; $c_row=sql_fetch_array($result); $i++)
|
|||
//$list[$i]['content'] = eregi_replace("[^ \n<>]{130}", "\\0\n", $c_row['wr_content']);
|
||||
|
||||
$list[$i]['content'] = $list[$i]['content1'] = '비밀글 입니다.';
|
||||
if (!strstr($c_row['wr_option'], 'secret') ||
|
||||
if (
|
||||
!strstr($c_row['wr_option'], 'secret') ||
|
||||
$is_admin ||
|
||||
($write['mb_id'] == $member['mb_id'] && $member['mb_id']) ||
|
||||
($c_row['mb_id']==$member['mb_id'] && $member['mb_id'])) {
|
||||
($c_row['mb_id'] == $member['mb_id'] && $member['mb_id'])
|
||||
) {
|
||||
$list[$i]['content1'] = $c_row['wr_content'];
|
||||
$list[$i]['content'] = conv_content($c_row['wr_content'], 0, 'wr_content');
|
||||
$list[$i]['content'] = search_font($stx, $list[$i]['content']);
|
||||
|
|
@ -52,22 +54,17 @@ for ($i=0; $c_row=sql_fetch_array($result); $i++)
|
|||
$list[$i]['is_reply'] = false;
|
||||
$list[$i]['is_edit'] = false;
|
||||
$list[$i]['is_del'] = false;
|
||||
if ($is_comment_write || $is_admin)
|
||||
{
|
||||
if ($is_comment_write || $is_admin) {
|
||||
$token = '';
|
||||
|
||||
if ($member['mb_id'])
|
||||
{
|
||||
if ($c_row['mb_id'] == $member['mb_id'] || $is_admin)
|
||||
{
|
||||
if ($member['mb_id']) {
|
||||
if ($c_row['mb_id'] == $member['mb_id'] || $is_admin) {
|
||||
set_session('ss_delete_comment_' . $c_row['wr_id'] . '_token', $token = uniqid(time()));
|
||||
$list[$i]['del_link'] = './delete_comment.php?bo_table=' . $bo_table . '&comment_id=' . $c_row['wr_id'] . '&token=' . $token . '&page=' . $page . $qstr;
|
||||
$list[$i]['is_edit'] = true;
|
||||
$list[$i]['is_del'] = true;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
if (!$c_row['mb_id']) {
|
||||
$list[$i]['del_link'] = './password.php?w=x&bo_table=' . $bo_table . '&comment_id=' . $c_row['wr_id'] . '&page=' . $page . $qstr;
|
||||
$list[$i]['is_del'] = true;
|
||||
|
|
@ -80,13 +77,10 @@ for ($i=0; $c_row=sql_fetch_array($result); $i++)
|
|||
|
||||
// 05.05.22
|
||||
// 답변있는 코멘트는 수정, 삭제 불가
|
||||
if ($i > 0 && !$is_admin)
|
||||
{
|
||||
if ($c_row['wr_comment_reply'])
|
||||
{
|
||||
if ($i > 0 && !$is_admin) {
|
||||
if ($c_row['wr_comment_reply']) {
|
||||
$tmp_comment_reply = substr($c_row['wr_comment_reply'], 0, strlen($c_row['wr_comment_reply']) - 1);
|
||||
if ($tmp_comment_reply == $list[$i-1]['wr_comment_reply'])
|
||||
{
|
||||
if ($tmp_comment_reply == $list[$i - 1]['wr_comment_reply']) {
|
||||
$list[$i - 1]['is_edit'] = false;
|
||||
$list[$i - 1]['is_del'] = false;
|
||||
}
|
||||
|
|
@ -95,16 +89,11 @@ for ($i=0; $c_row=sql_fetch_array($result); $i++)
|
|||
}
|
||||
|
||||
// 코멘트수 제한 설정값
|
||||
if ($is_admin)
|
||||
{
|
||||
if ($is_admin) {
|
||||
$comment_min = $comment_max = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
$comment_min = (int) $board['bo_comment_min'];
|
||||
$comment_max = (int) $board['bo_comment_max'];
|
||||
}
|
||||
|
||||
include($board_skin_path.'/view_comment.skin.php');
|
||||
|
||||
?>
|
||||
include $board_skin_path . '/view_comment.skin.php';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_"))
|
||||
exit;
|
||||
?>
|
||||
|
||||
<script language="JavaScript">
|
||||
|
|
@ -10,12 +11,14 @@ var char_max = parseInt(<?=$comment_max?>); // 최대
|
|||
|
||||
<!-- 코멘트 쓰기 -->
|
||||
|
||||
<? if ($is_comment_write) {
|
||||
if($w == '') $w = 'c';
|
||||
<?php if ($is_comment_write) {
|
||||
if ($w == '')
|
||||
$w = 'c';
|
||||
?>
|
||||
<div class="ui-write-area" id="comment_write<?= $lists[$ii]['wr_id'] ?>" style="display:none;">
|
||||
<!-- 코멘트 입력테이블시작 -->
|
||||
<form name="fviewcomment" action="<?=G5_BBS_URL?>/write_comment_update.php" method="post" enctype="multipart/form-data" autocomplete="off">
|
||||
<form name="fviewcomment" action="<?= G5_BBS_URL ?>/write_comment_update.php" method="post"
|
||||
enctype="multipart/form-data" autocomplete="off">
|
||||
<input type="hidden" name="w" value="<?php echo $w ?>">
|
||||
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
|
||||
<input type="hidden" name="wr_id" value="<?php echo $lists[$ii]['wr_id'] ?>">
|
||||
|
|
@ -29,18 +32,20 @@ var char_max = parseInt(<?=$comment_max?>); // 최대
|
|||
<input type="text" name="wr_content" required class="frm-input full" value="<?= $list[$i]['wr_content'] ?>">
|
||||
<button type="submit" class="ui-btn" accesskey='s'>입력</button>
|
||||
</p>
|
||||
<?if(!$is_member && $is_comment_write){?>
|
||||
<?php if (!$is_member && $is_comment_write) { ?>
|
||||
<p>
|
||||
<input type="text" name="wr_name" placeholder="이름" value="<?=$_COOKIE['MMB_NAME']?>" style="max-width:40%" />
|
||||
<input type="password" name="wr_password" value="<?=$_COOKIE['MMB_PW']?>" placeholder="비밀번호" style="max-width:40%" />
|
||||
<input type="text" name="wr_name" placeholder="이름" value="<?= $_COOKIE['MMB_NAME'] ?>"
|
||||
style="max-width:40%" />
|
||||
<input type="password" name="wr_password" value="<?= $_COOKIE['MMB_PW'] ?>" placeholder="비밀번호"
|
||||
style="max-width:40%" />
|
||||
</p>
|
||||
<?}?>
|
||||
<?php } ?>
|
||||
</form>
|
||||
</div>
|
||||
<? } ?>
|
||||
<?php } ?>
|
||||
<ul>
|
||||
<!-- 코멘트 리스트 -->
|
||||
<?
|
||||
<?php
|
||||
for ($i = 0; $i < count($list); $i++) {
|
||||
$comment_id = $list[$i]['wr_id'];
|
||||
?>
|
||||
|
|
@ -50,8 +55,9 @@ for ($i=0; $i<count($list); $i++) {
|
|||
<em>→</em>
|
||||
<span class="date"><?= date("Y/m/d", strtotime($list[$i]['wr_datetime'])) ?></span>
|
||||
<!-- 코멘트 출력 -->
|
||||
<?
|
||||
if (strstr($list[$i]['wr_option'], "secret")) echo "<span style='color:#ff6600;'>*</span> ";
|
||||
<?php
|
||||
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 style='color:#ff6600;'>$str</span>";
|
||||
|
|
@ -74,28 +80,36 @@ for ($i=0; $i<count($list); $i++) {
|
|||
$c_edit_href = './board.php?' . $query_string . '&comment_id=' . $comment_id . '&wr_id=' . $wr_id . 'w=cu';
|
||||
|
||||
?>
|
||||
<? if ($list[$i]['is_edit']||$list[$i]['is_del']) { ?>
|
||||
<p class="control"><?
|
||||
if ($list[$i]['is_edit']) { ?><a href="javascript:comment_box('<? echo $comment_id ?>', '<?=$list[$ii]['wr_id']?>');" >*</a><? }
|
||||
if ($list[$i]['is_del']) { echo "<a href=\"javascript:comment_delete('{$list[$i]['del_link']}');\">-</a>"; }
|
||||
?></p>
|
||||
<?}?>
|
||||
<span id="edit_<? echo $comment_id ?>"></span><!-- 수정 -->
|
||||
<?php if ($list[$i]['is_edit'] || $list[$i]['is_del']) { ?>
|
||||
<p class="control">
|
||||
<?php
|
||||
if ($list[$i]['is_edit']) { ?><a
|
||||
href="javascript:comment_box('<?php echo $comment_id ?>', '<?= $list[$ii]['wr_id'] ?>');">*</a>
|
||||
<?php }
|
||||
if ($list[$i]['is_del']) {
|
||||
echo "<a href=\"javascript:comment_delete('{$list[$i]['del_link']}');\">-</a>";
|
||||
}
|
||||
?>
|
||||
</p>
|
||||
<?php } ?>
|
||||
<span id="edit_<?php echo $comment_id ?>"></span><!-- 수정 -->
|
||||
|
||||
<input type="hidden" value="<? echo strstr($list[$i]['wr_option'],"secret") ?>" id="secret_comment_<? echo $comment_id ?>">
|
||||
<input type="text" id="save_comment_<? echo $comment_id ?>" style="display:none" value="<? echo get_text($list[$i]['content1'], 0) ?>">
|
||||
<input type="hidden" value="<?php echo strstr($list[$i]['wr_option'], "secret") ?>"
|
||||
id="secret_comment_<?php echo $comment_id ?>">
|
||||
<input type="text" id="save_comment_<?php echo $comment_id ?>" style="display:none"
|
||||
value="<?php echo get_text($list[$i]['content1'], 0) ?>">
|
||||
</div>
|
||||
|
||||
<? if ($list[$i]['is_edit']) { ?>
|
||||
<?php if ($list[$i]['is_edit']) { ?>
|
||||
<div class="modify_area ui-text-area" id="save_comment_<?php echo $comment_id ?>" style="display:none;">
|
||||
<input type="text" id="save_co_comment_<?php echo $comment_id ?>" value="<?php echo get_text($list[$i]['wr_content'], 0) ?>" class="full">
|
||||
<p class="txt-right"><button type="button" class="mod_comment ui-btn" onclick="mod_comment('<?php echo $comment_id ?>')">수정</button></p>
|
||||
<input type="text" id="save_co_comment_<?php echo $comment_id ?>"
|
||||
value="<?php echo get_text($list[$i]['wr_content'], 0) ?>" class="full">
|
||||
<p class="txt-right"><button type="button" class="mod_comment ui-btn"
|
||||
onclick="mod_comment('<?php echo $comment_id ?>')">수정</button></p>
|
||||
</div>
|
||||
<? } ?>
|
||||
</li>
|
||||
<? } ?>
|
||||
<?php } ?> </li>
|
||||
<?php } ?>
|
||||
</ul>
|
||||
|
||||
<?
|
||||
include_once("$board_skin_path/view_skin_js.php");
|
||||
?>
|
||||
<?php
|
||||
include_once "$board_skin_path/view_skin_js.php";
|
||||
|
|
|
|||
|
|
@ -6,8 +6,7 @@ function comment_wri(name, id) {
|
|||
layer.style.display = (layer.style.display == "none") ? "block" : "none";
|
||||
}
|
||||
|
||||
function comment_delete(url)
|
||||
{
|
||||
function comment_delete(url) {
|
||||
if (confirm("이 코멘트를 삭제하시겠습니까?")) location.href = url;
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
21
write.php
21
write.php
|
|
@ -1,6 +1,6 @@
|
|||
<?php
|
||||
include_once('./_common.php');
|
||||
include_once(G5_EDITOR_LIB);
|
||||
include_once './_common.php';
|
||||
include_once G5_EDITOR_LIB;
|
||||
|
||||
if (!$board['bo_table']) {
|
||||
alert('존재하지 않는 게시판입니다.', G5_URL);
|
||||
|
|
@ -66,7 +66,8 @@ if ($w == '') {
|
|||
}
|
||||
|
||||
$len = strlen($write['wr_reply']);
|
||||
if ($len < 0) $len = 0;
|
||||
if ($len < 0)
|
||||
$len = 0;
|
||||
$reply = substr($write['wr_reply'], 0, $len);
|
||||
|
||||
// 원글만 구한다.
|
||||
|
|
@ -144,7 +145,8 @@ if ($w == '') {
|
|||
$reply_number = -1;
|
||||
$sql = " select MIN(SUBSTRING(wr_reply, {$reply_len}, 1)) as reply from {$write_table} where wr_num = '{$reply_array['wr_num']}' and SUBSTRING(wr_reply, {$reply_len}, 1) <> '' ";
|
||||
}
|
||||
if ($reply_array['wr_reply']) $sql .= " and wr_reply like '{$reply_array['wr_reply']}%' ";
|
||||
if ($reply_array['wr_reply'])
|
||||
$sql .= " and wr_reply like '{$reply_array['wr_reply']}%' ";
|
||||
$row = sql_fetch($sql);
|
||||
|
||||
if (!$row['reply'])
|
||||
|
|
@ -203,12 +205,9 @@ if ($config['cf_cert_use'] && !$is_admin) {
|
|||
}
|
||||
|
||||
// 글자수 제한 설정값
|
||||
if ($is_admin || $board['bo_use_dhtml_editor'])
|
||||
{
|
||||
if ($is_admin || $board['bo_use_dhtml_editor']) {
|
||||
$write_min = $write_max = 0;
|
||||
}
|
||||
else
|
||||
{
|
||||
} else {
|
||||
$write_min = (int) $board['bo_write_min'];
|
||||
$write_max = (int) $board['bo_write_max'];
|
||||
}
|
||||
|
|
@ -408,6 +407,4 @@ $autosave_count = autosave_count($member['mb_id']);
|
|||
$action_url = https_url(G5_BBS_DIR) . "/write_update.php";
|
||||
|
||||
echo '<!-- skin : ' . (G5_IS_MOBILE ? $board['bo_mobile_skin'] : $board['bo_skin']) . ' -->';
|
||||
include_once ($board_skin_path.'/write.skin.php');
|
||||
|
||||
?>
|
||||
include_once $board_skin_path . '/write.skin.php';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_"))
|
||||
exit;
|
||||
|
||||
add_stylesheet('<link rel="stylesheet" href="' . $board_skin_url . '/style.css">', 0);
|
||||
$option = '';
|
||||
|
|
@ -34,7 +35,8 @@ if ($is_notice || $is_html || $is_secret || $is_mail) {
|
|||
echo $option_hidden;
|
||||
|
||||
?>
|
||||
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off">
|
||||
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post"
|
||||
enctype="multipart/form-data" autocomplete="off">
|
||||
<input type="hidden" name="uid" value="<?php echo get_uniqid(); ?>">
|
||||
<input type="hidden" name="w" value="<?php echo $w ?>">
|
||||
<input type="hidden" name="bo_table" value="<?php echo $bo_table ?>">
|
||||
|
|
@ -52,11 +54,14 @@ echo $option_hidden;
|
|||
<a href="#" class="write_open ui-btn point">+</a>
|
||||
<p>
|
||||
<input type="text" name="wr_content" id="content" class="frm-input full" required value="<?= $content ?>">
|
||||
<button type="submit" id="btn_submit" class="ui-btn" accesskey='s'>입력</button><?if($w=='u'){?><a href="<?=G5_BBS_URL?>/board.php?bo_table=<?=$bo_table?>" class="ui-btn etc">뒤로</a><?}?>
|
||||
<? if(!$is_member){ ?>
|
||||
<input type="text" maxlength="20" name="wr_name" id="wr_name" placeholder="이름" required value="<?=$name?>" />
|
||||
<input type="password" maxlength="20" id="wr_password" name="wr_password" placeholder="비밀번호" value="<?=$password?>" <?=$password_required?> />
|
||||
<? } ?>
|
||||
<button type="submit" id="btn_submit" class="ui-btn" accesskey='s'>입력</button><?php if ($w == 'u') { ?><a
|
||||
href="<?= G5_BBS_URL ?>/board.php?bo_table=<?= $bo_table ?>" class="ui-btn etc">뒤로</a><?php } ?>
|
||||
<?php if (!$is_member) { ?>
|
||||
<input type="text" maxlength="20" name="wr_name" id="wr_name" placeholder="이름" required
|
||||
value="<?= $name ?>" />
|
||||
<input type="password" maxlength="20" id="wr_password" name="wr_password" placeholder="비밀번호"
|
||||
value="<?= $password ?>" <?= $password_required ?> />
|
||||
<?php } ?>
|
||||
<?php if ($option) { ?>
|
||||
<?php echo $option ?>
|
||||
<?php } ?>
|
||||
|
|
@ -79,8 +84,7 @@ $(function() {
|
|||
|
||||
<?php } ?>
|
||||
|
||||
function fwrite_submit(f)
|
||||
{
|
||||
function fwrite_submit(f) {
|
||||
return true;
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<?
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
<?php
|
||||
if (!defined("_GNUBOARD_"))
|
||||
exit;
|
||||
|
||||
// 자신만의 코드를 넣어주세요.
|
||||
goto_url("./board.php?bo_table=$bo_table");
|
||||
?>
|
||||
|
|
|
|||
Loading…
Reference in a new issue