From 41aac911467bb576b9f520408f0f98ed4b83d26b Mon Sep 17 00:00:00 2001 From: chicpro Date: Fri, 27 Jun 2014 10:12:06 +0900 Subject: [PATCH] =?UTF-8?q?=EB=B3=B4=EA=B3=A0=EB=90=9C=20=EB=B2=84?= =?UTF-8?q?=EA=B7=B8=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/config_form.php | 2 +- bbs/board.php | 2 +- bbs/good.php | 2 +- js/common.js | 15 ++++++++++++++- 4 files changed, 17 insertions(+), 4 deletions(-) diff --git a/adm/config_form.php b/adm/config_form.php index 48a7179f1..2c7d4cb83 100644 --- a/adm/config_form.php +++ b/adm/config_form.php @@ -492,7 +492,7 @@ if ($config['cf_icode_id'] && $config['cf_icode_pw']) { - + diff --git a/bbs/board.php b/bbs/board.php index 31e69fa53..805c11c79 100644 --- a/bbs/board.php +++ b/bbs/board.php @@ -127,7 +127,7 @@ if (isset($wr_id) && $wr_id) { ; } else { // 글읽기 포인트가 설정되어 있다면 - if ($board['bo_read_point'] && $member['mb_point'] + $board['bo_read_point'] < 0) + if ($config['cf_use_point'] && $board['bo_read_point'] && $member['mb_point'] + $board['bo_read_point'] < 0) alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글읽기('.number_format($board['bo_read_point']).')가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.'); insert_point($member['mb_id'], $board['bo_read_point'], "{$board['bo_subject']} {$wr_id} 글읽기", $bo_table, $wr_id, '읽기'); diff --git a/bbs/good.php b/bbs/good.php index b18806c00..d1714c971 100644 --- a/bbs/good.php +++ b/bbs/good.php @@ -90,7 +90,7 @@ if($_POST['js'] == "on") { if (!$is_member) { - $href = './login.php?$qstr&url='.urlencode('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); + $href = './login.php?'.$qstr.'&url='.urlencode('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); alert('회원만 가능합니다.', $href); } diff --git a/js/common.js b/js/common.js index 00cfccb59..2d1b266e2 100644 --- a/js/common.js +++ b/js/common.js @@ -132,7 +132,20 @@ function no_comma(data) function del(href) { if(confirm("한번 삭제한 자료는 복구할 방법이 없습니다.\n\n정말 삭제하시겠습니까?")) { - document.location.href = encodeURI(href); + var iev = -1; + if (navigator.appName == 'Microsoft Internet Explorer') { + var ua = navigator.userAgent; + var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); + if (re.exec(ua) != null) + iev = parseFloat(RegExp.$1); + } + + // IE6 이하에서 한글깨짐 방지 + if (iev != -1 && iev < 7) { + document.location.href = encodeURI(href); + } else { + document.location.href = href; + } } }