g5 merge 충돌 수정

This commit is contained in:
chicpro
2013-09-13 15:22:15 +09:00
55 changed files with 818 additions and 302 deletions

12
.gitignore vendored
View File

@ -1,7 +1,12 @@
<<<<<<< HEAD
dbconfig.php
log
.htaccess
data
=======
/.htaccess
data/
>>>>>>> g5
test
config.php
sirgle
@ -11,9 +16,16 @@ skin/latest/basic2
rankiss*
thumb.lib.php
test.php
<<<<<<< HEAD
g4s_tree
=======
>>>>>>> g5
itzimara*
nemoluv*
cheditor*
*.key
<<<<<<< HEAD
g5_tree
=======
*.sh
>>>>>>> g5

View File

@ -1,6 +1,6 @@
소프트웨어 제품은 저작권법 및 국제저작권 협약을 비롯하여, 기타 지적재산권법 및 협약의 보호를 받습니다.
프로그램 명칭 : 그누보드4S (GNUBoard 4 Second Edition)
프로그램 명칭 : 그누보드5 ( GNU Board 5 )
저작자 : (주)에스아이알소프트 http://sir.co.kr

View File

@ -123,7 +123,6 @@ if ($w == '') {
$board['bo_include_head'] = '_head.php';
$board['bo_include_tail'] = '_tail.php';
$board['bo_show_menu'] = true;
$board['bo_use_cert'] = 'none';
} else if ($w == 'u') {

View File

@ -175,7 +175,7 @@ if ($w == '') {
// 글수 조정
/*
엔피씨님의 팁으로 교체합니다. 130308
http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=27207
http://sir.co.kr/bbs/board.php?bo_table=g5_tiptech&wr_id=27207
*/
if (isset($_POST['proc_count'])) {
// 원글을 얻습니다.

View File

@ -53,7 +53,7 @@ if ($sfl || $stx) // 검색렬일 때만 처음 버튼을 보여줌
$g5['title'] = '게시판관리';
include_once('./admin.head.php');
$colspan = 15;
$colspan = 16;
?>
<form name="fsearch" id="fsearch" method="get">
@ -172,7 +172,7 @@ $colspan = 15;
<option value="mobile"<?php echo get_selected($row['bo_device'], 'mobile'); ?>>모바일</option>
</select>
</td>
<td class="td_smallmng"><?php echo $one_update ?> <?php echo $one_copy ?></td>
<td><?php echo $one_update ?> <?php echo $one_copy ?></td>
</tr>
<?php
}

View File

@ -57,7 +57,7 @@ if ($sfl || $stx) // 검색렬일 때만 처음 버튼을 보여줌
$g5['title'] = '게시판그룹설정';
include_once('./admin.head.php');
$colspan = 8;
$colspan = 11;
?>
<form id="fsearch" name="fsearch" method="get">

View File

@ -15,7 +15,7 @@ $content = $se['ma_content'] . "<hr size=0><p><span style='font-size:9pt; font-f
<html lang="ko">
<head>
<meta charset="utf-8">
<title>그누보드 메일발송 테스트</title>
<title><?php echo G5_VERSION ?> 메일발송 테스트</title>
</head>
<body>

View File

@ -106,7 +106,7 @@ include_once('./admin.head.php');
<?php } ?>
</tbody>
</table>
<textarea name="ma_list" style="display:none"><?php echo $ma_list; ?></textarea>
<textarea name="ma_list" style="display:none"><?=$ma_list?></textarea>
</div>
<div class="btn_confirm">

View File

@ -51,7 +51,7 @@ if ($sfl || $stx) // 검색렬일 때만 처음 버튼을 보여줌
$g5['title'] = '투표관리';
include_once('./admin.head.php');
$colspan = 6;
$colspan = 7;
?>
<form id="fsearch" name="fsearch" method="get">

View File

@ -2,8 +2,8 @@
include_once('./_common.php');
// 이호경님 제안 코드
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
session_unset(); // 모든 세션변수를 언레지스터 시켜줌
session_destroy(); // 세션해제함
// 자동로그인 해제 --------------------------------
set_cookie('ck_mb_id', '', 0);
@ -16,10 +16,7 @@ if ($url) {
alert('url에 도메인을 지정할 수 없습니다.');
}
if($url == 'shop')
$link = G5_SHOP_URL;
else
$link = $url;
$link = $url;
} else if ($bo_table) {
$link = G5_BBS_URL.'/board.php?bo_table='.$bo_table;
} else {

View File

@ -64,7 +64,7 @@ $group = array();
$g5 = array();
function g4_path()
function g5_path()
{
$result['path'] = str_replace('\\', '/', dirname(__FILE__));
$tilde_remove = preg_replace('/^\/\~[^\/]+(.*)$/', '$1', $_SERVER['SCRIPT_NAME']);
@ -77,7 +77,7 @@ function g4_path()
return $result;
}
$g5_path = g4_path();
$g5_path = g5_path();
include_once($g5_path['path'].'/config.php'); // 설정 파일
@ -103,7 +103,7 @@ if (file_exists($dbconfig_file)) {
<html lang="ko">
<head>
<meta charset="utf-8">
<title>오류! 그누보드4s 설치하기</title>
<title>오류! <?php echo G5_VERSION ?> 설치하기</title>
<style>
body {background:#f7f7f2}
h1 {margin:50px auto 30px;width:540px;color:#ff3061;font-size:1.4em}
@ -120,7 +120,7 @@ div a {display:block;margin:50px auto 10px;width:170px;text-align:center}
<li><strong><?php echo G5_DATA_DIR.'/'.G5_DBCONFIG_FILE ?></strong></li>
</ul>
<p>프로그램 설치 후 실행하시기 바랍니다.</p>
<a href="<?php echo G5_URL; ?>/install/">그누보드4s 설치하기</a>
<a href="<?php echo G5_URL; ?>/install/"><?php echo G5_VERSION ?> 설치하기</a>
</div>
</body>
</html>

View File

@ -4,6 +4,8 @@
상수 선언
********************/
define('G5_VERSION', '그누보드5');
// 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음
define('_GNUBOARD_', true);
@ -12,7 +14,6 @@ if (PHP_VERSION >= '5.1.0') {
date_default_timezone_set("Asia/Seoul");
}
/********************
경로 상수
********************/
@ -22,7 +23,7 @@ if (PHP_VERSION >= '5.1.0') {
회원가입, 글쓰기에 사용되는 https 로 시작되는 주소를 말합니다.
포트가 있다면 도메인 뒤에 :443 과 같이 입력하세요.
보안서버주소가 없다면 공란으로 두시면 되며 보안서버주소 뒤에 / 는 붙이지 않습니다.
입력예) https://www.domain.com:443/gnuboard4s
입력예) https://www.domain.com:443/gnuboard5
*/
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');

View File

@ -140,12 +140,10 @@ button.btn_cancel {display:inline-block;padding:0 10px;height:24px;border:1px so
.btn_frmline {display:inline-block;padding:0 7px 0 5px;height:22px;border:0;background:#333;color:#fff !important;letter-spacing:-0.1em;text-decoration:none;vertical-align:top;line-height:2em} /* 우편번호검색버튼 등 */
button.btn_frmline {font-size:1em}
.btn_win {clear:both;margin-bottom:20px;text-align:center} /* 새창용 */
.btn_win button {display:inline-block;padding:0 10px;height:30px;border:0;background:#666;color:#fff;vertical-align:top;line-height:2em;cursor:pointer}
.btn_win input {height:30px;line-height:2em}
.btn_win button {display:inline-block;padding:0 10px;height:30px;border:1px solid #ccc;background:#fafafa;vertical-align:top;line-height:2.4em}
.btn_win a {display:inline-block;padding:0 10px;height:28px;border:1px solid #ccc;background:#fafafa;vertical-align:top;line-height:2.4em}
.btn_win a:focus, .btn_win a:hover {text-decoration:none}
/* 게시판용 버튼 */
.btn_b01 {display:inline-block;padding:0 10px;height:23px;border:1px solid #d9ded9;background:#f5f6fa;color:#000 !important;text-decoration:none !important;line-height:2.15em;vertical-align:middle}
.btn_b01:focus, .btn_b01:hover {text-decoration:none !important}

View File

@ -3,14 +3,11 @@
/* 초기화 */
html {overflow-y:scroll}
body {margin:0;padding:0;background:#fff;color:#000;font-size:1em;font-family:"dotum"}
body {margin:0;padding:0;font-size:1em}
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0}
h1, h2, h3, h4, h5, h6 {font-size:1em;font-family:"dotum"}
h1, h2, h3, h4, h5, h6 {font-size:1em}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}
header ul, nav ul, footer ul {margin:0;padding:0;list-style:none}
legend {position:absolute;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, select, img {vertical-align:middle}
input,button {margin:0;padding:0}
@ -18,14 +15,8 @@ input[type=text], input[type=password], input[type=submit], input[type=image], b
select, textarea {font-size:1em}
textarea {border-radius:0;-webkit-appearance:none}
p {margin:0;padding:1em 0;line-height:1.7em;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link,
a:visited {color:#000;text-decoration:none}
a:hover,
a:focus,
a:active {color:#000;text-decoration:underline}
/* 화면낭독기 사용자용 */
#hd_login_msg {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden}

700
install/gnuboard5.sql Normal file
View File

@ -0,0 +1,700 @@
-- --------------------------------------------------------
--
-- Table structure for table `g5_auth`
--
DROP TABLE IF EXISTS `g5_auth`;
CREATE TABLE IF NOT EXISTS `g5_auth` (
`mb_id` varchar(255) NOT NULL default '',
`au_menu` varchar(20) NOT NULL default '',
`au_auth` set('r','w','d') NOT NULL default '',
PRIMARY KEY (`mb_id`,`au_menu`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_board`
--
DROP TABLE IF EXISTS `g5_board`;
CREATE TABLE IF NOT EXISTS `g5_board` (
`bo_table` varchar(20) NOT NULL DEFAULT '',
`gr_id` varchar(255) NOT NULL DEFAULT '',
`bo_subject` varchar(255) NOT NULL DEFAULT '',
`bo_device` enum('both','pc','mobile') NOT NULL DEFAULT 'both',
`bo_admin` varchar(255) NOT NULL DEFAULT '',
`bo_list_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_read_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_write_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_reply_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_comment_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_upload_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_download_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_html_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_link_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_trackback_level` tinyint(4) NOT NULL DEFAULT '0',
`bo_count_delete` tinyint(4) NOT NULL DEFAULT '0',
`bo_count_modify` tinyint(4) NOT NULL DEFAULT '0',
`bo_read_point` int(11) NOT NULL DEFAULT '0',
`bo_write_point` int(11) NOT NULL DEFAULT '0',
`bo_comment_point` int(11) NOT NULL DEFAULT '0',
`bo_download_point` int(11) NOT NULL DEFAULT '0',
`bo_use_category` tinyint(4) NOT NULL DEFAULT '0',
`bo_category_list` text NOT NULL,
`bo_disable_tags` text NOT NULL,
`bo_use_sideview` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_file_content` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_secret` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_dhtml_editor` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_rss_view` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_good` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_nogood` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_name` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_signature` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_ip_view` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_trackback` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_list_view` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_list_file` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_list_content` tinyint(4) NOT NULL DEFAULT '0',
`bo_table_width` int(11) NOT NULL DEFAULT '0',
`bo_subject_len` int(11) NOT NULL DEFAULT '0',
`bo_mobile_subject_len` int(11) NOT NULL DEFAULT '0',
`bo_page_rows` int(11) NOT NULL DEFAULT '0',
`bo_mobile_page_rows` int(11) NOT NULL DEFAULT '0',
`bo_new` int(11) NOT NULL DEFAULT '0',
`bo_hot` int(11) NOT NULL DEFAULT '0',
`bo_image_width` int(11) NOT NULL DEFAULT '0',
`bo_skin` varchar(255) NOT NULL DEFAULT '',
`bo_mobile_skin` varchar(255) NOT NULL DEFAULT '',
`bo_image_head` varchar(255) NOT NULL DEFAULT '',
`bo_image_tail` varchar(255) NOT NULL DEFAULT '',
`bo_include_head` varchar(255) NOT NULL DEFAULT '',
`bo_include_tail` varchar(255) NOT NULL DEFAULT '',
`bo_content_head` text NOT NULL,
`bo_mobile_content_head` text NOT NULL,
`bo_content_tail` text NOT NULL,
`bo_mobile_content_tail` text NOT NULL,
`bo_insert_content` text NOT NULL,
`bo_gallery_cols` int(11) NOT NULL DEFAULT '0',
`bo_gallery_width` int(11) NOT NULL DEFAULT '0',
`bo_gallery_height` int(11) NOT NULL DEFAULT '0',
`bo_mobile_gallery_cols` int(11) NOT NULL DEFAULT '0',
`bo_mobile_gallery_width` int(11) NOT NULL DEFAULT '0',
`bo_mobile_gallery_height` int(11) NOT NULL DEFAULT '0',
`bo_upload_size` int(11) NOT NULL DEFAULT '0',
`bo_reply_order` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_search` tinyint(4) NOT NULL DEFAULT '0',
`bo_show_menu` tinyint(4) NOT NULL DEFAULT '0',
`bo_order` int(11) NOT NULL DEFAULT '0',
`bo_count_write` int(11) NOT NULL DEFAULT '0',
`bo_count_comment` int(11) NOT NULL DEFAULT '0',
`bo_write_min` int(11) NOT NULL DEFAULT '0',
`bo_write_max` int(11) NOT NULL DEFAULT '0',
`bo_comment_min` int(11) NOT NULL DEFAULT '0',
`bo_comment_max` int(11) NOT NULL DEFAULT '0',
`bo_notice` text NOT NULL,
`bo_upload_count` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_email` tinyint(4) NOT NULL DEFAULT '0',
`bo_use_cert` enum('','cert','adult','hp-cert','hp-adult') NOT NULL DEFAULT '',
`bo_use_sns` tinyint(4) NOT NULL DEFAULT '0',
`bo_sort_field` varchar(255) NOT NULL DEFAULT '',
`bo_1_subj` varchar(255) NOT NULL DEFAULT '',
`bo_2_subj` varchar(255) NOT NULL DEFAULT '',
`bo_3_subj` varchar(255) NOT NULL DEFAULT '',
`bo_4_subj` varchar(255) NOT NULL DEFAULT '',
`bo_5_subj` varchar(255) NOT NULL DEFAULT '',
`bo_6_subj` varchar(255) NOT NULL DEFAULT '',
`bo_7_subj` varchar(255) NOT NULL DEFAULT '',
`bo_8_subj` varchar(255) NOT NULL DEFAULT '',
`bo_9_subj` varchar(255) NOT NULL DEFAULT '',
`bo_10_subj` varchar(255) NOT NULL DEFAULT '',
`bo_1` varchar(255) NOT NULL DEFAULT '',
`bo_2` varchar(255) NOT NULL DEFAULT '',
`bo_3` varchar(255) NOT NULL DEFAULT '',
`bo_4` varchar(255) NOT NULL DEFAULT '',
`bo_5` varchar(255) NOT NULL DEFAULT '',
`bo_6` varchar(255) NOT NULL DEFAULT '',
`bo_7` varchar(255) NOT NULL DEFAULT '',
`bo_8` varchar(255) NOT NULL DEFAULT '',
`bo_9` varchar(255) NOT NULL DEFAULT '',
`bo_10` varchar(255) NOT NULL DEFAULT '',
PRIMARY KEY (`bo_table`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_board_file`
--
DROP TABLE IF EXISTS `g5_board_file`;
CREATE TABLE IF NOT EXISTS `g5_board_file` (
`bo_table` varchar(20) NOT NULL default '',
`wr_id` int(11) NOT NULL default '0',
`bf_no` int(11) NOT NULL default '0',
`bf_source` varchar(255) NOT NULL default '',
`bf_file` varchar(255) NOT NULL default '',
`bf_download` int(11) NOT NULL,
`bf_content` text NOT NULL,
`bf_filesize` int(11) NOT NULL default '0',
`bf_width` int(11) NOT NULL default '0',
`bf_height` smallint(6) NOT NULL default '0',
`bf_type` tinyint(4) NOT NULL default '0',
`bf_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`bo_table`,`wr_id`,`bf_no`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_board_good`
--
DROP TABLE IF EXISTS `g5_board_good`;
CREATE TABLE IF NOT EXISTS `g5_board_good` (
`bg_id` int(11) NOT NULL auto_increment,
`bo_table` varchar(20) NOT NULL default '',
`wr_id` int(11) NOT NULL default '0',
`mb_id` varchar(20) NOT NULL default '',
`bg_flag` varchar(255) NOT NULL default '',
`bg_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`bg_id`),
UNIQUE KEY `fkey1` (`bo_table`,`wr_id`,`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_board_new`
--
DROP TABLE IF EXISTS `g5_board_new`;
CREATE TABLE IF NOT EXISTS `g5_board_new` (
`bn_id` int(11) NOT NULL auto_increment,
`bo_table` varchar(20) NOT NULL default '',
`wr_id` int(11) NOT NULL default '0',
`wr_parent` int(11) NOT NULL default '0',
`bn_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_id` varchar(20) NOT NULL default '',
PRIMARY KEY (`bn_id`),
KEY `mb_id` (`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_config`
--
DROP TABLE IF EXISTS `g5_config`;
CREATE TABLE IF NOT EXISTS `g5_config` (
`cf_title` varchar(255) NOT NULL DEFAULT '',
`cf_admin` varchar(255) NOT NULL DEFAULT '',
`cf_admin_email` varchar(255) NOT NULL DEFAULT '',
`cf_include_index` varchar(255) NOT NULL DEFAULT '',
`cf_include_head` varchar(255) NOT NULL DEFAULT '',
`cf_include_tail` varchar(255) NOT NULL DEFAULT '',
`cf_add_script` text NOT NULL,
`cf_use_point` tinyint(4) NOT NULL DEFAULT '0',
`cf_point_term` int(11) NOT NULL DEFAULT '0',
`cf_use_norobot` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_copy_log` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_email_certify` tinyint(4) NOT NULL DEFAULT '0',
`cf_login_point` int(11) NOT NULL DEFAULT '0',
`cf_cut_name` tinyint(4) NOT NULL DEFAULT '0',
`cf_nick_modify` int(11) NOT NULL DEFAULT '0',
`cf_new_skin` varchar(255) NOT NULL DEFAULT '',
`cf_login_skin` varchar(255) NOT NULL DEFAULT '',
`cf_new_rows` int(11) NOT NULL DEFAULT '0',
`cf_search_skin` varchar(255) NOT NULL DEFAULT '',
`cf_connect_skin` varchar(255) NOT NULL DEFAULT '',
`cf_read_point` int(11) NOT NULL DEFAULT '0',
`cf_write_point` int(11) NOT NULL DEFAULT '0',
`cf_comment_point` int(11) NOT NULL DEFAULT '0',
`cf_download_point` int(11) NOT NULL DEFAULT '0',
`cf_search_bgcolor` varchar(255) NOT NULL DEFAULT '',
`cf_search_color` varchar(255) NOT NULL DEFAULT '',
`cf_write_pages` int(11) NOT NULL DEFAULT '0',
`cf_mobile_pages` int(11) NOT NULL DEFAULT '0',
`cf_link_target` varchar(255) NOT NULL DEFAULT '',
`cf_delay_sec` int(11) NOT NULL DEFAULT '0',
`cf_filter` text NOT NULL,
`cf_possible_ip` text NOT NULL,
`cf_intercept_ip` text NOT NULL,
`cf_analytics` text NOT NULL,
`cf_register_skin` varchar(255) NOT NULL DEFAULT 'basic',
`cf_member_skin` varchar(255) NOT NULL DEFAULT '',
`cf_use_homepage` tinyint(4) NOT NULL DEFAULT '0',
`cf_req_homepage` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_tel` tinyint(4) NOT NULL DEFAULT '0',
`cf_req_tel` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_hp` tinyint(4) NOT NULL DEFAULT '0',
`cf_req_hp` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_addr` tinyint(4) NOT NULL DEFAULT '0',
`cf_req_addr` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_signature` tinyint(4) NOT NULL DEFAULT '0',
`cf_req_signature` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_profile` tinyint(4) NOT NULL DEFAULT '0',
`cf_req_profile` tinyint(4) NOT NULL DEFAULT '0',
`cf_register_level` tinyint(4) NOT NULL DEFAULT '0',
`cf_register_point` int(11) NOT NULL DEFAULT '0',
`cf_icon_level` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_recommend` tinyint(4) NOT NULL DEFAULT '0',
`cf_recommend_point` int(11) NOT NULL DEFAULT '0',
`cf_leave_day` int(11) NOT NULL DEFAULT '0',
`cf_search_part` int(11) NOT NULL DEFAULT '0',
`cf_email_use` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_wr_super_admin` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_wr_group_admin` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_wr_board_admin` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_wr_write` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_wr_comment_all` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_mb_super_admin` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_mb_member` tinyint(4) NOT NULL DEFAULT '0',
`cf_email_po_super_admin` tinyint(4) NOT NULL DEFAULT '0',
`cf_prohibit_id` text NOT NULL,
`cf_prohibit_email` text NOT NULL,
`cf_new_del` int(11) NOT NULL DEFAULT '0',
`cf_memo_del` int(11) NOT NULL DEFAULT '0',
`cf_visit_del` int(11) NOT NULL DEFAULT '0',
`cf_popular_del` int(11) NOT NULL DEFAULT '0',
`cf_use_jumin` tinyint(4) NOT NULL DEFAULT '0',
`cf_use_member_icon` tinyint(4) NOT NULL DEFAULT '0',
`cf_member_icon_size` int(11) NOT NULL DEFAULT '0',
`cf_member_icon_width` int(11) NOT NULL DEFAULT '0',
`cf_member_icon_height` int(11) NOT NULL DEFAULT '0',
`cf_login_minutes` int(11) NOT NULL DEFAULT '0',
`cf_image_extension` varchar(255) NOT NULL DEFAULT '',
`cf_flash_extension` varchar(255) NOT NULL DEFAULT '',
`cf_movie_extension` varchar(255) NOT NULL DEFAULT '',
`cf_formmail_is_member` tinyint(4) NOT NULL DEFAULT '0',
`cf_page_rows` int(11) NOT NULL DEFAULT '0',
`cf_visit` varchar(255) NOT NULL DEFAULT '',
`cf_max_po_id` int(11) NOT NULL DEFAULT '0',
`cf_stipulation` text NOT NULL,
`cf_privacy` text NOT NULL,
`cf_open_modify` int(11) NOT NULL DEFAULT '0',
`cf_memo_send_point` int(11) NOT NULL DEFAULT '0',
`cf_mobile_new_skin` varchar(255) NOT NULL DEFAULT '',
`cf_mobile_search_skin` varchar(255) NOT NULL DEFAULT '',
`cf_mobile_connect_skin` varchar(255) NOT NULL DEFAULT '',
`cf_mobile_member_skin` varchar(255) NOT NULL DEFAULT '',
`cf_gcaptcha_mp3` varchar(255) NOT NULL DEFAULT '',
`cf_editor` varchar(255) NOT NULL DEFAULT '',
`cf_cert_use` tinyint(4) NOT NULL DEFAULT '0',
`cf_cert_ipin` varchar(255) NOT NULL DEFAULT '',
`cf_cert_hp` varchar(255) NOT NULL DEFAULT '',
`cf_cert_kcb_cd` varchar(255) NOT NULL DEFAULT '',
`cf_cert_kcp_cd` varchar(255) NOT NULL DEFAULT '',
`cf_cert_limit` int(11) NOT NULL DEFAULT '0',
`cf_googl_shorturl_apikey` varchar(255) NOT NULL DEFAULT '',
`cf_facebook_appid` varchar(255) NOT NULL,
`cf_facebook_secret` varchar(255) NOT NULL,
`cf_twitter_key` varchar(255) NOT NULL,
`cf_twitter_secret` varchar(255) NOT NULL,
`cf_me2day_key` varchar(255) NOT NULL,
`cf_1_subj` varchar(255) NOT NULL DEFAULT '',
`cf_2_subj` varchar(255) NOT NULL DEFAULT '',
`cf_3_subj` varchar(255) NOT NULL DEFAULT '',
`cf_4_subj` varchar(255) NOT NULL DEFAULT '',
`cf_5_subj` varchar(255) NOT NULL DEFAULT '',
`cf_6_subj` varchar(255) NOT NULL DEFAULT '',
`cf_7_subj` varchar(255) NOT NULL DEFAULT '',
`cf_8_subj` varchar(255) NOT NULL DEFAULT '',
`cf_9_subj` varchar(255) NOT NULL DEFAULT '',
`cf_10_subj` varchar(255) NOT NULL DEFAULT '',
`cf_1` varchar(255) NOT NULL DEFAULT '',
`cf_2` varchar(255) NOT NULL DEFAULT '',
`cf_3` varchar(255) NOT NULL DEFAULT '',
`cf_4` varchar(255) NOT NULL DEFAULT '',
`cf_5` varchar(255) NOT NULL DEFAULT '',
`cf_6` varchar(255) NOT NULL DEFAULT '',
`cf_7` varchar(255) NOT NULL DEFAULT '',
`cf_8` varchar(255) NOT NULL DEFAULT '',
`cf_9` varchar(255) NOT NULL DEFAULT '',
`cf_10` varchar(255) NOT NULL DEFAULT ''
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_cert_history`
--
CREATE TABLE IF NOT EXISTS `g5_cert_history` (
`cr_id` int(11) NOT NULL auto_increment,
`mb_id` varchar(255) NOT NULL DEFAULT '',
`cr_company` varchar(255) NOT NULL DEFAULT '',
`cr_method` varchar(255) NOT NULL DEFAULT '',
`cr_ip` varchar(255) NOT NULL DEFAULT '',
`cr_date` date NOT NULL DEFAULT '0000-00-00',
`cr_time` time NOT NULL DEFAULT '00:00:00',
PRIMARY KEY (`cr_id`),
KEY `mb_id` (`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_group`
--
DROP TABLE IF EXISTS `g5_group`;
CREATE TABLE IF NOT EXISTS `g5_group` (
`gr_id` varchar(10) NOT NULL default '',
`gr_subject` varchar(255) NOT NULL default '',
`gr_device` ENUM('both','pc','mobile') NOT NULL DEFAULT 'both',
`gr_admin` varchar(255) NOT NULL default '',
`gr_use_access` tinyint(4) NOT NULL default '0',
`gr_show_menu` tinyint(4) NOT NULL default '0',
`gr_order` int(11) NOT NULL default '0',
`gr_1_subj` varchar(255) NOT NULL default '',
`gr_2_subj` varchar(255) NOT NULL default '',
`gr_3_subj` varchar(255) NOT NULL default '',
`gr_4_subj` varchar(255) NOT NULL default '',
`gr_5_subj` varchar(255) NOT NULL default '',
`gr_6_subj` varchar(255) NOT NULL default '',
`gr_7_subj` varchar(255) NOT NULL default '',
`gr_8_subj` varchar(255) NOT NULL default '',
`gr_9_subj` varchar(255) NOT NULL default '',
`gr_10_subj` varchar(255) NOT NULL default '',
`gr_1` varchar(255) NOT NULL default '',
`gr_2` varchar(255) NOT NULL default '',
`gr_3` varchar(255) NOT NULL default '',
`gr_4` varchar(255) NOT NULL default '',
`gr_5` varchar(255) NOT NULL default '',
`gr_6` varchar(255) NOT NULL default '',
`gr_7` varchar(255) NOT NULL default '',
`gr_8` varchar(255) NOT NULL default '',
`gr_9` varchar(255) NOT NULL default '',
`gr_10` varchar(255) NOT NULL default '',
PRIMARY KEY (`gr_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_group_member`
--
DROP TABLE IF EXISTS `g5_group_member`;
CREATE TABLE IF NOT EXISTS `g5_group_member` (
`gm_id` int(11) NOT NULL auto_increment,
`gr_id` varchar(255) NOT NULL default '',
`mb_id` varchar(255) NOT NULL default '',
`gm_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`gm_id`),
KEY `gr_id` (`gr_id`),
KEY `mb_id` (`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_login`
--
DROP TABLE IF EXISTS `g5_login`;
CREATE TABLE IF NOT EXISTS `g5_login` (
`lo_ip` varchar(255) NOT NULL default '',
`mb_id` varchar(255) NOT NULL default '',
`lo_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`lo_location` text NOT NULL,
`lo_url` text NOT NULL,
PRIMARY KEY (`lo_ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_mail`
--
DROP TABLE IF EXISTS `g5_mail`;
CREATE TABLE IF NOT EXISTS `g5_mail` (
`ma_id` int(11) NOT NULL auto_increment,
`ma_subject` varchar(255) NOT NULL default '',
`ma_content` mediumtext NOT NULL,
`ma_time` datetime NOT NULL default '0000-00-00 00:00:00',
`ma_ip` varchar(255) NOT NULL default '',
`ma_last_option` text NOT NULL,
PRIMARY KEY (`ma_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_member`
--
DROP TABLE IF EXISTS `g5_member`;
CREATE TABLE IF NOT EXISTS `g5_member` (
`mb_no` int(11) NOT NULL auto_increment,
`mb_id` varchar(255) NOT NULL default '',
`mb_password` varchar(255) NOT NULL default '',
`mb_name` varchar(255) NOT NULL default '',
`mb_nick` varchar(255) NOT NULL default '',
`mb_nick_date` date NOT NULL default '0000-00-00',
`mb_email` varchar(255) NOT NULL default '',
`mb_homepage` varchar(255) NOT NULL default '',
`mb_password_q` varchar(255) NOT NULL default '',
`mb_password_a` varchar(255) NOT NULL default '',
`mb_level` tinyint(4) NOT NULL default '0',
`mb_jumin` varchar(255) NOT NULL default '',
`mb_sex` char(1) NOT NULL default '',
`mb_birth` varchar(255) NOT NULL default '',
`mb_tel` varchar(255) NOT NULL default '',
`mb_hp` varchar(255) NOT NULL default '',
`mb_certify` varchar(20) NOT NULL default '',
`mb_adult` tinyint(4) NOT NULL default '0',
`mb_zip1` char(3) NOT NULL default '',
`mb_zip2` char(3) NOT NULL default '',
`mb_addr1` varchar(255) NOT NULL default '',
`mb_addr2` varchar(255) NOT NULL default '',
`mb_signature` text NOT NULL,
`mb_recommend` varchar(255) NOT NULL default '',
`mb_point` int(11) NOT NULL default '0',
`mb_today_login` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_login_ip` varchar(255) NOT NULL default '',
`mb_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_ip` varchar(255) NOT NULL default '',
`mb_leave_date` varchar(8) NOT NULL default '',
`mb_intercept_date` varchar(8) NOT NULL default '',
`mb_email_certify` datetime NOT NULL default '0000-00-00 00:00:00',
`mb_memo` text NOT NULL,
`mb_lost_certify` varchar(255) NOT NULL,
`mb_mailling` tinyint(4) NOT NULL default '0',
`mb_sms` tinyint(4) NOT NULL default '0',
`mb_open` tinyint(4) NOT NULL default '0',
`mb_open_date` date NOT NULL default '0000-00-00',
`mb_profile` text NOT NULL,
`mb_memo_call` varchar(255) NOT NULL default '',
`mb_1` varchar(255) NOT NULL default '',
`mb_2` varchar(255) NOT NULL default '',
`mb_3` varchar(255) NOT NULL default '',
`mb_4` varchar(255) NOT NULL default '',
`mb_5` varchar(255) NOT NULL default '',
`mb_6` varchar(255) NOT NULL default '',
`mb_7` varchar(255) NOT NULL default '',
`mb_8` varchar(255) NOT NULL default '',
`mb_9` varchar(255) NOT NULL default '',
`mb_10` varchar(255) NOT NULL default '',
PRIMARY KEY (`mb_no`),
UNIQUE KEY `mb_id` (`mb_id`),
KEY `mb_today_login` (`mb_today_login`),
KEY `mb_datetime` (`mb_datetime`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_memo`
--
DROP TABLE IF EXISTS `g5_memo`;
CREATE TABLE IF NOT EXISTS `g5_memo` (
`me_id` int(11) NOT NULL default '0',
`me_recv_mb_id` varchar(255) NOT NULL default '',
`me_send_mb_id` varchar(255) NOT NULL default '',
`me_send_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`me_read_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`me_memo` text NOT NULL,
PRIMARY KEY (`me_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_point`
--
DROP TABLE IF EXISTS `g5_point`;
CREATE TABLE IF NOT EXISTS `g5_point` (
`po_id` int(11) NOT NULL auto_increment,
`mb_id` varchar(20) NOT NULL default '',
`po_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
`po_content` varchar(255) NOT NULL default '',
`po_point` int(11) NOT NULL default '0',
`po_use_point` int(11) NOT NULL default '0',
`po_expired` tinyint(4) NOT NULL default '0',
`po_expire_date` date NOT NULL default '0000-00-00',
`po_mb_point` int(11) NOT NULL default '0',
`po_rel_table` varchar(20) NOT NULL default '',
`po_rel_id` varchar(20) NOT NULL default '',
`po_rel_action` varchar(255) NOT NULL default '',
PRIMARY KEY (`po_id`),
KEY `index1` (`mb_id`,`po_rel_table`,`po_rel_id`,`po_rel_action`),
KEY `index2` (`po_expire_date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_poll`
--
DROP TABLE IF EXISTS `g5_poll`;
CREATE TABLE IF NOT EXISTS `g5_poll` (
`po_id` int(11) NOT NULL auto_increment,
`po_subject` varchar(255) NOT NULL default '',
`po_poll1` varchar(255) NOT NULL default '',
`po_poll2` varchar(255) NOT NULL default '',
`po_poll3` varchar(255) NOT NULL default '',
`po_poll4` varchar(255) NOT NULL default '',
`po_poll5` varchar(255) NOT NULL default '',
`po_poll6` varchar(255) NOT NULL default '',
`po_poll7` varchar(255) NOT NULL default '',
`po_poll8` varchar(255) NOT NULL default '',
`po_poll9` varchar(255) NOT NULL default '',
`po_cnt1` int(11) NOT NULL default '0',
`po_cnt2` int(11) NOT NULL default '0',
`po_cnt3` int(11) NOT NULL default '0',
`po_cnt4` int(11) NOT NULL default '0',
`po_cnt5` int(11) NOT NULL default '0',
`po_cnt6` int(11) NOT NULL default '0',
`po_cnt7` int(11) NOT NULL default '0',
`po_cnt8` int(11) NOT NULL default '0',
`po_cnt9` int(11) NOT NULL default '0',
`po_etc` varchar(255) NOT NULL default '',
`po_level` tinyint(4) NOT NULL default '0',
`po_point` int(11) NOT NULL default '0',
`po_date` date NOT NULL default '0000-00-00',
`po_ips` mediumtext NOT NULL,
`mb_ids` text NOT NULL,
PRIMARY KEY (`po_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_poll_etc`
--
DROP TABLE IF EXISTS `g5_poll_etc`;
CREATE TABLE IF NOT EXISTS `g5_poll_etc` (
`pc_id` int(11) NOT NULL default '0',
`po_id` int(11) NOT NULL default '0',
`mb_id` varchar(255) NOT NULL default '',
`pc_name` varchar(255) NOT NULL default '',
`pc_idea` varchar(255) NOT NULL default '',
`pc_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`pc_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_popular`
--
DROP TABLE IF EXISTS `g5_popular`;
CREATE TABLE IF NOT EXISTS `g5_popular` (
`pp_id` int(11) NOT NULL auto_increment,
`pp_word` varchar(50) NOT NULL default '',
`pp_date` date NOT NULL default '0000-00-00',
`pp_ip` varchar(50) NOT NULL default '',
PRIMARY KEY (`pp_id`),
UNIQUE KEY `index1` (`pp_date`,`pp_word`,`pp_ip`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_scrap`
--
DROP TABLE IF EXISTS `g5_scrap`;
CREATE TABLE IF NOT EXISTS `g5_scrap` (
`ms_id` int(11) NOT NULL auto_increment,
`mb_id` varchar(255) NOT NULL default '',
`bo_table` varchar(20) NOT NULL default '',
`wr_id` varchar(15) NOT NULL default '',
`ms_datetime` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY (`ms_id`),
KEY `mb_id` (`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_visit`
--
DROP TABLE IF EXISTS `g5_visit`;
CREATE TABLE IF NOT EXISTS `g5_visit` (
`vi_id` int(11) NOT NULL default '0',
`vi_ip` varchar(255) NOT NULL default '',
`vi_date` date NOT NULL default '0000-00-00',
`vi_time` time NOT NULL default '00:00:00',
`vi_referer` text NOT NULL,
`vi_agent` varchar(255) NOT NULL default '',
PRIMARY KEY (`vi_id`),
UNIQUE KEY `index1` (`vi_ip`,`vi_date`),
KEY `index2` (`vi_date`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_visit_sum`
--
DROP TABLE IF EXISTS `g5_visit_sum`;
CREATE TABLE IF NOT EXISTS `g5_visit_sum` (
`vs_date` date NOT NULL default '0000-00-00',
`vs_count` int(11) NOT NULL default '0',
PRIMARY KEY (`vs_date`),
KEY `index1` (`vs_count`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_unique`
--
DROP TABLE IF EXISTS `g5_uniqid`;
CREATE TABLE IF NOT EXISTS `g5_uniqid` (
`uq_id` bigint(20) unsigned NOT NULL,
`uq_ip` varchar(255) NOT NULL,
PRIMARY KEY (`uq_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_syndi_log`
--
DROP TABLE IF EXISTS `g5_syndi_log`;
CREATE TABLE IF NOT EXISTS `g5_syndi_log` (
`content_id` int(11) NOT NULL,
`bbs_id` varchar(50) NOT NULL,
`title` text NOT NULL,
`link_alternative` varchar(250) NOT NULL,
`delete_date` varchar(14) NOT NULL,
PRIMARY KEY (`content_id`,`bbs_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------
--
-- Table structure for table `g5_autosave`
--
DROP TABLE IF EXISTS `g5_autosave`;
CREATE TABLE IF NOT EXISTS `g5_autosave` (
`as_id` int(11) NOT NULL AUTO_INCREMENT,
`mb_id` varchar(20) NOT NULL,
`as_uid` bigint(20) unsigned NOT NULL,
`as_subject` varchar(255) NOT NULL,
`as_content` text NOT NULL,
`as_datetime` datetime NOT NULL,
PRIMARY KEY (`as_id`),
UNIQUE KEY `as_uid` (`as_uid`),
KEY `mb_id` (`mb_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
-- --------------------------------------------------------

View File

@ -1,6 +1,6 @@
<?php
$title = "그누보드4s 설치 3단계 중 1단계 라이센스 확인";
include_once ('../config.php');
$title = G5_VERSION." 설치 3단계 중 1단계 라이센스 확인";
include_once ('./install.inc.php');
?>
@ -17,7 +17,7 @@ if ($exists_data_dir && $write_data_dir) {
<form action="./install_config.php" method="post" onsubmit="return frm_submit(this);">
<div id="idx_agree">
<label for="agree">동의합니다.</label>
<input type="checkbox" id="agree" name="agree" value="동의함">
<input type="checkbox" id="agree" name="agree" value="동의함">
</div>
<div id="btn_confirm">

View File

@ -2,7 +2,9 @@
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$data_path = '../'.G5_DATA_DIR;
if (!$title) $title = "그누보드4s 설치";
if (!$title) $title = G5_VERSION." 설치";
?>
<!doctype html>
<html lang="ko">
@ -71,8 +73,8 @@ if (!is_dir($data_path))
$write_data_dir = true;
// data 디렉토리에 파일 생성 가능한지 검사.
if (strtoupper(substr(PHP_OS, 0, 3)) !== 'WIN') {
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
$sapi_type = php_sapi_name();
if (substr($sapi_type, 0, 3) == 'cgi') {
if (!(is_readable($data_path) && is_executable($data_path)))
{
?>

View File

@ -6,8 +6,8 @@ header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
header('Pragma: no-cache'); // HTTP/1.0
$title = "그누보드4s 설치 3단계 중 2단계 설정";
include_once ('../config.php');
$title = G5_VERSION." 설치 3단계 중 2단계 설정";
include_once ('./install.inc.php');
if (isset($_POST['agree']) && $_POST['agree'] != '동의함') {
@ -115,7 +115,7 @@ if (isset($_POST['agree']) && $_POST['agree'] != '동의함') {
</div>
<p class="outside">
<strong class="st_strong">주의! 이미 그누보드4s가 존재한다면 DB 자료가 망실되므로 주의하십시오.</strong><br>
<strong class="st_strong">주의! 이미 <?php echo G5_VERSION ?>가 존재한다면 DB 자료가 망실되므로 주의하십시오.</strong><br>
주의사항을 이해하고, 새로 설치하시려면 다음을 눌러 설치를 계속하십시오.
</p>

View File

@ -7,8 +7,8 @@ header('Cache-Control: no-store, no-cache, must-revalidate'); // HTTP/1.1
header('Cache-Control: pre-check=0, post-check=0, max-age=0'); // HTTP/1.1
header('Pragma: no-cache'); // HTTP/1.0
$title = "그누보드4s 설치 3단계 중 3단계 설치 완료";
include_once ('../config.php');
$title = G5_VERSION." 설치 3단계 중 3단계 설치 완료";
include_once ('./install.inc.php');
//print_r($_POST); exit;
@ -18,7 +18,7 @@ $mysql_user = $_POST['mysql_user'];
$mysql_pass = $_POST['mysql_pass'];
$mysql_db = $_POST['mysql_db'];
$table_prefix= $_POST['table_prefix'];
$g5s_install = $_POST['g5_install'];
$g5_install = $_POST['g5_install'];
$shop_prefix = $_POST['shop_prefix'];
$shop_install= $_POST['shop_install'];
$admin_id = $_POST['admin_id'];
@ -45,17 +45,17 @@ if (!$select_db) {
}
?>
<h2>그누보드4s 설치가 시작되었습니다.</h2>
<h2><?php echo G5_VERSION ?> 설치가 시작되었습니다.</h2>
<ol>
<?php
$sql = " desc {$table_prefix}config";
$result = @mysql_query($sql);
// 그누보드4s 재설치에 체크하였거나 그누보드4s가 설치되어 있지 않다면
if($g5s_install || !$result) {
// 그누보드5 재설치에 체크하였거나 그누보드5가 설치되어 있지 않다면
if($g5_install || !$result) {
// 테이블 생성 ------------------------------------
$file = implode('', file('./gnuboard4s.sql'));
$file = implode('', file('./gnuboard5.sql'));
eval("\$file = \"$file\";");
$file = preg_replace('/^--.*$/m', '', $file);
@ -92,9 +92,9 @@ $download_point = 0;
//-------------------------------------------------------------------------------------------------
// config 테이블 설정
if($g5s_install || !$result) {
if($g5_install || !$result) {
$sql = " insert into `{$table_prefix}config`
set cf_title = '그누보드4s',
set cf_title = '".G5_VERSION."',
cf_admin = '$admin_id',
cf_use_point = '1',
cf_use_norobot = '1',
@ -525,7 +525,7 @@ if($shop_install) {
?>
</ol>
<p class="st_strong">축하합니다. 그누보드4s 설치가 완료되었습니다.</p>
<p class="st_strong">축하합니다. <?php echo G5_VERSION ?> 설치가 완료되었습니다.</p>
<h2>환경설정 변경은 다음의 과정을 따르십시오.</h2>

View File

@ -7,15 +7,15 @@ var save_wr_content = null;
function autosave() {
$("form#fwrite").each(function() {
if (g4_editor=="ckeditor4" && typeof(CKEDITOR.instances.wr_content)!="undefined") {
if (g5_editor=="ckeditor4" && typeof(CKEDITOR.instances.wr_content)!="undefined") {
this.wr_content.value = CKEDITOR.instances.wr_content.getData();
} else if (g4_editor=="cheditor5" && typeof(ed_wr_content)!="undefined") {
} else if (g5_editor=="cheditor5" && typeof(ed_wr_content)!="undefined") {
this.wr_content.value = ed_wr_content.outputBodyHTML();
}
// 변수에 저장해 놓은 값과 다를 경우에만 임시 저장함
if (save_wr_subject != this.wr_subject.value || save_wr_content != this.wr_content.value) {
$.ajax({
url: g4_bbs_url+"/ajax.autosave.php",
url: g5_bbs_url+"/ajax.autosave.php",
data: {
"uid" : this.uid.value,
"subject": this.wr_subject.value,
@ -36,14 +36,14 @@ function autosave() {
$(function(){
if (g4_is_member) {
if (g5_is_member) {
setInterval(autosave, AUTOSAVE_INTERVAL * 1000);
}
// 임시저장된 글목록을 가져옴
$("#btn_autosave").click(function(){
if ($("#autosave_pop").is(":hidden")) {
$.get(g4_bbs_url+"/ajax.autosavelist.php", function(data){
$.get(g5_bbs_url+"/ajax.autosavelist.php", function(data){
//alert(data);
//console.log( "Data: " + data);
$("#autosave_pop ul").empty();
@ -71,13 +71,13 @@ $(function(){
var as_id = $.data(document.body, "autosave_id"+i);
var as_uid = $.data(document.body, "autosave_uid"+i);
$("#fwrite input[name='uid']").val(as_uid);
$.get(g4_bbs_url+"/ajax.autosaveload.php", {"as_id":as_id}, function(data){
$.get(g5_bbs_url+"/ajax.autosaveload.php", {"as_id":as_id}, function(data){
var subject = $(data).find("item").find("subject").text();
var content = $(data).find("item").find("content").text();
$("#wr_subject").val(subject);
if (g4_editor=="ckeditor4" && typeof(CKEDITOR.instances.wr_content)!="undefined") {
if (g5_editor=="ckeditor4" && typeof(CKEDITOR.instances.wr_content)!="undefined") {
CKEDITOR.instances.wr_content.setData(content);
} else if (g4_editor=="cheditor5" && typeof(ed_wr_content)!="undefined") {
} else if (g5_editor=="cheditor5" && typeof(ed_wr_content)!="undefined") {
ed_wr_content.putContents(content);
} else {
$("#fwrite #wr_content").val(content);
@ -89,7 +89,7 @@ $(function(){
$(".autosave_del").live("click", function(){
var i = $(this).parents("li").index();
var as_id = $.data(document.body, "autosave_id"+i);
$.get(g4_bbs_url+"/ajax.autosavedel.php", {"as_id":as_id}, function(data){
$.get(g5_bbs_url+"/ajax.autosavedel.php", {"as_id":as_id}, function(data){
if (data == -1) {
alert("임시 저장된글을 삭제중에 오류가 발생하였습니다.");
} else {

View File

@ -426,7 +426,7 @@ function font_resize(id, act)
}
});
set_cookie("ck_font_resize_act", act, 1, g4_cookie_domain);
set_cookie("ck_font_resize_act", act, 1, g5_cookie_domain);
}
@ -617,4 +617,4 @@ $(function(){
return false;
}
});
});
});

View File

@ -2,7 +2,7 @@ var reg_mb_id_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g4_bbs_url+"/ajax.mb_id.php",
url: g5_bbs_url+"/ajax.mb_id.php",
data: {
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
},
@ -21,7 +21,7 @@ var reg_mb_recommend_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g4_bbs_url+"/ajax.mb_recommend.php",
url: g5_bbs_url+"/ajax.mb_recommend.php",
data: {
"reg_mb_recommend": encodeURIComponent($("#reg_mb_recommend").val())
},
@ -39,7 +39,7 @@ var reg_mb_nick_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g4_bbs_url+"/ajax.mb_nick.php",
url: g5_bbs_url+"/ajax.mb_nick.php",
data: {
"reg_mb_nick": ($("#reg_mb_nick").val()),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
@ -58,7 +58,7 @@ var reg_mb_email_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g4_bbs_url+"/ajax.mb_email.php",
url: g5_bbs_url+"/ajax.mb_email.php",
data: {
"reg_mb_email": $("#reg_mb_email").val(),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())
@ -77,7 +77,7 @@ var reg_mb_hp_check = function() {
var result = "";
$.ajax({
type: "POST",
url: g4_bbs_url+"/ajax.mb_hp.php",
url: g5_bbs_url+"/ajax.mb_hp.php",
data: {
"reg_mb_hp": $("#reg_mb_hp").val(),
"reg_mb_id": encodeURIComponent($("#reg_mb_id").val())

View File

@ -169,21 +169,6 @@ function alert_close($msg, $error=true)
exit;
}
// 경고메세지 출력후 창을 닫음
function alert_login($msg, $url)
{
global $g5;
$header = '';
if (isset($g5['title'])) {
$header = $g5['title'];
}
include_once(G5_BBS_PATH.'/alert_login.php');
exit;
}
// confirm 창
function confirm($msg, $url1='', $url2='', $url3='')
{
@ -1915,7 +1900,7 @@ function abs_ip2long($ip='')
function get_selected($field, $value)
{
return ($field==$value) ? ' selected' : '';
return ($field==$value) ? ' selected="selected"' : '';
}
@ -1948,7 +1933,7 @@ function get_uniqid()
sql_query(" LOCK TABLE {$g5['uniqid_table']} WRITE ");
while (1) {
// 년월일시분초에 100분의 1초 두자리를 추가함 (1/100 초 앞에 자리가 모자르면 0으로 채움)
$key = date('YmdHis', time()) . str_pad((int)(microtime()*100), 2, "0", STR_PAD_LEFT);
$key = date('ymdHis', time()) . str_pad((int)(microtime()*100), 2, "0", STR_PAD_LEFT);
$result = sql_query(" insert into {$g5['uniqid_table']} set uq_id = '$key', uq_ip = '{$_SERVER['REMOTE_ADDR']}' ", false);
if ($result) break; // 쿼리가 정상이면 빠진다.
@ -2225,8 +2210,11 @@ function hyphen_hp_number($hp)
function login_url($url='')
{
if (!$url) $url = G5_URL;
//$p = parse_url($url);
//return $url.urldecode(preg_replace("/^".urlencode($p['path'])."/", "", urlencode($_SERVER['REQUEST_URI'])));
/*
$p = parse_url($url);
echo urlencode($_SERVER['REQUEST_URI']);
return $url.urldecode(preg_replace("/^".urlencode($p['path'])."/", "", urlencode($_SERVER['REQUEST_URI'])));
*/
return $url;
}
@ -2370,13 +2358,4 @@ function certify_count_check($mb_id, $type)
if((int)$row['cnt'] >= (int)$config['cf_cert_limit'])
alert_close('오늘 '.$cert.' 본인확인을 '.$row['cnt'].'회 이용하셔서 더 이상 이용할 수 없습니다.');
}
// die 함수를 utf-8 환경에서 사용할 때 한글깨짐방지
function die_utf8($msg)
{
if(!trim($msg))
return;
die('<html><head><head><meta charset="utf-8"></head>'.$msg.'</html>');
}
?>

View File

@ -4,7 +4,7 @@ if (!defined('_GNUBOARD_')) exit;
// 외부로그인
function outlogin($skin_dir='basic')
{
global $config, $default, $member, $g5, $urlencode, $is_admin, $is_member;
global $config, $member, $g5, $urlencode, $is_admin, $is_member;
if (array_key_exists('mb_nick', $member)) {
$nick = cut_str($member['mb_nick'], $config['cf_cut_name']);
@ -34,7 +34,7 @@ function outlogin($skin_dir='basic')
$is_auth = true;
}
$outlogin_url = login_url($urlencode);
$outlogin_url = login_url();
$outlogin_action_url = G5_HTTPS_BBS_URL.'/login_check.php';
ob_start();

View File

@ -299,7 +299,7 @@ function thumbnail($filename, $source_path, $target_path, $thumb_width, $thumb_h
}
imagejpeg($dst, $thumb_file, 90);
@chmod($thumb_file, G5_FILE_PERMISSION); // 추후 삭제를 위하여 파일모드 변경
chmod($thumb_file, G5_FILE_PERMISSION); // 추후 삭제를 위하여 파일모드 변경
imagedestroy($src);
imagedestroy($dst);

View File

@ -4,7 +4,7 @@ if (!defined('_GNUBOARD_')) exit;
// 방문자수 출력
function visit($skin_dir='basic')
{
global $config, $g5, $is_admin;
global $config, $g5;
// visit 배열변수에
// $visit[1] = 오늘

View File

@ -171,7 +171,7 @@ var char_max = parseInt(<?php echo $comment_max ?>); // 최대
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": "",

View File

@ -197,7 +197,7 @@ function fwrite_submit(f)
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,

View File

@ -174,7 +174,7 @@ var char_max = parseInt(<?php echo $comment_max ?>); // 최대
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": "",

View File

@ -197,7 +197,7 @@ function fwrite_submit(f)
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,

View File

@ -10,18 +10,17 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
<form name="flogin" action="<?php echo $login_action_url ?>" onsubmit="return flogin_submit(this);" method="post">
<input type="hidden" name="url" value='<?php echo $login_url ?>'>
<fieldset id="mb_login_fs">
<legend>회원로그인</legend>
<label for="login_id" class="login_id sound_only">회원아이디<strong class="sound_only"> 필수</strong></label>
<input type="text" name="mb_id" id="login_id" placeholder="회원아이디" required class="frm_input required" size="20" maxLength="20">
<label for="login_pw" class="login_pw sound_only">패스워드<strong class="sound_only"> 필수</strong></label>
<input type="password" name="mb_password" id="login_pw" placeholder="패스워드" required class="frm_input required" size="20" maxLength="20">
<fieldset>
<label for="login_id" class="sound_only">아이디<strong class="sound_only"> 필수</strong></label>
<input type="text" name="mb_id" id="login_id" placeholder="아이디(필수)" required class="frm_input required" maxLength="20">
<label for="login_pw" class="sound_only">패스워드<strong class="sound_only"> 필수</strong></label>
<input type="password" name="mb_password" id="login_pw" placeholder="패스워드(필수)" required class="frm_input required" maxLength="20">
<input type="submit" value="로그인" class="btn_submit">
<input type="checkbox" name="auto_login" id="login_auto_login">
<label for="login_auto_login">자동로그인</label>
</fieldset>
<section id="mb_login_info">
<section>
<h2>회원로그인 안내</h2>
<p>
회원아이디 및 패스워드가 기억 안나실 때는 아이디/패스워드 찾기를 이용하십시오.<br>
@ -33,79 +32,12 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</div>
</section>
</form>
<?php // 쇼핑몰 사용시 여기부터 ?>
<?php if ($default['de_level_sell'] == 1) { // 상품구입 권한 ?>
<!-- 주문하기, 신청하기 -->
<?php if (preg_match("/orderform.php/", $url)) { ?>
<section id="mb_login_notmb">
<h2>비회원 구매</h2>
<p>
비회원으로 주문하시는 경우 포인트는 지급하지 않습니다.
</p>
<div id="guest_privacy">
<?php echo $default['de_guest_privacy']; ?>
</div>
<label for="agree">개인정보수집에 대한 내용을 읽었으며 이에 동의합니다.</label>
<input type="checkbox" id="agree" value="1">
<div class="btn_confirm">
<a href="javascript:guest_submit(document.flogin);" class="btn02">비회원으로 구매하기</a>
</div>
<script>
function guest_submit(f)
{
if (document.getElementById('agree')) {
if (!document.getElementById('agree').checked) {
alert("개인정보수집에 대한 내용을 읽고 이에 동의하셔야 합니다.");
return;
}
}
f.url.value = "<?php echo $url; ?>";
f.action = "<?php echo $url; ?>";
f.submit();
}
</script>
</section>
<?php } else if (preg_match("/orderinquiry.php$/", $url)) { ?>
<fieldset id="mb_login_od">
<legend>비회원 주문조회</legend>
<form name="forderinquiry" method="post" action="<?php echo urldecode($url); ?>" autocomplete="off">
<label for="od_id" class="od_id sound_only">주문번호<strong class="sound_only"> 필수</strong></label>
<input type="text" name="od_id" value="<?php echo $od_id ?>" id="od_id" placeholder="주문번호" required class="frm_input required" size="20">
<label for="id_pwd" class="od_pwd sound_only">패스워드<strong class="sound_only"> 필수</strong></label>
<input type="password" name="od_pwd" size="20" id="od_pwd" placeholder="패스워드" required class="frm_input required">
<input type="submit" value="확인" class="btn_submit">
</form>
</fieldset>
<section id="mb_login_odinfo">
<h2>비회원 주문조회 안내</h2>
<p>메일로 발송해드린 주문서의 <strong>주문번호</strong> 및 주문 시 입력하신 <strong>비밀번호</strong>를 정확히 입력해주십시오.</p>
</section>
<?php } ?>
<?php } ?>
<?php // 쇼핑몰 사용시 여기까지 반드시 복사해 넣으세요 ?>
<div class="btn_confirm">
<a href="<?php echo G5_URL ?>/">메인으로 돌아가기</a>
</div>
</form>
</div>
<script>

View File

@ -32,25 +32,11 @@
#mb_login {margin:2em 0}
#mb_login h1 {margin:0 0 1.5em;padding:0 1em;font-size:1.3em}
#mb_login h2 {margin:0}
#mb_login_fs {position:relative;padding:0 0.5em;font-size:1em}
#mb_login_fs legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#mb_login_fs .frm_input {display:block;margin-bottom:0.3em;padding:0;width:80%;height:1.8em;line-height:1.8em}
#mb_login_fs .btn_submit {position:absolute;top:0em;right:0.5em;padding:0 !important;width:18%;height:4em !important;text-align:center}
#mb_login_info {margin:30px 0;padding:1.5em 1em;border:1px solid #cfded8;background:#f7f7f7}
#mb_login_info div {text-align:right}
#mb_login_notmb {margin:30px 0;padding:1.5em 1em;border:1px solid #cfded8;background:#f7f7f7}
#mb_login_notmb #guest_privacy {margin:0 0 1em;padding:1em;height:150px;border:1px solid #e9e9e9;background:#fff;overflow:auto}
#mb_login_notmb .btn_confirm {text-align:right}
#mb_login_od {position:relative;margin:2em 0.5em;border-bottom:0;background:#fff}
#mb_login_od legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#mb_login_od .od_id {position:absolute;top:26px;left:95px}
#mb_login_od .od_pwd {position:absolute;top:52px;left:95px}
#mb_login_od .frm_input {display:block;margin-bottom:0.3em;padding:0;width:80%;height:1.8em;line-height:1.8em}
#mb_login_od .btn_submit {position:absolute;top:0em;right:0;padding:0 !important;width:18%;height:4em !important;text-align:center}
#mb_login_odinfo {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f7f7f7}
#mb_login_odinfo div {text-align:right}
#mb_login fieldset {position:relative;padding:0 0.5em;font-size:1em}
#mb_login .frm_input {display:block;margin-bottom:0.3em;padding:0;width:80%;height:1.8em;line-height:1.8em}
#mb_login .btn_submit {position:absolute;top:0em;right:0.5em;padding:0 !important;width:18%;height:4em !important;text-align:center}
#mb_login section {margin:30px 0;padding:1.5em 1em;border:1px solid #cfded8;background:#f7f7f7}
#mb_login section div {text-align:right}
/* 쪽지 */
#memo_view section {padding:1em}

View File

@ -108,7 +108,7 @@ CKEDITOR.editorConfig = function( config ) {
config.fontSize_sizes = "7pt/9px;8pt/11px;9pt/12px;10pt/13px;11pt/15px;14pt/19px;18pt/24px;24pt/32px;36/48px;";
config.enterMode = CKEDITOR.ENTER_DIV;
config.shiftEnterMode = CKEDITOR.ENTER_DIV;
config.filebrowserUploadUrl = g4_editor_url+"/upload.php?type=Images";
config.filebrowserUploadUrl = g5_editor_url+"/upload.php?type=Images";
config.keystrokes=[
// Formatting
[ CKEDITOR.CTRL + 81 /*Q*/, 'blockquote' ],

View File

@ -15,7 +15,7 @@ function editor_html($id, $content, $is_dhtml_editor=true)
if ($js) {
$html .= "\n".'<script src="'.$editor_url.'/ckeditor.js"></script>';
$html .= "\n".'<script>var g4_editor_url = "'.$editor_url.'";</script>';
$html .= "\n".'<script>var g5_editor_url = "'.$editor_url.'";</script>';
$html .= "\n".'<script src="'.$editor_url.'/config.js"></script>';
$html .= "\n<script>";
$html .= '

View File

@ -13,7 +13,7 @@ include_once("./_common.php");
<script>
function change_captcha()
{
document.getElementById('captcha').setAttribute('src', g4_path+'/plugin/captcha/run.php?t='+(new Date).getTime());
document.getElementById('captcha').setAttribute('src', g5_path+'/plugin/captcha/run.php?t='+(new Date).getTime());
}
function form_submit(f)

View File

@ -6,7 +6,7 @@ function chk_captcha()
var captcha_result = false;
$.ajax({
type: "POST",
url: g4_gcaptcha_url+"/get.php",
url: g5_gcaptcha_url+"/get.php",
data: {
"captcha_key": captcha_key.value
},
@ -26,7 +26,7 @@ function chk_captcha()
$(function() {
$("#captcha").click(function(e) {
this.setAttribute("src", g4_url+"/plugin/gcaptcha/run.php?t="+(new Date).getTime());
this.setAttribute("src", g5_url+"/plugin/gcaptcha/run.php?t="+(new Date).getTime());
var keycode = (e.keyCode ? e.keyCode : e.which);
// 첫 실행에서는 포커스를 주지 않음
if (typeof(keycode) != "undefined") {

View File

@ -179,7 +179,7 @@ function captcha_html($class='captcha')
$jpg_file_url = G5_DATA_URL.'/cache/'.$obj->captcha_filename.'.jpg';
$mp3_file_url = G5_DATA_URL.'/cache/'.$obj->captcha_filename.'.mp3';
$html .= "\n".'<script>var g4_gcaptcha_url = "'.G5_GCAPTCHA_URL.'";</script>';
$html .= "\n".'<script>var g5_gcaptcha_url = "'.G5_GCAPTCHA_URL.'";</script>';
$html .= "\n".'<script src="'.G5_GCAPTCHA_URL.'/gcaptcha.js"></script>';
$html .= '<fieldset id="captcha" class="'.$class.'">';
$html .= '<legend class="sound_only">자동등록방지</legend>';

0
plugin/kcpcert/bin/ct_cli Executable file → Normal file
View File

0
plugin/okname/bin/okname Executable file → Normal file
View File

0
plugin/okname/bin/okname_x64 Executable file → Normal file
View File

View File

@ -1,8 +1,8 @@
<?php
/**
* @file syndi.config.gnuboard4_utf8.php
* @file plugin/syndi/func/site.func.php
* @author sol (ngleader@gmail.com)
* @brief syndication client functions for gnuboard4 utf-8
* @brief syndication client functions for gnuboard5
*
* Syndi_getSiteInfo : 사이트 정보
* Syndi_getChannelList : 사이트의 게시판

View File

@ -3,7 +3,7 @@
* @file include.adm.board_delete.inc.php
* @author sol (ngleader@gmail.com)
* @brief 게시판 삭제시 Syndication Ping
* gnuboard4/adm/board_delete.inc.php 파일에 추가
* gnuboard5/adm/board_delete.inc.php 파일에 추가
* include '../syndi/include/include.adm.board_delete.inc.php';
*/
if(!defined('_GNUBOARD_')) return;

View File

@ -3,7 +3,7 @@
* @file include.adm.board_form_update.php
* @author sol (ngleader@gmail.com)
* @brief 게시판 삭제시 Syndication Ping
* gnuboard4/adm/board_form_update.php 파일에 추가
* gnuboard5/adm/board_form_update.php 파일에 추가
* include '../syndi/include/include.adm.board_form_update.php';
*/
if(!defined('_GNUBOARD_')) return;

View File

@ -3,8 +3,8 @@
* @file include.adm.boardgroup_form_update.php
* @author sol (ngleader@gmail.com)
* @brief 게시판 삭제시 Syndication Ping
* gnuboard4/adm/board_delete.inc.php 파일에 추가
* include '../syndi/include/gnuboard4_euckr/include.adm.boardgroup_form_update.php';
* gnuboard5/adm/board_delete.inc.php 파일에 추가
* include '../syndi/include/gnuboard5_euckr/include.adm.boardgroup_form_update.php';
*/
if(!defined('_GNUBOARD_')) return;

View File

@ -3,7 +3,7 @@
* @file include.bbs.delete.php
* @author sol (ngleader@gmail.com)
* @brief 글 삭제시 Syndication Ping
* gnuboard4/bbs/bbs.delete.php 파일에 추가
* gnuboard5/bbs/bbs.delete.php 파일에 추가
* include '../syndi/include/include.bbs.delete.php';
*/
if(!defined('_GNUBOARD_')) return;

View File

@ -3,7 +3,7 @@
* @file include.bbs.delete_all.php
* @author sol (ngleader@gmail.com)
* @brief 글 삭제시 Syndication Ping
* gnuboard4/bbs/bbs.delete_all.php 파일에 추가
* gnuboard5/bbs/bbs.delete_all.php 파일에 추가
* include '../syndi/include/include.bbs.delete_all.php';
*/
if(!defined('_GNUBOARD_')) return;

View File

@ -3,7 +3,7 @@
* @file include.bbs.move_update.php
* @author sol (ngleader@gmail.com)
* @brief 글 등록/수정시 Syndication Ping
* gnuboard4/bbs/move_update.php 파일에 추가
* gnuboard5/bbs/move_update.php 파일에 추가
* include '../syndi/include/include.bbs.move_update.php';
*/
if(!defined('_GNUBOARD_')) return;

View File

@ -3,7 +3,7 @@
* @file include.bbs.write_update.php
* @author sol (ngleader@gmail.com)
* @brief 글 등록/수정시 Syndication Ping
* gnuboard4/bbs/write_update.php 파일에 추가
* gnuboard5/bbs/write_update.php 파일에 추가
* include '../syndi/include/include.bbs.write_update.php';
*/
if(!defined('_GNUBOARD_')) return;

View File

@ -179,7 +179,7 @@ function fviewcomment_submit(f)
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": "",

View File

@ -212,7 +212,7 @@ function fwrite_submit(f)
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,

View File

@ -179,7 +179,7 @@ function fviewcomment_submit(f)
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": "",

View File

@ -209,7 +209,7 @@ function fwrite_submit(f)
var subject = "";
var content = "";
$.ajax({
url: g4_bbs_url+"/ajax.filter.php",
url: g5_bbs_url+"/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,

View File

@ -34,79 +34,12 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
</div>
</aside>
</form>
<?php // 쇼핑몰 사용시 여기부터 ?>
<?php if ($default['de_level_sell'] == 1) { // 상품구입 권한 ?>
<!-- 주문하기, 신청하기 -->
<?php if (preg_match("/orderform.php/", $url)) { ?>
<section id="mb_login_notmb">
<h2>비회원 구매</h2>
<p>
비회원으로 주문하시는 경우 포인트는 지급하지 않습니다.
</p>
<div id="guest_privacy">
<?php echo $default['de_guest_privacy']; ?>
</div>
<label for="agree">개인정보수집에 대한 내용을 읽었으며 이에 동의합니다.</label>
<input type="checkbox" id="agree" value="1">
<div class="btn_confirm">
<a href="javascript:guest_submit(document.flogin);" class="btn02">비회원으로 구매하기</a>
</div>
<script>
function guest_submit(f)
{
if (document.getElementById('agree')) {
if (!document.getElementById('agree').checked) {
alert("개인정보수집에 대한 내용을 읽고 이에 동의하셔야 합니다.");
return;
}
}
f.url.value = "<?php echo $url; ?>";
f.action = "<?php echo $url; ?>";
f.submit();
}
</script>
</section>
<?php } else if (preg_match("/orderinquiry.php$/", $url)) { ?>
<fieldset id="mb_login_od">
<legend>비회원 주문조회</legend>
<form name="forderinquiry" method="post" action="<?php echo urldecode($url); ?>" autocomplete="off">
<label for="od_id" class="od_id">주문서번호<strong class="sound_only"> 필수</strong></label>
<input type="text" name="od_id" value="<?php echo $od_id; ?>" id="od_id" required class="frm_input required" size="20">
<label for="id_pwd" class="od_pwd">패스워드<strong class="sound_only"> 필수</strong></label>
<input type="password" name="od_pwd" size="20" id="od_pwd" required class="frm_input required">
<input type="submit" value="확인" class="btn_submit">
</form>
</fieldset>
<section id="mb_login_odinfo">
<h2>비회원 주문조회 안내</h2>
<p>메일로 발송해드린 주문서의 <strong>주문번호</strong> 및 주문 시 입력하신 <strong>비밀번호</strong>를 정확히 입력해주십시오.</p>
</section>
<?php } ?>
<?php } ?>
<?php // 쇼핑몰 사용시 여기까지 반드시 복사해 넣으세요 ?>
<div class="btn_confirm">
<a href="<?php echo G5_URL ?>/">메인으로 돌아가기</a>
</div>
</form>
</div>
<script>

View File

@ -50,20 +50,6 @@
#mb_login_info {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa}
#mb_login_info div {text-align:right}
#mb_login_notmb {position:relative;margin:0 0 20px;padding:20px;border:1px solid #cfded8;background:#fff}
#mb_login_notmb #guest_privacy {margin:0 0 10px;padding:10px;height:150px;border:1px solid #e9e9e9;overflow:auto}
#mb_login_notmb .btn_confirm {padding:10px 0 0}
#mb_login_od {position:relative;margin:0;padding:20px 20px 20px 95px;border:1px solid #cfded8;border-bottom:0;background:#fff}
#mb_login_od legend {position:absolute;font-size:0;line-height:0;overflow:hidden}
#mb_login_od label {letter-spacing:-0.1em}
#mb_login_od .od_id {position:absolute;top:26px;left:95px}
#mb_login_od .od_pwd {position:absolute;top:52px;left:95px}
#mb_login_od .frm_input {display:block;margin:0 0 5px 80px}
#mb_login_od .btn_submit {position:absolute;top:20px;left:335px;width:52px;height:49px}
#mb_login_odinfo {margin:0 0 30px;padding:20px;border:1px solid #cfded8;background:#f5f6fa}
#mb_login_odinfo div {text-align:right}
/* 쪽지 */
#memo_view_contents {margin:0 auto 20px;width:90%}
#memo_view_contents h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}

View File

@ -25,7 +25,7 @@ if ($config['cf_include_tail']) {
<div id="ft">
<?php echo popular('basic'); // 인기검색어 ?>
<?php echo visit('basic'); // 방문자수 ?>
<div id="ft_catch"><img src="<?php echo G5_IMG_URL; ?>/ft_catch.jpg" alt="gnuboard4 second edition"></div>
<div id="ft_catch"><img src="<?php echo G5_IMG_URL; ?>/ft_catch.jpg" alt="<?php echo G5_VERSION ?>"></div>
<div id="ft_copy">
<p>
Copyright &copy; <b>소유하신 도메인.</b> All rights reserved.<br>