-
-
=$header2?>
include_once(G4_PATH.'/tail.sub.php');
diff --git a/bbs/board.php b/bbs/board.php
index a05bb9988..5b7c31973 100644
--- a/bbs/board.php
+++ b/bbs/board.php
@@ -26,7 +26,7 @@ if (isset($wr_id) && $wr_id) {
if (isset($group['gr_use_access']) && $group['gr_use_access']) {
if ($is_guest) {
$msg = "비회원은 이 게시판에 접근할 권한이 없습니다.\\n\\n회원이시라면 로그인 후 이용해 보십시오.";
- alert($msg, './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode('./board.php?bo_table='.$bo_table.'&wr_id='.$wr_id));
+ alert($msg, './login.php?wr_id='.$wr_id.$qstr.'&url='.urlencode(G4_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id));
}
// 그룹관리자 이상이라면 통과
@@ -37,7 +37,7 @@ if (isset($wr_id) && $wr_id) {
$sql = " select count(*) as cnt from {$g4['group_member_table']} where gr_id = '{$board['gr_id']}' and mb_id = '{$member['mb_id']}' ";
$row = sql_fetch($sql);
if (!$row['cnt']) {
- alert("접근 권한이 없으므로 글읽기가 불가합니다.\\n\\n궁금하신 사항은 관리자에게 문의 바랍니다.", $g4['url']);
+ alert("접근 권한이 없으므로 글읽기가 불가합니다.\\n\\n궁금하신 사항은 관리자에게 문의 바랍니다.", G4_URL);
}
}
}
@@ -45,7 +45,7 @@ if (isset($wr_id) && $wr_id) {
// 로그인된 회원의 권한이 설정된 읽기 권한보다 작다면
if ($member['mb_level'] < $board['bo_read_level']) {
if ($is_member)
- alert('글을 읽을 권한이 없습니다.', $g4['url']);
+ alert('글을 읽을 권한이 없습니다.', G4_URL);
else
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));
}
@@ -100,15 +100,6 @@ if (isset($wr_id) && $wr_id) {
// 비회원이면서 읽기레벨이 1이고 등록된 아이피가 같다면 자신의 글이므로 통과
;
} else {
- /*
- // 회원이상 글읽기가 가능하다면
- if ($board['bo_read_level'] > 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)?>
-=specialchars_replace($g4['url'].'/'.$g4['bbs'].'/board.php?bo_table='.$bo_table)?>
+=specialchars_replace(G4_BBS_URL.'/board.php?bo_table='.$bo_table)?>
테스트 버전 0.2 (2004-04-26)
ko
@@ -65,7 +65,7 @@ for ($i=0; $row=sql_fetch_array($result); $i++) {
-
=specialchars_replace($row['wr_subject'])?>
-=specialchars_replace($g4['url'].'/'.$g4[bbs].'/board.php?bo_table='.$bo_table.'&wr_id='.$row['wr_id'])?>
+=specialchars_replace(G4_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$row['wr_id'])?>
=conv_content($row['wr_content'], $html)?>]]>
=specialchars_replace($row['wr_name'])?>
diff --git a/bbs/write.php b/bbs/write.php
index 33c9fe594..a5954a0e8 100644
--- a/bbs/write.php
+++ b/bbs/write.php
@@ -349,10 +349,7 @@ if ($is_guest) {
include_once(G4_PATH.'/head.sub.php');
include_once('./board_head.php');
-if ($g4['https_url'])
- $action_url = "{$g4['https_url']}/{$g4['bbs']}/write_update.php";
-else
- $action_url = G4_BBS_URL."/write_update.php";
+$action_url = G4_HTTPS_BBS_URL."/write_update.php";
include_once ($board_skin_path.'/write.skin.php');
diff --git a/bbs/write_comment_update.php b/bbs/write_comment_update.php
index fa3a13c31..9b2e0417a 100644
--- a/bbs/write_comment_update.php
+++ b/bbs/write_comment_update.php
@@ -193,7 +193,7 @@ if ($w == 'c') // 코멘트 입력
$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_BBS_URL."/board.php?bo_table=".$bo_table."&wr_id=".$wr_id."&".$qstr."#c_".$comment_id;
include_once(G4_PATH.'/lib/mailer.lib.php');
diff --git a/bbs/write_update.php b/bbs/write_update.php
index afa51a235..284736ebb 100644
--- a/bbs/write_update.php
+++ b/bbs/write_update.php
@@ -560,7 +560,7 @@ if (!($w == 'u' || $w == 'cu') && $config['cf_email_use'] && $board['bo_use_emai
$str = $warr[$w];
$subject = '"'.$board['bo_subject'].'" 게시판에 '.$str.'글이 올라왔습니다.';
- $link_url = $g4['url'].'/'.$g4['bbs'].'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&'.$qstr;
+ $link_url = G4_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&'.$qstr;
include_once(G4_PATH.'/lib/mailer.lib.php');
@@ -605,13 +605,9 @@ if (!($w == 'u' || $w == 'cu') && $config['cf_email_use'] && $board['bo_use_emai
@include_once ($board_skin_path.'/write_update.skin.php');
@include_once($board_skin_path.'/write_update.tail.skin.php');
-if ($g4['https_url'])
- $https_url = $g4['url'].'/'.$g4['bbs'];
-else
- $https_url = '.';
if ($file_upload_msg)
- alert($file_upload_msg, $https_url.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr);
+ alert($file_upload_msg, G4_HTTPS_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr);
else
- goto_url($https_url.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr);
+ goto_url(G4_HTTPS_BBS_URL.'/board.php?bo_table='.$bo_table.'&wr_id='.$wr_id.'&page='.$page.$qstr);
?>
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 @@
-
-if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
-
-//===================================================================================
-// g4s 디렉토리 경로
-//-----------------------------------------------------------------------------------
-
-$g4['https_bbs_url'] = $g4['bbs_url'];
-if ($g4['https_url']) {
- $g4['https_bbs_url'] = $g4['https_url'].'/'.$g4['bbs'];
-}
-
-$g4['extend_dir'] = 'extend';
-$g4['extend_path'] = $g4['path'].'/'.$g4['extend_dir'];
-
-$g4['data_dir'] = 'data';
-$g4['data_url'] = $g4['url'].'/'.$g4['data_dir'];
-$g4['data_path'] = $g4['path'].'/'.$g4['data_dir'];
-
-$g4['cache_dir'] = 'cache';
-$g4['cache_path'] = $g4['data_path'].'/'.$g4['cache_dir'];
-
-$g4['session_dir'] = 'session';
-$g4['session_path'] = $g4['data_path'].'/'.$g4['session_dir'];
-
-$g4['cache_latest_dir'] = $g4['cache_dir'].'/latest';
-$g4['cache_member_dir'] = $g4['cache_dir'].'/member';
-$g4['cache_captcha_dir'] = $g4['cache_dir'].'/captcha';
-
-$g4['cache_latest_path'] = $g4['data_path'].'/'.$g4['cache_latest_dir'];
-$g4['cache_member_path'] = $g4['data_path'].'/'.$g4['cache_member_dir'];
-$g4['cache_captcha_path'] = $g4['data_path'].'/'.$g4['cache_captcha_dir'];
-
-// g4s 기본 DHTML EDITOR
-if (!defined('G4_EDITOR')) define('G4_EDITOR', 0);
-if (G4_EDITOR) {
- $g4['ckeditor_dir'] = 'ckeditor';
- $g4['ckeditor_url'] = $g4['bbs_url'].'/'.$g4['ckeditor_dir'];
- $g4['ckeditor_path'] = $g4['bbs_path'].'/'.$g4['ckeditor_dir'];
- $g4['ckeditor_data_path'] = $g4['data_path'].'/editor';
- $g4['ckeditor_data_url'] = $g4['data_url'].'/editor';
-
- include_once($g4['ckeditor_path']."/ckeditor.lib.php");
-
- $g4['js_code'][] = "var g4_ckeditor_path = \"{$g4['ckeditor_path']}\";";
- $g4['js_file'][] = $g4['ckeditor_url']."/ckeditor.js";
- $g4['js_file'][] = $g4['ckeditor_url']."/config.js";
-}
-
-// g4s 기본 CAPTCHA
-if (!defined('G4_CAPTCHA')) define('G4_CAPTCHA', 0);
-if (G4_CAPTCHA) {
- $g4['gcaptcha_dir'] = 'gcaptcha';
- $g4['gcaptcha_url'] = $g4['bbs_url'].'/'.$g4['gcaptcha_dir'];
- $g4['gcaptcha_path'] = $g4['bbs_path'].'/'.$g4['gcaptcha_dir'];
- $g4['gcaptcha_fonts'] = $g4['gcaptcha_path'].'/fonts';
- $g4['gcaptcha_wavs'] = $g4['gcaptcha_path'].'/wavs';
-
- include_once($g4['gcaptcha_path']."/gcaptcha.lib.php");
-
- $g4['js_code'][] = "var g4_gcaptcha_path = \"{$g4['gcaptcha_path']}\";";
- $g4['js_file'][] = $g4['gcaptcha_url']."/gcaptcha.js";
-
-}
-//===================================================================================
-?>
\ 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 = "=isset($is_member)?$is_member:'';?>";
var g4_is_admin = "=isset($is_admin)?$is_admin:'';?>";
var g4_bo_table = "=isset($bo_table)?$bo_table:'';?>";
var g4_sca = "=isset($sca)?$sca:'';?>";
-var g4_charset = "=$g4['charset']?>";
-var g4_cookie_domain = "=$g4['cookie_domain']?>";
+var g4_cookie_domain = "=G4_COOKIE_DOMAIN?>";
+// 사라질 변수
var g4_is_gecko = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
+// 사라질 변수
var g4_is_ie = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
if ($is_admin) { echo 'var g4_admin_url = "'.G4_ADMIN_URL.'";'; }
?>
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; // 개별 페이지 접근 불가
?>
-
-
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 = "=$member_skin_url?>";