겸손한 javascript 로 수정중
This commit is contained in:
@ -15,7 +15,7 @@ check_token();
|
||||
define('_BOARD_DELETE_', TRUE);
|
||||
|
||||
// include 전에 $bo_table 값을 반드시 넘겨야 함
|
||||
$tmp_bo_table = mysql_real_escape_string(trim($_POST['bo_table']));
|
||||
$tmp_bo_table = escape_trim($_GET['bo_table']);
|
||||
$sql = " select * from {$g4['board_table']} where bo_table = '{$tmp_bo_table}' ";
|
||||
$row = sql_fetch($sql);
|
||||
if (!$row) {
|
||||
|
||||
@ -4,11 +4,6 @@ include_once('./_common.php');
|
||||
|
||||
auth_check($auth[$sub_menu], 'r');
|
||||
|
||||
// DHTML 에디터 사용 필드 추가 : 061021
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_use_dhtml_editor` TINYINT NOT NULL AFTER `bo_use_secret` ", false);
|
||||
// RSS 보이기 사용 필드 추가 : 061106
|
||||
sql_query(" ALTER TABLE `{$g4['board_table']}` ADD `bo_use_rss_view` TINYINT NOT NULL AFTER `bo_use_dhtml_editor` ", false);
|
||||
|
||||
$sql_common = " from {$g4['board_table']} a ";
|
||||
$sql_search = " where (1) ";
|
||||
|
||||
@ -39,10 +34,7 @@ if (!$sst) {
|
||||
}
|
||||
$sql_order = " order by $sst $sod ";
|
||||
|
||||
$sql = " select count(*) as cnt
|
||||
{$sql_common}
|
||||
{$sql_search}
|
||||
{$sql_order} ";
|
||||
$sql = " select count(*) as cnt {$sql_common} {$sql_search} {$sql_order} ";
|
||||
$row = sql_fetch($sql);
|
||||
$total_count = $row['cnt'];
|
||||
|
||||
@ -51,11 +43,7 @@ $total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
$sql = " select *
|
||||
{$sql_common}
|
||||
{$sql_search}
|
||||
{$sql_order}
|
||||
limit {$from_record}, {$rows} ";
|
||||
$sql = " select * {$sql_common} {$sql_search} {$sql_order} limit {$from_record}, {$rows} ";
|
||||
$result = sql_query($sql);
|
||||
|
||||
$listall = '';
|
||||
@ -128,8 +116,7 @@ var list_delete_php = 'board_list_delete.php';
|
||||
// 스킨디렉토리
|
||||
$skin_options = '';
|
||||
$arr = get_skin_dir('board');
|
||||
for ($k=0; $k<count($arr); $k++)
|
||||
{
|
||||
for ($k=0; $k<count($arr); $k++) {
|
||||
$option = $arr[$k];
|
||||
if (strlen($option) > 10)
|
||||
$option = substr($arr[$k], 0, 18) . '…';
|
||||
@ -141,8 +128,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
|
||||
$s_upd = '<a href="./board_form.php?w=u&bo_table='.$row['bo_table'].'&'.$qstr.'">수정</a>';
|
||||
$s_del = "";
|
||||
if ($is_admin == 'super') {
|
||||
//$s_del = '<a href="javascript:del(\'./board_delete.php?bo_table='.$row['bo_table'].'&'.$qstr.'\');">삭제</a>';
|
||||
$s_del = '<a href="javascript:post_delete(\'board_delete.php\', \''.$row['bo_table'].'\');">삭제</a>';
|
||||
//$s_del = '<a href="javascript:post_delete(\'board_delete.php\', \''.$row['bo_table'].'\');">삭제</a>';
|
||||
$s_del = "<a href=\"./board_delete.php?bo_table={$row['bo_table']}\" class=\"board_delete\">삭제</a>";
|
||||
}
|
||||
$s_copy = '<a href="javascript:board_copy(\''.$row['bo_table'].'\');">복사</a>';
|
||||
?>
|
||||
@ -234,6 +221,16 @@ function post_delete(action_url, val)
|
||||
f.submit();
|
||||
}
|
||||
}
|
||||
|
||||
$(function(){
|
||||
$(".board_delete").click(function(){
|
||||
if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) {
|
||||
$("#fpost").attr("action", this.href);
|
||||
$("#fpost").submit();
|
||||
}
|
||||
return false;
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<form id="fpost" name="fpost" method="post">
|
||||
@ -243,7 +240,7 @@ function post_delete(action_url, val)
|
||||
<input type="hidden" name="stx" value="<?=$stx?>">
|
||||
<input type="hidden" name="page" value="<?=$page?>">
|
||||
<input type="hidden" name="token" value="<?=$token?>">
|
||||
<input type="hidden" name="bo_table">
|
||||
<!-- <input type="hidden" name="bo_table"> -->
|
||||
</form>
|
||||
|
||||
<?
|
||||
|
||||
@ -11,6 +11,12 @@ set_session("ss_mb_reg", "");
|
||||
|
||||
$member_skin_path = $g4['path'].'/skin/member/'.$config['cf_member_skin'];
|
||||
|
||||
if ($g4['https_url']) {
|
||||
$register_action_url = $g4['https_url'].'/'.$g4['bbs'].'/register_form.php';
|
||||
} else {
|
||||
$register_action_url = $g4['bbs_url'].'/register_form.php';
|
||||
}
|
||||
|
||||
$g4['title'] = '회원가입약관';
|
||||
include_once('./_head.php');
|
||||
include_once($member_skin_path.'/register.skin.php');
|
||||
|
||||
@ -24,7 +24,7 @@ if ($w == "") {
|
||||
}
|
||||
|
||||
if (!isset($_POST['agree2']) || !$_POST['agree2']) {
|
||||
alert('개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.', './register.php');
|
||||
alert('개인정보수집이용안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.', './register.php');
|
||||
}
|
||||
|
||||
$member['mb_birth'] = '';
|
||||
@ -74,28 +74,28 @@ if ($w == "") {
|
||||
|
||||
$g4['title'] = '회원 정보 수정';
|
||||
|
||||
$member[mb_email] = get_text($member[mb_email]);
|
||||
$member[mb_homepage] = get_text($member[mb_homepage]);
|
||||
$member[mb_password_q] = get_text($member[mb_password_q]);
|
||||
$member[mb_password_a] = get_text($member[mb_password_a]);
|
||||
$member[mb_birth] = get_text($member[mb_birth]);
|
||||
$member[mb_tel] = get_text($member[mb_tel]);
|
||||
$member[mb_hp] = get_text($member[mb_hp]);
|
||||
$member[mb_addr1] = get_text($member[mb_addr1]);
|
||||
$member[mb_addr2] = get_text($member[mb_addr2]);
|
||||
$member[mb_signature] = get_text($member[mb_signature]);
|
||||
$member[mb_recommend] = get_text($member[mb_recommend]);
|
||||
$member[mb_profile] = get_text($member[mb_profile]);
|
||||
$member[mb_1] = get_text($member[mb_1]);
|
||||
$member[mb_2] = get_text($member[mb_2]);
|
||||
$member[mb_3] = get_text($member[mb_3]);
|
||||
$member[mb_4] = get_text($member[mb_4]);
|
||||
$member[mb_5] = get_text($member[mb_5]);
|
||||
$member[mb_6] = get_text($member[mb_6]);
|
||||
$member[mb_7] = get_text($member[mb_7]);
|
||||
$member[mb_8] = get_text($member[mb_8]);
|
||||
$member[mb_9] = get_text($member[mb_9]);
|
||||
$member[mb_10] = get_text($member[mb_10]);
|
||||
$member['mb_email'] = get_text($member['mb_email']);
|
||||
$member['mb_homepage'] = get_text($member['mb_homepage']);
|
||||
$member['mb_password_q'] = get_text($member['mb_password_q']);
|
||||
$member['mb_password_a'] = get_text($member['mb_password_a']);
|
||||
$member['mb_birth'] = get_text($member['mb_birth']);
|
||||
$member['mb_tel'] = get_text($member['mb_tel']);
|
||||
$member['mb_hp'] = get_text($member['mb_hp']);
|
||||
$member['mb_addr1'] = get_text($member['mb_addr1']);
|
||||
$member['mb_addr2'] = get_text($member['mb_addr2']);
|
||||
$member['mb_signature'] = get_text($member['mb_signature']);
|
||||
$member['mb_recommend'] = get_text($member['mb_recommend']);
|
||||
$member['mb_profile'] = get_text($member['mb_profile']);
|
||||
$member['mb_1'] = get_text($member['mb_1']);
|
||||
$member['mb_2'] = get_text($member['mb_2']);
|
||||
$member['mb_3'] = get_text($member['mb_3']);
|
||||
$member['mb_4'] = get_text($member['mb_4']);
|
||||
$member['mb_5'] = get_text($member['mb_5']);
|
||||
$member['mb_6'] = get_text($member['mb_6']);
|
||||
$member['mb_7'] = get_text($member['mb_7']);
|
||||
$member['mb_8'] = get_text($member['mb_8']);
|
||||
$member['mb_9'] = get_text($member['mb_9']);
|
||||
$member['mb_10'] = get_text($member['mb_10']);
|
||||
} else {
|
||||
alert('w 값이 제대로 넘어오지 않았습니다.');
|
||||
}
|
||||
|
||||
@ -4,12 +4,18 @@ include_once('./_common.php');
|
||||
$g4['title'] = "전체검색 결과";
|
||||
include_once('./_head.php');
|
||||
|
||||
$search_table = Array();
|
||||
$table_index = 0;
|
||||
$write_pages = "";
|
||||
$text_stx = "";
|
||||
$srows = 0;
|
||||
|
||||
if ($stx) {
|
||||
|
||||
$stx = preg_replace("/\//", "\/", trim($stx));
|
||||
$sop = strtolower($sop);
|
||||
if (!$sop || !($sop == 'and' || $sop == 'or')) $sop = 'and'; // 연산자 and , or
|
||||
$srows = isset($_GET['srows']) ? $_GET['srows'] : "";
|
||||
$srows = isset($_GET['srows']) ? $_GET['srows'] : 10;
|
||||
if (!$srows) $srows = 10; // 한페이지에 출력하는 검색 행수
|
||||
|
||||
$g4_search['tables'] = Array();
|
||||
@ -105,8 +111,6 @@ if ($stx) {
|
||||
$board_count = 0;
|
||||
|
||||
$time1 = get_microtime();
|
||||
$search_table = Array();
|
||||
$table_index = 0;
|
||||
|
||||
$total_count = 0;
|
||||
for ($i=0; $i<count($g4_search['tables']); $i++) {
|
||||
@ -130,7 +134,7 @@ if ($stx) {
|
||||
}
|
||||
|
||||
$rows = $srows;
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
|
||||
if ($page == "") { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
|
||||
$from_record = ($page - 1) * $rows; // 시작 열을 구함
|
||||
|
||||
|
||||
@ -7,6 +7,11 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
|
||||
$g4['bbs_url'] = $g4['url'].'/'.$g4['bbs'];
|
||||
$g4['admin_url'] = $g4['url'].'/'.$g4['admin'];
|
||||
|
||||
$g4['https_bbs_url'] = $g4['bbs_url'];
|
||||
if ($g4['https_url']) {
|
||||
$g4['https_bbs_url'] = $g4['https_url'].'/'.$g4['bbs'];
|
||||
}
|
||||
|
||||
$g4['data_dir'] = 'data';
|
||||
$g4['data_url'] = $g4['url'].'/'.$g4['data_dir'];
|
||||
$g4['data_path'] = $g4['path'].'/'.$g4['data_dir'];
|
||||
|
||||
2
head.php
2
head.php
@ -31,7 +31,7 @@ include_once($g4['path'].'/lib/popular.lib.php');
|
||||
</ul>
|
||||
|
||||
<fieldset id="hdsch">
|
||||
<form name="fsearchbox" method="get" onsubmit="return fsearchbox_submit(this);">
|
||||
<form name="fsearchbox" method="get" action="<?=$g4['https_bbs_url'].'/search.php'?>" onsubmit="return fsearchbox_submit(this);">
|
||||
<input type="hidden" name="sfl" value="wr_subject||wr_content">
|
||||
<input type="hidden" name="sop" value="and">
|
||||
<legend>사이트 내 전체검색</legend>
|
||||
|
||||
@ -2,7 +2,7 @@
|
||||
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
?>
|
||||
|
||||
<form id="fregister" name="fregister" method="POST" onsubmit="return fregister_submit(this);" autocomplete="off">
|
||||
<form id="fregister" name="fregister" method="POST" action="<?=$register_action_url?>" onsubmit="return fregister_submit(this);" autocomplete="off">
|
||||
|
||||
<section id="fregister_term">
|
||||
<h2>회원가입약관</h2>
|
||||
@ -16,7 +16,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
</section>
|
||||
|
||||
<section id="fregister_private">
|
||||
<h2>개인정보취급방침</h2>
|
||||
<h2>개인정보수집이용안내</h2>
|
||||
<textarea readonly><?=get_text($config['cf_privacy'])?></textarea>
|
||||
<div class="fregister_agree">
|
||||
<input type="radio" id="agree21" name="agree2" value="1">
|
||||
@ -44,15 +44,11 @@ function fregister_submit(f)
|
||||
|
||||
var agree2 = document.getElementsByName("agree2");
|
||||
if (!agree2[0].checked) {
|
||||
alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
|
||||
alert("개인정보수집이용안내의 내용에 동의하셔야 회원가입 하실 수 있습니다.");
|
||||
agree2[0].focus();
|
||||
return false;
|
||||
}
|
||||
|
||||
f.action = "./register_form.php";
|
||||
return true;
|
||||
}
|
||||
|
||||
if (typeof(document.fregister.mb_name) != "undefined")
|
||||
document.fregister.mb_name.focus();
|
||||
</script>
|
||||
|
||||
@ -204,26 +204,6 @@ var member_skin_path = "<?=$member_skin_path?>";
|
||||
</form>
|
||||
|
||||
<script>
|
||||
$(function(){
|
||||
/*
|
||||
$("#reg_mb_id").blur(function(){
|
||||
var msg = reg_mb_id_check();
|
||||
if (msg) alert(msg);
|
||||
});
|
||||
|
||||
$("#reg_mb_nick").blur(function(){
|
||||
var msg = reg_mb_nick_check();
|
||||
if (msg) alert(msg);
|
||||
});
|
||||
|
||||
$("#reg_mb_email").blur(function(){
|
||||
var msg = reg_mb_email_check();
|
||||
if (msg) alert(msg);
|
||||
});
|
||||
*/
|
||||
});
|
||||
|
||||
|
||||
// submit 최종 폼체크
|
||||
function fregisterform_submit(f)
|
||||
{
|
||||
@ -313,12 +293,7 @@ function fregisterform_submit(f)
|
||||
}
|
||||
}
|
||||
|
||||
if (!check_captcha(f.wr_key)) {
|
||||
return false;
|
||||
}
|
||||
|
||||
// 보안인증관련 코드로 반드시 포함되어야 합니다.
|
||||
set_cookie("<?=md5($token)?>", "<?=base64_encode($token)?>", 1, "<?=$g4['cookie_domain']?>");
|
||||
<? echo chk_captcha_js(); ?>
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -24,7 +24,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
|
||||
</section>
|
||||
|
||||
<script>
|
||||
$(document).ready(function(){
|
||||
$(function(){
|
||||
$omi = $('#ol_mb_id');
|
||||
$omp = $('#ol_mb_pw');
|
||||
$omi_label = $('#ol_mb_id_label');
|
||||
@ -50,9 +50,7 @@ $(document).ready(function(){
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<script>
|
||||
function fhead_submit(f)
|
||||
{
|
||||
return true;
|
||||
|
||||
@ -19,11 +19,7 @@ $po = sql_fetch(" select * from {$g4['poll_table']} where po_id = '$po_id' ");
|
||||
<section id="poll">
|
||||
<header>
|
||||
<h2>설문조사</h2>
|
||||
<<<<<<< HEAD
|
||||
<? if ($is_admin == "super") { ?><a href="<?=$g4['admin_url']?>/poll_form.php?w=u&po_id=<?=$po_id?>">설문조사 관리</a><? } ?>
|
||||
=======
|
||||
<? if ($is_admin == "super") { ?><a href="<?=$g4[admin_path]?>/poll_form.php?w=u&po_id=<?=$po_id?>">설문관리</a><? } ?>
|
||||
>>>>>>> f287dd35436bbb47931ae5b0fcf128755eb404d8
|
||||
<p><?=$po['po_subject']?></p>
|
||||
</header>
|
||||
<ul>
|
||||
@ -62,14 +58,4 @@ function fpoll_submit(f)
|
||||
win_poll();
|
||||
return true;
|
||||
}
|
||||
|
||||
function poll_result(po_id)
|
||||
{
|
||||
<?
|
||||
if ($member['mb_level'] < $po['po_level'])
|
||||
echo " alert('권한 {$po['po_level']} 이상의 회원만 결과를 보실 수 있습니다.'); return false; ";
|
||||
?>
|
||||
|
||||
win_poll("<?=$g4['bbs_path']?>/poll_result.php?po_id="+po_id+"&skin_dir="+document.fpoll.skin_dir.value);
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user