From 6bf06270c032c179f131a70aaadfee900081b84e Mon Sep 17 00:00:00 2001 From: gnuboard Date: Wed, 20 Feb 2013 10:31:57 +0900 Subject: [PATCH] =?UTF-8?q?=ED=98=84=EC=9E=AC=20=EC=8B=9C=EA=B0=84?= =?UTF-8?q?=EC=9D=84=20=EC=83=81=EC=88=98=EB=A1=9C=20=EC=A0=81=EC=9A=A9=20?= =?UTF-8?q?G4=5FSERVER=5FTIME?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- adm/admin.lib.php | 2 +- adm/index.php | 4 ++-- adm/member_list.php | 4 ++-- bbs/login_check.php | 4 ++-- bbs/memo.php | 2 +- bbs/register_form.php | 2 +- bbs/register_form_update.php | 2 +- bbs/write_comment_update.php | 4 ++-- bbs/write_update.php | 12 ++---------- common.php | 5 ----- lib/common.lib.php | 4 ++-- lib/mailer.lib.php | 6 +++--- skin/member/basic/register_form.skin.php | 6 +++--- tail.sub.php | 2 +- 14 files changed, 23 insertions(+), 36 deletions(-) diff --git a/adm/admin.lib.php b/adm/admin.lib.php index f52a0b4cb..84ebacf80 100644 --- a/adm/admin.lib.php +++ b/adm/admin.lib.php @@ -58,7 +58,7 @@ function member_delete($mb_id) } // 회원자료는 정보만 없앤 후 아이디는 보관하여 다른 사람이 사용하지 못하도록 함 : 061025 - $sql = " update {$g4['member_table']} set mb_jumin = '', mb_password = '', mb_level = 1, mb_email = '', mb_homepage = '', mb_password_q = '', mb_password_a = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_birth = '', mb_sex = '', mb_signature = '', mb_memo = '".date('Ymd',$g4['server_time'])." 삭제함".PHP_EOL."{$mb['mb_memo']}', mb_leave_date = '".date('Ymd',$g4['server_time'])."' where mb_id = '{$mb_id}' "; + $sql = " update {$g4['member_table']} set mb_jumin = '', mb_password = '', mb_level = 1, mb_email = '', mb_homepage = '', mb_password_q = '', mb_password_a = '', mb_tel = '', mb_hp = '', mb_zip1 = '', mb_zip2 = '', mb_addr1 = '', mb_addr2 = '', mb_birth = '', mb_sex = '', mb_signature = '', mb_memo = '".date('Ymd', G4_SERVER_TIME)." 삭제함".PHP_EOL."{$mb['mb_memo']}', mb_leave_date = '".date('Ymd', G4_SERVER_TIME)."' where mb_id = '{$mb_id}' "; sql_query($sql); } diff --git a/adm/index.php b/adm/index.php index 94be0f31d..c4c3c29cd 100644 --- a/adm/index.php +++ b/adm/index.php @@ -85,8 +85,8 @@ $colspan = 12; } $s_grp = '그룹'; - $leave_date = $row['mb_leave_date'] ? $row['mb_leave_date'] : date("Ymd", $g4['server_time']); - $intercept_date = $row['mb_intercept_date'] ? $row['mb_intercept_date'] : date("Ymd", $g4['server_time']); + $leave_date = $row['mb_leave_date'] ? $row['mb_leave_date'] : date("Ymd", G4_SERVER_TIME); + $intercept_date = $row['mb_intercept_date'] ? $row['mb_intercept_date'] : date("Ymd", G4_SERVER_TIME); $mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']); diff --git a/adm/member_list.php b/adm/member_list.php index 5df020d1e..e419ea602 100644 --- a/adm/member_list.php +++ b/adm/member_list.php @@ -153,8 +153,8 @@ $colspan = 15; } $s_grp = '그룹'; - $leave_date = $row['mb_leave_date'] ? $row['mb_leave_date'] : date('Ymd', $g4['server_time']); - $intercept_date = $row['mb_intercept_date'] ? $row['mb_intercept_date'] : date('Ymd', $g4['server_time']); + $leave_date = $row['mb_leave_date'] ? $row['mb_leave_date'] : date('Ymd', G4_SERVER_TIME); + $intercept_date = $row['mb_intercept_date'] ? $row['mb_intercept_date'] : date('Ymd', G4_SERVER_TIME); $mb_nick = get_sideview($row['mb_id'], $row['mb_nick'], $row['mb_email'], $row['mb_homepage']); diff --git a/bbs/login_check.php b/bbs/login_check.php index b1992936f..8bb298a68 100644 --- a/bbs/login_check.php +++ b/bbs/login_check.php @@ -19,13 +19,13 @@ if (!$mb['mb_id'] || (sql_password($mb_password) != $mb['mb_password'])) { } // 차단된 아이디인가? -if ($mb['mb_intercept_date'] && $mb['mb_intercept_date'] <= date("Ymd", $g4['server_time'])) { +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('회원님의 아이디는 접근이 금지되어 있습니다.\n처리일 : '.$date); } // 탈퇴한 아이디인가? -if ($mb['mb_leave_date'] && $mb['mb_leave_date'] <= date("Ymd", $g4['server_time'])) { +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('탈퇴한 아이디이므로 접근하실 수 없습니다.\n탈퇴일 : '.$date); } diff --git a/bbs/memo.php b/bbs/memo.php index ad26d6e3e..3d0b3f7ca 100644 --- a/bbs/memo.php +++ b/bbs/memo.php @@ -10,7 +10,7 @@ include_once(G4_PATH.'/head.sub.php'); // 설정일이 지난 메모 삭제 $sql = " delete from {$g4['memo_table']} where me_recv_mb_id = '{$member['mb_id']}' - and me_send_datetime < '".date("Y-m-d H:i:s", $g4['server_time'] - (86400 * $config['cf_memo_del']))."' "; + and me_send_datetime < '".date("Y-m-d H:i:s", G4_SERVER_TIME - (86400 * $config['cf_memo_del']))."' "; sql_query($sql); if (!$kind) $kind = 'recv'; diff --git a/bbs/register_form.php b/bbs/register_form.php index 8d2636e49..8f09e5a73 100644 --- a/bbs/register_form.php +++ b/bbs/register_form.php @@ -106,7 +106,7 @@ include_once('./_head.php'); $mb_icon = G4_DATA_PATH.'/member/'.substr($member['mb_id'],0,2).'/'.$member['mb_id'].'.gif'; $register_action_url = G4_HTTPS_BBS_URL.'/register_form_update.php'; -$req_nick = !isset($member['mb_nick_date']) || (isset($member['mb_nick_date']) && $member['mb_nick_date'] <= date("Y-m-d", $g4['server_time'] - ($config['cf_nick_modify'] * 86400))); +$req_nick = !isset($member['mb_nick_date']) || (isset($member['mb_nick_date']) && $member['mb_nick_date'] <= date("Y-m-d", G4_SERVER_TIME - ($config['cf_nick_modify'] * 86400))); $required = ($w=='') ? 'required' : ''; $readonly = ($w=='u') ? 'readonly' : ''; diff --git a/bbs/register_form_update.php b/bbs/register_form_update.php index 2a425ffe6..c79b0e4ff 100644 --- a/bbs/register_form_update.php +++ b/bbs/register_form_update.php @@ -79,7 +79,7 @@ if ($w == '' || $w == 'u') { } else { // 자바스크립트로 정보변경이 가능한 버그 수정 // 별명수정일이 지나지 않았다면 - if ($member['mb_nick_date'] > date("Y-m-d", $g4['server_time'] - ($config['cf_nick_modify'] * 86400))) + if ($member['mb_nick_date'] > date("Y-m-d", G4_SERVER_TIME - ($config['cf_nick_modify'] * 86400))) $mb_nick = $member['mb_nick']; // 회원정보의 메일을 이전 메일로 옮기고 아래에서 비교함 $old_email = $member['mb_email']; diff --git a/bbs/write_comment_update.php b/bbs/write_comment_update.php index 04bd919c1..32ff0adb7 100644 --- a/bbs/write_comment_update.php +++ b/bbs/write_comment_update.php @@ -31,10 +31,10 @@ else // 세션의 시간 검사 // 4.00.15 - 코멘트 수정시 연속 게시물 등록 메시지로 인한 오류 수정 -if ($w == 'c' && $_SESSION['ss_datetime'] >= ($g4['server_time'] - $config['cf_delay_sec']) && !$is_admin) +if ($w == 'c' && $_SESSION['ss_datetime'] >= (G4_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin) alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.'); -set_session('ss_datetime', $g4['server_time']); +set_session('ss_datetime', G4_SERVER_TIME); $wr = get_write($write_table, $wr_id); if (empty($wr['wr_id'])) diff --git a/bbs/write_update.php b/bbs/write_update.php index 215c6f3e0..c23811c72 100644 --- a/bbs/write_update.php +++ b/bbs/write_update.php @@ -154,11 +154,11 @@ if ($is_guest && !chk_captcha()) { if ($w == '' || $w == 'r') { if (isset($_SESSION['ss_datetime'])) { - if ($_SESSION['ss_datetime'] >= ($g4['server_time'] - $config['cf_delay_sec']) && !$is_admin) + if ($_SESSION['ss_datetime'] >= (G4_SERVER_TIME - $config['cf_delay_sec']) && !$is_admin) alert('너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.'); } - set_session("ss_datetime", $g4['server_time']); + set_session("ss_datetime", G4_SERVER_TIME); } if (!isset($_POST['wr_subject']) || !trim($_POST['wr_subject'])) @@ -246,15 +246,10 @@ for ($i=0; $i= date("Y-m-d H:i:s", $g4['server_time'] - ($board['bo_new'] * 3600))) + if ($list['wr_datetime'] >= date("Y-m-d H:i:s", G4_SERVER_TIME - ($board['bo_new'] * 3600))) $list['icon_new'] = '새글'; $list['icon_hot'] = ''; diff --git a/lib/mailer.lib.php b/lib/mailer.lib.php index d2c8b13e4..d6f58c05f 100644 --- a/lib/mailer.lib.php +++ b/lib/mailer.lib.php @@ -114,7 +114,7 @@ function verify_email($address, &$error) // 220 메세지들은 건너뜀 // 3초가 지나도 응답이 없으면 포기 socket_set_blocking($fp, false); - $stoptime = $g4['server_time'] + $WAIT_SECOND; + $stoptime = G4_SERVER_TIME + $WAIT_SECOND; $gotresponse = false; while (true) { @@ -123,11 +123,11 @@ function verify_email($address, &$error) if (substr($line, 0, 3) == '220') { // 타이머를 초기화 - $stoptime = $g4['server_time'] + $WAIT_SECOND; + $stoptime = G4_SERVER_TIME + $WAIT_SECOND; $gotresponse = true; } else if ($line == '' && $gotresponse) break; - else if ($g4['server_time'] > $stoptime) + else if (G4_SERVER_TIME > $stoptime) break; } diff --git a/skin/member/basic/register_form.skin.php b/skin/member/basic/register_form.skin.php index 0947f1d15..ab1a4fc24 100644 --- a/skin/member/basic/register_form.skin.php +++ b/skin/member/basic/register_form.skin.php @@ -10,7 +10,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 - + @@ -165,7 +165,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 - + @@ -183,7 +183,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 - 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
+ 정보공개는 수정후 일 이내, 까지는 변경이 안됩니다.
이렇게 하는 이유는 잦은 정보공개 수정으로 인하여 쪽지를 보낸 후 받지 않는 경우를 막기 위해서 입니다.
diff --git a/tail.sub.php b/tail.sub.php index 5b60480a3..09984cf87 100644 --- a/tail.sub.php +++ b/tail.sub.php @@ -35,7 +35,7 @@ if ($tmp_row['cnt']) { sql_query($tmp_sql, FALSE); // 시간이 지난 접속은 삭제한다 - sql_query(" delete from {$g4['login_table']} where lo_datetime < '".date("Y-m-d H:i:s", $g4['server_time'] - (60 * $config['cf_login_minutes']))."' "); + sql_query(" delete from {$g4['login_table']} where lo_datetime < '".date("Y-m-d H:i:s", G4_SERVER_TIME - (60 * $config['cf_login_minutes']))."' "); // 부담(overhead)이 있다면 테이블 최적화 //$row = sql_fetch(" SHOW TABLE STATUS FROM `$mysql_db` LIKE '$g4['login_table']' ");