diff --git a/adm/admin.lib.php b/adm/admin.lib.php index da8dca504..a3ca32f19 100644 --- a/adm/admin.lib.php +++ b/adm/admin.lib.php @@ -239,7 +239,7 @@ if (get_session('ss_mb_key') !== $admin_key) { include_once($g4['path'].'/lib/mailer.lib.php'); // 메일 알림 - mailer($member['mb_nick'], $member['mb_email'], $member['mb_email'], 'XSS 공격 알림', $_SERVER['REMOTE_ADDR'].' 아이피로 XSS 공격이 있었습니다.\n\n관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.\n\n해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.\n\n'.$g4['url'], 0); + mailer($member['mb_nick'], $member['mb_email'], $member['mb_email'], 'XSS 공격 알림', $_SERVER['REMOTE_ADDR'].' 아이피로 XSS 공격이 있었습니다.\n\n관리자 권한을 탈취하려는 접근이므로 주의하시기 바랍니다.\n\n해당 아이피는 차단하시고 의심되는 게시물이 있는지 확인하시기 바랍니다.\n\n'.G4_URL, 0); alert_close('정상적으로 로그인하여 접근하시기 바랍니다.'); } diff --git a/adm/mail_preview.php b/adm/mail_preview.php index 535a14aa6..1bad00a70 100644 --- a/adm/mail_preview.php +++ b/adm/mail_preview.php @@ -8,7 +8,7 @@ auth_check($auth[$sub_menu], 'r'); $se = sql_fetch("select ma_subject, ma_content from {$g4['mail_table']} where ma_id = '{$ma_id}' "); $subject = $se['ma_subject']; -$content = $se['ma_content'] . "

▶ 더 이상 정보 수신을 원치 않으시면 [수신거부] 해 주십시오.

"; +$content = $se['ma_content'] . "

▶ 더 이상 정보 수신을 원치 않으시면 [수신거부] 해 주십시오.

"; ?> diff --git a/adm/mail_select_update.php b/adm/mail_select_update.php index 92d477445..7ca236102 100644 --- a/adm/mail_select_update.php +++ b/adm/mail_select_update.php @@ -63,7 +63,7 @@ for ($i=0; $i

▶ 더 이상 정보 수신을 원치 않으시면 [수신거부] 해 주십시오.

"; + $content = $content . "

▶ 더 이상 정보 수신을 원치 않으시면 [수신거부] 해 주십시오.

"; mailer($config['cf_title'], $config['cf_email_admin'], $email, $subject, $content, 1); diff --git a/adm/mail_test.php b/adm/mail_test.php index d7f775484..1d7018238 100644 --- a/adm/mail_test.php +++ b/adm/mail_test.php @@ -31,7 +31,7 @@ $content = preg_replace("/{이메일}/", $email, $content); $mb_md5 = md5($member['mb_id'].$member['mb_email'].$member['mb_datetime']); -$content = $content . '

더 이상 정보 수신을 원치 않으시면 [수신거부] 해 주십시오.

'; +$content = $content . '

더 이상 정보 수신을 원치 않으시면 [수신거부] 해 주십시오.

'; mailer($config['cf_title'], $member['mb_email'], $member['mb_email'], $subject, $content, 1); diff --git a/bbs/alert.php b/bbs/alert.php index bf770f081..83d8bf919 100644 --- a/bbs/alert.php +++ b/bbs/alert.php @@ -1,8 +1,14 @@ -
- -

1) { - if ($member['mb_point'] + $board['bo_read_point'] < 0) - alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글읽기('.number_format($board['bo_read_point']).')가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.'); - - insert_point($member['mb_id'], $board['bo_read_point'], '{$board['bo_subject']} {$wr_id} 글읽기', $bo_table, $wr_id, '읽기'); - } - */ // 글읽기 포인트가 설정되어 있다면 if ($board['bo_read_point'] && $member['mb_point'] + $board['bo_read_point'] < 0) alert('보유하신 포인트('.number_format($member['mb_point']).')가 없거나 모자라서 글읽기('.number_format($board['bo_read_point']).')가 불가합니다.\\n\\n포인트를 모으신 후 다시 글읽기 해 주십시오.'); @@ -123,9 +114,9 @@ if (isset($wr_id) && $wr_id) { } else { if ($member['mb_level'] < $board['bo_list_level']) { if ($member['mb_id']) - alert('목록을 볼 권한이 없습니다.', $g4['url']); + alert('목록을 볼 권한이 없습니다.', G4_URL); else - alert('목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode('board.php?bo_table='.$bo_table.'&wr_id='.$wr_id)); + alert('목록을 볼 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.', './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G4_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id)); } if (!isset($page) || (isset($page) && $page == 0)) $page = 1; diff --git a/bbs/formmail_send.php b/bbs/formmail_send.php index a6bbe5164..7b239cf41 100644 --- a/bbs/formmail_send.php +++ b/bbs/formmail_send.php @@ -20,23 +20,20 @@ if (!chk_captcha()) { } -for ($i=1; $i<=$attach; $i++) -{ +for ($i=1; $i<=$attach; $i++) { if ($_FILES['file'.$i]['name']) $file[] = attach_file($_FILES['file'.$i]['name'], $_FILES['file'.$i]['tmp_name']); } $content = stripslashes($content); -if ($type == 2) -{ +if ($type == 2) { $type = 1; $content = preg_replace("/\n/", "
", $content); } // html 이면 -if ($type) -{ - $current_url = $g4['url']; +if ($type) { + $current_url = G4_URL; $mail_content = '메일보내기'.$content.''; } else diff --git a/bbs/login.php b/bbs/login.php index 9471bb71c..737f73067 100644 --- a/bbs/login.php +++ b/bbs/login.php @@ -16,7 +16,7 @@ if ($is_member) { if ($url) goto_url($url); else - goto_url($g4['url']); + goto_url(G4_URL); } if ($url) @@ -24,21 +24,21 @@ if ($url) else $urlencode = urlencode($_SERVER['REQUEST_URI']); -if ($config['cf_https_url']) { +if (G4_HTTPS_DOMAIN) { $login_url = $_GET['url']; if ($login_url) { if (preg_match("/^\.\.\//", $url)) { - $login_url = urlencode($g4['url']."/".preg_replace("/^\.\.\//", "", $login_url)); + $login_url = urlencode(G4_URL."/".preg_replace("/^\.\.\//", "", $login_url)); } else { - $purl = parse_url($g4['url']); + $purl = parse_url(G4_URL); if ($purl['path']) { $path = urlencode($purl['path']); $urlencode = preg_replace("/".$path."/", "", $urlencode); } - $login_url = $g4[url].$urlencode; + $login_url = $urlencode; } } else { - $login_url = $g4[url]; + $login_url = G4_URL; } } else { $login_url = $urlencode; diff --git a/bbs/login_check.php b/bbs/login_check.php index a8680a96c..b1992936f 100644 --- a/bbs/login_check.php +++ b/bbs/login_check.php @@ -71,7 +71,7 @@ if ($url) { } } } else { - $link = G4_PATH; + $link = G4_URL; } goto_url($link); diff --git a/bbs/memo_form.php b/bbs/memo_form.php index 0571f0ef2..bc6a84486 100644 --- a/bbs/memo_form.php +++ b/bbs/memo_form.php @@ -35,11 +35,7 @@ if ($me_recv_mb_id) $g4['title'] = '쪽지 보내기'; include_once(G4_PATH.'/head.sub.php'); -if ($g4['https_url']) - $memo_action_url = "{$g4['https_url']}/{$g4['bbs']}/memo_form_update.php"; -else - $memo_action_url = "{$g4['url']}/{$g4['bbs']}/memo_form_update.php"; - +$memo_action_url = G4_HTTPS_BBS_URL."/memo_form_update.php"; include_once($member_skin_path.'/memo_form.skin.php'); include_once(G4_PATH.'/tail.sub.php'); diff --git a/bbs/password_lost.php b/bbs/password_lost.php index 19e716762..aab1d68c7 100644 --- a/bbs/password_lost.php +++ b/bbs/password_lost.php @@ -9,12 +9,7 @@ if ($is_member) { $g4['title'] = '회원아이디/패스워드 찾기'; include_once(G4_PATH.'/head.sub.php'); -if ($g4['https_url']) - //$action_url = "{$g4['https_url']}/{$g4['bbs']}/password_lost2.php"; - $action_url = G4_BBS_URL."/password_lost2.php"; -else - $action_url = G4_BBS_URL."/password_lost2.php"; - +$action_url = G4_HTTPS_BBS_URL."/password_lost2.php"; include_once($member_skin_path.'/password_lost.skin.php'); include_once(G4_PATH.'/tail.sub.php'); diff --git a/bbs/password_lost2.php b/bbs/password_lost2.php index 728d6b8f7..5894e1e5a 100644 --- a/bbs/password_lost2.php +++ b/bbs/password_lost2.php @@ -45,7 +45,7 @@ $sql = " update {$g4['member_table']} where mb_id = '{$mb['mb_id']}' "; sql_query($sql); -$href = $g4['url'].'/'.$g4['bbs'].'/password_lost_certify.php?mb_no='.$mb['mb_no'].'&mb_datetime='.$mb_datetime.'&mb_lost_certify='.$mb_lost_certify; +$href = G4_BBS_URL.'/password_lost_certify.php?mb_no='.$mb['mb_no'].'&mb_datetime='.$mb_datetime.'&mb_lost_certify='.$mb_lost_certify; $subject = '요청하신 회원아이디/패스워드 정보입니다.'; @@ -60,7 +60,7 @@ $content .= '
  • 이름 : '.addslashes($mb['mb_name']).'
  • '; $content .= '
  • 별명 : '.addslashes($mb['mb_nick']).'
  • '; $content .= '
  • 이메일주소 : '.addslashes($mb['mb_email']).'
  • '; $content .= '
  • 요청일시 : '.$g4['time_ymdhis'].'
  • '; -$content .= '
  • 홈페이지 : '.$g4['url'].'
  • '; +$content .= '
  • 홈페이지 : '.G4_URL.'
  • '; $content .= ''; $content .= '
    '; $content .= '

    '.$href.'

    '; diff --git a/bbs/password_lost_certify.php b/bbs/password_lost_certify.php index bfd43ad86..6368044e0 100644 --- a/bbs/password_lost_certify.php +++ b/bbs/password_lost_certify.php @@ -19,7 +19,7 @@ sql_query(" update {$g4['member_table']} set mb_lost_certify = '' where mb_no = // 변경될 패스워드가 넘어와야하고 저장된 변경패스워드를 md5 로 변환하여 같으면 정상 if ($mb_lost_certify && $mb_datetime === sql_password($mb['mb_datetime']) && $mb_lost_certify === $mb['mb_lost_certify']) { sql_query(" update {$g4['member_table']} set mb_password = '{$mb['mb_lost_certify']}' where mb_no = '$mb_no' "); - alert('이메일로 보내드린 패스워드로 변경 하였습니다.\\n\\n회원아이디와 변경된 패스워드로 로그인 하시기 바랍니다.', $g4['url'].'/'.$g4['bbs'].'/login.php'); + alert('이메일로 보내드린 패스워드로 변경 하였습니다.\\n\\n회원아이디와 변경된 패스워드로 로그인 하시기 바랍니다.', G4_BBS_URL.'/login.php'); } else { die("Error"); diff --git a/bbs/register_form.php b/bbs/register_form.php index 0b5cc73aa..42efa6424 100644 --- a/bbs/register_form.php +++ b/bbs/register_form.php @@ -45,10 +45,10 @@ if ($w == "") { } else if ($w == 'u') { if ($is_admin) - alert('관리자의 회원정보는 관리자 화면에서 수정해 주십시오.', $g4['url']); + alert('관리자의 회원정보는 관리자 화면에서 수정해 주십시오.', G4_URL); if (!$member[mb_id]) - alert('로그인 후 이용하여 주십시오.', $g4['url']); + alert('로그인 후 이용하여 주십시오.', G4_URL); if ($member[mb_id] != $mb_id) alert('로그인된 회원과 넘어온 정보가 서로 다릅니다.'); @@ -108,9 +108,9 @@ $mb_icon = G4_PATH.'/data/member/'.substr($member['mb_id'],0,2).'/'.$member['mb_ $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))); $required = ($w=='') ? 'required' : ''; -$readonly = ($w=='') ? 'readonly' : ''; +$readonly = ($w=='u') ? 'readonly' : ''; -$captcha_html = captcha_html(); +$captcha_html = captcha_html(); include_once($member_skin_path.'/register_form.skin.php'); include_once('./_tail.php'); diff --git a/bbs/register_form_update.php b/bbs/register_form_update.php index 58b553e3f..86c416deb 100644 --- a/bbs/register_form_update.php +++ b/bbs/register_form_update.php @@ -53,22 +53,22 @@ $mb_10 = isset($_POST['mb_10']) ? escape_trim($_POST['mb_10']) if ($w == '' || $w == 'u') { - if ($msg = empty_mb_id($mb_id)) alert($msg); + if ($msg = empty_mb_id($mb_id)) alert($msg, "", true, true); // alert($msg, $url, $error, $post); if ($w == '' && !$mb_password) alert('패스워드가 넘어오지 않았습니다.'); if($w == '' && $mb_password != $mb_password_re) alert('패스워드가 일치하지 않습니다.'); - if ($msg = empty_mb_name($mb_id)) alert($msg); - if ($msg = empty_mb_nick($mb_nick)) alert($msg); - if ($msg = empty_mb_email($mb_email)) alert($msg); - if ($msg = reserve_mb_id($mb_id)) alert($msg); - if ($msg = reserve_mb_nick($mb_nick)) alert($msg); - if ($msg = valid_mb_name($mb_name)) alert($msg); - if ($msg = valid_mb_nick($mb_nick)) alert($msg); - if ($msg = valid_mb_email($mb_email)) alert($msg); - if ($msg = prohibit_mb_email($mb_email))alert($msg); + if ($msg = empty_mb_name($mb_id)) alert($msg, "", true, true); + if ($msg = empty_mb_nick($mb_nick)) alert($msg, "", true, true); + if ($msg = empty_mb_email($mb_email)) alert($msg, "", true, true); + if ($msg = reserve_mb_id($mb_id)) alert($msg, "", true, true); + if ($msg = reserve_mb_nick($mb_nick)) alert($msg, "", true, true); + if ($msg = valid_mb_name($mb_name)) alert($msg, "", true, true); + if ($msg = valid_mb_nick($mb_nick)) alert($msg, "", true, true); + if ($msg = valid_mb_email($mb_email)) alert($msg, "", true, true); + if ($msg = prohibit_mb_email($mb_email))alert($msg, "", true, true); if ($w=='') { if ($msg = exist_mb_id($mb_id)) alert($msg); @@ -193,7 +193,7 @@ if ($w == '') { $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_BBS_URL.'/email_certify.php?mb_id='.$mb_id.'&mb_md5='.$mb_md5; ob_start(); include_once ('./register_form_update_mail1.php'); @@ -294,7 +294,7 @@ if ($w == '') { $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_BBS_URL.'/email_certify.php?mb_id='.$mb_id.'&mb_md5='.$mb_md5; ob_start(); include_once ('./register_form_update_mail3.php'); diff --git a/bbs/register_form_update_mail1.php b/bbs/register_form_update_mail1.php index 97d31219a..df987fe19 100644 --- a/bbs/register_form_update_mail1.php +++ b/bbs/register_form_update_mail1.php @@ -55,7 +55,7 @@ body, th, td, form, input, select, text, textarea, caption { font-size: 12px; fo - 로그인 후 모든 정보를 이용하실 수 있습니다.[바로가기] + 로그인 후 모든 정보를 이용하실 수 있습니다.[바로가기] diff --git a/bbs/register_form_update_mail2.php b/bbs/register_form_update_mail2.php index 4f5b143ad..54476aab5 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_form_update_mail3.php b/bbs/register_form_update_mail3.php index 7cd39d51c..cb7caf753 100644 --- a/bbs/register_form_update_mail3.php +++ b/bbs/register_form_update_mail3.php @@ -53,7 +53,7 @@ body, th, td, form, input, select, text, textarea, caption { font-size: 12px; fo - 로그인 후 모든 정보를 이용하실 수 있습니다.[바로가기] + 로그인 후 모든 정보를 이용하실 수 있습니다.[바로가기] diff --git a/bbs/rss.php b/bbs/rss.php index f644da93e..d2478356c 100644 --- a/bbs/rss.php +++ b/bbs/rss.php @@ -43,7 +43,7 @@ echo ''."\n"; <?=specialchars_replace($config['cf_title'].' > '.$subj1.' > '.$subj2)?> - + 테스트 버전 0.2 (2004-04-26) ko @@ -65,7 +65,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) { <?=specialchars_replace($row['wr_subject'])?> - + ]]> diff --git a/common.php b/common.php index a71cadfe0..1892059f7 100644 --- a/common.php +++ b/common.php @@ -125,8 +125,8 @@ ini_set("session.gc_maxlifetime", 10800); // session data의 garbage collection ini_set("session.gc_probability", 1); // session.gc_probability는 session.gc_divisor와 연계하여 gc(쓰레기 수거) 루틴의 시작 확률을 관리합니다. 기본값은 1입니다. 자세한 내용은 session.gc_divisor를 참고하십시오. ini_set("session.gc_divisor", 100); // session.gc_divisor는 session.gc_probability와 결합하여 각 세션 초기화 시에 gc(쓰레기 수거) 프로세스를 시작할 확률을 정의합니다. 확률은 gc_probability/gc_divisor를 사용하여 계산합니다. 즉, 1/100은 각 요청시에 GC 프로세스를 시작할 확률이 1%입니다. session.gc_divisor의 기본값은 100입니다. -session_set_cookie_params(0, "/"); -ini_set("session.cookie_domain", $g4['cookie_domain']); +session_set_cookie_params(0, '/'); +ini_set("session.cookie_domain", G4_COOKIE_DOMAIN); @session_start(); diff --git a/config.php b/config.php index febacf389..51234f8b4 100644 --- a/config.php +++ b/config.php @@ -23,19 +23,23 @@ function g4_path() return $result; } -$g4_path = g4_path(); - //============================================================================== // 상수 선언 //------------------------------------------------------------------------------ // 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음 define('_GNUBOARD_', true); +$g4_path = g4_path(); + // URL 은 브라우저상에서의 경로 (도메인으로 부터의) define('G4_ADMIN_DIR', 'adm'); define('G4_BBS_DIR', 'bbs'); -define('G4_URL', $g4_path['url']); +if (G4_DOMAIN) { + define('G4_URL', G4_DOMAIN); +} else { + define('G4_URL', $g4_path['url']); +} define('G4_ADMIN_URL', G4_URL.'/'.G4_ADMIN_DIR); define('G4_BBS_URL', G4_URL.'/'.G4_BBS_DIR); define('G4_CSS_URL', G4_URL.'/css'); @@ -61,6 +65,9 @@ define('G4_CKEDITOR_PATH', G4_BBS_PATH.'/ckeditor'); define('G4_CACHE_PATH', G4_DATA_PATH.'/cache'); define('G4_EDITOR_PATH', G4_DATA_PATH.'/editor'); +unset($g4_path); + + // 입력값 검사 상수 (숫자를 변경하시면 안됩니다.) define('G4_ALPHAUPPER', 1); // 영대문자 define('G4_ALPHALOWER', 2); // 영소문자 @@ -121,31 +128,8 @@ $g4['token_table'] = $g4['table_prefix'] . 'token'; // 토큰 // 기타 // -// www.sir.co.kr 과 sir.co.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.co.kr 과 같이 입력하세요. -// 이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다. -$g4['cookie_domain'] = ''; -define('G4_COOKIE_DOMAIN', ''); - // 게시판에서 링크의 기본갯수를 말합니다. // 필드를 추가하면 이 숫자를 필드수에 맞게 늘려주십시오. //$g4['link_count'] = 2; define('G4_LINK_COUNT', 2); - -//$g4['charset'] = 'utf-8'; - -//$g4['token_time'] = 3; // 토큰 유효시간 - -// config.php 가 있는곳의 웹경로. 뒤에 / 를 붙이지 마세요. -// 예) http://g4.sir.co.kr -//$g4['url'] = ''; -$g4['https_url'] = ''; -// 입력예 -//$g4['url'] = "http://www.sir.co.kr"; -//$g4['https_url'] = "https://www.sir.co.kr"; - -//$g4['dbconfig'] = 'data/dbconfig.php'; - -//$g4['js_file'] = array(); - -unset($g4_path); ?> diff --git a/extend/g4s.extend.php b/extend/g4s.extend.php deleted file mode 100644 index 6fdf3988d..000000000 --- a/extend/g4s.extend.php +++ /dev/null @@ -1,66 +0,0 @@ - \ No newline at end of file diff --git a/extend/shop.extend.php b/extend/shop.extend.php index 914f777e6..4a427ba40 100644 --- a/extend/shop.extend.php +++ b/extend/shop.extend.php @@ -27,22 +27,16 @@ define(_MISU_QUERY_, " // 쇼핑몰 디렉토리 -$g4['shop'] = "shop"; -$g4['shop_path'] = "$g4[path]/$g4[shop]"; -$g4['shop_url'] = "$g4[url]/$g4[shop]"; +define('G4_SHOP_DIR', 'shop'); define('G4_SHOP_PATH', G4_PATH.'/shop'); define('G4_SHOP_URL', G4_URL.'/shop'); -$g4['shop_admin'] = "shop_admin"; -$g4['shop_admin_path']= "$g4[path]/$g4[admin]/$g4[shop_admin]"; -$g4['shop_admin_url'] = "$g4[url]/$g4[admin]/$g4[shop_admin]"; -define('G4_SHOP_ADMIN_PATH', G4_ADMIN_PATH.'/shop_admin'); -define('G4_SHOP_ADMIN_URL', G4_ADMIN_URL.'/shop_admin'); +define('G4_SHOP_ADMIN_DIR', 'shop_admin'); +define('G4_SHOP_ADMIN_PATH',G4_ADMIN_PATH.'/'.G4_SHOP_ADMIN_DIR); +define('G4_SHOP_ADMIN_URL', G4_ADMIN_URL.'/'.G4_SHOP_ADMIN_DIR); -$g4['shop_img'] = "img"; -$g4['shop_img_path'] = "$g4[path]/$g4[shop]/$g4[shop_img]"; -$g4['shop_img_url'] = "$g4[url]/$g4[shop]/$g4[shop_img]"; -define('G4_SHOP_IMG_URL', G4_SHOP_URL.'/img'); +define('G4_SHOP_IMG_DIR', '/img'); +define('G4_SHOP_IMG_URL', G4_SHOP_URL.'/'.G4_SHOP_IMG_DIR); // 쇼핑몰 테이블명 $g4['yc4_default_table'] = "yc4_default"; // 쇼핑몰설정 테이블 diff --git a/head.sub.php b/head.sub.php index f26b0ebc5..e6576d0b1 100644 --- a/head.sub.php +++ b/head.sub.php @@ -13,15 +13,12 @@ else $g4_head_title .= " : ".$config['cf_title']; // 현재 접속자 -//$lo_location = get_text($g4[title]); -//$lo_location = $g4[title]; // 게시판 제목에 ' 포함되면 오류 발생 $lo_location = addslashes($g4['title']); if (!$lo_location) $lo_location = $_SERVER['REQUEST_URI']; -//$lo_url = $g4['url'] . $_SERVER['REQUEST_URI']; $lo_url = $_SERVER['REQUEST_URI']; -if (strstr($lo_url, "/$g4[admin]/") || $is_admin == 'super') $lo_url = ''; +if (strstr($lo_url, '/'.G4_ADMIN_DIR.'/') || $is_admin == 'super') $lo_url = ''; /* // 만료된 페이지로 사용하시는 경우 @@ -57,9 +54,10 @@ var g4_is_member = ""; var g4_is_admin = ""; var g4_bo_table = ""; var g4_sca = ""; -var g4_charset = ""; -var g4_cookie_domain = ""; +var g4_cookie_domain = ""; +// 사라질 변수 var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1; +// 사라질 변수 var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1; diff --git a/lib/common.lib.php b/lib/common.lib.php index 1c11bc3ce..16ae5d1dd 100644 --- a/lib/common.lib.php +++ b/lib/common.lib.php @@ -112,7 +112,7 @@ function set_cookie($cookie_name, $value, $expire) { global $g4; - setcookie(md5($cookie_name), base64_encode($value), $g4['server_time'] + $expire, '/', $g4['cookie_domain']); + setcookie(md5($cookie_name), base64_encode($value), $g4['server_time'] + $expire, '/', G4_COOKIE_DOMAIN); } @@ -128,7 +128,7 @@ function get_cookie($cookie_name) // 경고메세지를 경고창으로 -function alert($msg='', $url='', $error=true) +function alert($msg='', $url='', $error=true, $post=false) { global $g4, $config, $member; global $is_admin; @@ -1321,7 +1321,7 @@ function referer_check($url='') global $g4; if (!$url) - $url = $g4['url']; + $url = G4_URL; if (!preg_match("/^http['s']?:\/\/".$_SERVER['HTTP_HOST']."/", $_SERVER['HTTP_REFERER'])) alert("제대로 된 접근이 아닌것 같습니다.", $url); diff --git a/lib/mailer.lib.php b/lib/mailer.lib.php index d7229fbb1..d2c8b13e4 100644 --- a/lib/mailer.lib.php +++ b/lib/mailer.lib.php @@ -21,9 +21,7 @@ function mailer($fname, $fmail, $to, $subject, $content, $type=0, $file='', $cc= if ($cc) $header .= "Cc: $cc\n"; if ($bcc) $header .= "Bcc: $bcc\n"; $header .= "MIME-Version: 1.0\n"; - //$header .= "X-Mailer: SIR Mailer 0.91 (sir.co.kr) : $_SERVER[SERVER_ADDR] : $_SERVER[REMOTE_ADDR] : $g4[url] : $_SERVER[PHP_SELF] : $_SERVER[HTTP_REFERER] \n"; - // UTF-8 관련 수정 - $header .= "X-Mailer: SIR Mailer 0.92 (sir.co.kr) : {$_SERVER['SERVER_ADDR']} : {$_SERVER['REMOTE_ADDR']} : {$g4['url']} : {$_SERVER['PHP_SELF']} : {$_SERVER['HTTP_REFERER']} \n"; + $header .= "X-Mailer: {$_SERVER['SERVER_ADDR']} : {$_SERVER['REMOTE_ADDR']} : ".G4_URL." : {$_SERVER['PHP_SELF']} : {$_SERVER['HTTP_REFERER']} \n"; if ($file != '') { $boundary = uniqid('http://sir.co.kr/'); diff --git a/lib/outlogin.lib.php b/lib/outlogin.lib.php index c730d5653..a3846f861 100644 --- a/lib/outlogin.lib.php +++ b/lib/outlogin.lib.php @@ -28,23 +28,23 @@ function outlogin($skin_dir='basic') $is_auth = true; } - if ($config['cf_https_url']) { + if (G4_HTTPS_DOMAIN) { $outlogin_url = $_GET['url']; if ($outlogin_url) { if (preg_match("/^\.\.\//", $outlogin_url)) { - $outlogin_url = urlencode($g4[url]."/".preg_replace("/^\.\.\//", "", $outlogin_url)); + $outlogin_url = urlencode(G4_URL."/".preg_replace("/^\.\.\//", "", $outlogin_url)); } else { - $purl = parse_url($g4[url]); + $purl = parse_url(G4_URL); if ($purl['path']) { $path = urlencode($purl['path']); $urlencode = preg_replace("/".$path."/", "", $urlencode); } - $outlogin_url = $g4['url'].$urlencode; + $outlogin_url = $urlencode; } } else { - $outlogin_url = $g4['url']; + $outlogin_url = G4_URL; } } else { diff --git a/lib/thumb.lib.php b/lib/thumb.lib.php index 5d4a24f99..a54dc098b 100644 --- a/lib/thumb.lib.php +++ b/lib/thumb.lib.php @@ -4,8 +4,8 @@ if (!defined('_GNUBOARD_')) exit; /******************************************************************************* 썸네일 Class - 사용법 : - + 사용법 : + $thumb = new g4_thumbnail(경로, 썸네일이미지폭); $thumb->run(이미지 경로가 포함된 컨텐츠); @@ -57,11 +57,11 @@ class g4_thumb { $width = $this->get_width(); $source = null; $size = @getimagesize($srcimg); - if ($size[2] == 1) + if ($size[2] == 1) $source = @imagecreatefromgif($srcimg); else if ($size[2] == 2) $source = @imagecreatefromjpeg($srcimg); - else if ($size[2] == 3) + else if ($size[2] == 3) $source = @imagecreatefrompng($srcimg); if ($source == null) @@ -111,7 +111,7 @@ class g4_thumb { if ($size[0] < $this->width) { return ""; } else { - return ""; + return ""; } } } diff --git a/skin/member/neo/login.skin.php b/skin/member/neo/login.skin.php index cb6465dce..1c9ca70be 100644 --- a/skin/member/neo/login.skin.php +++ b/skin/member/neo/login.skin.php @@ -31,7 +31,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 diff --git a/skin/member/neo/member_confirm.skin.php b/skin/member/neo/member_confirm.skin.php index c7ea673d2..ff65102b8 100644 --- a/skin/member/neo/member_confirm.skin.php +++ b/skin/member/neo/member_confirm.skin.php @@ -2,8 +2,6 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 ?> - -

    @@ -21,14 +19,14 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 - +
    diff --git a/skin/member/neo/register_form.skin.php b/skin/member/neo/register_form.skin.php index 751d371c5..039b0874e 100644 --- a/skin/member/neo/register_form.skin.php +++ b/skin/member/neo/register_form.skin.php @@ -10,6 +10,8 @@ var member_skin_url = "";
    + + diff --git a/skin/member/neo/register_result.skin.php b/skin/member/neo/register_result.skin.php index 1372eec2d..8ea6e5ccf 100644 --- a/skin/member/neo/register_result.skin.php +++ b/skin/member/neo/register_result.skin.php @@ -4,7 +4,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
    - +

    님의 회원가입을 진심으로 축하합니다.
    diff --git a/skin/popular/neo/popular.skin.php b/skin/popular/neo/popular.skin.php index 0d8df333f..ebc9afd6f 100644 --- a/skin/popular/neo/popular.skin.php +++ b/skin/popular/neo/popular.skin.php @@ -7,7 +7,7 @@ if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

    인기검색어

      -
    • +
    diff --git a/tail.php b/tail.php index dd5de2c0e..66a3feacb 100644 --- a/tail.php +++ b/tail.php @@ -18,7 +18,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가 모바일 버전으로"; + echo '모바일 버전으로'; } ?>