From de88c60cd204bee65f16068371185d92943b8998 Mon Sep 17 00:00:00 2001 From: whitedot Date: Fri, 30 Nov 2012 19:10:49 +0900 Subject: [PATCH] =?UTF-8?q?=EC=82=AC=EC=9A=A9=EC=9E=90=EB=8B=A8=20?= =?UTF-8?q?=EB=94=B0=EC=98=B4=ED=91=9C=20=EC=9E=91=EC=97=85=20bbs/write=5F?= =?UTF-8?q?update.php=20=ED=95=A0=20=EC=B0=A8=EB=A1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- bbs/good.php | 2 +- bbs/group.php | 18 +- bbs/link.php | 16 +- bbs/list.php | 52 +++--- bbs/login.php | 8 +- bbs/login_check.php | 24 +-- bbs/logout.php | 8 +- bbs/member_confirm.php | 8 +- bbs/member_email_check.php | 18 +- bbs/member_id_check.php | 52 +++--- bbs/member_leave.php | 12 +- bbs/member_nick_check.php | 50 ++--- bbs/memo.php | 60 +++--- bbs/memo_delete.php | 20 +- bbs/memo_form.php | 30 +-- bbs/memo_form_update.php | 30 +-- bbs/memo_view.php | 68 +++---- bbs/move.php | 52 +++--- bbs/move_update.php | 154 ++++++++-------- bbs/new.php | 44 ++--- bbs/norobot.inc.php | 10 +- bbs/norobot_check.inc.php | 8 +- bbs/norobot_image.php | 8 +- bbs/password.php | 30 +-- bbs/password_check.php | 14 +- bbs/password_forget.php | 10 +- bbs/password_forget2.php | 18 +- bbs/password_forget3.php | 24 +-- bbs/password_lost.php | 18 +- bbs/password_lost2.php | 88 ++++----- bbs/password_lost_certify.php | 12 +- bbs/point.php | 72 ++++---- bbs/poll_etc_update.php | 34 ++-- bbs/poll_result.php | 52 +++--- bbs/poll_update.php | 24 +-- bbs/profile.php | 24 +-- bbs/register.php | 6 +- bbs/register_form.php | 44 ++--- bbs/register_form_update.php | 282 ++++++++++++++--------------- bbs/register_form_update_mail2.php | 2 +- bbs/register_result.php | 6 +- bbs/rss.php | 63 ++++--- bbs/scrap.php | 32 ++-- bbs/scrap_delete.php | 6 +- bbs/scrap_popin.php | 26 +-- bbs/scrap_popin_update.php | 64 +++---- bbs/search.php | 92 +++++----- bbs/tb.php | 102 +++++------ bbs/tb_token.php | 18 +- bbs/view.php | 90 ++++----- bbs/view_comment.php | 24 +-- bbs/visit_insert.inc.php | 24 +-- bbs/write.php | 204 ++++++++++----------- bbs/write_comment_update.php | 254 +++++++++++++------------- 54 files changed, 1264 insertions(+), 1247 deletions(-) diff --git a/bbs/good.php b/bbs/good.php index 2610f1e20..13e0b6ddf 100644 --- a/bbs/good.php +++ b/bbs/good.php @@ -32,7 +32,7 @@ if ($good == 'good' || $good == 'nogood') if (!$board[bo_use_good] && $good == 'good') alert_close('이 게시판은 추천 기능을 사용하지 않습니다.'); - if (!$board[bo_use_nogood] && $good == "nogood") + if (!$board[bo_use_nogood] && $good == 'nogood') alert_close('이 게시판은 비추천 기능을 사용하지 않습니다.'); $sql = " select bg_flag from {$g4[board_good_table]} diff --git a/bbs/group.php b/bbs/group.php index 45250d0f8..339b200e6 100644 --- a/bbs/group.php +++ b/bbs/group.php @@ -2,22 +2,22 @@ // 상대 경로 $g4_path = '..'; include_once($g4_path.'/common.php'); -include_once("$g4['path']/lib/latest.lib.php"); +include_once($g4['path'].'/lib/latest.lib.php'); $g4['title'] = $group[gr_subject]; include_once('./_head.php'); ?> - +
- diff --git a/bbs/link.php b/bbs/link.php index df5bd795d..34f8a3c29 100644 --- a/bbs/link.php +++ b/bbs/link.php @@ -1,27 +1,27 @@ $board[bo_subject] > " . conv_subject($write[wr_subject], 255) . " > 링크"; +$html_title = '링크 > '.conv_subject($write[wr_subject], 255).' > '.$board[bo_subject].' > '.$group[gr_subject]; if (!($bo_table && $wr_id && $no)) - alert_close("값이 제대로 넘어오지 않았습니다."); + alert_close('값이 제대로 넘어오지 않았습니다.'); // SQL Injection 예방 $row = sql_fetch(" select count(*) as cnt from {$g4[write_prefix]}{$bo_table} ", FALSE); if (!$row[cnt]) - alert_close("존재하는 게시판이 아닙니다."); + alert_close('존재하는 게시판이 아닙니다.'); -if (!$write["wr_link{$no}"]) - alert_close("링크가 없습니다."); +if (!$write['wr_link'.$no]) + alert_close('링크가 없습니다.'); -$ss_name = "ss_link_{$bo_table}_{$wr_id}_{$no}"; +$ss_name = 'ss_link_'.$bo_table.'_'.$wr_id.'_'.$no; if (empty($_SESSION[$ss_name])) { - $sql = " update {$g4[write_prefix]}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '$wr_id' "; + $sql = " update {$g4[write_prefix]}{$bo_table} set wr_link{$no}_hit = wr_link{$no}_hit + 1 where wr_id = '{$wr_id}' "; sql_query($sql); set_session($ss_name, true); } -goto_url(set_http($write["wr_link{$no}"])); +goto_url(set_http($write['wr_link'.$no])); ?> \ No newline at end of file diff --git a/bbs/list.php b/bbs/list.php index 68ed38c0c..3dd6b3834 100644 --- a/bbs/list.php +++ b/bbs/list.php @@ -6,13 +6,13 @@ $is_category = false; if ($board[bo_use_category]) { $is_category = true; - $category_location = "./board.php?bo_table=$bo_table&sca="; + $category_location = './board.php?bo_table='.$bo_table.'&sca='; $category_option = get_category_option($bo_table); // SELECT OPTION 태그로 넘겨받음 } $sop = strtolower($sop); -if ($sop != "and" && $sop != "or") - $sop = "and"; +if ($sop != 'and' && $sop != 'or') + $sop = 'and'; // 분류 선택 또는 검색어가 있다면 $stx = trim($stx); @@ -21,16 +21,16 @@ if ($sca || $stx) $sql_search = get_sql_search($sca, $sfl, $stx, $sop); // 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용) - $sql = " select MIN(wr_num) as min_wr_num from $write_table "; + $sql = " select MIN(wr_num) as min_wr_num from {$write_table} "; $row = sql_fetch($sql); $min_spt = $row[min_wr_num]; if (!$spt) $spt = $min_spt; - $sql_search .= " and (wr_num between '".$spt."' and '".($spt + $config[cf_search_part])."') "; + $sql_search .= " and (wr_num between {$spt} and {($spt + $config[cf_search_part])}) "; // 원글만 얻는다. (코멘트의 내용도 검색하기 위함) - $sql = " select distinct wr_parent from $write_table where $sql_search "; + $sql = " select distinct wr_parent from {$write_table} where {$sql_search} "; $result = sql_query($sql); $total_count = mysql_num_rows($result); } @@ -47,11 +47,11 @@ $from_record = ($page - 1) * $board[bo_page_rows]; // 시작 열을 구함 // 관리자라면 CheckBox 보임 $is_checkbox = false; -if ($member[mb_id] && ($is_admin == "super" || $group[gr_admin] == $member[mb_id] || $board[bo_admin] == $member[mb_id])) +if ($member[mb_id] && ($is_admin == 'super' || $group[gr_admin] == $member[mb_id] || $board[bo_admin] == $member[mb_id])) $is_checkbox = true; // 정렬에 사용하는 QUERY_STRING -$qstr2 = "bo_table=$bo_table&sop=$sop"; +$qstr2 = 'bo_table='.$bo_table.'&sop='.$sop; if ($board[bo_gallery_cols]) $td_width = (int)(100 / $board[bo_gallery_cols]); @@ -75,15 +75,15 @@ else { } if ($sst) - $sql_order = " order by $sst $sod "; + $sql_order = " order by {$sst} {$sod} "; if ($sca || $stx) { - $sql = " select distinct wr_parent from $write_table where $sql_search $sql_order limit $from_record, $board[bo_page_rows] "; + $sql = " select distinct wr_parent from {$write_table} where {$sql_search} {$sql_order} limit {$from_record}, {$board[bo_page_rows]} "; } else { - $sql = " select * from $write_table where wr_is_comment = 0 $sql_order limit $from_record, $board[bo_page_rows] "; + $sql = " select * from {$write_table} where wr_is_comment = 0 {$sql_order} limit {$from_record}, {$board[bo_page_rows]} "; } $result = sql_query($sql); @@ -95,12 +95,12 @@ $i = 0; if (!$sca && !$stx) { - $arr_notice = explode("\n", trim($board[bo_notice])); + $arr_notice = explode(',', trim($board[bo_notice])); for ($k=0; $k= $min_spt) $prev_spt = $spt - $config[cf_search_part]; if (isset($min_spt) && $prev_spt >= $min_spt) - $prev_part_href = "./board.php?bo_table=$bo_table".$qstr."&spt=$prev_spt&page=1"; + $prev_part_href = './board.php?bo_table='.$bo_table.$qstr.'&spt='.$prev_spt.'&page=1'; $next_spt = $spt + $config[cf_search_part]; if ($next_spt < 0) - $next_part_href = "./board.php?bo_table=$bo_table".$qstr."&spt=$next_spt&page=1"; + $next_part_href = './board.php?bo_table='.$bo_table.$qstr.'&spt='.$next_spt.'&page=1'; } -$write_href = ""; +$write_href = ''; if ($member[mb_level] >= $board[bo_write_level]) - $write_href = "./write.php?bo_table=$bo_table"; + $write_href = './write.php?bo_table='.$bo_table; $nobr_begin = $nobr_end = ""; if (preg_match("/gecko|firefox/i", $_SERVER['HTTP_USER_AGENT'])) { - $nobr_begin = ""; - $nobr_end = ""; + $nobr_begin = ''; + $nobr_end = ''; } // RSS 보기 사용에 체크가 되어 있어야 RSS 보기 가능 061106 -$rss_href = ""; +$rss_href = ''; if ($board[bo_use_rss_view]) - $rss_href = "./rss.php?bo_table=$bo_table"; + $rss_href = './rss.php?bo_table='.$bo_table; $stx = get_text(stripslashes($stx)); -include_once("$board_skin_path/list.skin.php"); +include_once($board_skin_path.'/list.skin.php'); ?> diff --git a/bbs/login.php b/bbs/login.php index 18181a1c5..9e2c71850 100644 --- a/bbs/login.php +++ b/bbs/login.php @@ -1,12 +1,12 @@ diff --git a/bbs/login_check.php b/bbs/login_check.php index f2c2d2757..42e559173 100644 --- a/bbs/login_check.php +++ b/bbs/login_check.php @@ -1,17 +1,17 @@ $g4['server_time'] - 15) { - alert("로그인 실패시에는 15초 이후에 다시 로그인 하시기 바랍니다."); + alert('로그인 실패시에는 15초 이후에 다시 로그인 하시기 바랍니다.'); } } set_session("ss_login_check_time", $g4['server_time']); @@ -23,26 +23,26 @@ $mb = get_member($mb_id); // 회원아이디를 입력해 보고 맞으면 또 패스워드를 입력해보는 경우를 방지하기 위해서입니다. // 불법사용자의 경우 회원아이디가 틀린지, 패스워드가 틀린지를 알기까지는 많은 시간이 소요되기 때문입니다. if (!$mb[mb_id] || (sql_password($mb_password) != $mb[mb_password])) { - alert("가입된 회원이 아니거나 패스워드가 틀립니다..PHP_EOL.PHP_EOL.패스워드는 대소문자를 구분합니다."); + alert('가입된 회원이 아니거나 패스워드가 틀립니다.'.PHP_EOL.PHP_EOL.'패스워드는 대소문자를 구분합니다.'); } // 차단된 아이디인가? if ($mb[mb_intercept_date] && $mb[mb_intercept_date] <= date("Ymd", $g4[server_time])) { $date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb[mb_intercept_date]); - alert("회원님의 아이디는 접근이 금지되어 있습니다..PHP_EOL.PHP_EOL.처리일 : $date"); + alert('회원님의 아이디는 접근이 금지되어 있습니다.'.PHP_EOL.PHP_EOL.'처리일 : '.$date); } // 탈퇴한 아이디인가? if ($mb[mb_leave_date] && $mb[mb_leave_date] <= date("Ymd", $g4[server_time])) { $date = preg_replace("/([0-9]{4})([0-9]{2})([0-9]{2})/", "\\1년 \\2월 \\3일", $mb[mb_leave_date]); - alert("탈퇴한 아이디이므로 접근하실 수 없습니다..PHP_EOL.PHP_EOL.탈퇴일 : $date"); + alert('탈퇴한 아이디이므로 접근하실 수 없습니다.'.PHP_EOL.PHP_EOL.'탈퇴일 : '.$date); } if ($config[cf_use_email_certify] && !preg_match("/[1-9]/", $mb[mb_email_certify])) - alert("메일인증을 받으셔야 로그인 하실 수 있습니다..PHP_EOL.PHP_EOL.회원님의 메일주소는 $mb[mb_email] 입니다."); + alert('메일인증을 받으셔야 로그인 하실 수 있습니다.'.PHP_EOL.PHP_EOL.'회원님의 메일주소는 '.$mb[mb_email].' 입니다.'); -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -@include_once("$member_skin_path/login_check.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +@include_once($member_skin_path.'/login_check.skin.php'); // 회원아이디 세션 생성 set_session('ss_mb_id', $mb[mb_id]); @@ -70,17 +70,17 @@ if ($url) $link = urldecode($url); // 2003-06-14 추가 (다른 변수들을 넘겨주기 위함) if (preg_match("/\?/", $link)) - $split= "&"; + $split= "&"; else $split= "?"; // $_POST 배열변수에서 아래의 이름을 가지지 않은 것만 넘김 foreach($_POST as $key=>$value) { - if ($key != "mb_id" && $key != "mb_password" && $key != "x" && $key != "y" && $key != "url") + if ($key != 'mb_id' && $key != 'mb_password' && $key != 'x' && $key != 'y' && $key != 'url') { $link .= "$split$key=$value"; - $split = "&"; + $split = "&"; } } } diff --git a/bbs/logout.php b/bbs/logout.php index c7682e4a9..8b655390a 100644 --- a/bbs/logout.php +++ b/bbs/logout.php @@ -6,19 +6,19 @@ session_unset(); // 모든 세션변수를 언레지스터 시켜줌 session_destroy(); // 세션해제함 // 자동로그인 해제 -------------------------------- -set_cookie("ck_mb_id", "", 0); -set_cookie("ck_auto", "", 0); +set_cookie('ck_mb_id', '', 0); +set_cookie('ck_auto', '', 0); // 자동로그인 해제 end -------------------------------- if ($url) { $p = parse_url($url); if ($p['scheme'] || $p['host']) { - alert("url에 도메인을 지정할 수 없습니다."); + alert('url에 도메인을 지정할 수 없습니다.'); } $link = $url; } else if ($bo_table) { - $link = "$g4['bbs_path']/board.php?bo_table=$bo_table"; + $link = $g4['bbs_path'].'/board.php?bo_table='.$bo_table; } else { $link = $g4['path']; } diff --git a/bbs/member_confirm.php b/bbs/member_confirm.php index 33a27705e..7a0dffe57 100644 --- a/bbs/member_confirm.php +++ b/bbs/member_confirm.php @@ -2,7 +2,7 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert("로그인 한 회원만 접근하실 수 있습니다."); + alert('로그인 한 회원만 접근하실 수 있습니다.'); /* if ($url) @@ -11,11 +11,11 @@ else $urlencode = urlencode($_SERVER[REQUEST_URI]); */ -$g4['title'] = "회원 패스워드 확인"; +$g4['title'] = '회원 패스워드 확인'; include_once('./_head.php'); -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -include_once("$member_skin_path/member_confirm.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +include_once($member_skin_path.'/member_confirm.skin.php'); include_once('./_tail.php'); ?> diff --git a/bbs/member_email_check.php b/bbs/member_email_check.php index 3cd20c60b..1581a9d9b 100644 --- a/bbs/member_email_check.php +++ b/bbs/member_email_check.php @@ -1,23 +1,23 @@ '$member[mb_id]' "; + $sql = " select mb_email from {$g4[member_table]} where mb_email = '{$mb_email}' and mb_id <> '{$member[mb_id]}' "; else - $sql = " select mb_email from $g4[member_table] where mb_email = '$mb_email' "; + $sql = " select mb_email from {$g4[member_table]} where mb_email = '{$mb_email}' "; $row = sql_fetch($sql); if ($row[mb_email]) { echo << - alert("'{$mb_email}'은(는) 이미 다른 회원이 사용하는 E-mail이므로 사용하실 수 없습니다."); + alert(''.$mb_email.'은(는) 이미 다른 회원이 사용하는 E-mail이므로 사용하실 수 없습니다.'); //opener.fmbform.mb_email_enabled.value = "0"; // 새창으로 열 경우에... - parent.document.getElementById("mb_email_enabled").value = -1; + parent.document.getElementById('mb_email_enabled').value = -1; window.close(); HEREDOC; @@ -25,16 +25,16 @@ HEREDOC; if (!preg_match("/([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)\.([0-9a-zA-Z_-]+)/", $mb_email)) { echo << - alert("'{$mb_email}'은(는) E-mail 주소 형식이 아니므로 사용하실 수 없습니다."); - parent.document.getElementById("mb_email_enabled").value = ""; + alert(''.$mb_email.'은(는) E-mail 주소 형식이 아니므로 사용하실 수 없습니다.'); + parent.document.getElementById('mb_email_enabled').value = ''; window.close(); HEREDOC; } else { echo << - alert("'{$mb_email}'은(는) 중복된 E-mail이 없습니다..PHP_EOL.PHP_EOL.사용하셔도 좋습니다."); - parent.document.getElementById("mb_email_enabled").value = 1; + alert(''.$mb_email.'은(는) 중복된 E-mail이 없습니다.'.PHP_EOL.PHP_EOL.'사용하셔도 좋습니다.'); + parent.document.getElementById('mb_email_enabled').value = 1; window.close(); HEREDOC; diff --git a/bbs/member_id_check.php b/bbs/member_id_check.php index e575e6599..52ce3f993 100644 --- a/bbs/member_id_check.php +++ b/bbs/member_id_check.php @@ -1,37 +1,37 @@ "; - echo "alert(\"'{$mb_id}'은(는) 이미 가입된 회원아이디 이므로 사용하실 수 없습니다.\");"; - echo "parent.document.getElementById(\"mb_id_enabled\").value = -1;"; - echo "window.close();"; - echo ""; -} -else -{ - if (preg_match("/[\,]?{$mb_id}/i", $config[cf_prohibit_id])) - { - echo ""; - } - else - { - echo ""; +if ($mb[mb_id]) { +?> + '; + + '; + + '; + diff --git a/bbs/member_nick_check.php b/bbs/member_nick_check.php index c9d6e908b..2fc5b9e39 100644 --- a/bbs/member_nick_check.php +++ b/bbs/member_nick_check.php @@ -1,41 +1,49 @@ "; - echo "alert(\"별명은 공백없이 한글, 영문, 숫자만 입력 가능합니다.\");"; - echo "parent.document.getElementById('mb_nick_enabled').value = '';"; - echo "window.close();"; - echo ""; +?> + +"; - echo "alert(\"'{$mb_nick}'은(는) 이미 다른분께서 사용하고 있는 별명이므로 사용하실 수 없습니다.\");"; - echo "parent.document.getElementById('mb_nick_enabled').value = -1;"; - echo "window.close();"; - echo ""; +?> + +"; - echo "alert(\"'{$mb_nick}'은(는) 예약어로 사용하실 수 없는 별명입니다.\");"; - echo "parent.document.getElementById('mb_nick_enabled').value = -2;"; - echo "window.close();"; - echo ""; +?> + +"; - echo "alert(\"'{$mb_nick}'은(는) 별명으로 사용할 수 있습니다.\");"; - echo "parent.document.getElementById('mb_nick_enabled').value = 1;"; - echo "window.close();"; - echo ""; +?> + +정보없음"; + $mb_nick = '정보없음'; $name = get_sideview($row[mb_id], $row[mb_nick], $row[mb_email], $row[mb_homepage]); - if (substr($row[me_read_datetime],0,1) == '0') + if (substr($row[me_read_datetime],0,1) == 0) $read_datetime = '아직 읽지 않음'; else $read_datetime = substr($row[me_read_datetime],2,14); @@ -70,14 +70,14 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $list[$i][name] = $name; $list[$i][send_datetime] = $send_datetime; $list[$i][read_datetime] = $read_datetime; - $list[$i][view_href] = "./memo_view.php?me_id=$row[me_id]&kind=$kind"; - $list[$i][del_href] = "./memo_delete.php?me_id=$row[me_id]&kind=$kind"; + $list[$i][view_href] = './memo_view.php?me_id='.$row[me_id].'&kind='.$kind; + $list[$i][del_href] = './memo_delete.php?me_id='.$row[me_id].'&kind='.$kind; } -echo ""; +echo ''; -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -include_once("$member_skin_path/memo.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +include_once($member_skin_path.'/memo.skin.php'); include_once($g4['path'].'/tail.sub.php'); ?> diff --git a/bbs/memo_delete.php b/bbs/memo_delete.php index dc08ff2ee..e914a3778 100644 --- a/bbs/memo_delete.php +++ b/bbs/memo_delete.php @@ -2,23 +2,23 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert("회원만 이용하실 수 있습니다."); + alert('회원만 이용하실 수 있습니다.'); -$sql = " select * from $g4[memo_table] where me_id = '$me_id' "; +$sql = " select * from {$g4[memo_table]} where me_id = '{$me_id}' "; $row = sql_fetch($sql); if (!$row[mb_read_datetime][0]) // 메모 받기전이면 { - $sql = " update $g4[member_table] - set mb_memo_call = '' - where mb_id = '$row[me_recv_mb_id]' - and mb_memo_call = '$row[me_send_mb_id]' "; + $sql = " update {$g4[member_table]} + set mb_memo_call = '' + where mb_id = '{$row[me_recv_mb_id]}' + and mb_memo_call = '{$row[me_send_mb_id]}' "; sql_query($sql); } -$sql = " delete from $g4[memo_table] - where me_id = '$me_id' - and (me_recv_mb_id = '$member[mb_id]' or me_send_mb_id = '$member[mb_id]') "; +$sql = " delete from {$g4[memo_table]} + where me_id = '{$me_id}' + and (me_recv_mb_id = '{$member[mb_id]}' or me_send_mb_id = '{$member[mb_id]}') "; sql_query($sql); -goto_url("./memo.php?kind=$kind"); +goto_url('./memo.php?kind='.$kind); ?> diff --git a/bbs/memo_form.php b/bbs/memo_form.php index 757d851ec..259b92ca2 100644 --- a/bbs/memo_form.php +++ b/bbs/memo_form.php @@ -2,10 +2,10 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert_close("회원만 이용하실 수 있습니다."); + alert_close('회원만 이용하실 수 있습니다.'); -if (!$member[mb_open] && $is_admin != "super" && $member[mb_id] != $mb_id) - alert_close("자신의 정보를 공개하지 않으면 다른분에게 쪽지를 보낼 수 없습니다..PHP_EOL.PHP_EOL.정보공개 설정은 회원정보수정에서 하실 수 있습니다."); +if (!$member[mb_open] && $is_admin != 'super' && $member[mb_id] != $mb_id) + alert_close('자신의 정보를 공개하지 않으면 다른분에게 쪽지를 보낼 수 없습니다.'.PHP_EOL.PHP_EOL.'정보공개 설정은 회원정보수정에서 하실 수 있습니다.'); $content = ""; // 탈퇴한 회원에게 쪽지 보낼 수 없음 @@ -13,29 +13,29 @@ if ($me_recv_mb_id) { $mb = get_member($me_recv_mb_id); if (!$mb[mb_id]) - alert_close("회원정보가 존재하지 않습니다..PHP_EOL.PHP_EOL.탈퇴하였을 수 있습니다."); + alert_close('회원정보가 존재하지 않습니다.'.PHP_EOL.PHP_EOL.'탈퇴하였을 수 있습니다.'); - if (!$mb[mb_open] && $is_admin != "super") - alert_close("정보공개를 하지 않았습니다."); + if (!$mb[mb_open] && $is_admin != 'super') + alert_close('정보공개를 하지 않았습니다.'); // 4.00.15 - $row = sql_fetch(" select me_memo from $g4[memo_table] where me_id = '$me_id' and (me_recv_mb_id = '$member[mb_id]' or me_send_mb_id = '$member[mb_id]') "); + $row = sql_fetch(" select me_memo from {$g4[memo_table]} where me_id = '{$me_id}' and (me_recv_mb_id = '{$member[mb_id]}' or me_send_mb_id = '{$member[mb_id]}') "); if ($row[me_memo]) { - $content = "\n\n\n>" - . "\n>" - . "\n> " . preg_replace("/\n/", "\n> ", get_text($row[me_memo], 0)) - . "\n>" - . "\n"; + $content = PHP_EOL.PHP_EOL.PHP_EOL.' >' + .PHP_EOL.' >' + .PHP_EOL.' >'.preg_replace("/\n/", "\n> ", get_text($row[me_memo], 0)) + .PHP_EOL.' >' + .' >'; } } -$g4['title'] = "쪽지 보내기"; +$g4['title'] = '쪽지 보내기'; include_once($g4['path'].'/head.sub.php'); -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -include_once("$member_skin_path/memo_form.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +include_once($member_skin_path.'/memo_form.skin.php'); include_once($g4['path'].'/tail.sub.php'); ?> diff --git a/bbs/memo_form_update.php b/bbs/memo_form_update.php index 40edeb7de..9109a7e4b 100644 --- a/bbs/memo_form_update.php +++ b/bbs/memo_form_update.php @@ -2,21 +2,21 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert("회원만 이용하실 수 있습니다."); + alert('회원만 이용하실 수 있습니다.'); $key = get_session("captcha_keystring"); if (!($key && $key == $_POST[wr_key])) { session_unregister("captcha_keystring"); - alert("정상적인 접근이 아닌것 같습니다."); + alert('정상적인 접근이 아닌것 같습니다.'); } -$recv_list = explode(",", trim($_POST['me_recv_mb_id'])); -$str_nick_list = ""; -$msg = ""; +$recv_list = explode(',', trim($_POST['me_recv_mb_id'])); +$str_nick_list = ''; +$msg = ''; $error_list = array(); $member_list = array(); for ($i=0; $i \ No newline at end of file diff --git a/bbs/memo_view.php b/bbs/memo_view.php index d882aba18..6ea1a6c34 100644 --- a/bbs/memo_view.php +++ b/bbs/memo_view.php @@ -2,69 +2,69 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert("회원만 이용하실 수 있습니다."); + alert('회원만 이용하실 수 있습니다.'); -if ($kind == "recv") +if ($kind == 'recv') { - $t = "받은"; - $unkind = "send"; + $t = '받은'; + $unkind = 'send'; - $sql = " update $g4[memo_table] - set me_read_datetime = '$g4[time_ymdhis]' - where me_id = '$me_id' - and me_recv_mb_id = '$member[mb_id]' + $sql = " update {$g4[memo_table]} + set me_read_datetime = '{$g4[time_ymdhis]}' + where me_id = '{$me_id}' + and me_recv_mb_id = '{$member[mb_id]}' and me_read_datetime = '0000-00-00 00:00:00' "; sql_query($sql); } -else if ($kind == "send") +else if ($kind == 'send') { - $t = "보낸"; - $unkind = "recv"; + $t = '보낸'; + $unkind = 'recv'; } else { - alert("\$kind 값을 넘겨주세요."); + alert($kind.' 값을 넘겨주세요.'); } -$g4['title'] = "{$t} 쪽지 보기"; +$g4['title'] = $t.' 쪽지 보기'; include_once($g4['path'].'/head.sub.php'); -$sql = " select * from $g4[memo_table] - where me_id = '$me_id' - and me_{$kind}_mb_id = '$member[mb_id]' "; +$sql = " select * from {$g4[memo_table]} + where me_id = '{$me_id}' + and me_{$kind}_mb_id = '{$member[mb_id]}' "; $memo = sql_fetch($sql); // 이전 쪽지 -$sql = " select * from $g4[memo_table] - where me_id > '$me_id' - and me_{$kind}_mb_id = '$member[mb_id]' - order by me_id asc - limit 1 "; +$sql = " select * from {$g4[memo_table]} + where me_id > '{$me_id}' + and me_{$kind}_mb_id = '{$member[mb_id]}' + order by me_id asc + limit 1 "; $prev = sql_fetch($sql); if ($prev[me_id]) - $prev_link = "./memo_view.php?kind=$kind&me_id=$prev[me_id]"; + $prev_link = './memo_view.php?kind='.$kind.'&me_id='.$prev[me_id]; else - $prev_link = "javascript:alert('쪽지의 처음입니다.');"; + $prev_link = 'javascript:alert(\'쪽지의 처음입니다.\');'; // 다음 쪽지 -$sql = " select * from $g4[memo_table] - where me_id < '$me_id' - and me_{$kind}_mb_id = '$member[mb_id]' - order by me_id desc - limit 1 "; +$sql = " select * from {$g4[memo_table]} + where me_id < '{$me_id}' + and me_{$kind}_mb_id = '{$member[mb_id]}' + order by me_id desc + limit 1 "; $next = sql_fetch($sql); if ($next[me_id]) - $next_link = "./memo_view.php?kind=$kind&me_id=$next[me_id]"; + $next_link = './memo_view.php?kind='.$kind.'&me_id='.$next[me_id]; else - $next_link = "javascript:alert('쪽지의 마지막입니다.');"; + $next_link = 'javascript:alert(\'쪽지의 마지막입니다.\');'; -$mb = get_member($memo["me_{$unkind}_mb_id"]); +$mb = get_member($memo['me_'.$unkind.'_mb_id']); -echo ""; +echo ''; -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -include_once("$member_skin_path/memo_view.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +include_once($member_skin_path.'/memo_view.skin.php'); include_once($g4['path'].'/tail.sub.php'); ?> diff --git a/bbs/move.php b/bbs/move.php index 19b849715..3b419cf7a 100644 --- a/bbs/move.php +++ b/bbs/move.php @@ -1,39 +1,39 @@ '{$bo_table}' "; if ($is_admin == 'group') - $sql .= " and b.gr_admin = '$member[mb_id]' "; + $sql .= " and b.gr_admin = '{$member[mb_id]}' "; else if ($is_admin == 'board') - $sql .= " and a.bo_admin = '$member[mb_id]' "; + $sql .= " and a.bo_admin = '{$member[mb_id]}' "; $sql .= " order by a.gr_id, a.bo_order_search, a.bo_table "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) @@ -68,14 +68,14 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
+ "; + echo latest('basic', $row[bo_table], 5, 70); + echo '

'; } ?>

- - - - - - - - + + + + + + + + @@ -93,10 +93,10 @@ for ($i=0; $row=sql_fetch_array($result); $i++) "; + echo ''; else - echo ""; - echo $list[$i][gr_subject] . " > "; + echo ''; + echo $list[$i][gr_subject] . " > "; echo ""; $save_gr_subject = $list[$i][gr_subject]; ?> @@ -151,9 +151,9 @@ function fboardmoveall_submit(f) return false; } - document.getElementById("btn_submit").disabled = true; + document.getElementById('btn_submit').disabled = true; - f.action = "./move_update.php"; + f.action = './move_update.php'; return true; } diff --git a/bbs/move_update.php b/bbs/move_update.php index 981487ac6..0482834b7 100644 --- a/bbs/move_update.php +++ b/bbs/move_update.php @@ -3,13 +3,13 @@ include_once('./_common.php'); // 게시판 관리자 이상 복사, 이동 가능 if ($is_admin != 'board' && $is_admin != 'group' && $is_admin != 'super') - alert_close("게시판 관리자 이상 접근이 가능합니다."); + alert_close('게시판 관리자 이상 접근이 가능합니다.'); -if ($sw != "move" && $sw != "copy") - alert("sw 값이 제대로 넘어오지 않았습니다."); +if ($sw != 'move' && $sw != 'copy') + alert('sw 값이 제대로 넘어오지 않았습니다.'); // 원본 파일 디렉토리 -$src_dir = "$g4['path']/data/file/$bo_table"; +$src_dir = $g4['path'].'/data/file/'.$bo_table; $save = array(); $save_count_write = 0; @@ -17,8 +17,8 @@ $save_count_comment = 0; $cnt = 0; // SQL Injection 으로 인한 코드 보완 -//$sql = " select distinct wr_num from $write_table where wr_id in (" . stripslashes($wr_id_list) . ") order by wr_id "; -$sql = " select distinct wr_num from $write_table where wr_id in ($wr_id_list) order by wr_id "; +//$sql = " select distinct wr_num from {$write_table} where wr_id in (" . stripslashes($wr_id_list) . ") order by wr_id "; +$sql = " select distinct wr_num from {$write_table} where wr_id in ({$wr_id_list}) order by wr_id "; $result = sql_query($sql); while ($row = sql_fetch_array($result)) { @@ -28,59 +28,59 @@ while ($row = sql_fetch_array($result)) $move_bo_table = $_POST['chk_bo_table'][$i]; $move_write_table = $g4['write_prefix'] . $move_bo_table; - $src_dir = "$g4['path']/data/file/$bo_table"; // 원본 디렉토리 - $dst_dir = "$g4['path']/data/file/$move_bo_table"; // 복사본 디렉토리 + $src_dir = $g4['path'].'/data/file/'.$bo_table; // 원본 디렉토리 + $dst_dir = $g4['path'].'/data/file/'.$move_bo_table; // 복사본 디렉토리 $count_write = 0; $count_comment = 0; $next_wr_num = get_next_num($move_write_table); - //$sql2 = " select * from $write_table where wr_num = '$wr_num' order by wr_parent, wr_comment desc, wr_id "; - $sql2 = " select * from $write_table where wr_num = '$wr_num' order by wr_parent, wr_is_comment, wr_comment desc, wr_id "; + //$sql2 = " select * from {$write_table} where wr_num = '{$wr_num}' order by wr_parent, wr_comment desc, wr_id "; + $sql2 = " select * from {$write_table} where wr_num = '{$wr_num}' order by wr_parent, wr_is_comment, wr_comment desc, wr_id "; $result2 = sql_query($sql2); while ($row2 = sql_fetch_array($result2)) { $nick = cut_str($member[mb_nick], $config[cf_cut_name]); if (!$row2[wr_is_comment] && $config[cf_use_copy_log]) - $row2[wr_content] .= " \n[이 게시물은 {$nick}님에 의해 $g4[time_ymdhis] {$board[bo_subject]}에서 " . ($sw == 'copy' ? '복사' : '이동') ." 됨]"; + $row2[wr_content] .= PHP_EOL.'[이 게시물은 '.$nick.'님에 의해 '.$g4[time_ymdhis].' '.$board[bo_subject].'에서 '.($sw == 'copy' ? '복사' : '이동').' 됨]'; $sql = " insert into $move_write_table - set wr_num = '$next_wr_num', - wr_reply = '$row2[wr_reply]', - wr_is_comment = '$row2[wr_is_comment]', - wr_comment = '$row2[wr_comment]', - wr_comment_reply = '$row2[wr_comment_reply]', - ca_name = '".addslashes($row2[ca_name])."', - wr_option = '$row2[wr_option]', - wr_subject = '".addslashes($row2[wr_subject])."', - wr_content = '".addslashes($row2[wr_content])."', - wr_link1 = '".addslashes($row2[wr_link1])."', - wr_link2 = '".addslashes($row2[wr_link2])."', - wr_link1_hit = '$row2[wr_link1_hit]', - wr_link2_hit = '$row2[wr_link2_hit]', - wr_trackback = '".addslashes($row2[wr_trackback])."', - wr_hit = '$row2[wr_hit]', - wr_good = '$row2[wr_good]', - wr_nogood = '$row2[wr_nogood]', - mb_id = '$row2[mb_id]', - wr_password = '$row2[wr_password]', - wr_name = '".addslashes($row2[wr_name])."', - wr_email = '".addslashes($row2[wr_email])."', - wr_homepage = '".addslashes($row2[wr_homepage])."', - wr_datetime = '$row2[wr_datetime]', - wr_last = '$row2[wr_last]', - wr_ip = '$row2[wr_ip]', - wr_1 = '".addslashes($row2[wr_1])."', - wr_2 = '".addslashes($row2[wr_2])."', - wr_3 = '".addslashes($row2[wr_3])."', - wr_4 = '".addslashes($row2[wr_4])."', - wr_5 = '".addslashes($row2[wr_5])."', - wr_6 = '".addslashes($row2[wr_6])."', - wr_7 = '".addslashes($row2[wr_7])."', - wr_8 = '".addslashes($row2[wr_8])."', - wr_9 = '".addslashes($row2[wr_9])."', - wr_10 = '".addslashes($row2[wr_10])."' "; + set wr_num = '$next_wr_num', + wr_reply = '$row2[wr_reply]', + wr_is_comment = '$row2[wr_is_comment]', + wr_comment = '$row2[wr_comment]', + wr_comment_reply = '$row2[wr_comment_reply]', + ca_name = '".addslashes($row2[ca_name])."', + wr_option = '$row2[wr_option]', + wr_subject = '".addslashes($row2[wr_subject])."', + wr_content = '".addslashes($row2[wr_content])."', + wr_link1 = '".addslashes($row2[wr_link1])."', + wr_link2 = '".addslashes($row2[wr_link2])."', + wr_link1_hit = '$row2[wr_link1_hit]', + wr_link2_hit = '$row2[wr_link2_hit]', + wr_trackback = '".addslashes($row2[wr_trackback])."', + wr_hit = '$row2[wr_hit]', + wr_good = '$row2[wr_good]', + wr_nogood = '$row2[wr_nogood]', + mb_id = '$row2[mb_id]', + wr_password = '$row2[wr_password]', + wr_name = '".addslashes($row2[wr_name])."', + wr_email = '".addslashes($row2[wr_email])."', + wr_homepage = '".addslashes($row2[wr_homepage])."', + wr_datetime = '$row2[wr_datetime]', + wr_last = '$row2[wr_last]', + wr_ip = '$row2[wr_ip]', + wr_1 = '".addslashes($row2[wr_1])."', + wr_2 = '".addslashes($row2[wr_2])."', + wr_3 = '".addslashes($row2[wr_3])."', + wr_4 = '".addslashes($row2[wr_4])."', + wr_5 = '".addslashes($row2[wr_5])."', + wr_6 = '".addslashes($row2[wr_6])."', + wr_7 = '".addslashes($row2[wr_7])."', + wr_8 = '".addslashes($row2[wr_8])."', + wr_9 = '".addslashes($row2[wr_9])."', + wr_10 = '".addslashes($row2[wr_10])."' "; sql_query($sql); $insert_id = mysql_insert_id(); @@ -90,69 +90,69 @@ while ($row = sql_fetch_array($result)) { $save_parent = $insert_id; - $sql3 = " select * from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$row2[wr_id]' order by bf_no "; + $sql3 = " select * from {$g4[board_file_table]} where bo_table = '{$bo_table}' and wr_id = '{$row2[wr_id]}' order by bf_no "; $result3 = sql_query($sql3); for ($k=0; $row3 = sql_fetch_array($result3); $k++) { if ($row3[bf_file]) { // 원본파일을 복사하고 퍼미션을 변경 - @copy("$src_dir/$row3[bf_file]", "$dst_dir/$row3[bf_file]"); - @chmod("$dst_dir/$row3[bf_file]", 0606); + @copy($src_dir.'/'.$row3[bf_file], $dst_dir.'/'.$row3[bf_file]); + @chmod($dst_dir/$row3[bf_file], 0606); } $sql = " insert into $g4[board_file_table] set bo_table = '$move_bo_table', - wr_id = '$insert_id', - bf_no = '$row3[bf_no]', - bf_source = '$row3[bf_source]', - bf_file = '$row3[bf_file]', - bf_download = '$row3[bf_download]', - bf_content = '".addslashes($row3[bf_content])."', - bf_filesize = '$row3[bf_filesize]', - bf_width = '$row3[bf_width]', - bf_height = '$row3[bf_height]', - bf_type = '$row3[bf_type]', - bf_datetime = '$row3[bf_datetime]' "; + wr_id = '$insert_id', + bf_no = '$row3[bf_no]', + bf_source = '$row3[bf_source]', + bf_file = '$row3[bf_file]', + bf_download = '$row3[bf_download]', + bf_content = '".addslashes($row3[bf_content])."', + bf_filesize = '$row3[bf_filesize]', + bf_width = '$row3[bf_width]', + bf_height = '$row3[bf_height]', + bf_type = '$row3[bf_type]', + bf_datetime = '$row3[bf_datetime]' "; sql_query($sql); - if ($sw == "move" && $row3[bf_file]) - $save[$cnt][bf_file][$k] = "$src_dir/$row3[bf_file]"; + if ($sw == 'move' && $row3[bf_file]) + $save[$cnt][bf_file][$k] = $src_dir.'/'.$row3[bf_file]; } $count_write++; - if ($sw == "move" && $i == 0) + if ($sw == 'move' && $i == 0) { // 스크랩 이동 - sql_query(" update $g4[scrap_table] set bo_table = '$move_bo_table', wr_id = '$save_parent' where bo_table = '$bo_table' and wr_id = '$row2[wr_id]' "); + sql_query(" update {$g4[scrap_table]} set bo_table = '{$move_bo_table}', wr_id = '{$save_parent}' where bo_table = '{$bo_table}' and wr_id = '{$row2[wr_id]}' "); // 최신글 이동 - sql_query(" update $g4[board_new_table] set bo_table = '$move_bo_table', wr_id = '$save_parent', wr_parent = '$save_parent' where bo_table = '$bo_table' and wr_id = '$row2[wr_id]' "); + sql_query(" update {$g4[board_new_table]} set bo_table = '{$move_bo_table}', wr_id = '{$save_parent}', wr_parent = '{$save_parent}' where bo_table = '{$bo_table}' and wr_id = '{$row2[wr_id]}' "); } } else { $count_comment++; - if ($sw == "move") + if ($sw == 'move') { // 최신글 이동 - sql_query(" update $g4[board_new_table] set bo_table = '$move_bo_table', wr_id = '$insert_id', wr_parent = '$save_parent' where bo_table = '$bo_table' and wr_id = '$row2[wr_id]' "); + sql_query(" update {$g4[board_new_table]} set bo_table = '{$move_bo_table}', wr_id = '{$insert_id}', wr_parent = '{$save_parent}' where bo_table = '{$bo_table}' and wr_id = '{$row2[wr_id]}' "); } } - sql_query(" update $move_write_table set wr_parent = '$save_parent' where wr_id = '$insert_id' "); + sql_query(" update {$move_write_table} set wr_parent = '{$save_parent}' where wr_id = '{$insert_id}' "); - if ($sw == "move") + if ($sw == 'move') $save[$cnt][wr_id] = $row2[wr_parent]; $cnt++; } - sql_query(" update $g4[board_table] set bo_count_write = bo_count_write + '$count_write' where bo_table = '$move_bo_table' "); - sql_query(" update $g4[board_table] set bo_count_comment = bo_count_comment + '$count_comment' where bo_table = '$move_bo_table' "); + sql_query(" update {$g4[board_table]} set bo_count_write = bo_count_write + '{$count_write}' where bo_table = '{$move_bo_table}' "); + sql_query(" update {$g4[board_table]} set bo_count_comment = bo_count_comment + '{$count_comment}' where bo_table = '{$move_bo_table}' "); } $save_count_write += $count_write; @@ -166,15 +166,15 @@ if ($sw == "move") for ($k=0; $k diff --git a/bbs/new.php b/bbs/new.php index f9bdc7607..1c8ee8c04 100644 --- a/bbs/new.php +++ b/bbs/new.php @@ -1,11 +1,11 @@ a.wr_parent "; if ($mb_id) - $sql_common .= " and a.mb_id = '$mb_id' "; + $sql_common .= " and a.mb_id = '{$mb_id}' "; $sql_order = " order by a.bn_id desc "; -$sql = " select count(*) as cnt $sql_common "; +$sql = " select count(*) as cnt {$sql_common} "; $row = sql_fetch($sql); $total_count = $row[cnt]; @@ -25,21 +25,21 @@ $total_page = ceil($total_count / $rows); // 전체 페이지 계산 if (!$page) $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지) $from_record = ($page - 1) * $rows; // 시작 열을 구함 -$group_select = " - + @@ -81,7 +81,7 @@ HEREDOC; } if ($i == 0) - echo ""; + echo ''; else { if ($sum_point1 > 0) $sum_point1 = "+" . number_format($sum_point1); @@ -100,7 +100,7 @@ HEREDOC;
$row[po_datetime] $row[po_content] $row[po_content] {$point1}  {$point2} 
자료가 없습니다.
자료가 없습니다.
- + @@ -121,7 +121,7 @@ HEREDOC; - +

@@ -131,17 +131,17 @@ HEREDOC; - 일시 - 내용 - 지급포인트 - 사용포인트 + 일시 + 내용 + 지급포인트 + 사용포인트 $row[po_datetime] -  $row[po_content] - $point1  - $point2  +  '.$row[po_content].' + '.$point1.'  + '.$point2.'  - "; + '; } if ($i == 0) @@ -167,24 +167,24 @@ if ($i == 0) - +
- - - + + +
- - - - - -
   내 포인트 보유 포인트 :
-
+ + + + + +
   내 포인트 보유 포인트 :
+
- +
diff --git a/bbs/poll_etc_update.php b/bbs/poll_etc_update.php index 91decdc04..72c189a3b 100644 --- a/bbs/poll_etc_update.php +++ b/bbs/poll_etc_update.php @@ -1,27 +1,27 @@ diff --git a/bbs/poll_result.php b/bbs/poll_result.php index adb235e97..8f2e91e3e 100644 --- a/bbs/poll_result.php +++ b/bbs/poll_result.php @@ -1,11 +1,11 @@ $max) - $max = $po["po_cnt{$i}"]; + if ($po[po_cnt.$i] > $max) + $max = $po[po_cnt.$i]; } $nf_total_po_cnt = number_format($total_po_cnt); @@ -26,11 +26,11 @@ $list = array(); for ($i=1; $i<=9; $i++) { - $poll = $po["po_poll" . $i]; - if ($poll == "") { break; } + $poll = $po['po_poll'.$i]; + if ($poll == '') { break; } $list[$i][content] = $poll; - $list[$i][cnt] = $po["po_cnt" . $i]; + $list[$i][cnt] = $po[po_cnt.$i]; if ($total_po_cnt > 0) $list[$i][rate] = ($list[$i][cnt] / $total_po_cnt) * 100; @@ -44,9 +44,9 @@ $list2 = array(); // 기타의견 리스트 $sql = " select a.*, b.mb_open - from $g4[poll_etc_table] a - left join $g4[member_table] b on (a.mb_id = b.mb_id) - where po_id = '$po_id' order by pc_id desc "; + from {$g4[poll_etc_table]} a + left join {$g4[member_table]} b on (a.mb_id = b.mb_id) + where po_id = '{$po_id}' order by pc_id desc "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { @@ -54,9 +54,9 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $list2[$i][idea] = get_text(cut_str($row[pc_idea], 255)); $list2[$i][datetime] = $row[pc_datetime]; - $list2[$i][del] = ""; - if ($is_admin == "super" || ($row[mb_id] == $member[mb_id] && $row[mb_id])) - $list2[$i][del] = ""; + $list2[$i][del] = ''; + if ($is_admin == 'super' || ($row[mb_id] == $member[mb_id] && $row[mb_id])) + $list2[$i][del] = ''; } // 기타의견 입력 @@ -66,31 +66,31 @@ if ($po[po_etc]) $is_etc = true; $po_etc = $po[po_etc]; if ($member[mb_id]) - $name = "$member[mb_nick] "; + $name = ''.$member[mb_nick].' '; else - $name = ""; + $name = ''; } $list3 = array(); // 다른투표 -$sql = " select po_id, po_subject, po_date from $g4[poll_table] order by po_id desc "; +$sql = " select po_id, po_subject, po_date from {$g4[poll_table]} order by po_id desc "; $result = sql_query($sql); for ($i=0; $row2=sql_fetch_array($result); $i++) { - $list3[$i][po_id] = $row2[po_id]; - $list3[$i][date] = substr($row2[po_date],2,8); + $list3[$i][po_id] = $row2[po_id]; + $list3[$i][date] = substr($row2[po_date],2,8); $list3[$i][subject] = cut_str($row2[po_subject],60,"…"); } include_once($g4['path'].'/head.sub.php'); -echo ""; +echo ''; -if (!$skin_dir) $skin_dir = "basic"; -$poll_skin_path = "$g4['path']/skin/poll/$skin_dir"; -if (!file_exists("$poll_skin_path/poll_result.skin.php")) die("skin error"); -include_once ("$poll_skin_path/poll_result.skin.php"); +if (!$skin_dir) $skin_dir = 'basic'; +$poll_skin_path = $g4['path'].'/skin/poll/'.$skin_dir; +if (!file_exists($poll_skin_path.'/poll_result.skin.php')) die('skin error'); +include_once ($poll_skin_path.'/poll_result.skin.php'); include_once($g4['path'].'/tail.sub.php'); ?> diff --git a/bbs/poll_update.php b/bbs/poll_update.php index 6c0965f1a..035dad5ab 100644 --- a/bbs/poll_update.php +++ b/bbs/poll_update.php @@ -1,19 +1,19 @@ diff --git a/bbs/profile.php b/bbs/profile.php index f326952a7..51bb95532 100644 --- a/bbs/profile.php +++ b/bbs/profile.php @@ -2,35 +2,35 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert_close("회원만 이용하실 수 있습니다."); + alert_close('회원만 이용하실 수 있습니다.'); -if (!$member[mb_open] && $is_admin != "super" && $member[mb_id] != $mb_id) - alert_close("자신의 정보를 공개하지 않으면 다른분의 정보를 조회할 수 없습니다..PHP_EOL.PHP_EOL.정보공개 설정은 회원정보수정에서 하실 수 있습니다."); +if (!$member[mb_open] && $is_admin != 'super' && $member[mb_id] != $mb_id) + alert_close('자신의 정보를 공개하지 않으면 다른분의 정보를 조회할 수 없습니다.'.PHP_EOL.PHP_EOL.'정보공개 설정은 회원정보수정에서 하실 수 있습니다.'); $mb = get_member($mb_id); if (!$mb[mb_id]) - alert_close("회원정보가 존재하지 않습니다..PHP_EOL.PHP_EOL.탈퇴하였을 수 있습니다."); + alert_close('회원정보가 존재하지 않습니다.'.PHP_EOL.PHP_EOL.'탈퇴하였을 수 있습니다.'); -if (!$mb[mb_open] && $is_admin != "super" && $member[mb_id] != $mb_id) - alert_close("정보공개를 하지 않았습니다."); +if (!$mb[mb_open] && $is_admin != 'super' && $member[mb_id] != $mb_id) + alert_close('정보공개를 하지 않았습니다.'); -$g4['title'] = $mb[mb_nick] . "님의 자기소개"; +$g4['title'] = $mb[mb_nick].'님의 자기소개'; include_once($g4['path'].'/head.sub.php'); $mb_nick = get_sideview($mb[mb_id], $mb[mb_nick], $mb[mb_email], $mb[mb_homepage], $mb[mb_open]); // 회원가입후 몇일째인지? + 1 은 당일을 포함한다는 뜻 -$sql = " select (TO_DAYS('$g4[time_ymdhis]') - TO_DAYS('$mb[mb_datetime]') + 1) as days "; +$sql = " select (TO_DAYS('{$g4[time_ymdhis]}') - TO_DAYS('{$mb[mb_datetime]}') + 1) as days "; $row = sql_fetch($sql); $mb_reg_after = $row[days]; $mb_homepage = set_http($mb[mb_homepage]); -$mb_profile = $mb[mb_profile] ? conv_content($mb[mb_profile],0) : "소개 내용이 없습니다."; +$mb_profile = $mb[mb_profile] ? conv_content($mb[mb_profile],0) : '소개 내용이 없습니다.'; -echo ""; +echo ''; -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -include_once("$member_skin_path/profile.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +include_once($member_skin_path.'/profile.skin.php'); include_once($g4['path'].'/tail.sub.php'); ?> diff --git a/bbs/register.php b/bbs/register.php index 71eae5416..73d2a7844 100644 --- a/bbs/register.php +++ b/bbs/register.php @@ -8,10 +8,10 @@ if ($member[mb_id]) // 세션을 지웁니다. set_session("ss_mb_reg", ""); -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; -$g4['title'] = "회원가입약관"; +$g4['title'] = '회원가입약관'; include_once('./_head.php'); -include_once("$member_skin_path/register.skin.php"); +include_once($member_skin_path.'/register.skin.php'); include_once('./_tail.php'); ?> diff --git a/bbs/register_form.php b/bbs/register_form.php index 9a3a3e189..6c106ee42 100644 --- a/bbs/register_form.php +++ b/bbs/register_form.php @@ -16,21 +16,21 @@ if ($w == "") { referer_check(); if (!$_POST[agree]) - alert("회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php"); + alert('회원가입약관의 내용에 동의하셔야 회원가입 하실 수 있습니다.', './register.php'); if (!$_POST[agree2]) - alert("개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.", "./register.php"); + alert('개인정보취급방침의 내용에 동의하셔야 회원가입 하실 수 있습니다.', './register.php'); // 주민등록번호를 사용한다면 중복검사를 합니다. /* if ($config[cf_use_jumin]) { $jumin = sql_password($mb_jumin); - $row = sql_fetch(" select mb_name from $g4[member_table] where mb_jumin = '$jumin' "); + $row = sql_fetch(" select mb_name from {$g4[member_table]} where mb_jumin = '{$jumin}' "); if ($row[mb_name]) { if ($row[mb_name] == $mb_name) - alert("이미 가입되어 있습니다."); + alert('이미 가입되어 있습니다.'); else - alert("다른 이름으로 같은 주민등록번호가 이미 가입되어 있습니다..PHP_EOL.PHP_EOL.관리자에게 문의해 주십시오."); + alert('다른 이름으로 같은 주민등록번호가 이미 가입되어 있습니다.'.PHP_EOL.PHP_EOL.'관리자에게 문의해 주십시오.'); } // 주민등록번호의 7번째 한자리 숫자 @@ -38,20 +38,20 @@ if ($w == "") { // 성별은 F, M 으로 나눈다. // 주민등록번호의 7번째 자리가 홀수이면 남자(Male), 짝수이면 여자(Female) - $sex = $y % 2 == 0 ? "F" : "M"; + $sex = $y % 2 == 0 ? 'F' : 'M'; // 생일은 8자리로 만든다 (나중에 검색을 편하게 하기 위함) // 주민등록번호 앞자리를 그냥 생일로 사용함 ㅠㅠ // 주민등록번호 7번째 자리를 따져서... $birth = substr($mb_jumin, 0, 6); if ($y == 9 || $y == 0) // 1800년대생 (계시려나?) - $birth = "18" . $birth; + $birth = 18.$birth; else if ($y == 1 || $y == 2) // 1900년대생 - $birth = "19" . $birth; + $birth = 19.$birth; else if ($y == 3 || $y == 4) // 2000년대생 - $birth = "20" . $birth; + $birth = 20.$birth; else // 오류 - $birth = "xx" . $birth; + $birth = 'xx'.$birth; } */ @@ -59,18 +59,18 @@ if ($w == "") { $member[mb_sex] = $sex; $member[mb_name] = $mb_name; - $g4['title'] = "회원 가입"; + $g4['title'] = '회원 가입'; } -else if ($w == "u") +else if ($w == 'u') { if ($is_admin) - alert("관리자의 회원정보는 관리자 화면에서 수정해 주십시오.", $g4['path']); + alert('관리자의 회원정보는 관리자 화면에서 수정해 주십시오.', $g4['path']); if (!$member[mb_id]) - alert("로그인 후 이용하여 주십시오.", $g4['path']); + alert('로그인 후 이용하여 주십시오.', $g4['path']); if ($member[mb_id] != $mb_id) - alert("로그인된 회원과 넘어온 정보가 서로 다릅니다."); + alert('로그인된 회원과 넘어온 정보가 서로 다릅니다.'); /* if (!($member[mb_password] == sql_password($_POST[mb_password]) && $_POST[mb_password])) @@ -88,10 +88,10 @@ else if ($w == "u") $tmp_password = sql_password($_POST['mb_password']); if ($member['mb_password'] != $tmp_password) - alert("패스워드가 틀립니다."); + alert('패스워드가 틀립니다.'); } - $g4['title'] = "회원 정보 수정"; + $g4['title'] = '회원 정보 수정'; $member[mb_email] = get_text($member[mb_email]); $member[mb_homepage] = get_text($member[mb_homepage]); @@ -116,14 +116,14 @@ else if ($w == "u") $member[mb_9] = get_text($member[mb_9]); $member[mb_10] = get_text($member[mb_10]); } else - alert("w 값이 제대로 넘어오지 않았습니다."); + alert('w 값이 제대로 넘어오지 않았습니다.'); // 회원아이콘 경로 -$mb_icon = "$g4['path']/data/member/".substr($member[mb_id],0,2)."/$member[mb_id].gif"; -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; +$mb_icon = $g4['path'].'/data/member/'.substr($member[mb_id],0,2).'/'.$member[mb_id].'.gif'; +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; include_once('./_head.php'); -include_once("./norobot.inc.php"); // 자동등록방지 -include_once("$member_skin_path/register_form.skin.php"); +include_once('./norobot.inc.php'); // 자동등록방지 +include_once($member_skin_path.'/register_form.skin.php'); include_once('./_tail.php'); ?> \ No newline at end of file diff --git a/bbs/register_form_update.php b/bbs/register_form_update.php index 7b223f3b6..3275b8378 100644 --- a/bbs/register_form_update.php +++ b/bbs/register_form_update.php @@ -1,6 +1,6 @@ '$mb_id' "; + $sql = " select count(*) as cnt from {$g4[member_table]} where mb_nick = '{$mb_nick}' and mb_id <> '{$mb_id}' "; $row = sql_fetch($sql); if ($row[cnt]) - alert("\'$mb_nick\' 은(는) 이미 다른분이 사용중인 별명이므로 사용이 불가합니다."); + alert(''.$mb_nick.' 은(는) 이미 다른분이 사용중인 별명이므로 사용이 불가합니다.'); - $sql = " select count(*) as cnt from $g4[member_table] where mb_email = '$mb_email' and mb_id <> '$mb_id' "; + $sql = " select count(*) as cnt from {$g4[member_table]} where mb_email = '{$mb_email}' and mb_id <> '{$mb_id}' "; $row = sql_fetch($sql); if ($row[cnt]) - alert("\'$mb_email\' 은(는) 이미 다른분이 사용중인 E-mail이므로 사용이 불가합니다."); + alert(''.$mb_email.' 은(는) 이미 다른분이 사용중인 E-mail이므로 사용이 불가합니다.'); } } -$mb_dir = "$g4['path']/data/member/".substr($mb_id,0,2); +$mb_dir = $g4['path'].'/data/member/'.substr($mb_id,0,2); // 아이콘 삭제 if ($del_mb_icon) - @unlink("$mb_dir/$mb_id.gif"); + @unlink($mb_dir.'/'.$mb_id.'.gif'); $msg = ""; // 아이콘 업로드 -$mb_icon = ""; +$mb_icon = ''; if (is_uploaded_file($_FILES[mb_icon][tmp_name])) { if (preg_match("/(\.gif)$/i", $_FILES[mb_icon][name])) @@ -135,7 +135,7 @@ if (is_uploaded_file($_FILES[mb_icon][tmp_name])) { @mkdir($mb_dir, 0707); @chmod($mb_dir, 0707); - $dest_path = "$mb_dir/$mb_id.gif"; + $dest_path = $mb_dir.'/'.$mb_id.'.gif'; move_uploaded_file($_FILES[mb_icon][tmp_name], $dest_path); chmod($dest_path, 0606); if (file_exists($dest_path)) @@ -157,7 +157,7 @@ if (is_uploaded_file($_FILES[mb_icon][tmp_name])) } } else - $msg .= $_FILES[mb_icon][name] . "은(는) gif 파일이 아닙니다."; + $msg .= $_FILES[mb_icon][name].'은(는) gif 파일이 아닙니다.'; } @@ -165,75 +165,75 @@ if (is_uploaded_file($_FILES[mb_icon][tmp_name])) $admin = get_admin('super'); -if ($w == "") +if ($w == '') { $mb = get_member($mb_id); if ($mb[mb_id]) - alert("이미 가입한 아이디입니다."); + alert('이미 가입한 아이디입니다.'); - $sql = " insert into $g4[member_table] - set mb_id = '$mb_id', - mb_password = '".sql_password($mb_password)."', - mb_name = '$mb_name', - mb_jumin = '$mb_jumin', - mb_sex = '$mb_sex', - mb_birth = '$mb_birth', - mb_nick = '$mb_nick', - mb_nick_date = '$g4[time_ymd]', - mb_password_q = '$mb_password_q', - mb_password_a = '$mb_password_a', - mb_email = '$mb_email', - mb_homepage = '$mb_homepage', - mb_tel = '$mb_tel', - mb_hp = '$mb_hp', - mb_zip1 = '$mb_zip1', - mb_zip2 = '$mb_zip2', - mb_addr1 = '$mb_addr1', - mb_addr2 = '$mb_addr2', - mb_signature = '$mb_signature', - mb_profile = '$mb_profile', - mb_today_login = '$g4[time_ymdhis]', - mb_datetime = '$g4[time_ymdhis]', - mb_ip = '$_SERVER[REMOTE_ADDR]', - mb_level = '$config[cf_register_level]', - mb_recommend = '$mb_recommend', - mb_login_ip = '$_SERVER[REMOTE_ADDR]', - mb_mailling = '$mb_mailling', - mb_sms = '$mb_sms', - mb_open = '$mb_open', - mb_open_date = '$g4[time_ymd]', - mb_1 = '$mb_1', - mb_2 = '$mb_2', - mb_3 = '$mb_3', - mb_4 = '$mb_4', - mb_5 = '$mb_5', - mb_6 = '$mb_6', - mb_7 = '$mb_7', - mb_8 = '$mb_8', - mb_9 = '$mb_9', - mb_10 = '$mb_10' "; + $sql = " insert into {$g4[member_table]} + set mb_id = '{$mb_id}', + mb_password = '".sql_password($mb_password)."', + mb_name = '{$mb_name}', + mb_jumin = '{$mb_jumin}', + mb_sex = '{$mb_sex}', + mb_birth = '{$mb_birth}', + mb_nick = '{$mb_nick}', + mb_nick_date = '{$g4[time_ymd]}', + mb_password_q = '{$mb_password_q}', + mb_password_a = '{$mb_password_a}', + mb_email = '{$mb_email}', + mb_homepage = '{$mb_homepage}', + mb_tel = '{$mb_tel}', + mb_hp = '{$mb_hp}', + mb_zip1 = '{$mb_zip1}', + mb_zip2 = '{$mb_zip2}', + mb_addr1 = '{$mb_addr1}', + mb_addr2 = '{$mb_addr2}', + mb_signature = '{$mb_signature}', + mb_profile = '{$mb_profile}', + mb_today_login = '{$g4[time_ymdhis]}', + mb_datetime = '{$g4[time_ymdhis]}', + mb_ip = '{$_SERVER[REMOTE_ADDR]}', + mb_level = '{$config[cf_register_level]}', + mb_recommend = '{$mb_recommend}', + mb_login_ip = '{$_SERVER[REMOTE_ADDR]}', + mb_mailling = '{$mb_mailling}', + mb_sms = '{$mb_sms}', + mb_open = '{$mb_open}', + mb_open_date = '{$g4[time_ymd]}', + mb_1 = '{$mb_1}', + mb_2 = '{$mb_2}', + mb_3 = '{$mb_3}', + mb_4 = '{$mb_4}', + mb_5 = '{$mb_5}', + mb_6 = '{$mb_6}', + mb_7 = '{$mb_7}', + mb_8 = '{$mb_8}', + mb_9 = '{$mb_9}', + mb_10 = '{$mb_10}' "; // 이메일 인증을 사용하지 않는다면 이메일 인증시간을 바로 넣는다 if (!$config[cf_use_email_certify]) - $sql .= " , mb_email_certify = '$g4[time_ymdhis]' "; + $sql .= " , mb_email_certify = '{$g4[time_ymdhis]}' "; sql_query($sql); // 회원가입 포인트 부여 - insert_point($mb_id, $config[cf_register_point], "회원가입 축하", '@member', $mb_id, '회원가입'); + insert_point($mb_id, $config[cf_register_point], '회원가입 축하', '{@member}', $mb_id, '회원가입'); // 추천인에게 포인트 부여 if ($config[cf_use_recommend] && $mb_recommend) - insert_point($mb_recommend, $config[cf_recommend_point], "{$mb_id}의 추천인", '@member', $mb_recommend, "{$mb_id} 추천"); + insert_point($mb_recommend, $config[cf_recommend_point], '{$mb_id}의 추천인', '{@member}', $mb_recommend, '{$mb_id} 추천'); // 회원님께 메일 발송 if ($config[cf_email_mb_member]) { - $subject = "회원가입을 축하드립니다."; + $subject = '회원가입을 축하드립니다.'; $mb_md5 = md5($mb_id.$mb_email.$g4[time_ymdhis]); - $certify_href = "$g4[url]/$g4[bbs]/email_certify.php?mb_id=$mb_id&mb_md5=$mb_md5"; + $certify_href = $g4[url].'/'.$g4[bbs].'/email_certify.php?mb_id='.$mb_id.'&mb_md5='.$mb_md5; ob_start(); - include_once ("./register_form_update_mail1.php"); + include_once ('./register_form_update_mail1.php'); $content = ob_get_contents(); ob_end_clean(); @@ -243,10 +243,10 @@ if ($w == "") // 최고관리자님께 메일 발송 if ($config[cf_email_mb_super_admin]) { - $subject = $mb_nick . " 님께서 회원으로 가입하셨습니다."; + $subject = $mb_nick .' 님께서 회원으로 가입하셨습니다.'; ob_start(); - include_once ("./register_form_update_mail2.php"); + include_once ('./register_form_update_mail2.php'); $content = ob_get_contents(); ob_end_clean(); @@ -255,17 +255,17 @@ if ($w == "") // 메일인증 사용하지 않는 경우에만 로그인 if (!$config[cf_use_email_certify]) - set_session("ss_mb_id", $mb_id); + set_session('ss_mb_id', $mb_id); - set_session("ss_mb_reg", $mb_id); + set_session('ss_mb_reg', $mb_id); } -else if ($w == "u") +else if ($w == 'u') { if (!trim($_SESSION["ss_mb_id"])) - alert("로그인 되어 있지 않습니다."); + alert('로그인 되어 있지 않습니다.'); if ($_SESSION["ss_mb_id"] != $_POST[mb_id]) - alert("로그인된 정보와 수정하려는 정보가 틀리므로 수정할 수 없습니다..PHP_EOL.PHP_EOL.만약 올바르지 않은 방법을 사용하신다면 바로 중지하여 주십시오."); + alert('로그인된 정보와 수정하려는 정보가 틀리므로 수정할 수 없습니다.'.PHP_EOL.PHP_EOL.'만약 올바르지 않은 방법을 사용하신다면 바로 중지하여 주십시오.'); $sql_password = ""; if ($mb_password) @@ -273,72 +273,72 @@ else if ($w == "u") $sql_icon = ""; if ($mb_icon) - $sql_icon = " , mb_icon = '$mb_icon' "; + $sql_icon = " , mb_icon = '{$mb_icon}' "; $sql_nick_date = ""; if ($mb_nick_default != $mb_nick) - $sql_nick_date = " , mb_nick_date = '$g4[time_ymd]' "; + $sql_nick_date = " , mb_nick_date = '{$g4[time_ymd]}' "; $sql_open_date = ""; if ($mb_open_default != $mb_open) - $sql_open_date = " , mb_open_date = '$g4[time_ymd]' "; + $sql_open_date = " , mb_open_date = '{$g4[time_ymd]}' "; $sql_sex = ""; if (isset($mb_sex)) - $sql_sex = " , mb_sex = '$mb_sex' "; + $sql_sex = " , mb_sex = '{$mb_sex}' "; // 이전 메일주소와 수정한 메일주소가 틀리다면 인증을 다시 해야하므로 값을 삭제 - $sql_email_certify = ""; + $sql_email_certify = ''; if ($old_email != $mb_email && $config[cf_use_email_certify]) $sql_email_certify = " , mb_email_certify = '' "; // set mb_name = '$mb_name', 제거 - $sql = " update $g4[member_table] - set mb_nick = '$mb_nick', - mb_password_q = '$mb_password_q', - mb_password_a = '$mb_password_a', - mb_mailling = '$mb_mailling', - mb_sms = '$mb_sms', - mb_open = '$mb_open', - mb_email = '$mb_email', - mb_homepage = '$mb_homepage', - mb_tel = '$mb_tel', - mb_hp = '$mb_hp', - mb_zip1 = '$mb_zip1', - mb_zip2 = '$mb_zip2', - mb_addr1 = '$mb_addr1', - mb_addr2 = '$mb_addr2', - mb_signature = '$mb_signature', - mb_profile = '$mb_profile', - mb_1 = '$mb_1', - mb_2 = '$mb_2', - mb_3 = '$mb_3', - mb_4 = '$mb_4', - mb_5 = '$mb_5', - mb_6 = '$mb_6', - mb_7 = '$mb_7', - mb_8 = '$mb_8', - mb_9 = '$mb_9', - mb_10 = '$mb_10' - $sql_password - $sql_icon - $sql_nick_date - $sql_open_date - $sql_sex - $sql_email_certify - where mb_id = '$_POST[mb_id]' "; + $sql = " update {$g4[member_table]} + set mb_nick = '{$mb_nick}', + mb_password_q = '{$mb_password_q}', + mb_password_a = '{$mb_password_a}', + mb_mailling = '{$mb_mailling}', + mb_sms = '{$mb_sms}', + mb_open = '{$mb_open}', + mb_email = '{$mb_email}', + mb_homepage = '{$mb_homepage}', + mb_tel = '{$mb_tel}', + mb_hp = '{$mb_hp}', + mb_zip1 = '{$mb_zip1}', + mb_zip2 = '{$mb_zip2}', + mb_addr1 = '{$mb_addr1}', + mb_addr2 = '{$mb_addr2}', + mb_signature = '{$mb_signature}', + mb_profile = '{$mb_profile}', + mb_1 = '{$mb_1}', + mb_2 = '{$mb_2}', + mb_3 = '{$mb_3}', + mb_4 = '{$mb_4}', + mb_5 = '{$mb_5}', + mb_6 = '{$mb_6}', + mb_7 = '{$mb_7}', + mb_8 = '{$mb_8}', + mb_9 = '{$mb_9}', + mb_10 = '{$mb_10}' + {$sql_password} + {$sql_icon}} + {$sql_nick_date} + {$sql_open_date} + {$sql_sex} + {$sql_email_certify} + where mb_id = '{$_POST[mb_id]}' "; sql_query($sql); // 인증메일 발송 if ($old_email != $mb_email && $config[cf_use_email_certify]) { - $subject = "인증확인 메일입니다."; + $subject = '인증확인 메일입니다.'; $mb_md5 = md5($mb_id.$mb_email.$member[mb_datetime]); - $certify_href = "$g4[url]/$g4[bbs]/email_certify.php?mb_id=$mb_id&mb_md5=$mb_md5"; + $certify_href = $g4[url].'/'.$g4[bbs].'/email_certify.php?mb_id='.$mb_id.'&mb_md5='.$mb_md5; ob_start(); - include_once ("./register_form_update_mail3.php"); + include_once ('./register_form_update_mail3.php'); $content = ob_get_contents(); ob_end_clean(); @@ -348,46 +348,46 @@ else if ($w == "u") // 사용자 코드 실행 -@include_once ("$g4['path']/skin/member/$config[cf_member_skin]/register_update.skin.php"); +@include_once ($g4['path'].'/skin/member/'.$config[cf_member_skin].'/register_update.skin.php'); if ($msg) - echo ""; + echo ''; /* // 결과페이지는 https 에서 http 로 변경이 되어야 함 if ($g4[https_url]) - $https_url = "$g4[https_url]/$g4[bbs]"; + $https_url = $g4[https_url].'/'.$g4[bbs]; else - $https_url = "."; + $https_url = '.'; */ -$https_url = "$g4[url]/$g4[bbs]"; +$https_url = $g4[url].'/'.$g4[bbs]; if ($w == "") { - goto_url("{$https_url}/register_result.php"); -} else if ($w == "u") { - $row = sql_fetch(" select mb_password from $g4[member_table] where mb_id = '$member[mb_id]' "); + goto_url($https_url.'/register_result.php'); +} else if ($w == 'u') { + $row = sql_fetch(" select mb_password from {$g4[member_table]} where mb_id = '{$member[mb_id]}' "); $tmp_password = $row['mb_password']; if ($old_email != $mb_email && $config[cf_use_email_certify]) { set_session("ss_mb_id", ""); - alert("회원 정보가 수정 되었습니다..PHP_EOL.PHP_EOL.E-mail 주소가 변경되었으므로 다시 인증하셔야 합니다.", $g4['path']); + alert('회원 정보가 수정 되었습니다.'.PHP_EOL.PHP_EOL.'E-mail 주소가 변경되었으므로 다시 인증하셔야 합니다.', $g4['path']); } else { - echo " - 회원정보수정 - - - - - + echo ' + 회원정보수정 + + + + + - "; + '; } } ?> diff --git a/bbs/register_form_update_mail2.php b/bbs/register_form_update_mail2.php index e77454eed..13b613ee7 100644 --- a/bbs/register_form_update_mail2.php +++ b/bbs/register_form_update_mail2.php @@ -49,7 +49,7 @@ body, th, td, form, input, select, text, textarea, caption { font-size: 12px; fo - 관리자화면에서 자세한 내용을 확인하실 수 있습니다.[바로가기] + 관리자화면에서 자세한 내용을 확인하실 수 있습니다.[바로가기] diff --git a/bbs/register_result.php b/bbs/register_result.php index e2c258b91..2265ecd84 100644 --- a/bbs/register_result.php +++ b/bbs/register_result.php @@ -6,10 +6,10 @@ $mb = get_member($_SESSION[ss_mb_reg]); if (!$mb[mb_id]) goto_url($g4['path']); -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; -$g4['title'] = "회원가입결과"; +$g4['title'] = '회원가입결과'; include_once('./_head.php'); -include_once("$member_skin_path/register_result.skin.php"); +include_once($member_skin_path.'/register_result.skin.php'); include_once('./_tail.php'); ?> \ No newline at end of file diff --git a/bbs/rss.php b/bbs/rss.php index ef5ce1741..315fe0044 100644 --- a/bbs/rss.php +++ b/bbs/rss.php @@ -13,20 +13,20 @@ function specialchars_replace($str, $len=0) { return $str; } -$sql = " select gr_id, bo_subject, bo_page_rows, bo_read_level, bo_use_rss_view from $g4[board_table] where bo_table = '$bo_table' "; +$sql = " select gr_id, bo_subject, bo_page_rows, bo_read_level, bo_use_rss_view from {$g4[board_table]} where bo_table = '{$bo_table}' "; $row = sql_fetch($sql); $subj2 = specialchars_replace($row[bo_subject], 255); $lines = $row[bo_page_rows]; // 비회원 읽기가 가능한 게시판만 RSS 지원 if ($row[bo_read_level] >= 2) { - echo "비회원 읽기가 가능한 게시판만 RSS 지원합니다."; + echo '비회원 읽기가 가능한 게시판만 RSS 지원합니다.'; exit; } // RSS 사용 체크 if (!$row[bo_use_rss_view]) { - echo "RSS 보기가 금지되어 있습니다."; + echo 'RSS 보기가 금지되어 있습니다.'; exit; } @@ -34,45 +34,52 @@ Header("Content-type: text/xml"); header("Cache-Control: no-cache, must-revalidate"); header("Pragma: no-cache"); -$sql = " select gr_subject from $g4[group_table] where gr_id = '$row[gr_id]' "; +$sql = " select gr_subject from {$g4[group_table]} where gr_id = '{$row[gr_id]}' "; $row = sql_fetch($sql); $subj1 = specialchars_replace($row[gr_subject], 255); +?> -echo "\n"; -echo "\n"; -echo "\n"; -echo "".specialchars_replace("$config[cf_title] > $subj1 > $subj2")."\n"; -echo "".specialchars_replace("$g4[url]/$g4[bbs]/board.php?bo_table=$bo_table")."\n"; -echo "테스트 버전 0.2 (2004-04-26)\n"; -echo "ko\n"; +"?> + + +<?=specialchars_replace($config[cf_title].' > '.$subj1.' > '.$subj2)?> + +테스트 버전 0.2 (2004-04-26) +ko + - echo "\n"; - echo "".specialchars_replace($row[wr_subject])."\n"; - echo "".specialchars_replace("$g4[url]/$g4[bbs]/board.php?bo_table=$bo_table&wr_id=$row[wr_id]")."\n"; - echo "\n"; - echo "".specialchars_replace($row[wr_name])."\n"; - $date = $row[wr_datetime]; - // rss 리더 스킨으로 호출하면 날짜가 제대로 표시되지 않음 - //$date = substr($date,0,10) . "T" . substr($date,11,8) . "+09:00"; - $date = date('r', strtotime($date)); - echo "$date\n"; - echo "\n"; + +<?=specialchars_replace($row[wr_subject])?> + +]]> + + + + + +\n"; -echo "\n"; +echo ''.PHP_EOL; +echo ''.PHP_EOL; ?> \ No newline at end of file diff --git a/bbs/scrap.php b/bbs/scrap.php index 981a01c2d..d8fa04e8b 100644 --- a/bbs/scrap.php +++ b/bbs/scrap.php @@ -2,17 +2,17 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert_close("회원만 조회하실 수 있습니다."); + alert_close('회원만 조회하실 수 있습니다.'); -$g4['title'] = $member[mb_nick] . "님의 스크랩"; +$g4['title'] = $member[mb_nick].'님의 스크랩'; include_once($g4['path'].'/head.sub.php'); $list = array(); -$sql_common = " from $g4[scrap_table] where mb_id = '$member[mb_id]' "; +$sql_common = " from {$g4[scrap_table]} where mb_id = '{$member[mb_id]}' "; $sql_order = " order by ms_id desc "; -$sql = " select count(*) as cnt $sql_common "; +$sql = " select count(*) as cnt {$sql_common} "; $row = sql_fetch($sql); $total_count = $row[cnt]; @@ -24,9 +24,9 @@ $from_record = ($page - 1) * $rows; // 시작 열을 구함 $list = array(); $sql = " select * - $sql_common - $sql_order - limit $from_record, $rows "; + {$sql_common} + {$sql_order} + limit {$from_record}, {$rows} "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { @@ -36,28 +36,28 @@ for ($i=0; $row=sql_fetch_array($result); $i++) $num = $total_count - ($page - 1) * $rows - $i; // 게시판 제목 - $sql2 = " select bo_subject from $g4[board_table] where bo_table = '$row[bo_table]' "; + $sql2 = " select bo_subject from {$g4[board_table]} where bo_table = '{$row[bo_table]}' "; $row2 = sql_fetch($sql2); - if (!$row2[bo_subject]) $row2[bo_subject] = "[게시판 없음]"; + if (!$row2[bo_subject]) $row2[bo_subject] = '[게시판 없음]'; // 게시물 제목 $tmp_write_table = $g4[write_prefix] . $row[bo_table]; - $sql3 = " select wr_subject from $tmp_write_table where wr_id = '$row[wr_id]' "; + $sql3 = " select wr_subject from {$tmp_write_table} where wr_id = '{$row[wr_id]}' "; $row3 = sql_fetch($sql3, FALSE); $subject = get_text(cut_str($row3[wr_subject], 100)); if (!$row3[wr_subject]) - $row3[wr_subject] = "[글 없음]"; + $row3[wr_subject] = '[글 없음]'; $list[$i][num] = $num; - $list[$i][opener_href] = "./board.php?bo_table=$row[bo_table]"; - $list[$i][opener_href_wr_id] = "./board.php?bo_table=$row[bo_table]&wr_id=$row[wr_id]"; + $list[$i][opener_href] = './board.php?bo_table='.$row[bo_table]; + $list[$i][opener_href_wr_id] = './board.php?bo_table='.$row[bo_table].'&wr_id='.$row[wr_id]; $list[$i][bo_subject] = $row2[bo_subject]; $list[$i][subject] = $subject; - $list[$i][del_href] = "./scrap_delete.php?ms_id=$row[ms_id]&page=$page"; + $list[$i][del_href] = './scrap_delete.php?ms_id='.$row[ms_id].'&page='.$page; } -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -include_once("$member_skin_path/scrap.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +include_once($member_skin_path.'/scrap.skin.php'); include_once($g4['path'].'/tail.sub.php'); ?> diff --git a/bbs/scrap_delete.php b/bbs/scrap_delete.php index f99e225f5..f79dae324 100644 --- a/bbs/scrap_delete.php +++ b/bbs/scrap_delete.php @@ -2,10 +2,10 @@ include_once('./_common.php'); if (!$member[mb_id]) - alert("회원만 이용하실 수 있습니다."); + alert('회원만 이용하실 수 있습니다.'); -$sql = " delete from $g4[scrap_table] where mb_id = '$member[mb_id]' and ms_id = '$ms_id' "; +$sql = " delete from {$g4[scrap_table]} where mb_id = '{$member[mb_id]}' and ms_id = '{$ms_id}' "; sql_query($sql); -goto_url("./scrap.php?page=$page"); +goto_url('./scrap.php?page='.$page); ?> diff --git a/bbs/scrap_popin.php b/bbs/scrap_popin.php index 9bc7ec27b..79eb03f7f 100644 --- a/bbs/scrap_popin.php +++ b/bbs/scrap_popin.php @@ -4,11 +4,11 @@ include_once('./_common.php'); include_once($g4['path'].'/head.sub.php'); if (!$member[mb_id]) { - $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); echo << - alert("회원만 접근 가능합니다."); - opener.location.href = "$href"; + alert('회원만 접근 가능합니다.'); + opener.location.href = '$href'; window.close(); HEREDOC; @@ -17,25 +17,25 @@ HEREDOC; echo << - if (window.name != "scrap") { - alert("올바른 방법으로 사용해 주십시오."); + if (window.name != 'scrap') { + alert('올바른 방법으로 사용해 주십시오.'); window.close(); } HEREDOC; if ($write[wr_is_comment]) - alert_close("코멘트는 스크랩 할 수 없습니다."); + alert_close('코멘트는 스크랩 할 수 없습니다.'); -$sql = " select count(*) as cnt from $g4[scrap_table] - where mb_id = '$member[mb_id]' - and bo_table = '$bo_table' - and wr_id = '$wr_id' "; +$sql = " select count(*) as cnt from {$g4[scrap_table]} + where mb_id = '{$member[mb_id]}' + and bo_table = '{$bo_table}' + and wr_id = '{$wr_id}' "; $row = sql_fetch($sql); if ($row[cnt]) { echo << - if (confirm('이미 스크랩하신 글 입니다..PHP_EOL.PHP_EOL.지금 스크랩을 확인하시겠습니까?')) + if (confirm('이미 스크랩하신 글 입니다.'.PHP_EOL.PHP_EOL.'지금 스크랩을 확인하시겠습니까?')) document.location.href = './scrap.php'; else window.close(); @@ -44,8 +44,8 @@ HEREDOC; exit; } -$member_skin_path = "$g4['path']/skin/member/$config[cf_member_skin]"; -include_once("$member_skin_path/scrap_popin.skin.php"); +$member_skin_path = $g4['path'].'/skin/member/'.$config[cf_member_skin]; +include_once($member_skin_path.'/scrap_popin.skin.php'); include_once($g4['path'].'/tail.sub.php'); ?> diff --git a/bbs/scrap_popin_update.php b/bbs/scrap_popin_update.php index 1b0fcdb43..9953cfb05 100644 --- a/bbs/scrap_popin_update.php +++ b/bbs/scrap_popin_update.php @@ -5,25 +5,25 @@ include_once($g4['path'].'/head.sub.php'); if (!$member[mb_id]) { - $href = "./login.php?$qstr&url=".urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id"); - echo ""; + $href = './login.php?'.$qstr.'&url='.urlencode('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); + echo ''; exit; } $sql = " select count(*) as cnt from $g4[scrap_table] - where mb_id = '$member[mb_id]' + where mb_id = '$member[mb_id]' and bo_table = '$bo_table' and wr_id = '$wr_id' "; $row = sql_fetch($sql); if ($row[cnt]) { - echo " + echo ' "; + '; exit; } @@ -40,54 +40,54 @@ if ($wr_content && ($member[mb_level] >= $board[bo_comment_level])) $wr_email = $member[mb_email]; $wr_homepage = $member[mb_homepage]; - $sql = " select max(wr_comment) as max_comment from $write_table - where wr_parent = '$wr_id' and wr_is_comment = 1 "; + $sql = " select max(wr_comment) as max_comment from {$write_table} + where wr_parent = '{$wr_id}' and wr_is_comment = 1 "; $row = sql_fetch($sql); $row[max_comment] += 1; $sql = " insert into $write_table - set ca_name = '$wr[ca_name]', - wr_option = '', - wr_num = '$wr[wr_num]', - wr_reply = '', - wr_parent = '$wr_id', - wr_is_comment = '1', - wr_comment = '$row[max_comment]', - wr_content = '$wr_content', - mb_id = '$mb_id', - wr_password = '$wr_password', - wr_name = '$wr_name', - wr_email = '$wr_email', - wr_homepage = '$wr_homepage', - wr_datetime = '$g4[time_ymdhis]', - wr_ip = '$_SERVER[REMOTE_ADDR]' "; + set ca_name = '{$wr[ca_name]}', + wr_option = '', + wr_num = '{$wr[wr_num]}', + wr_reply = '', + wr_parent = '{$wr_id}', + wr_is_comment = 1, + wr_comment = '{$row[max_comment]}', + wr_content = '{$wr_content}', + mb_id = '{$mb_id}', + wr_password = '{$wr_password}', + wr_name = '{$wr_name}', + wr_email = '{$wr_email}', + wr_homepage = '{$wr_homepage}', + wr_datetime = '{$g4[time_ymdhis]}', + wr_ip = '{$_SERVER[REMOTE_ADDR]}' "; sql_query($sql); $comment_id = mysql_insert_id(); // 원글에 코멘트수 증가 - sql_query(" update $write_table set wr_comment = wr_comment + 1 where wr_id = '$wr_id' "); + sql_query(" update {$write_table} set wr_comment = wr_comment + 1 where wr_id = '{$wr_id}' "); // 새글 INSERT //sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '$bo_table', '$comment_id', '$wr_id', '$g4[time_ymdhis]' ) "); - sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '$bo_table', '$comment_id', '$wr_id', '$g4[time_ymdhis]', '$member[mb_id]' ) "); + sql_query(" insert into {$g4[board_new_table]} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$comment_id}', '{$wr_id}', '{$g4[time_ymdhis]}', '{$member[mb_id]}' ) "); // 코멘트 1 증가 - sql_query(" update $g4[board_table] set bo_count_comment = bo_count_comment + 1 where bo_table = '$bo_table' "); + sql_query(" update {$g4[board_table]} set bo_count_comment = bo_count_comment + 1 where bo_table = '{$bo_table}' "); // 포인트 부여 - insert_point($member[mb_id], $board[bo_comment_point], "$board[bo_subject] {$wr_id}-{$comment_id} 코멘트쓰기", $bo_table, $comment_id, '코멘트'); + insert_point($member[mb_id], $board[bo_comment_point], '{$board[bo_subject]} {$wr_id}-{$comment_id} 코멘트쓰기', $bo_table, $comment_id, '코멘트'); } } -$sql = " insert into $g4[scrap_table] ( mb_id, bo_table, wr_id, ms_datetime ) - values ( '$member[mb_id]', '$bo_table', '$wr_id', '$g4[time_ymdhis]' ) "; +$sql = " insert into {$g4[scrap_table]} ( mb_id, bo_table, wr_id, ms_datetime ) + values ( '{$member[mb_id]}', '{$bo_table}', '{$wr_id}', '{$g4[time_ymdhis]}' ) "; sql_query($sql); echo << - if (confirm("이 글을 스크랩 하였습니다..PHP_EOL.PHP_EOL.지금 스크랩을 확인하시겠습니까?")) - document.location.href = "./scrap.php"; + if (confirm('이 글을 스크랩 하였습니다.'.PHP_EOL.PHP_EOL.'지금 스크랩을 확인하시겠습니까?')) + document.location.href = './scrap.php'; else window.close(); diff --git a/bbs/search.php b/bbs/search.php index 5a1d84e3d..bb20a8985 100644 --- a/bbs/search.php +++ b/bbs/search.php @@ -3,7 +3,7 @@ include_once('./_common.php'); //if (!$stx) alert("검색어가 없습니다."); -$g4['title'] = "검색 : " . $stx; +$g4['title'] = '검색 : '.$stx; include_once('./_head.php'); if ($stx) @@ -11,25 +11,25 @@ if ($stx) //$stx = trim($stx); $stx = preg_replace("/\//", "\/", trim($stx)); $sop = strtolower($sop); - if (!$sop || !($sop == "and" || $sop == "or")) $sop = "and"; // 연산자 and , or + if (!$sop || !($sop == 'and' || $sop == 'or')) $sop = 'and'; // 연산자 and , or if (!$srows) $srows = 10; // 한페이지에 출력하는 검색 행수 unset($g4_search[tables]); unset($g4_search[read_level]); - $sql = " select gr_id, bo_table, bo_read_level from $g4[board_table] where bo_use_search = '1' and bo_list_level <= '$member[mb_level]' "; + $sql = " select gr_id, bo_table, bo_read_level from {$g4[board_table]} where bo_use_search = 1 and bo_list_level <= '{$member[mb_level]}' "; // and bo_read_level <= '$member[mb_level]' "; if ($gr_id) - $sql .= " and gr_id = '$gr_id' "; + $sql .= " and gr_id = '{$gr_id}' "; if ($onetable) // 하나의 게시판만 검색한다면 - $sql .= " and bo_table = '$onetable' "; + $sql .= " and bo_table = '{$onetable}' "; $sql .= " order by bo_order_search, gr_id, bo_table "; $result = sql_query($sql); for ($i=0; $row=sql_fetch_array($result); $i++) { - if ($is_admin != "super") + if ($is_admin != 'super') { // 그룹접근 사용에 대한 검색 차단 - $sql2 = " select gr_use_access, gr_admin from $g4[group_table] where gr_id = '$row[gr_id]' "; + $sql2 = " select gr_use_access, gr_admin from {$g4[group_table]} where gr_id = '{$row[gr_id]}' "; $row2 = sql_fetch($sql2); // 그룹접근을 사용한다면 if ($row2[gr_use_access]) @@ -39,7 +39,7 @@ if ($stx) ; else { - $sql3 = " select count(*) as cnt from $g4[group_member_table] where gr_id = '$row[gr_id]' and mb_id = '$member[mb_id]' and mb_id <> '' "; + $sql3 = " select count(*) as cnt from {$g4[group_member_table]} where gr_id = '{$row[gr_id]}' and mb_id = '{$member[mb_id]}' and mb_id <> '' "; $row3 = sql_fetch($sql3); if (!$row3[cnt]) continue; @@ -50,44 +50,44 @@ if ($stx) $g4_search[read_level][] = $row[bo_read_level]; } - $search_query = "sfl=".urlencode($sfl)."&stx=".urlencode($stx)."&sop=$sop"; + $search_query = 'sfl='.urlencode($sfl).'&stx='.urlencode($stx).'&sop='.$sop; $text_stx = get_text(stripslashes($stx)); - $op1 = ""; + $op1 = ''; // 검색어를 구분자로 나눈다. 여기서는 공백 - $s = explode(" ", strip_tags($stx)); + $s = explode(' ', strip_tags($stx)); // 검색필드를 구분자로 나눈다. 여기서는 + - $field = explode("||", trim($sfl)); + $field = explode('||', trim($sfl)); - $str = "("; + $str = '('; for ($i=0; $i'.$row2[bo_subject].' ('.$row[cnt].')'; } } @@ -160,41 +160,41 @@ if ($stx) $k=0; for ($idx=$table_index; $idx"; + echo ''; } -$group_select = "'; +$group_select .= ''; -if (!$sfl) $sfl = "wr_subject"; -if (!$sop) $sop = "or"; +if (!$sfl) $sfl = 'wr_subject'; +if (!$sop) $sop = 'or'; -$search_skin_path = "$g4['path']/skin/search/$config[cf_search_skin]"; -include_once("$search_skin_path/search.skin.php"); +$search_skin_path = $g4['path'].'/skin/search/'.$config[cf_search_skin]; +include_once($search_skin_path.'/search.skin.php'); include_once('./_tail.php'); ?> diff --git a/bbs/tb.php b/bbs/tb.php index 23129a486..023ebaa9c 100644 --- a/bbs/tb.php +++ b/bbs/tb.php @@ -6,23 +6,22 @@ define("_GNUBOARD_", TRUE); include_once('./_common.php'); // 오류는 write_log() 함수로 남긴다. -include_once("$g4['path']/lib/etc.lib.php"); +include_once($g4['path'].'/lib/etc.lib.php'); -function tb_xml_msg($error, $msg="") +function tb_xml_msg($error, $msg='') { global $g4; - $s = ""; - $s .= "\n"; - $s .= "\n"; - $s .= "$error\n"; - $s .= "$msg\n"; - $s .= "\n"; + $s = ''; + $s .= ''.PHP_EOL; + $s .= ''.PHP_EOL; + $s .= ''.$error.''.PHP_EOL; + $s .= ''.$msg.''.PHP_EOL; + $s .= ''.PHP_EOL; return $s; } - $arr = explode("/", $_SERVER[PATH_INFO]); // 영문자 숫자 _ 과 일치하지 않는 문자는 삭제한다. (최대 20자) $bo_table = preg_replace("/\W/", "", substr($arr[1],0,20)); @@ -33,44 +32,43 @@ $to_token = preg_replace("/[^a-z0-9]/", "", substr($arr[3],0,32)); $write_table = $g4[write_prefix] . $bo_table; // 게시판 테이블 전체이름 -$sql = " select wr_id, ca_name, wr_email from $write_table where wr_id = '$wr_id' "; +$sql = " select wr_id, ca_name, wr_email from {$write_table} where wr_id = '{$wr_id}' "; $wr = sql_fetch($sql, FALSE); // wr_id가 없거나 트랙백으로 넘어온게 아니라면 if (!$wr[wr_id] || !($_POST[title] && $_POST[excerpt] && $_POST[url] && $_POST[blog_name])) { - $tmp_dir = str_replace("/tb.php", "", $_SERVER[SCRIPT_NAME]); - header("location:$tmp_dir/board.php?bo_table=$bo_table&wr_id=$wr_id"); + $tmp_dir = str_replace('/tb.php', '', $_SERVER[SCRIPT_NAME]); + header('location:'.$tmp_dir.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id); exit; } - if (!$to_token) { if (isset($_POST)) - write_log("$g4['path']/data/log/tb.log", $_POST); + write_log($g4['path'].'/data/log/tb.log', $_POST); - echo tb_xml_msg(1, "토큰값이 넘어오지 않았습니다."); + echo tb_xml_msg(1, '토큰값이 넘어오지 않았습니다.'); exit; } -$sql = " select to_token from $g4[token_table] where to_token = '$to_token' "; +$sql = " select to_token from {$g4[token_table]} where to_token = '{$to_token}' "; $row = sql_fetch($sql); if ($row[to_token] && $to_token) { // 두번 이상 트랙백을 보내지 못하도록 하기 위하여 토큰을 삭제한다 - sql_query(" delete from $g4[token_table] where to_token = '$to_token' "); + sql_query(" delete from {$g4[token_table]} where to_token = '{$to_token}' "); // 토큰검사 (3시간 이상 지난 토큰은 삭제) if (isset($g4['token_time']) == false) $g4['token_time'] = 3; - $sql = " delete from $g4[token_table] where to_datetime < '".date("Y-m-d", $g4[server_time] - 3600 * $g4['token_time'])."' "; + $sql = " delete from {$g4[token_table]} where to_datetime < '".date("Y-m-d", $g4[server_time] - 3600 * $g4['token_time'])."' "; sql_query($sql); } else { - echo tb_xml_msg(1, "트랙백 주소가 올바르지 않습니다. (토큰 유효시간 경과 등)"); + echo tb_xml_msg(1, '트랙백 주소가 올바르지 않습니다. (토큰 유효시간 경과 등)'); exit; } @@ -84,36 +82,36 @@ $msg = ""; // 두번씩 INSERT 되는것을 막기 위해 if ($_POST[title]) { - $board = sql_fetch(" select bo_subject, bo_use_trackback from $g4[board_table] where bo_table = '$bo_table' "); + $board = sql_fetch(" select bo_subject, bo_use_trackback from {$g4[board_table]} where bo_table = '{$bo_table}' "); if (!$board[bo_use_trackback]) - $msg = "트랙백 사용이 금지된 게시판입니다."; + $msg = '트랙백 사용이 금지된 게시판입니다.'; if (!$msg) { $next_num = get_next_num($write_table); - $sql = " select max(wr_comment) as max_comment from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 "; + $sql = " select max(wr_comment) as max_comment from {$write_table} where wr_parent = '{$wr_id}' and wr_is_comment = 1 "; $row = sql_fetch($sql); $row[max_comment] += 1; - $sql = " insert into $g4[write_prefix]$bo_table - set wr_num = '$next_num', - wr_parent = '$wr_id', - wr_is_comment = '1', - wr_comment = '$row[max_comment]', - wr_content = '$title\n$excerpt', - wr_trackback = '$_POST[url]', - wr_name = '$_POST[blog_name]', - wr_password = '".sql_password($g4[server_time])."', - wr_datetime = '$g4[time_ymdhis]', - wr_ip = '$_SERVER[REMOTE_ADDR]' "; + $sql = " insert into {$g4[write_prefix]}{$bo_table} + set wr_num = '{$next_num}', + wr_parent = '{$wr_id}', + wr_is_comment = 1, + wr_comment = '{$row[max_comment]}', + wr_content = '{$title}\n{$excerpt}', + wr_trackback = '{$_POST[url]}', + wr_name = '{$_POST[blog_name]}', + wr_password = '".sql_password($g4[server_time])."', + wr_datetime = '{$g4[time_ymdhis]}', + wr_ip = '{$_SERVER[REMOTE_ADDR]}' "; $result = sql_query($sql, FALSE); if ($result) { $comment_id = mysql_insert_id(); - sql_query(" update $write_table set wr_comment = wr_comment + 1 where wr_id = '$wr_id' ", FALSE); - sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '$bo_table', '$comment_id', '$wr_id', '$g4[time_ymdhis]' ) "); - sql_query(" update $g4[board_table] set bo_count_comment = bo_count_comment + 1 where bo_table = '$bo_table' ", FALSE); + sql_query(" update {$write_table} set wr_comment = wr_comment + 1 where wr_id = '{$wr_id}' ", FALSE); + sql_query(" insert into {$g4[board_new_table]} ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '{$bo_table}', '{$comment_id}', '{$wr_id}', '{$g4[time_ymdhis]}' ) "); + sql_query(" update {$g4[board_table]} set bo_count_comment = bo_count_comment + 1 where bo_table = '{$bo_table}' ", FALSE); } else $msg = "$write_table TABLE INSERT 오류"; } @@ -130,43 +128,43 @@ if ($_POST[title]) // 메일발송 사용 if ($config[cf_email_use] && $board[bo_use_email]) { - include_once("$g4['path']/lib/mailer.lib.php"); + include_once($g4['path'].'/lib/mailer.lib.php'); // 관리자의 정보를 얻고 - $super_admin = get_admin("super"); - $group_admin = get_admin("group"); - $board_admin = get_admin("board"); + $super_admin = get_admin('super'); + $group_admin = get_admin('group'); + $board_admin = get_admin('board'); $wr_name = $blog_name = get_text(stripslashes($_POST[blog_name])); $wr_subject = $title = get_text(stripslashes($title)); $wr_content = $excerpt = nl2br(get_text(stripslashes($excerpt))); - $link_url = "http://$_SERVER[HTTP_HOST]$_SERVER[REQUEST_URI]"; + $link_url = 'http://'.$_SERVER[HTTP_HOST].$_SERVER[REQUEST_URI]; - $subject = "'{$board[bo_subject]}' 게시판에 트랙백에 의한 글이 올라왔습니다."; + $subject = $board[bo_subject].' 게시판에 트랙백에 의한 글이 올라왔습니다.'; define("_GNUBOARD_", TRUE); ob_start(); - include_once ("./write_update_mail.php"); + include_once ('./write_update_mail.php'); $content = ob_get_contents(); ob_end_clean(); // 게시판 관리자에게 보내는 메일 if ($config[cf_email_wr_board_admin]) - mailer($blog_name, "", $board_admin[mb_email], $subject, $content, 1); + mailer($blog_name, '', $board_admin[mb_email], $subject, $content, 1); // 그룹 관리자에게 보내는 메일 if ($group_admin[mb_email] != $board_admin[mb_email]) { if ($config[cf_email_wr_group_admin]) - mailer($blog_name, "", $group_admin[mb_email], $subject, $content, 1); + mailer($blog_name, '', $group_admin[mb_email], $subject, $content, 1); } // 최고관리자에게 보내는 메일 if ($super_admin[mb_email] != $board_admin[mb_email]) { if ($config[cf_email_wr_super_admin]) - mailer($blog_name, "", $super_admin[mb_email], $subject, $content, 1); + mailer($blog_name, '', $super_admin[mb_email], $subject, $content, 1); } // 답변 메일받기 (원게시자에게 보내는 메일) @@ -179,18 +177,18 @@ if ($_POST[title]) // 코멘트 쓴 모든이에게 메일 발송 if ($config[cf_email_wr_comment_all]) { - $sql = " select wr_email from $write_table - where wr_email not in ( '$admin[mb_email]' , '$wr[wr_email]', '' ) - and wr_parent = '$wr_id' - group by wr_email "; + $sql = " select wr_email from {$write_table} + where wr_email not in ( '{$admin[mb_email]}' , '{$wr[wr_email]}', '' ) + and wr_parent = '{$wr_id}' + group by wr_email "; $result = sql_query($sql); while ($row=sql_fetch_array($result)) - mailer($blog_name, "", $row[wr_email], $subject, $content, 1); + mailer($blog_name, '', $row[wr_email], $subject, $content, 1); } } } } } -echo tb_xml_msg(0, ""); +echo tb_xml_msg(0, ''); ?> diff --git a/bbs/tb_token.php b/bbs/tb_token.php index 7a26a6e60..ec35b7ab5 100644 --- a/bbs/tb_token.php +++ b/bbs/tb_token.php @@ -3,18 +3,18 @@ include_once('./_common.php'); // 오류는 write_log() 로 잡는다. -include_once("$g4['path']/lib/etc.lib.php"); -//write_log("$g4['path']/lib/log/aaa", 1); +include_once($g4['path'].'/lib/etc.lib.php'); +//write_log($g4['path'].'/lib/log/aaa', 1); if (isset($g4['token_time']) == false) $g4['token_time'] = 3; -$sql = " delete from $g4[token_table] - where to_datetime < '".date("Y-m-d", $g4[server_time] - 86400 * $g4['token_time'])."' "; +$sql = " delete from {$g4[token_table]} + where to_datetime < '".date("Y-m-d", $g4[server_time] - 86400 * $g4['token_time'])."' "; sql_query($sql); -$sql = " select count(*) as cnt from $g4[token_table] - where to_ip = '$_SERVER[REMOTE_ADDR]' "; +$sql = " select count(*) as cnt from {$g4[token_table]} + where to_ip = '{$_SERVER[REMOTE_ADDR]}' "; $row = sql_fetch($sql); if ($row[cnt] >= 100) return; @@ -23,9 +23,9 @@ $i=0; while(1) { $token = md5(uniqid(rand(), true)); $sql = " insert into g4_token - set to_token = '$token', - to_datetime = '{$g4['time_ymdhis']}', - to_ip = '$_SERVER[REMOTE_ADDR]' "; + set to_token = '{$token}', + to_datetime = '{$g4['time_ymdhis']}', + to_ip = '{$_SERVER[REMOTE_ADDR]}' "; $result = sql_query($sql, FALSE); if ($result) break; diff --git a/bbs/view.php b/bbs/view.php index cb8727133..68ded6517 100644 --- a/bbs/view.php +++ b/bbs/view.php @@ -3,21 +3,21 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 // 게시판에서 두단어 이상 검색 후 검색된 게시물에 코멘트를 남기면 나오던 오류 수정 $sop = strtolower($sop); -if ($sop != "and" && $sop != "or") - $sop = "and"; +if ($sop != 'and' && $sop != 'or') + $sop = 'and'; -@include_once("$board_skin_path/view.head.skin.php"); +@include_once($board_skin_path.'/view.head.skin.php'); $sql_search = ""; // 검색이면 if ($sca || $stx) { // where 문을 얻음 $sql_search = get_sql_search($sca, $sfl, $stx, $sop); - $search_href = "./board.php?bo_table=$bo_table&page=$page" . $qstr; - $list_href = "./board.php?bo_table=$bo_table"; + $search_href = './board.php?bo_table='.$bo_table.'&page='.$page.$qstr; + $list_href = './board.php?bo_table='.$bo_table; } else { - $search_href = ""; - $list_href = "./board.php?bo_table=$bo_table&page=$page"; + $search_href = ''; + $list_href = './board.php?bo_table='.$bo_table.'&page='.$page; } if (!$board[bo_use_list_view]) { @@ -25,101 +25,101 @@ if (!$board[bo_use_list_view]) { $sql_search = " and " . $sql_search; // 윗글을 얻음 - $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply < '$write[wr_reply]' $sql_search order by wr_num desc, wr_reply desc limit 1 "; + $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num = '{$write[wr_num]}' and wr_reply < '{$write[wr_reply]}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 "; $prev = sql_fetch($sql); // 위의 쿼리문으로 값을 얻지 못했다면 if (!$prev[wr_id]) { - $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num < '$write[wr_num]' $sql_search order by wr_num desc, wr_reply desc limit 1 "; + $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num < '{$write[wr_num]}' {$sql_search} order by wr_num desc, wr_reply desc limit 1 "; $prev = sql_fetch($sql); } // 아래글을 얻음 - $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num = '$write[wr_num]' and wr_reply > '$write[wr_reply]' $sql_search order by wr_num, wr_reply limit 1 "; + $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num = '{$write[wr_num]}' and wr_reply > '{$write[wr_reply]}' {$sql_search} order by wr_num, wr_reply limit 1 "; $next = sql_fetch($sql); // 위의 쿼리문으로 값을 얻지 못했다면 if (!$next[wr_id]) { - $sql = " select wr_id, wr_subject from $write_table where wr_is_comment = 0 and wr_num > '$write[wr_num]' $sql_search order by wr_num, wr_reply limit 1 "; + $sql = " select wr_id, wr_subject from {$write_table} where wr_is_comment = 0 and wr_num > '{$write[wr_num]}' {$sql_search} order by wr_num, wr_reply limit 1 "; $next = sql_fetch($sql); } } // 이전글 링크 -$prev_href = ""; +$prev_href = ''; if ($prev[wr_id]) { $prev_wr_subject = get_text(cut_str($prev[wr_subject], 255)); - $prev_href = "./board.php?bo_table=$bo_table&wr_id=$prev[wr_id]&page=$page" . $qstr; + $prev_href = './board.php?bo_table='.$bo_table.'&wr_id='.$prev[wr_id].'&page='.$page.$qstr; } // 다음글 링크 -$next_href = ""; +$next_href = ''; if ($next[wr_id]) { $next_wr_subject = get_text(cut_str($next[wr_subject], 255)); - $next_href = "./board.php?bo_table=$bo_table&wr_id=$next[wr_id]&page=$page" . $qstr; + $next_href = './board.php?bo_table='.$bo_table.'&wr_id='.$next[wr_id].'&page='.$page.$qstr; } // 쓰기 링크 -$write_href = ""; +$write_href = ''; if ($member[mb_level] >= $board[bo_write_level]) - $write_href = "./write.php?bo_table=$bo_table"; + $write_href = './write.php?bo_table='.$bo_table; // 답변 링크 -$reply_href = ""; +$reply_href = ''; if ($member[mb_level] >= $board[bo_reply_level]) - $reply_href = "./write.php?w=r&bo_table=$bo_table&wr_id=$wr_id" . $qstr; + $reply_href = './write.php?w=r&bo_table='.$bo_table.'&wr_id='.$wr_id.$qstr; // 수정, 삭제 링크 -$update_href = $delete_href = ""; +$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=$wr_id&page=$page" . $qstr; - $delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&page=$page".urldecode($qstr)."');"; + $update_href = './write.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; + $delete_href = 'javascript:del(\'./delete.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.urldecode($qstr).'\');'; if ($is_admin) { set_session("ss_delete_token", $token = uniqid(time())); - $delete_href = "javascript:del('./delete.php?bo_table=$bo_table&wr_id=$wr_id&token=$token&page=$page".urldecode($qstr)."');"; + $delete_href = 'javascript:del(\'./delete.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&token='.$token.'&page='.$page.urldecode($qstr).'\');'; } } else if (!$write[mb_id]) { // 회원이 쓴 글이 아니라면 - $update_href = "./password.php?w=u&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr; - $delete_href = "./password.php?w=d&bo_table=$bo_table&wr_id=$wr_id&page=$page" . $qstr; + $update_href = './password.php?w=u&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; + $delete_href = './password.php?w=d&bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr; } // 최고, 그룹관리자라면 글 복사, 이동 가능 -$copy_href = $move_href = ""; -if ($write[wr_reply] == "" && ($is_admin == "super" || $is_admin == "group")) { - $copy_href = "javascript:win_open('./move.php?sw=copy&bo_table=$bo_table&wr_id=$wr_id&page=$page".$qstr."', 'boardcopy', 'left=50, top=50, width=500, height=550, scrollbars=1');"; - $move_href = "javascript:win_open('./move.php?sw=move&bo_table=$bo_table&wr_id=$wr_id&page=$page".$qstr."', 'boardmove', 'left=50, top=50, width=500, height=550, scrollbars=1');"; +$copy_href = $move_href = ''; +if ($write[wr_reply] == '' && ($is_admin == 'super' || $is_admin == 'group')) { + $copy_href = 'javascript:win_open('./move.php?sw=copy&bo_table=$bo_table&wr_id=$wr_id&page=$page".$qstr."', 'boardcopy', 'left=50, top=50, width=500, height=550, scrollbars=1');'; + $move_href = 'javascript:win_open('./move.php?sw=move&bo_table=$bo_table&wr_id=$wr_id&page=$page".$qstr."', 'boardmove', 'left=50, top=50, width=500, height=550, scrollbars=1');'; } -$scrap_href = ""; -$good_href = ""; -$nogood_href = ""; +$scrap_href = ''; +$good_href = ''; +$nogood_href = ''; if ($member[mb_id]) { // 스크랩 링크 - $scrap_href = "./scrap_popin.php?bo_table=$bo_table&wr_id=$wr_id"; + $scrap_href = './scrap_popin.php?bo_table='.$bo_table.'&wr_id='.$wr_id; // 추천 링크 if ($board[bo_use_good]) - $good_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=good"; + $good_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=good'; // 비추천 링크 if ($board[bo_use_nogood]) - $nogood_href = "./good.php?bo_table=$bo_table&wr_id=$wr_id&good=nogood"; + $nogood_href = './good.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&good=nogood'; } $view = get_view($write, $board, $board_skin_path, 255); -if (strstr($sfl, "subject")) +if (strstr($sfl, 'subject')) $view[subject] = search_font($stx, $view[subject]); $html = 0; -if (strstr($view[wr_option], "html1")) +if (strstr($view[wr_option], 'html1')) $html = 1; -else if (strstr($view[wr_option], "html2")) +else if (strstr($view[wr_option], 'html2')) $html = 2; $view[content] = conv_content($view[wr_content], $html); -if (strstr($sfl, "content")) +if (strstr($sfl, 'content')) $view[content] = search_font($stx, $view[content]); $view[content] = preg_replace("/(\]*)(\>)/i", "\\1 onclick='image_window(this)'", $view[content]); @@ -127,15 +127,15 @@ $view[content] = preg_replace("/(\]*)(\>)/i", "\\1 onclick='image_win $view[rich_content] = preg_replace("/{이미지\:([0-9]+)[:]?([^}]*)}/ie", "view_image(\$view, '\\1', '\\2')", $view[content]); // 트랙백 -$trackback_url = ""; +$trackback_url = ''; if ($member[mb_level] >= $board[bo_trackback_level]) { if (isset($g4['token_time']) == false) $g4['token_time'] = 3; - $trackback_url = "$g4[url]/$g4[bbs]/tb.php/$bo_table/$wr_id"; + $trackback_url = $g4[url].'/'.$g4[bbs].'/tb.php/'.$bo_table.'/'.$wr_id; } $is_signature = false; -$signature = ""; +$signature = ''; if ($board[bo_use_signature] && $view[mb_id]) { $is_signature = true; @@ -147,8 +147,8 @@ if ($board[bo_use_signature] && $view[mb_id]) $signature = conv_content($signature, 1); } -echo ""; -include_once("$board_skin_path/view.skin.php"); +echo ''; +include_once($board_skin_path.'/view.skin.php'); -@include_once("$board_skin_path/view.tail.skin.php"); +@include_once($board_skin_path.'/view.tail.skin.php'); ?> diff --git a/bbs/view_comment.php b/bbs/view_comment.php index 75bd4491c..a25b228d8 100644 --- a/bbs/view_comment.php +++ b/bbs/view_comment.php @@ -1,10 +1,10 @@ = $board[bo_comment_level]) $is_comment_write = true; // 코멘트 출력 -//$sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment desc, wr_comment_reply "; -$sql = " select * from $write_table where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment, wr_comment_reply "; +//$sql = " select * from {$write_table} where wr_parent = '{$wr_id}' and wr_is_comment = 1 order by wr_comment desc, wr_comment_reply "; +$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; $row=sql_fetch_array($result); $i++) { @@ -32,15 +32,15 @@ for ($i=0; $row=sql_fetch_array($result); $i++) if ($board[bo_use_sideview]) $list[$i][name] = get_sideview($row[mb_id], $tmp_name, $row[wr_email], $row[wr_homepage]); else - $list[$i][name] = "$tmp_name"; + $list[$i][name] = ''.$tmp_name.''; // 공백없이 연속 입력한 문자 자르기 (way 보드 참고. way.co.kr) //$list[$i][content] = eregi_replace("[^ \n<>]{130}", "\\0\n", $row[wr_content]); - $list[$i][content] = $list[$i][content1]= "비밀글 입니다."; - if (!strstr($row[wr_option], "secret") || + $list[$i][content] = $list[$i][content1]= '비밀글 입니다.'; + if (!strstr($row[wr_option], 'secret') || $is_admin || ($write[mb_id]==$member[mb_id] && $member[mb_id]) || ($row[mb_id]==$member[mb_id] && $member[mb_id])) { @@ -66,7 +66,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { if ($row[mb_id] == $member[mb_id] || $is_admin) { - $list[$i][del_link] = "./delete_comment.php?bo_table=$bo_table&comment_id=$row[wr_id]&token=$token&cwin=$cwin&page=$page".$qstr; + $list[$i][del_link] = './delete_comment.php?bo_table='.$bo_table.'&comment_id='.$row[wr_id].'&token='.$token.'&cwin='.$cwin.'&page='.$page.$qstr; $list[$i][is_edit] = true; $list[$i][is_del] = true; } @@ -74,7 +74,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) else { if (!$row[mb_id]) { - $list[$i][del_link] = "./password.php?w=x&bo_table=$bo_table&comment_id=$row[wr_id]&cwin=$cwin&page=$page".$qstr; + $list[$i][del_link] = './password.php?w=x&bo_table='.$bo_table.'&comment_id='.$row[wr_id].'&cwin='.$cwin.'&page='.$page.$qstr; $list[$i][is_del] = true; } } @@ -110,14 +110,14 @@ else $comment_max = (int)$board[bo_comment_max]; } -include_once("$board_skin_path/view_comment.skin.php"); +include_once($board_skin_path.'/view_comment.skin.php'); // 필터 //echo "\n"; //echo "\n"; if (!$member[mb_id]) // 비회원일 경우에만 - echo "\n"; + echo ''.PHP_EOL; -@include_once("$board_skin_path/view_comment.tail.skin.php"); +@include_once($board_skin_path.'/view_comment.tail.skin.php'); ?> \ No newline at end of file diff --git a/bbs/visit_insert.inc.php b/bbs/visit_insert.inc.php index 8120a8131..91eb43d28 100644 --- a/bbs/visit_insert.inc.php +++ b/bbs/visit_insert.inc.php @@ -5,25 +5,25 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 if (get_cookie('ck_visit_ip') != $_SERVER['REMOTE_ADDR']) { set_cookie('ck_visit_ip', $_SERVER['REMOTE_ADDR'], 86400); // 하루동안 저장 - $tmp_row = sql_fetch(" select max(vi_id) as max_vi_id from $g4[visit_table] "); + $tmp_row = sql_fetch(" select max(vi_id) as max_vi_id from {$g4[visit_table]} "); $vi_id = $tmp_row[max_vi_id] + 1; // $_SERVER 배열변수 값의 변조를 이용한 SQL Injection 공격을 막는 코드입니다. 110810 $remote_addr = mysql_real_escape_string($_SERVER['REMOTE_ADDR']); $referer = mysql_real_escape_string($_SERVER['HTTP_REFERER']); $user_agent = mysql_real_escape_string($_SERVER['HTTP_USER_AGENT']); - $sql = " insert $g4[visit_table] ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent ) values ( '$vi_id', '$remote_addr', '$g4[time_ymd]', '$g4[time_his]', '$referer', '$user_agent' ) "; - //$sql = " insert $g4[visit_table] ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent ) values ( '$vi_id', '$_SERVER[REMOTE_ADDR]', '$g4[time_ymd]', '$g4[time_his]', '$_SERVER[HTTP_REFERER]', '$_SERVER[HTTP_USER_AGENT]' ) "; + $sql = " insert {$g4[visit_table]} ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent ) values ( '{$vi_id}', '{$remote_addr}', '{$g4[time_ymd]}', '{$g4[time_his]}', '{$referer}', '{$user_agent}' ) "; + //$sql = " insert {$g4[visit_table]} ( vi_id, vi_ip, vi_date, vi_time, vi_referer, vi_agent ) values ( '{$vi_id}', '{$_SERVER[REMOTE_ADDR]}', '{$g4[time_ymd]}', '{$g4[time_his]}', '{$_SERVER[HTTP_REFERER]}', '{$_SERVER[HTTP_USER_AGENT]}' ) "; $result = sql_query($sql, FALSE); // 정상으로 INSERT 되었다면 방문자 합계에 반영 if ($result) { - $sql = " insert $g4[visit_sum_table] ( vs_count, vs_date) values ( 1, '$g4[time_ymd]' ) "; + $sql = " insert {$g4[visit_sum_table]} ( vs_count, vs_date) values ( 1, '{$g4[time_ymd]}' ) "; $result = sql_query($sql, FALSE); // DUPLICATE 오류가 발생한다면 이미 날짜별 행이 생성되었으므로 UPDATE 실행 if (!$result) { - $sql = " update $g4[visit_sum_table] set vs_count = vs_count + 1 where vs_date = '$g4[time_ymd]' "; + $sql = " update {$g4[visit_sum_table]} set vs_count = vs_count + 1 where vs_date = '{$g4[time_ymd]}' "; $result = sql_query($sql); } @@ -31,32 +31,32 @@ if (get_cookie('ck_visit_ip') != $_SERVER['REMOTE_ADDR']) { // 방문객 접속시마다 따로 쿼리를 하지 않기 위함 (엄청난 쿼리를 줄임 ^^) // 오늘 - $sql = " select vs_count as cnt from $g4[visit_sum_table] where vs_date = '$g4[time_ymd]' "; + $sql = " select vs_count as cnt from {$g4[visit_sum_table]} where vs_date = '{$g4[time_ymd]}' "; $row = sql_fetch($sql); $vi_today = $row[cnt]; // 어제 - $sql = " select vs_count as cnt from $g4[visit_sum_table] where vs_date = DATE_SUB('$g4[time_ymd]', INTERVAL 1 DAY) "; + $sql = " select vs_count as cnt from {$g4[visit_sum_table]} where vs_date = '{DATE_SUB('$g4[time_ymd]', INTERVAL 1 DAY)}' "; $row = sql_fetch($sql); $vi_yesterday = $row[cnt]; // 최대 - $sql = " select max(vs_count) as cnt from $g4[visit_sum_table] "; + $sql = " select max(vs_count) as cnt from {$g4[visit_sum_table]} "; $row = sql_fetch($sql); $vi_max = $row[cnt]; // 전체 - //$sql = " select count(*) as cnt from $g4[visit_table] "; - $sql = " select sum(vs_count) as total from $g4[visit_sum_table] "; + //$sql = " select count(*) as cnt from {$g4[visit_table]} "; + $sql = " select sum(vs_count) as total from {$g4[visit_sum_table]} "; $row = sql_fetch($sql); $vi_sum = $row[total]; - $visit = "오늘:$vi_today,어제:$vi_yesterday,최대:$vi_max,전체:$vi_sum"; + $visit = '오늘:'.$vi_today.',어제:'.$vi_yesterday.',최대:'.$vi_max.',전체:'.$vi_sum; // 기본설정 테이블에 방문자수를 기록한 후 // 방문자수 테이블을 읽지 않고 출력한다. // 쿼리의 수를 상당부분 줄임 - sql_query(" update $g4[config_table] set cf_visit = '$visit' "); + sql_query(" update {$g4[config_table]} set cf_visit = '{$visit}' "); } } ?> diff --git a/bbs/write.php b/bbs/write.php index d7dd32ccb..e0c54492d 100644 --- a/bbs/write.php +++ b/bbs/write.php @@ -8,45 +8,45 @@ set_session('ss_wr_id', $_REQUEST['wr_id']); if (!$board[bo_table]) { if ($cwin) // 코멘트 보기 - alert_close("존재하지 않는 게시판입니다.", $g4['path']); + alert_close('존재하지 않는 게시판입니다.', $g4['path']); else - alert("존재하지 않는 게시판입니다.", $g4['path']); + alert('존재하지 않는 게시판입니다.', $g4['path']); } if (!$bo_table) - alert("bo_table 값이 넘어오지 않았습니다..PHP_EOL.PHP_EOL.write.php?bo_table=code 와 같은 방식으로 넘겨 주세요.", $g4['path']); + alert('bo_table 값이 넘어오지 않았습니다.'.PHP_EOL.PHP_EOL.'write.php?bo_table=code 와 같은 방식으로 넘겨 주세요.', $g4['path']); -@include_once ("$g4['path']/skin/board/write.head.skin.php"); -@include_once ("$board_skin_path/write.head.skin.php"); +@include_once ($g4['path'].'/skin/board/write.head.skin.php'); +@include_once ($board_skin_path.'/write.head.skin.php'); -$notice_array = explode("\n", trim($board[bo_notice])); +$notice_array = explode(',', trim($board[bo_notice])); if ($w == "") { if (isset($wr_id)) - alert("글쓰기에는 \$wr_id 값을 사용하지 않습니다.", "$g4['bbs_path']/board.php?bo_table=$bo_table"); + alert('글쓰기에는 \$wr_id 값을 사용하지 않습니다.', $g4['bbs_path'].'/board.php?bo_table='.$bo_table); if ($member[mb_level] < $board[bo_write_level]) { if ($member[mb_id]) - alert("글을 쓸 권한이 없습니다."); + alert('글을 쓸 권한이 없습니다.'); else - alert("글을 쓸 권한이 없습니다..PHP_EOL.PHP_EOL.회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table")); + alert('글을 쓸 권한이 없습니다.'.PHP_EOL.PHP_EOL.'회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode($_SERVER[PHP_SELF].'?bo_table='.$bo_table)); } /* if ($member[mb_point] + $board[bo_write_point] < 0 && !$is_admin) - alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글쓰기(".number_format($board[bo_write_point]).")가 불가합니다..PHP_EOL.PHP_EOL.포인트를 적립하신 후 다시 글쓰기 해 주십시오."); + alert('보유하신 포인트('.number_format($member[mb_point]).')가 없거나 모자라서 글쓰기('.number_format($board[bo_write_point]).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 글쓰기 해 주십시오.'); */ // 음수도 true 인것을 왜 이제야 알았을까? //$tmp_point = $member[mb_point] ? $member[mb_point] : 0; $tmp_point = ($member[mb_point] > 0) ? $member[mb_point] : 0; if ($tmp_point + $board[bo_write_point] < 0 && !$is_admin) - alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글쓰기(".number_format($board[bo_write_point]).")가 불가합니다..PHP_EOL.PHP_EOL.포인트를 적립하신 후 다시 글쓰기 해 주십시오."); + alert('보유하신 포인트('.number_format($member[mb_point]).')가 없거나 모자라서 글쓰기('.number_format($board[bo_write_point]).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 글쓰기 해 주십시오.'); - $title_msg = "글쓰기"; + $title_msg = '글쓰기'; } -else if ($w == "u") +else if ($w == 'u') { // 김선용 1.00 : 글쓰기 권한과 수정은 별도로 처리되어야 함 //if ($member[mb_level] < $board[bo_write_level]) { @@ -54,9 +54,9 @@ else if ($w == "u") ; else if ($member[mb_level] < $board[bo_write_level]) { if ($member[mb_id]) - alert("글을 수정할 권한이 없습니다."); + alert('글을 수정할 권한이 없습니다.'); else - alert("글을 수정할 권한이 없습니다..PHP_EOL.PHP_EOL.회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table")); + alert('글을 수정할 권한이 없습니다.'.PHP_EOL.PHP_EOL.'회원이시라면 로그인 후 이용해 보십시오.', './login.php?'.$qstr.'&url='.urlencode($_SERVER[PHP_SELF].'?bo_table='.$bo_table)); } $len = strlen($write[wr_reply]); @@ -64,64 +64,64 @@ else if ($w == "u") $reply = substr($write[wr_reply], 0, $len); // 원글만 구한다. - $sql = " select count(*) as cnt from $write_table - where wr_reply like '$reply%' - and wr_id <> '$write[wr_id]' - and wr_num = '$write[wr_num]' + $sql = " select count(*) as cnt from {$write_table} + where wr_reply like '{$reply}%' + and wr_id <> '{$write[wr_id]}' + and wr_num = '{$write[wr_num]}' and wr_is_comment = 0 "; $row = sql_fetch($sql); if ($row[cnt] && !$is_admin) - alert("이 글과 관련된 답변글이 존재하므로 수정 할 수 없습니다..PHP_EOL.PHP_EOL.답변글이 있는 원글은 수정할 수 없습니다."); + alert('이 글과 관련된 답변글이 존재하므로 수정 할 수 없습니다.'.PHP_EOL.PHP_EOL.'답변글이 있는 원글은 수정할 수 없습니다.'); // 코멘트 달린 원글의 수정 여부 - $sql = " select count(*) as cnt from $write_table - where wr_parent = '$wr_id' - and mb_id <> '$member[mb_id]' + $sql = " select count(*) as cnt from {$write_table} + where wr_parent = '{$wr_id}' + and mb_id <> '{$member[mb_id]}' and wr_is_comment = 1 "; $row = sql_fetch($sql); if ($row[cnt] >= $board[bo_count_modify] && !$is_admin) - alert("이 글과 관련된 코멘트가 존재하므로 수정 할 수 없습니다..PHP_EOL.PHP_EOL.코멘트가 {$board[bo_count_modify]}건 이상 달린 원글은 수정할 수 없습니다."); + alert('이 글과 관련된 코멘트가 존재하므로 수정 할 수 없습니다.'.PHP_EOL.PHP_EOL.'코멘트가 '.$board[bo_count_modify].'건 이상 달린 원글은 수정할 수 없습니다.'); - $title_msg = "글수정"; + $title_msg = '글수정'; } -else if ($w == "r") +else if ($w == 'r') { if ($member[mb_level] < $board[bo_reply_level]) { if ($member[mb_id]) - alert("글을 답변할 권한이 없습니다."); + alert('글을 답변할 권한이 없습니다.'); else - alert("글을 답변할 권한이 없습니다..PHP_EOL.PHP_EOL.회원이시라면 로그인 후 이용해 보십시오.", "./login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table")); + alert('글을 답변할 권한이 없습니다.'.PHP_EOL.PHP_EOL.'회원이시라면 로그인 후 이용해 보십시오.', './login.php?$qstr&url='.urlencode($_SERVER[PHP_SELF].'?bo_table='.$bo_table)); } /* if ($member[mb_point] + $board[bo_comment_point] < 0) - alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글답변(".number_format($board[bo_comment_point]).")가 불가합니다..PHP_EOL.PHP_EOL.포인트를 적립하신 후 다시 글답변 해 주십시오."); + alert('보유하신 포인트('.number_format($member[mb_point]).')가 없거나 모자라서 글답변('.number_format($board[bo_comment_point]).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 글답변 해 주십시오.'); */ $tmp_point = $member[mb_point] ? $member[mb_point] : 0; if ($tmp_point + $board[bo_write_point] < 0 && !$is_admin) - alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 글답변(".number_format($board[bo_comment_point]).")가 불가합니다..PHP_EOL.PHP_EOL.포인트를 적립하신 후 다시 글답변 해 주십시오."); + alert('보유하신 포인트('.number_format($member[mb_point]).')가 없거나 모자라서 글답변('.number_format($board[bo_comment_point]).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 글답변 해 주십시오.'); //if (preg_match("/[^0-9]{0,1}{$wr_id}[\r]{0,1}/",$board[bo_notice])) if (in_array((int)$wr_id, $notice_array)) - alert("공지에는 답변 할 수 없습니다."); + alert('공지에는 답변 할 수 없습니다.'); //---------- // 4.06.13 : 비밀글을 타인이 열람할 수 있는 오류 수정 (헐랭이, 플록님께서 알려주셨습니다.) // 코멘트에는 원글의 답변이 불가하므로 if ($write[wr_is_comment]) - alert("정상적인 접근이 아닙니다."); + alert('정상적인 접근이 아닙니다.'); // 비밀글인지를 검사 - if (strstr($write[wr_option], "secret")) { + if (strstr($write[wr_option], 'secret')) { if ($write[mb_id]) { // 회원의 경우는 해당 글쓴 회원 및 관리자 if (!($write[mb_id] == $member[mb_id] || $is_admin)) - alert("비밀글에는 자신 또는 관리자만 답변이 가능합니다."); + alert('비밀글에는 자신 또는 관리자만 답변이 가능합니다.'); } else { // 비회원의 경우는 비밀글에 답변이 불가함 if (!$is_admin) - alert("비회원의 비밀글에는 답변이 불가합니다."); + alert('비회원의 비밀글에는 답변이 불가합니다.'); } } //---------- @@ -131,76 +131,76 @@ else if ($w == "r") // 최대 답변은 테이블에 잡아놓은 wr_reply 사이즈만큼만 가능합니다. if (strlen($reply_array[wr_reply]) == 10) - alert("더 이상 답변하실 수 없습니다..PHP_EOL.PHP_EOL.답변은 10단계 까지만 가능합니다."); + alert('더 이상 답변하실 수 없습니다.'.PHP_EOL.PHP_EOL.'답변은 10단계 까지만 가능합니다.'); $reply_len = strlen($reply_array[wr_reply]) + 1; if ($board[bo_reply_order]) { $begin_reply_char = 'A'; $end_reply_char = 'Z'; $reply_number = +1; - $sql = " select MAX(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) <> '' "; + $sql = " select MAX(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) <> '' "; } else { $begin_reply_char = 'Z'; $end_reply_char = 'A'; $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) <> '' "; + $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]) $reply_char = $begin_reply_char; else if ($row[reply] == $end_reply_char) // A~Z은 26 입니다. - alert("더 이상 답변하실 수 없습니다..PHP_EOL.PHP_EOL.답변은 26개 까지만 가능합니다."); + alert('더 이상 답변하실 수 없습니다.'.PHP_EOL.PHP_EOL.'답변은 26개 까지만 가능합니다.'); else $reply_char = chr(ord($row[reply]) + $reply_number); $reply = $reply_array[wr_reply] . $reply_char; - $title_msg = "글답변"; + $title_msg = '글답변'; } else - alert("w 값이 제대로 넘어오지 않았습니다."); + alert('w 값이 제대로 넘어오지 않았습니다.'); // 그룹접근 가능 if ($group[gr_use_access]) { if (!$member[mb_id]) - alert("접근 권한이 없습니다..PHP_EOL.PHP_EOL.회원이시라면 로그인 후 이용해 보십시오.", "login.php?$qstr&url=".urlencode("$_SERVER[PHP_SELF]?bo_table=$bo_table")); + alert('접근 권한이 없습니다.'.PHP_EOL.PHP_EOL.'회원이시라면 로그인 후 이용해 보십시오.', 'login.php?'.$qstr.'&url='.urlencode($_SERVER[PHP_SELF]?bo_table=$bo_table)); if ($is_admin == 'super' || $group[gr_admin] == $member[mb_id] || $board[bo_admin] == $member[mb_id]) ; // 통과 else { // 그룹접근 - $sql = " select gr_id from $g4[group_member_table] where gr_id = '$board[gr_id]' and mb_id = '$member[mb_id]' "; + $sql = " select gr_id from {$g4[group_member_table]} where gr_id = '{$board[gr_id]}' and mb_id = '{$member[mb_id]}' "; $row = sql_fetch($sql); if (!$row[gr_id]) - alert("접근 권한이 없으므로 글쓰기가 불가합니다..PHP_EOL.PHP_EOL.궁금하신 사항은 관리자에게 문의 바랍니다."); + alert('접근 권한이 없으므로 글쓰기가 불가합니다.'.PHP_EOL.PHP_EOL.'궁금하신 사항은 관리자에게 문의 바랍니다.'); } } -$g4['title'] = "$group[gr_subject] > $board[bo_subject] > " . $title_msg; +$g4['title'] = $title_msg.' > '.$board[bo_subject].' > '.$group[gr_subject]; -if (($w == "u" || $w == "r") && !$write[wr_id]) - alert("글이 존재하지 않습니다..PHP_EOL.PHP_EOL.삭제되었거나 이동된 경우입니다.", $g4['path']); +if (($w == 'u' || $w == 'r') && !$write[wr_id]) + alert('글이 존재하지 않습니다.'.PHP_EOL.PHP_EOL.'삭제되었거나 이동된 경우입니다.', $g4['path']); $is_notice = false; -if ($is_admin && $w != "r") +if ($is_admin && $w != 'r') { $is_notice = true; - if ($w == "u") + if ($w == 'u') { // 답변 수정시 공지 체크 없음 if ($write[wr_reply]) $is_notice = false; else { - $notice_checked = ""; + $notice_checked = ''; //if (preg_match("/^".$wr_id."/m", trim($board[bo_notice]))) //if (preg_match("/[^0-9]{0,1}{$wr_id}[\r]{0,1}/",$board[bo_notice])) if (in_array((int)$wr_id, $notice_array)) - $notice_checked = "checked"; + $notice_checked = 'checked'; } } } @@ -228,9 +228,9 @@ $is_mail = false; if ($config[cf_email_use] && $board[bo_use_email]) $is_mail = true; -$recv_email_checked = ""; -if ($w == "" || strstr($write[wr_option], "mail")) - $recv_email_checked = "checked"; +$recv_email_checked = ''; +if ($w == '' || strstr($write[wr_option], 'mail')) + $recv_email_checked = 'checked'; $is_name = false; $is_password = false; @@ -266,7 +266,7 @@ $is_trackback = false; if ($board[bo_use_trackback] && $member[mb_level] >= $board[bo_trackback_level]) $is_trackback = true; -if ($w == "" || $w == "r") { +if ($w == '' || $w == 'r') { if ($member[mb_id]) { $name = get_text(cut_str($write[wr_name],20)); $email = $member[mb_email]; @@ -274,15 +274,15 @@ if ($w == "" || $w == "r") { } } -if ($w == "") - $password_required = "required"; -else if ($w == "u") { - $password_required = ""; +if ($w == '') + $password_required = 'required'; +else if ($w == 'u') { + $password_required = ''; if (!$is_admin) { if (!($member[mb_id] && $member[mb_id] == $write[mb_id])) if (sql_password($wr_password) != $write[wr_password]) - alert("패스워드가 틀립니다."); + alert('패스워드가 틀립니다.'); } $name = get_text(cut_str($write[wr_name],20)); @@ -290,56 +290,56 @@ else if ($w == "u") { $homepage = get_text($write[wr_homepage]); for ($i=1; $i<=$g4[link_count]; $i++) { - $write["wr_link".$i] = get_text($write["wr_link".$i]); - $link[$i] = $write["wr_link".$i]; + $write['wr_link'.$i] = get_text($write['wr_link'.$i]); + $link[$i] = $write['wr_link'.$i]; } $trackback = $write[wr_trackback]; - if (strstr($write[wr_option], "html1")) { - $html_checked = "checked"; - $html_value = "html1"; - } else if (strstr($write[wr_option], "html2")) { - $html_checked = "checked"; - $html_value = "html2"; + if (strstr($write[wr_option], 'html1')) { + $html_checked = 'checked'; + $html_value = 'html1'; + } else if (strstr($write[wr_option], 'html2')) { + $html_checked = 'checked'; + $html_value = 'html2'; } else - $html_value = ""; + $html_value = ''; - if (strstr($write[wr_option], "secret")) - $secret_checked = "checked"; + if (strstr($write[wr_option], 'secret')) + $secret_checked = 'checked'; $file = get_file($bo_table, $wr_id); -} else if ($w == "r") { - if (strstr($write[wr_option], "secret")) { +} else if ($w == 'r') { + if (strstr($write[wr_option], 'secret')) { $is_secret = true; - $secret_checked = "checked"; + $secret_checked = 'checked'; } $password_required = "required"; for ($i=1; $i<=$g4[link_count]; $i++) { - $write["wr_link".$i] = get_text($write["wr_link".$i]); + $write['wr_link'.$i] = get_text($write['wr_link'.$i]); } } $subject = preg_replace("/\"/", """, get_text(cut_str($write[wr_subject], 255), 0)); -if ($w == "") +if ($w == '') $content = $board[bo_insert_content]; -else if ($w == "r") { +else if ($w == 'r') { //if (!$write[wr_html]) { - if (!strstr($write[wr_option], "html")) { - $content = "\n\n\n>" + if (!strstr($write[wr_option], 'html')) { + $content = PHP_EOL.PHP_EOL.PHP_EOL.' > ' //. "\n> $write[wr_datetime], \"$write[wr_name]\"님이 쓰신 글입니다. ↓" - . "\n>" - . "\n> " . preg_replace("/\n/", "\n> ", get_text($write[wr_content], 0)) - . "\n>" - . "\n"; + .PHP_EOL.' > ' + .PHP_EOL.' > '.preg_replace("/\n/", "\n> ", get_text($write[wr_content], 0)) + .PHP_EOL.' > ' + .PHP_EOL.' > '; } } else $content = get_text($write[wr_content], 0); -$upload_max_filesize = number_format($board[bo_upload_size]) . " 바이트"; +$upload_max_filesize = number_format($board[bo_upload_size]) . ' 바이트'; $width = $board[bo_table_width]; if ($width <= 100) @@ -357,54 +357,54 @@ else } include_once($g4['path'].'/head.sub.php'); -include_once("./board_head.php"); +include_once('./board_head.php'); // 자동등록방지 -//include_once ("./norobot.inc.php"); +//include_once ('./norobot.inc.php'); //-------------------------------------------------------------------------- // 가변 파일 -$file_script = ""; +$file_script = ''; $file_length = -1; // 수정의 경우 파일업로드 필드가 가변적으로 늘어나야 하고 삭제 표시도 해주어야 합니다. -if ($w == "u") +if ($w == 'u') { for ($i=0; $i<$file[count]; $i++) { - $row = sql_fetch(" select bf_file, bf_content from $g4[board_file_table] where bo_table = '$bo_table' and wr_id = '$wr_id' and bf_no = '$i' "); + $row = sql_fetch(" select bf_file, bf_content from {$g4[board_file_table]} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '{$i}' "); if ($row[bf_file]) { - $file_script .= "add_file(\"{$file[$i][source]}({$file[$i][size]}) 파일 삭제"; + $file_script .= 'add_file("'.$file[$i][source].'('.$file[$i][size].') 파일 삭제'; if ($is_file_content) - //$file_script .= "
"; + //$file_script .= '
'; // 첨부파일설명에서 ' 또는 " 입력되면 오류나는 부분 수정 - $file_script .= "
"; - $file_script .= "\");\n"; + $file_script .= '
'; + $file_script .= '\");'.PHP_EOL; } else - $file_script .= "add_file('');\n"; + $file_script .= 'add_file("");'.PHP_EOL; } $file_length = $file[count] - 1; } if ($file_length < 0) { - $file_script .= "add_file('');\n"; + $file_script .= 'add_file("");'.PHP_EOL; $file_length = 0; } //-------------------------------------------------------------------------- -include_once ("$board_skin_path/write.skin.php"); +include_once ($board_skin_path.'/write.skin.php'); if (!$member[mb_id]) - echo "\n"; + echo ''.PHP_EOL; // 필터 -//echo "\n"; -//echo "\n"; +//echo ''.PHP_EOL; +//echo ''.PHP_EOL; -include_once("./board_tail.php"); +include_once('./board_tail.php'); include_once($g4['path'].'/tail.sub.php'); -@include_once ("$board_skin_path/write.tail.skin.php"); +@include_once ($board_skin_path.'/write.tail.skin.php'); ?> diff --git a/bbs/write_comment_update.php b/bbs/write_comment_update.php index 34e0ba412..151decd8d 100644 --- a/bbs/write_comment_update.php +++ b/bbs/write_comment_update.php @@ -3,13 +3,13 @@ include_once('./_common.php'); // 090710 if (substr_count($wr_content, "&#") > 50) { - alert("내용에 올바르지 않은 코드가 다수 포함되어 있습니다."); + alert('내용에 올바르지 않은 코드가 다수 포함되어 있습니다.'); exit; } -@include_once("$board_skin_path/write_comment_update.head.skin.php"); +@include_once($board_skin_path.'/write_comment_update.head.skin.php'); -$g4['title'] = $wr_subject . "코멘트입력"; +$g4['title'] = $wr_subject.'코멘트입력'; $w = $_POST["w"]; $wr_name = strip_tags($_POST["wr_name"]); @@ -19,39 +19,39 @@ $wr_email = strip_tags($_POST["wr_email"]); if (!$is_member) { if (!trim($wr_name)) - alert("이름은 필히 입력하셔야 합니다."); + alert('이름은 필히 입력하셔야 합니다.'); } if ($w == "c" || $w == "cu") { if ($member[mb_level] < $board[bo_comment_level]) - alert("코멘트를 쓸 권한이 없습니다."); + alert('코멘트를 쓸 권한이 없습니다.'); } else - alert("w 값이 제대로 넘어오지 않았습니다."); + alert('w 값이 제대로 넘어오지 않았습니다.'); // 세션의 시간 검사 // 4.00.15 - 코멘트 수정시 연속 게시물 등록 메시지로 인한 오류 수정 -if ($w == "c" && $_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin) - alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다."); +if ($w == 'c' && $_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin) + alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.'); set_session("ss_datetime", $g4[server_time]); // 동일내용 연속 등록 불가 -$sql = " select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table "; -if ($w == "cu") - $sql .= " where wr_id <> '$comment_id' "; +$sql = " select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from {$write_table} "; +if ($w == 'cu') + $sql .= " where wr_id <> '{$comment_id}' "; $sql .= " order by wr_id desc limit 1 "; $row = sql_fetch($sql); $curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content); // 코멘트 수정의 경우에는 동일한 내용을 등록할 수 없는 오류 수정 //if ($row[prev_md5] == $curr_md5 && !$is_admin) if ($row[prev_md5] == $curr_md5 && $w != 'cu' && !$is_admin) - alert("동일한 내용을 연속해서 등록할 수 없습니다."); + alert('동일한 내용을 연속해서 등록할 수 없습니다.'); $wr = get_write($write_table, $wr_id); if (!$wr[wr_id]) - alert("글이 존재하지 않습니다..PHP_EOL.PHP_EOL.글이 삭제되었거나 이동하였을 수 있습니다."); + alert('글이 존재하지 않습니다.'.PHP_EOL.PHP_EOL.'글이 삭제되었거나 이동하였을 수 있습니다.'); // 자동등록방지 검사 //include_once ("./norobot_check.inc.php"); @@ -61,7 +61,7 @@ if (!$is_member) { $key = get_session("captcha_keystring"); session_unregister("captcha_keystring"); if (!($key && $key == $_POST[wr_key])) { - alert("정상적인 접근이 아닌것 같습니다."); + alert('정상적인 접근이 아닌것 같습니다.'); } } } @@ -82,65 +82,65 @@ if ($member[mb_id]) } else { - $mb_id = ""; + $mb_id = ''; $wr_password = sql_password($wr_password); } -if ($w == "c") // 코멘트 입력 +if ($w == 'c') // 코멘트 입력 { /* if ($member[mb_point] + $board[bo_comment_point] < 0 && !$is_admin) - alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 코멘트쓰기(".number_format($board[bo_comment_point]).")가 불가합니다..PHP_EOL.PHP_EOL.포인트를 적립하신 후 다시 코멘트를 써 주십시오."); + alert('보유하신 포인트('.number_format($member[mb_point]).')가 없거나 모자라서 코멘트쓰기('.number_format($board[bo_comment_point]).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 코멘트를 써 주십시오.'); */ // 코멘트쓰기 포인트설정시 회원의 포인트가 음수인 경우 코멘트를 쓰지 못하던 버그를 수정 (곱슬최씨님) $tmp_point = ($member[mb_point] > 0) ? $member[mb_point] : 0; if ($tmp_point + $board[bo_comment_point] < 0 && !$is_admin) - alert("보유하신 포인트(".number_format($member[mb_point]).")가 없거나 모자라서 코멘트쓰기(".number_format($board[bo_comment_point]).")가 불가합니다..PHP_EOL.PHP_EOL.포인트를 적립하신 후 다시 코멘트를 써 주십시오."); + alert('보유하신 포인트('.number_format($member[mb_point]).')가 없거나 모자라서 코멘트쓰기('.number_format($board[bo_comment_point]).')가 불가합니다.'.PHP_EOL.PHP_EOL.'포인트를 적립하신 후 다시 코멘트를 써 주십시오.'); // 코멘트 답변 if ($comment_id) { - $sql = " select wr_id, wr_comment, wr_comment_reply from $write_table - where wr_id = '$comment_id' "; + $sql = " select wr_id, wr_comment, wr_comment_reply from {$write_table} + where wr_id = '{$comment_id}' "; $reply_array = sql_fetch($sql); if (!$reply_array[wr_id]) - alert("답변할 코멘트가 없습니다..PHP_EOL.PHP_EOL.답변하는 동안 코멘트가 삭제되었을 수 있습니다."); + alert('답변할 코멘트가 없습니다.'.PHP_EOL.PHP_EOL.'답변하는 동안 코멘트가 삭제되었을 수 있습니다.'); $tmp_comment = $reply_array[wr_comment]; if (strlen($reply_array[wr_comment_reply]) == 5) - alert("더 이상 답변하실 수 없습니다..PHP_EOL.PHP_EOL.답변은 5단계 까지만 가능합니다."); + alert('더 이상 답변하실 수 없습니다.'.PHP_EOL.PHP_EOL.'답변은 5단계 까지만 가능합니다.'); $reply_len = strlen($reply_array[wr_comment_reply]) + 1; if ($board[bo_reply_order]) { - $begin_reply_char = "A"; - $end_reply_char = "Z"; + $begin_reply_char = 'A'; + $end_reply_char = 'Z'; $reply_number = +1; - $sql = " select MAX(SUBSTRING(wr_comment_reply, $reply_len, 1)) as reply - from $write_table - where wr_parent = '$wr_id' - and wr_comment = '$tmp_comment' - and SUBSTRING(wr_comment_reply, $reply_len, 1) <> '' "; + $sql = " select MAX(SUBSTRING(wr_comment_reply, {$reply_len}, 1)) as reply + from {$write_table} + where wr_parent = '{$wr_id}' + and wr_comment = '{$tmp_comment}' + and SUBSTRING(wr_comment_reply, {$reply_len}, 1) <> '' "; } else { - $begin_reply_char = "Z"; - $end_reply_char = "A"; + $begin_reply_char = 'Z'; + $end_reply_char = 'A'; $reply_number = -1; - $sql = " select MIN(SUBSTRING(wr_comment_reply, $reply_len, 1)) as reply - from $write_table - where wr_parent = '$wr_id' - and wr_comment = '$tmp_comment' - and SUBSTRING(wr_comment_reply, $reply_len, 1) <> '' "; + $sql = " select MIN(SUBSTRING(wr_comment_reply, {$reply_len}, 1)) as reply + from {$write_table} + where wr_parent = '{$wr_id}' + and wr_comment = '{$tmp_comment}' + and SUBSTRING(wr_comment_reply, {$reply_len}, 1) <> '' "; } if ($reply_array[wr_comment_reply]) - $sql .= " and wr_comment_reply like '$reply_array[wr_comment_reply]%' "; + $sql .= " and wr_comment_reply like '{$reply_array[wr_comment_reply]}%' "; $row = sql_fetch($sql); if (!$row[reply]) $reply_char = $begin_reply_char; else if ($row[reply] == $end_reply_char) // A~Z은 26 입니다. - alert("더 이상 답변하실 수 없습니다..PHP_EOL.PHP_EOL.답변은 26개 까지만 가능합니다."); + alert('더 이상 답변하실 수 없습니다.'.PHP_EOL.PHP_EOL.'답변은 26개 까지만 가능합니다.'); else $reply_char = chr(ord($row[reply]) + $reply_number); @@ -148,83 +148,83 @@ if ($w == "c") // 코멘트 입력 } else { - $sql = " select max(wr_comment) as max_comment from $write_table - where wr_parent = '$wr_id' and wr_is_comment = 1 "; + $sql = " select max(wr_comment) as max_comment from {$write_table} + where wr_parent = '{$wr_id}' and wr_is_comment = 1 "; $row = sql_fetch($sql); //$row[max_comment] -= 1; $row[max_comment] += 1; $tmp_comment = $row[max_comment]; - $tmp_comment_reply = ""; + $tmp_comment_reply = ''; } - $sql = " insert into $write_table - set ca_name = '$wr[ca_name]', - wr_option = '$wr_secret', - wr_num = '$wr[wr_num]', - wr_reply = '', - wr_parent = '$wr_id', - wr_is_comment = '1', - wr_comment = '$tmp_comment', - wr_comment_reply = '$tmp_comment_reply', - wr_subject = '$wr_subject', - wr_content = '$wr_content', - mb_id = '$mb_id', - wr_password = '$wr_password', - wr_name = '$wr_name', - wr_email = '$wr_email', - wr_homepage = '$wr_homepage', - wr_datetime = '$g4[time_ymdhis]', - wr_last = '', - wr_ip = '$_SERVER[REMOTE_ADDR]', - wr_1 = '$wr_1', - wr_2 = '$wr_2', - wr_3 = '$wr_3', - wr_4 = '$wr_4', - wr_5 = '$wr_5', - wr_6 = '$wr_6', - wr_7 = '$wr_7', - wr_8 = '$wr_8', - wr_9 = '$wr_9', - wr_10 = '$wr_10' "; + $sql = " insert into {$write_table} + set ca_name = '{$wr[ca_name]', + wr_option = '{$wr_secret}', + wr_num = '{$wr[wr_num]}', + wr_reply = '', + wr_parent = '{$wr_id}', + wr_is_comment = 1, + wr_comment = '{$tmp_comment}', + wr_comment_reply = '{$tmp_comment_reply}', + wr_subject = '{$wr_subject}', + wr_content = '{$wr_content}', + mb_id = '{$mb_id}', + wr_password = '{$wr_password}', + wr_name = '{$wr_name}', + wr_email = '{$wr_email}', + wr_homepage = '{$wr_homepage}', + wr_datetime = '{$g4[time_ymdhis]}', + wr_last = '', + wr_ip = '{$_SERVER[REMOTE_ADDR]}', + wr_1 = '{$wr_1}', + wr_2 = '{$wr_2}', + wr_3 = '{$wr_3}', + wr_4 = '{$wr_4}', + wr_5 = '{$wr_5}', + wr_6 = '{$wr_6}', + wr_7 = '{$wr_7}', + wr_8 = '{$wr_8}', + wr_9 = '{$wr_9}', + wr_10 = '{$wr_10}' "; sql_query($sql); $comment_id = mysql_insert_id(); // 원글에 코멘트수 증가 & 마지막 시간 반영 - sql_query(" update $write_table set wr_comment = wr_comment + 1, wr_last = '$g4[time_ymdhis]' where wr_id = '$wr_id' "); + sql_query(" update {$write_table} set wr_comment = wr_comment + 1, wr_last = '{$g4[time_ymdhis]}' where wr_id = '{$wr_id}' "); // 새글 INSERT - //sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '$bo_table', '$comment_id', '$wr_id', '$g4[time_ymdhis]' ) "); - sql_query(" insert into $g4[board_new_table] ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '$bo_table', '$comment_id', '$wr_id', '$g4[time_ymdhis]', '$member[mb_id]' ) "); + //sql_query(" insert into {$g4[board_new_table]} ( bo_table, wr_id, wr_parent, bn_datetime ) values ( '{$bo_table}', '{$comment_id}', '{$wr_id}', '{$g4[time_ymdhis]}' ) "); + sql_query(" insert into {$g4[board_new_table]} ( bo_table, wr_id, wr_parent, bn_datetime, mb_id ) values ( '{$bo_table}', '{$comment_id}', '{$wr_id}', '{$g4[time_ymdhis]}', '{$member[mb_id]}' ) "); // 코멘트 1 증가 - sql_query(" update $g4[board_table] set bo_count_comment = bo_count_comment + 1 where bo_table = '$bo_table' "); + sql_query(" update {$g4[board_table]} set bo_count_comment = bo_count_comment + 1 where bo_table = '{$bo_table}' "); // 포인트 부여 - insert_point($member[mb_id], $board[bo_comment_point], "$board[bo_subject] {$wr_id}-{$comment_id} 코멘트쓰기", $bo_table, $comment_id, '코멘트'); + insert_point($member[mb_id], $board[bo_comment_point], "{$board[bo_subject]} {$wr_id}-{$comment_id} 코멘트쓰기", $bo_table, $comment_id, '코멘트'); // 메일발송 사용 if ($config[cf_email_use] && $board[bo_use_email]) { // 관리자의 정보를 얻고 - $super_admin = get_admin("super"); - $group_admin = get_admin("group"); - $board_admin = get_admin("board"); + $super_admin = get_admin('super'); + $group_admin = get_admin('group'); + $board_admin = get_admin('board'); $wr_subject = get_text(stripslashes($wr[wr_subject])); - $wr_content = nl2br(get_text(stripslashes("----- 원글 -----\n\n$wr[wr_subject]\n\n\n----- 코멘트 -----\n\n$wr_content"))); + $wr_content = nl2br(get_text(stripslashes('----- 원글 -----'.PHP_EOL.PHP_EOL.$wr[wr_subject].PHP_EOL.PHP_EOL.PHP_EOL.'----- 코멘트 -----'.PHP_EOL.PHP_EOL.$wr_content))); - $warr = array( ""=>"입력", "u"=>"수정", "r"=>"답변", "c"=>"코멘트", "cu"=>"코멘트 수정" ); + $warr = array( ''=>'입력', 'u'=>'수정', 'r'=>'답변', 'c'=>'코멘트', 'cu'=>'코멘트 수정' ); $str = $warr[$w]; - $subject = "'{$board[bo_subject]}' 게시판에 {$str}글이 올라왔습니다."; + $subject = $board[bo_subject].' 게시판에 '.$str.'글이 올라왔습니다.'; // 4.00.15 - 메일로 보내는 코멘트의 바로가기 링크 수정 - $link_url = "$g4[url]/$g4[bbs]/board.php?bo_table=$bo_table&wr_id=$wr_id&$qstr#c_{$comment_id}"; + $link_url = $g4[url]'./.'$g4[bbs]'./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&'.$qstr.'#c_'.$comment_id; - include_once("$g4['path']/lib/mailer.lib.php"); + include_once($g4['path'].'/lib/mailer.lib.php'); ob_start(); - include_once ("./write_update_mail.php"); + include_once ('./write_update_mail.php'); $content = ob_get_contents(); ob_end_clean(); @@ -237,15 +237,15 @@ if ($w == "c") // 코멘트 입력 if ($config[cf_email_wr_super_admin]) $array_email[] = $super_admin[mb_email]; // 옵션에 메일받기가 체크되어 있고, 게시자의 메일이 있다면 - if (strstr($wr[wr_option], "mail") && $wr[wr_email]) { + if (strstr($wr[wr_option], 'mail') && $wr[wr_email]) { // 원글 메일발송에 체크가 되어 있다면 if ($config[cf_email_wr_write]) $array_email[] = $wr[wr_email]; // 코멘트 쓴 모든이에게 메일 발송이 되어 있다면 (자신에게는 발송하지 않는다) if ($config[cf_email_wr_comment_all]) { - $sql = " select distinct wr_email from $write_table - where wr_email not in ( '$wr[wr_email]', '$member[mb_email]', '' ) - and wr_parent = '$wr_id' "; + $sql = " select distinct wr_email from {$write_table} + where wr_email not in ( '{$wr[wr_email]}', '{$member[mb_email]}', '' ) + and wr_parent = '{$wr_id}' "; $result = sql_query($sql); while ($row=sql_fetch_array($result)) $array_email[] = $row[wr_email]; @@ -260,10 +260,10 @@ if ($w == "c") // 코멘트 입력 } } } -else if ($w == "cu") // 코멘트 수정 +else if ($w == 'cu') // 코멘트 수정 { - $sql = " select mb_id, wr_comment, wr_comment_reply from $write_table - where wr_id = '$comment_id' "; + $sql = " select mb_id, wr_comment, wr_comment_reply from {$write_table} + where wr_id = '{$comment_id}' "; $comment = $reply_array = sql_fetch($sql); $tmp_comment = $reply_array[wr_comment]; @@ -272,72 +272,72 @@ else if ($w == "cu") // 코멘트 수정 $comment_reply = substr($reply_array[wr_comment_reply], 0, $len); //print_r2($GLOBALS); exit; - if ($is_admin == "super") // 최고관리자 통과 + if ($is_admin == 'super') // 최고관리자 통과 ; - else if ($is_admin == "group") { // 그룹관리자 + else if ($is_admin == 'group') { // 그룹관리자 $mb = get_member($comment[mb_id]); if ($member[mb_id] == $group[gr_admin]) { // 자신이 관리하는 그룹인가? if ($member[mb_level] >= $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과 ; else - alert("그룹관리자의 권한보다 높은 회원의 코멘트이므로 수정할 수 없습니다."); + alert('그룹관리자의 권한보다 높은 회원의 코멘트이므로 수정할 수 없습니다.'); } else - alert("자신이 관리하는 그룹의 게시판이 아니므로 코멘트를 수정할 수 없습니다."); - } else if ($is_admin == "board") { // 게시판관리자이면 + alert('자신이 관리하는 그룹의 게시판이 아니므로 코멘트를 수정할 수 없습니다.'); + } else if ($is_admin == 'board') { // 게시판관리자이면 $mb = get_member($comment[mb_id]); if ($member[mb_id] == $board[bo_admin]) { // 자신이 관리하는 게시판인가? if ($member[mb_level] >= $mb[mb_level]) // 자신의 레벨이 크거나 같다면 통과 ; else - alert("게시판관리자의 권한보다 높은 회원의 코멘트이므로 수정할 수 없습니다."); + alert('게시판관리자의 권한보다 높은 회원의 코멘트이므로 수정할 수 없습니다.'); } else - alert("자신이 관리하는 게시판이 아니므로 코멘트를 수정할 수 없습니다."); + alert('자신이 관리하는 게시판이 아니므로 코멘트를 수정할 수 없습니다.'); } else if ($member[mb_id]) { if ($member[mb_id] != $comment[mb_id]) - alert("자신의 글이 아니므로 수정할 수 없습니다."); + alert('자신의 글이 아니므로 수정할 수 없습니다.'); } - $sql = " select count(*) as cnt from $write_table - where wr_comment_reply like '$comment_reply%' - and wr_id <> '$comment_id' - and wr_parent = '$wr_id' - and wr_comment = '$tmp_comment' + $sql = " select count(*) as cnt from {$write_table} + where wr_comment_reply like '{$comment_reply}%' + and wr_id <> '{$comment_id}' + and wr_parent = '{$wr_id}' + and wr_comment = '{$tmp_comment}' and wr_is_comment = 1 "; $row = sql_fetch($sql); if ($row[cnt] && !$is_admin) - alert("이 코멘트와 관련된 답변코멘트가 존재하므로 수정 할 수 없습니다."); + alert('이 코멘트와 관련된 답변코멘트가 존재하므로 수정 할 수 없습니다.'); $sql_ip = ""; if (!$is_admin) - $sql_ip = " , wr_ip = '$_SERVER[REMOTE_ADDR]' "; + $sql_ip = " , wr_ip = '{$_SERVER[REMOTE_ADDR]}' "; $sql_secret = ""; if ($wr_secret) - $sql_secret = " , wr_option = '$wr_secret' "; + $sql_secret = " , wr_option = '{$wr_secret}' "; - $sql = " update $write_table - set wr_subject = '$wr_subject', - wr_content = '$wr_content', - wr_1 = '$wr_1', - wr_2 = '$wr_2', - wr_3 = '$wr_3', - wr_4 = '$wr_4', - wr_5 = '$wr_5', - wr_6 = '$wr_6', - wr_7 = '$wr_7', - wr_8 = '$wr_8', - wr_9 = '$wr_9', - wr_10 = '$wr_10', - wr_option = '$wr_option' - $sql_ip - $sql_secret - where wr_id = '$comment_id' "; + $sql = " update {$write_table} + set wr_subject = '{$wr_subject}', + wr_content = '{$wr_content}', + wr_1 = '{$wr_1}', + wr_2 = '{$wr_2}', + wr_3 = '{$wr_3}', + wr_4 = '{$wr_4}', + wr_5 = '{$wr_5}', + wr_6 = '{$wr_6}', + wr_7 = '{$wr_7}', + wr_8 = '{$wr_8}', + wr_9 = '{$wr_9}', + wr_10 = '{$wr_10}', + wr_option = '{$wr_option}' + {$sql_ip} + {$sql_secret} + where wr_id = '{$comment_id}' "; sql_query($sql); } // 사용자 코드 실행 -@include_once("$board_skin_path/write_comment_update.skin.php"); -@include_once("$board_skin_path/write_comment_update.tail.skin.php"); +@include_once($board_skin_path.'/write_comment_update.skin.php'); +@include_once($board_skin_path.'/write_comment_update.tail.skin.php'); -goto_url("./board.php?bo_table=$bo_table&wr_id=$wr[wr_parent]&page=$page" . $qstr . "&cwin=$cwin#c_{$comment_id}"); +goto_url('./board.php?bo_table='.$bo_table.'&wr_id='.$wr[wr_parent].'&page='.$page.$qstr.'&cwin='.$cwin.'#c_'.$comment_id); ?>