게시판 복사에 캡챠 넣기
This commit is contained in:
@ -1,5 +1,6 @@
|
|||||||
<?
|
<?
|
||||||
$sub_menu = "300100";
|
$sub_menu = "300100";
|
||||||
|
define('_CAPTCHA_', 1);
|
||||||
include_once("./_common.php");
|
include_once("./_common.php");
|
||||||
|
|
||||||
auth_check($auth[$sub_menu], 'w');
|
auth_check($auth[$sub_menu], 'w');
|
||||||
@ -11,9 +12,8 @@ $administrator = 1;
|
|||||||
include_once($g4['path'].'/head.sub.php');
|
include_once($g4['path'].'/head.sub.php');
|
||||||
?>
|
?>
|
||||||
|
|
||||||
<form id="fboardcopy" name="fboardcopy" method="post" onsubmit="return fboardcopy_check(this);" autocomplete="off">
|
<form id="fboardcopy" name="fboardcopy" method="post" action="./board_copy_update.php" onsubmit="return fboardcopy_check(this);">
|
||||||
<input type="hidden" id="bo_table" name="bo_table" value="<?=$bo_table?>">
|
<input type="hidden" id="bo_table" name="bo_table" value="<?=$bo_table?>">
|
||||||
<input type="hidden" id="token" name="token" value="<?=$token?>">
|
|
||||||
<table>
|
<table>
|
||||||
<caption>기존 게시판을 새 게시판으로 복사</caption>
|
<caption>기존 게시판을 새 게시판으로 복사</caption>
|
||||||
<tbody>
|
<tbody>
|
||||||
@ -23,11 +23,11 @@ include_once($g4['path'].'/head.sub.php');
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col"><label for="target_table">복사할 TABLE</label></th>
|
<th scope="col"><label for="target_table">복사할 TABLE</label></th>
|
||||||
<td><input type="text" id="target_table" name="target_table" maxlength="20" required class="required alnum_"> 영문자, 숫자, _ 만 가능 (공백없이)</td>
|
<td><input type="text" id="target_table" name="target_table" maxlength="20" class="required alnum_" required="required" title="복사할 TABLE"> 영문자, 숫자, _ 만 가능 (공백없이)</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col"><label for="target_subject">게시판 제목</label></th>
|
<th scope="col"><label for="target_subject">게시판 제목</label></th>
|
||||||
<td><input type="text" id="target_subject" name="target_subject" maxlength="120" required value="[복사본] <?=$board['bo_subject']?>"></td>
|
<td><input type="text" id="target_subject" name="target_subject" maxlength="120" value="[복사본] <?=$board['bo_subject']?>" required="required" title="게시판 제목"></td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<th scope="col">복사 유형</th>
|
<th scope="col">복사 유형</th>
|
||||||
@ -41,6 +41,8 @@ include_once($g4['path'].'/head.sub.php');
|
|||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
|
<? echo captcha_html(); ?>
|
||||||
|
|
||||||
<div class="btn_confirm">
|
<div class="btn_confirm">
|
||||||
<input type="submit" value="복사">
|
<input type="submit" value="복사">
|
||||||
<input type="button" value="창닫기" onclick="window.close();">
|
<input type="button" value="창닫기" onclick="window.close();">
|
||||||
@ -51,7 +53,8 @@ include_once($g4['path'].'/head.sub.php');
|
|||||||
<script>
|
<script>
|
||||||
function fboardcopy_check(f)
|
function fboardcopy_check(f)
|
||||||
{
|
{
|
||||||
f.action = "./board_copy_update.php";
|
<? echo chk_captcha_js(); ?>
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
@ -1,11 +1,16 @@
|
|||||||
<?
|
<?
|
||||||
$sub_menu = '300100';
|
$sub_menu = '300100';
|
||||||
|
define('_CAPTCHA_', 1);
|
||||||
include_once('./_common.php');
|
include_once('./_common.php');
|
||||||
|
|
||||||
auth_check($auth[$sub_menu], 'w');
|
auth_check($auth[$sub_menu], 'w');
|
||||||
|
|
||||||
$target_table = mysql_real_escape_string(trim($_POST['target_table']));
|
if (!chk_captcha()) {
|
||||||
$target_subject = mysql_real_escape_string(trim($_POST['target_subject']));
|
alert('스팸방지에 입력한 숫자가 틀렸습니다.');
|
||||||
|
}
|
||||||
|
|
||||||
|
$target_table = escape_trim($_POST['target_table']);
|
||||||
|
$target_subject = escape_trim($_POST['target_subject']);
|
||||||
|
|
||||||
if (!preg_match('/[A-Za-z0-9_]{1,20}/', $target_table))
|
if (!preg_match('/[A-Za-z0-9_]{1,20}/', $target_table))
|
||||||
{
|
{
|
||||||
@ -156,7 +161,7 @@ if ($copy_case == 'schema_data_both')
|
|||||||
// 게시글수 저장
|
// 게시글수 저장
|
||||||
$sql = " select bo_count_write, bo_count_comment from {$g4['board_table']} where bo_table = '$bo_table' ";
|
$sql = " select bo_count_write, bo_count_comment from {$g4['board_table']} where bo_table = '$bo_table' ";
|
||||||
$row = sql_fetch($sql);
|
$row = sql_fetch($sql);
|
||||||
$sql = " update {$g4['board_table']} set bo_count_write = '{$row['bo_count_write']}', bo_count_comment = '{$row['bo_count_comment]}' where bo_table = '$target_table' ";
|
$sql = " update {$g4['board_table']} set bo_count_write = '{$row['bo_count_write']}', bo_count_comment = '{$row['bo_count_comment']}' where bo_table = '$target_table' ";
|
||||||
sql_query($sql);
|
sql_query($sql);
|
||||||
|
|
||||||
// 05.05.24
|
// 05.05.24
|
||||||
@ -176,7 +181,7 @@ if (count($file_copy))
|
|||||||
{
|
{
|
||||||
for ($i=0; $i<count($file_copy); $i++)
|
for ($i=0; $i<count($file_copy); $i++)
|
||||||
{
|
{
|
||||||
$sql = " insert into $g4['board_file_table']
|
$sql = " insert into {$g4['board_file_table']}
|
||||||
set bo_table = '$target_table',
|
set bo_table = '$target_table',
|
||||||
wr_id = '{$file_copy[$i]['wr_id']}',
|
wr_id = '{$file_copy[$i]['wr_id']}',
|
||||||
bf_no = '{$file_copy[$i]['bf_no']}',
|
bf_no = '{$file_copy[$i]['bf_no']}',
|
||||||
|
|||||||
Reference in New Issue
Block a user