diff --git a/adm/_common.php b/adm/_common.php
index 5933037da..0803ce978 100644
--- a/adm/_common.php
+++ b/adm/_common.php
@@ -2,4 +2,5 @@
$g4_path = ".."; // common.php 의 상대 경로
include_once ($g4_path.'/common.php');
include_once($g4['admin_path'].'/admin.lib.php');
-?>
+$admin_index = false;
+?>
\ No newline at end of file
diff --git a/adm/admin.head.php b/adm/admin.head.php
index fceeafb0a..557db0522 100644
--- a/adm/admin.head.php
+++ b/adm/admin.head.php
@@ -100,13 +100,13 @@ function textarea_size(fld, size)
$href2 = '';
}
$current_class = "";
- if (isset($sub_menu) && (substr($sub_menu, 0, 2) == substr($menu['menu'.$key][0][0], 0, 2) || defined('_ADMIN_INDEX_')))
+ if (isset($sub_menu) && (substr($sub_menu, 0, 2) == substr($menu['menu'.$key][0][0], 0, 2) || $admin_index))
$current_class = " gnb_1depth_on";
echo "
=$pagelist?>
diff --git a/adm/config_form.php b/adm/config_form.php
index 057ee1db1..11b3e003a 100644
--- a/adm/config_form.php
+++ b/adm/config_form.php
@@ -48,67 +48,67 @@ include_once ('./admin.head.php');
|
- > 사용 |
+ > 사용 |
|
=help('회원에게 하루에 한번만 부여')?>
- 점
+ 점
|
|
=help('양수로 입력하십시오. 0점은 쪽지 보낼시 포인트를 차감하지 않습니다.')?>
- 점
+ 점
|
|
=help('영숫자 2글자 = 한글 1글자')?>
- 자리만 표시
+ 자리만 표시
|
|
- 수정하면 일 동안 바꿀 수 없음 |
+ 수정하면 일 동안 바꿀 수 없음 |
|
- 수정하면 일 동안 바꿀 수 없음 |
+ 수정하면 일 동안 바꿀 수 없음 |
|
=help('설정일이 지난 최근게시물 자동 삭제')?>
- 일
+ 일
|
|
=help('설정일이 지난 쪽지 자동 삭제')?>
- 일
+ 일
|
|
=help('설정일이 지난 접속자 로그 자동 삭제')?>
- 일
+ 일
|
|
=help('설정일이 지난 인기검색어 자동 삭제')?>
- 일
+ 일
|
|
=help('설정값 이내의 접속자를 현재 접속자로 인정')?>
- 분
+ 분
|
|
=help('목록(리스트) 한페이지당 라인수')?>
- 라인
+ 라인
|
@@ -125,7 +125,7 @@ include_once ('./admin.head.php');
|
=help('목록 한페이지당 라인수')?>
- 라인
+ 라인
|
@@ -156,7 +156,7 @@ include_once ('./admin.head.php');
|
=help('게시물 아래에 누구로 부터 복사, 이동됨 표시')?>
- > 남김
+ > 남김
|
@@ -182,15 +182,15 @@ include_once ('./admin.head.php');
|
- 점 |
+ 점 |
|
- 점 |
+ 점 |
|
- 점 |
+ 점 |
|
- 점 |
+ 점 |
|
@@ -204,7 +204,7 @@ include_once ('./admin.head.php');
|
- 건 단위로 검색 |
+ 건 단위로 검색 |
|
@@ -214,9 +214,9 @@ include_once ('./admin.head.php');
|
- 초 지난후 가능 |
+ 초 지난후 가능 |
|
- 페이지씩 표시 |
+ 페이지씩 표시 |
|
@@ -272,48 +272,48 @@ include_once ('./admin.head.php');
| 홈페이지 입력 |
- >
- >
+ >
+ >
|
주소 입력 |
- >
- >
+ >
+ >
|
| 전화번호 입력 |
- >
- >
+ >
+ >
|
핸드폰 입력 |
- >
- >
+ >
+ >
|
| 서명 입력 |
- >
- >
+ >
+ >
|
자기소개 입력 |
- >
- >
+ >
+ >
|
|
- =get_member_level_select('cf_register_level', 1, 9, $config[cf_register_level]) ?> |
+ =get_member_level_select('cf_register_level', 1, 9, $config['cf_register_level']) ?> |
|
- 점 |
+ 점 |
|
- 일 후 자동 삭제 |
+ 일 후 자동 삭제 |
|
@@ -324,28 +324,28 @@ include_once ('./admin.head.php');
|
- 바이트 이하 |
+ 바이트 이하 |
|
-
+
-
+
픽셀 이하
|
|
- > 사용 |
+ > 사용 |
|
- 점 |
+ 점 |
|
@@ -377,21 +377,21 @@ include_once ('./admin.head.php');
|
=help('체크하지 않으면 메일발송을 아예 사용하지 않습니다. 메일 테스트도 불가합니다.')?>
- > 사용
+ > 사용
|
|
=help('메일에 배달된 인증 주소를 클릭하여야 회원으로 인정합니다.');?>
- > 사용
+ > 사용
|
|
=help('체크하지 않으면 비회원도 사용 할 수 있습니다.')?>
- > 회원만 사용
+ > 회원만 사용
|
@@ -403,35 +403,35 @@ include_once ('./admin.head.php');
|
=help('최고관리자에게 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
|
=help('그룹관리자에게 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
|
=help('게시판관리자에게 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
|
=help('게시자님께 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
|
=help('원글에 댓글이 올라오는 경우 댓글 쓴 모든 분들께 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
@@ -444,14 +444,14 @@ include_once ('./admin.head.php');
|
=help('최고관리자에게 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
|
=help('회원가입한 회원님께 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
@@ -464,7 +464,7 @@ include_once ('./admin.head.php');
|
=help('최고관리자에게 메일을 발송합니다.')?>
- > 사용
+ > 사용
|
diff --git a/adm/index.php b/adm/index.php
index fae0c3367..ce24f06e2 100644
--- a/adm/index.php
+++ b/adm/index.php
@@ -2,7 +2,7 @@
include_once('./_common.php');
$g4['title'] = '관리자메인';
-define('_ADMIN_INDEX_', true);
+$admin_index = true;
include_once ('./admin.head.php');
$new_member_rows = 5;
@@ -14,9 +14,9 @@ $sql_common = " from {$g4['member_table']} ";
$sql_search = " where (1) ";
if ($is_admin != 'super')
- $sql_search .= " and mb_level <= '{$member[mb_level]}' ";
+ $sql_search .= " and mb_level <= '{$member['mb_level']}' ";
-if (!isset($sst)) {
+if (!$sst) {
$sst = "mb_datetime";
$sod = "desc";
}
@@ -28,7 +28,7 @@ $sql = " select count(*) as cnt
{$sql_search}
{$sql_order} ";
$row = sql_fetch($sql);
-$total_count = $row[cnt];
+$total_count = $row['cnt'];
// 탈퇴회원수
$sql = " select count(*) as cnt
@@ -37,7 +37,7 @@ $sql = " select count(*) as cnt
and mb_leave_date <> ''
{$sql_order} ";
$row = sql_fetch($sql);
-$leave_count = $row[cnt];
+$leave_count = $row['cnt'];
// 차단회원수
$sql = " select count(*) as cnt
@@ -46,7 +46,7 @@ $sql = " select count(*) as cnt
and mb_intercept_date <> ''
{$sql_order} ";
$row = sql_fetch($sql);
-$intercept_count = $row[cnt];
+$intercept_count = $row['cnt'];
$sql = " select *
{$sql_common}
@@ -87,8 +87,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
$sql2 = " select count(*) as cnt from {$g4['group_member_table']} where mb_id = '{$row['mb_id']}' ";
$row2 = sql_fetch($sql2);
$group = "";
- if ($row2[cnt])
- $group = '
'.$row2[cnt].'';
+ if ($row2['cnt'])
+ $group = '
'.$row2['cnt'].'';
if ($is_admin == 'group')
{
@@ -118,10 +118,10 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
=$mb_id?> |
=$row['mb_name']?> |
=$mb_nick?> |
-
=$row[mb_level]?> |
-
=number_format($row[mb_point])?> |
-
=$row[mb_mailling]?'예':'아니오';?> |
-
=$row[mb_open]?'예':'아니오';?> |
+
=$row['mb_level']?> |
+
=number_format($row['mb_point'])?> |
+
=$row['mb_mailling']?'예':'아니오';?> |
+
=$row['mb_open']?'예':'아니오';?> |
=preg_match('/[1-9]/', $row['mb_email_certify'])?'예':'아니오';?> |
=$row['mb_intercept_date']?'예':'아니오';?> |
=$group?> |
@@ -149,7 +149,7 @@ $sql_order = " order by a.bn_id desc ";
$sql = " select count(*) as cnt {$sql_common} ";
$row = sql_fetch($sql);
-$total_count = $row[cnt];
+$total_count = $row['cnt'];
$colspan = 5;
?>
@@ -179,13 +179,13 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
{
$tmp_write_table = $g4['write_prefix'] . $row['bo_table'];
- if ($row[wr_id] == $row[wr_parent]) // 원글
+ if ($row['wr_id'] == $row['wr_parent']) // 원글
{
$comment = "";
$comment_link = "";
- $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '{$row[wr_id]}' ");
+ $row2 = sql_fetch(" select * from $tmp_write_table where wr_id = '{$row['wr_id']}' ");
- $name = get_sideview($row2['mb_id'], cut_str($row2['wr_name'], $config[cf_cut_name]), $row2['wr_email'], $row2['wr_homepage']);
+ $name = get_sideview($row2['mb_id'], cut_str($row2['wr_name'], $config['cf_cut_name']), $row2['wr_email'], $row2['wr_homepage']);
// 당일인 경우 시간으로 표시함
$datetime = substr($row2['wr_datetime'],0,10);
$datetime2 = $row2['wr_datetime'];
@@ -198,11 +198,11 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
else // 코멘트
{
$comment = '댓글. ';
- $comment_link = '#c_'.$row[wr_id];
- $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row[wr_parent]}' ");
- $row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from {$tmp_write_table} where wr_id = '{$row[wr_id]}' ");
+ $comment_link = '#c_'.$row['wr_id'];
+ $row2 = sql_fetch(" select * from {$tmp_write_table} where wr_id = '{$row['wr_parent']}' ");
+ $row3 = sql_fetch(" select mb_id, wr_name, wr_email, wr_homepage, wr_datetime from {$tmp_write_table} where wr_id = '{$row['wr_id']}' ");
- $name = get_sideview($row3['mb_id'], cut_str($row3['wr_name'], $config[cf_cut_name]), $row3['wr_email'], $row3['wr_homepage']);
+ $name = get_sideview($row3['mb_id'], cut_str($row3['wr_name'], $config['cf_cut_name']), $row3['wr_email'], $row3['wr_homepage']);
// 당일인 경우 시간으로 표시함
$datetime = substr($row3['wr_datetime'],0,10);
$datetime2 = $row3['wr_datetime'];
@@ -216,7 +216,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
| =cut_str($row['gr_subject'],10)?> |
=cut_str($row['bo_subject'],20)?> |
- =$comment?>=conv_subject($row2['wr_subject'], 100)?> |
+ =$comment?>=conv_subject($row2['wr_subject'], 100)?> |
=$name?> |
=$datetime?> |
@@ -239,7 +239,7 @@ $sql = " select count(*) as cnt
{$sql_search}
{$sql_order} ";
$row = sql_fetch($sql);
-$total_count = $row[cnt];
+$total_count = $row['cnt'];
$sql = " select *
{$sql_common}
@@ -296,8 +296,8 @@ for ($i=0; $row=sql_fetch_array($result); $i++)
=$mb_nick?> |
=$row['po_datetime']?> |
=$link1.$row['po_content'].$link2?> |
-
=number_format($row[po_point])?> |
-
=number_format($row2[mb_point])?> |
+
=number_format($row['po_point'])?> |
+
=number_format($row2['mb_point'])?> |
diff --git a/adm/member_form.php b/adm/member_form.php
index 5e68074d2..c10e46f9f 100644
--- a/adm/member_form.php
+++ b/adm/member_form.php
@@ -11,9 +11,9 @@ if ($w == '')
$required_mb_id = 'class="required minlength=3 alnum_"';
$required_mb_password = 'class="required"';
- $mb[mb_mailling] = 1;
- $mb[mb_open] = 1;
- $mb[mb_level] = $config[cf_register_level];
+ $mb['mb_mailling'] = 1;
+ $mb['mb_open'] = 1;
+ $mb['mb_level'] = $config['cf_register_level'];
$html_title = '등록';
}
else if ($w == 'u')
@@ -22,7 +22,7 @@ else if ($w == 'u')
if (!$mb['mb_id'])
alert('존재하지 않는 회원자료입니다.');
- if ($is_admin != 'super' && $mb[mb_level] >= $member[mb_level])
+ if ($is_admin != 'super' && $mb['mb_level'] >= $member['mb_level'])
alert('자신보다 권한이 높거나 같은 회원은 수정할 수 없습니다.');
$required_mb_id = 'readonly';
@@ -55,18 +55,26 @@ else if ($w == 'u')
else
alert('제대로 된 값이 넘어오지 않았습니다.');
-if ($mb[mb_mailling] == 1) $mailling_checked = 'checked="checked"'; //메일수신
-else {
+$mailling_no_checked = '';
+$sms_no_checked = '';
+$open_no_checked = '';
+if ($mb['mb_mailling'] == 1) {
+ $mailling_checked = 'checked="checked"'; //메일수신
+} else {
$mailing_checked = '';
$mailling_no_checked = 'checked="checked"';
}
-if ($mb[mb_sms]) $sms_checked = 'checked="checked"'; // SMS 수신
-else {
+
+if ($mb['mb_sms']) {
+ $sms_checked = 'checked="checked"'; // SMS 수신
+} else {
$sms_checked = '';
$sms_no_checked = 'checked="checked"';
}
-if ($mb[mb_open]) $open_checked = 'checked="checked"'; // 정보 공개
-else {
+
+if ($mb['mb_open']) {
+ $open_checked = 'checked="checked"'; // 정보 공개
+} else {
$open_checked = '';
$open_no_checked = 'checked="checked"';
}
@@ -104,9 +112,9 @@ include_once('./admin.head.php');
|
- =get_member_level_select('mb_level', 1, $member[mb_level], $mb[mb_level])?> |
+ =get_member_level_select('mb_level', 1, $member['mb_level'], $mb['mb_level'])?> |
포인트 |
- =number_format($mb[mb_point])?> 점 |
+ =number_format($mb['mb_point'])?> 점 |
|
@@ -133,7 +141,7 @@ include_once('./admin.head.php');
|
- =help('이미지 크기는 넓이 '.$config[cf_member_icon_width].'픽셀 높이 '.$config[cf_member_icon_height].'픽셀로 해주세요.')?>
+ =help('이미지 크기는 넓이 '.$config['cf_member_icon_width'].'픽셀 높이 '.$config['cf_member_icon_height'].'픽셀로 해주세요.')?>
$mb_dir = substr($mb['mb_id'],0,2);
@@ -192,7 +200,7 @@ include_once('./admin.head.php');
| IP |
=$mb['mb_ip']?> |
- if ($config[cf_use_email_certify]) { ?>
+ if ($config['cf_use_email_certify']) { ?>
| 인증일시 |
@@ -209,7 +217,7 @@ include_once('./admin.head.php');
} ?>
} ?>
- if ($config[cf_use_recommend]) { // 추천인 사용 ?>
+ if ($config['cf_use_recommend']) { // 추천인 사용 ?>
|
| 추천인 |
=($mb['mb_recommend'] ? get_text($mb['mb_recommend']) : '없음'); // 081022 : CSRF 보안 결함으로 인한 코드 수정 ?> |
@@ -262,11 +270,11 @@ else if (document.fmember.w.value == "u")
document.fmember.mb_password.focus();
if (typeof(document.fmember.mb_level) != "undefined")
- document.fmember.mb_level.value = "=$mb[mb_level]?>";
+ document.fmember.mb_level.value = "=$mb['mb_level']?>";
function fmember_submit(f)
{
- if (!f.mb_icon.value.match(/\.(gif|jp[e]g|png)$/i) && f.mb_icon.value) {
+ if (!f.mb_icon.value.match(/\.(gif|jp['e']g|png)$/i) && f.mb_icon.value) {
alert('아이콘이 이미지 파일이 아닙니다. (bmp 제외)');
return false;
}
diff --git a/adm/visit_list.php b/adm/visit_list.php
index 4c4799e2c..0c0cd1c19 100644
--- a/adm/visit_list.php
+++ b/adm/visit_list.php
@@ -15,17 +15,16 @@ $colspan = 5;
$sql_common = " from {$g4['visit_table']} ";
$sql_search = " where vi_date between '{$fr_date}' and '{$to_date}' ";
-if ($domain) {
+if (isset($domain))
$sql_search .= " and vi_referer like '%{$domain}%' ";
-}
$sql = " select count(*) as cnt
{$sql_common}
{$sql_search} ";
$row = sql_fetch($sql);
-$total_count = $row[cnt];
+$total_count = $row['cnt'];
-$rows = $config[cf_page_rows];
+$rows = $config['cf_page_rows'];
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page == '') $page = 1; // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
@@ -106,7 +105,10 @@ if ($i == 0)
-$page = get_paging($config[cf_write_pages], $page, $total_page, "$_SERVER[PHP_SELF]?$qstr&domain=$domain&page=");
+if (isset($domain))
+ $qstr .= "&domain=$domain";
+$qstr .= "&page=";
+$page = get_paging($config['cf_write_pages'], $page, $total_page, "{$_SERVER['PHP_SELF']}?$qstr");
if ($page) {
?>
diff --git a/bbs/list.php b/bbs/list.php
index 28ef600ab..9bef37188 100644
--- a/bbs/list.php
+++ b/bbs/list.php
@@ -21,11 +21,11 @@ if ($sca || $stx) {
// 가장 작은 번호를 얻어서 변수에 저장 (하단의 페이징에서 사용)
$sql = " select MIN(wr_num) as min_wr_num from {$write_table} ";
$row = sql_fetch($sql);
- $min_spt = $row[min_wr_num];
+ $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} ";
@@ -109,7 +109,7 @@ while ($row = sql_fetch_array($result))
{
// 검색일 경우 wr_id만 얻었으므로 다시 한행을 얻는다
if ($sca || $stx)
- $row = sql_fetch(" select * from {$write_table} where wr_id = '{$row[wr_parent]}' ");
+ $row = sql_fetch(" select * from {$write_table} where wr_id = '{$row['wr_parent']}' ");
$list[$i] = get_list($row, $board, $board_skin_path, $board['bo_subject_len']);
if (strstr($sfl, 'subject')) {
@@ -131,11 +131,11 @@ if ($sca || $stx) {
$list_href = './board.php?bo_table='.$bo_table;
//if ($prev_spt >= $min_spt)
- $prev_spt = $spt - $config[cf_search_part];
+ $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';
- $next_spt = $spt + $config[cf_search_part];
+ $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';
}
diff --git a/bbs/visit_insert.inc.php b/bbs/visit_insert.inc.php
index cc5cddc9c..2c9ea75c1 100644
--- a/bbs/visit_insert.inc.php
+++ b/bbs/visit_insert.inc.php
@@ -5,25 +5,26 @@ 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]} ");
- $vi_id = $tmp_row[max_vi_id] + 1;
+ $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']);
+ $referer = "";
+ if (isset($_SERVER['HTTP_REFERER']))
+ $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}' ) ";
$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 +32,31 @@ 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];
+ $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];
+ $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];
+ $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 sum(vs_count) as total from {$g4['visit_sum_table']} ";
$row = sql_fetch($sql);
- $vi_sum = $row[total];
+ $vi_sum = $row['total'];
$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}' ");
}
}
-?>
+?>
\ No newline at end of file
diff --git a/bbs/write.php b/bbs/write.php
index 38413263b..7180c46f4 100644
--- a/bbs/write.php
+++ b/bbs/write.php
@@ -1,8 +1,7 @@
include_once('./_common.php');
-if ($editor->lib) {
+if ($editor->lib)
include_once($editor->lib);
-}
set_session('ss_bo_table', $bo_table);
set_session('ss_wr_id', $wr_id);
@@ -207,9 +206,7 @@ if ($member['mb_level'] >= $board['bo_html_level'])
$is_html = true;
$is_secret = $board['bo_use_secret'];
-// DHTML 에디터 사용 선택 가능하게 수정 : 061021
-//$is_dhtml_editor = $board[bo_use_dhtml_editor];
-// 090713
+
if ($board['bo_use_dhtml_editor'] && $member['mb_level'] >= $board['bo_html_level'])
$is_dhtml_editor = true;
else
@@ -341,11 +338,11 @@ if ($w == '') {
$content = $board['bo_insert_content'];
} else if ($w == 'r') {
if (!strstr($write['wr_option'], 'html')) {
- $content = PHP_EOL.PHP_EOL.PHP_EOL.' > '
- .PHP_EOL.' > '
- .PHP_EOL.' > '.preg_replace("/\n/", "\n> ", get_text($write['wr_content'], 0))
- .PHP_EOL.' > '
- .PHP_EOL.' > ';
+ $content = "\\n\\n\\n > "
+ ."\\n > "
+ ."\\n > ".preg_replace("/\n/", "\n> ", get_text($write['wr_content'], 0))
+ ."\\n > "
+ ."\\n > ";
}
} else {
@@ -382,13 +379,10 @@ include_once('./board_head.php');
$file_script = '';
$file_length = -1;
// 수정의 경우 파일업로드 필드가 가변적으로 늘어나야 하고 삭제 표시도 해주어야 합니다.
-if ($w == 'u')
-{
- for ($i=0; $i<$file[count]; $i++)
- {
+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}' ");
- if ($row[bf_file])
- {
+ if ($row[bf_file]) {
$file_script .= 'add_file("
'.$file[$i][source].'('.$file[$i][size].') 파일 삭제';
if ($is_file_content)
//$file_script .= '
';
@@ -402,8 +396,7 @@ if ($w == 'u')
$file_length = $file[count] - 1;
}
-if ($file_length < 0)
-{
+if ($file_length < 0) {
$file_script .= 'add_file("");'.PHP_EOL;
$file_length = 0;
}
@@ -411,14 +404,6 @@ if ($file_length < 0)
include_once ($board_skin_path.'/write.skin.php');
-if ($is_guest) {
- echo ''.PHP_EOL;
-}
-
-// 필터
-//echo ''.PHP_EOL;
-//echo ''.PHP_EOL;
-
include_once('./board_tail.php');
include_once($g4['path'].'/tail.sub.php');
diff --git a/lib/common.lib.php b/lib/common.lib.php
index 39417346c..2317fab3d 100644
--- a/lib/common.lib.php
+++ b/lib/common.lib.php
@@ -338,7 +338,6 @@ function get_list($write_row, $board, $skin_path, $subject_len=40)
$list['ca_name_href'] = $g4['bbs_path'].'/board.php?bo_table='.$board['bo_table'].'&sca='.urlencode($list['ca_name']);
$list['href'] = $g4['bbs_path'].'/board.php?bo_table='.$board['bo_table'].'&wr_id='.$list['wr_id'].$qstr;
- //$list['href'] = "$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id=$list[wr_id]";
if ($board['bo_use_comment'])
$list['comment_href'] = "javascript:win_comment('$g4[bbs_path]/board.php?bo_table=$board[bo_table]&wr_id={$list['wr_id']}&cwin=1');";
else