Skip to content

Commit

Permalink
[#301110] change charset to utf-8
Browse files Browse the repository at this point in the history
  • Loading branch information
Joungkyun committed Mar 2, 2014
1 parent da85570 commit 1e5c1b1
Show file tree
Hide file tree
Showing 110 changed files with 5,868 additions and 5,182 deletions.
594 changes: 297 additions & 297 deletions jsboard-2/COPYING.ko

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion jsboard-2/INSTALLER/SQL/userdb-freebsd.sql
Expand Up @@ -20,4 +20,4 @@ CREATE TABLE userdb (
# Dumping data for table 'userdb'
#

INSERT INTO userdb VALUES ('','admin','°ü¸®ÀÚ','','','\$1\$Cx\$.2OyfWZCiPTc4sSw0vswc/',1);
INSERT INTO userdb VALUES ('','admin','관리자','','','\$1\$Cx\$.2OyfWZCiPTc4sSw0vswc/',1);
2 changes: 1 addition & 1 deletion jsboard-2/INSTALLER/SQL/userdb-linux.sql
Expand Up @@ -21,5 +21,5 @@ CREATE TABLE userdb (
# Dumping data for table 'userdb'
#

INSERT INTO userdb VALUES ('','admin','°ü¸®ÀÚ','','','lHJTjGW8VhHc.',1);
INSERT INTO userdb VALUES ('','admin','관리자','','','lHJTjGW8VhHc.',1);

39 changes: 25 additions & 14 deletions jsboard-2/INSTALLER/act.php
@@ -1,9 +1,20 @@
<?php
# $Id: act.php,v 1.19 2014-02-28 21:37:17 oops Exp $
# $Id: act.php,v 1.20 2014-03-02 17:11:28 oops Exp $

/*
* Local variables:
* tab-width: 2
* indent-tabs-mode: nil
* c-basic-offset: 2
* show-paren-mode: t
* End:
* vim: filetype=php et ts=2 sw=2
*/

include_once '../include/variable.php';
include_once '../include/print.php';
parse_query_str();
session_start(); // session을 시작한다.
session_start(); // session을 시작한다.
$path['type'] = 'Install';

if ($langss == 'ko') $langs['code'] = 'ko';
Expand Down Expand Up @@ -33,35 +44,35 @@
else
$c= sql_connect($mysql_sock,$mysqlusername,$passwd);

# install.php 에서 넘어온 변수값들 체크
# install.php 에서 넘어온 변수값들 체크
$indb['check'] = inst_check($mysqlroot);

# DB 정보 유무 chek에 통과시 MySQL에 셋팅
# DB 정보 유무 chek에 통과시 MySQL에 셋팅
if (!$indb['check'])
print_error($langs['inst_error'],250,150,1);

if($mysqlroot) {
# MySQL에 DB 생성
# MySQL에 DB 생성
$create['dbname'] = "CREATE DATABASE {$dbinst['name']}";
$result['dbname'] = sql_query($create['dbname'],$c);
sql_select_db($dbinst['name'],$c);
} else
sql_select_db($dbinst['name']);

# 외부 DB 일 경우에는 접근 권한을 외부로 지정한다.
# 외부 DB 일 경우에는 접근 권한을 외부로 지정한다.
if($mysql_sock != "127.0.0.1" && $mysql_sock != "localhost" && !preg_match("/mysql.sock/i",$mysql_sock))
$access_permit = $mysql_sock;
else $access_permit = "localhost";

if($mysqlroot) {
# user 및 db 등록(grant 문 이용)
# user 및 db 등록(grant 문 이용)
$create['regis'] = "GRANT all privileges ON {$dbinst['name']}.*
TO {$dbinst['user']}@$access_permit
IDENTIFIED BY '{$dbinst['pass']}'";
$result['regis'] = sql_query($create['regis'],$c);
}

# test 게시판을 생성
# test 게시판을 생성
$create['table'] = "CREATE TABLE test (
no int(6) NOT NULL auto_increment,
num int(6) DEFAULT '0' NOT NULL,
Expand Down Expand Up @@ -94,7 +105,7 @@
KEY comm (comm),
PRIMARY KEY (no))";

# comment table 생성
# comment table 생성
$create['comment'] = "CREATE TABLE test_comm (
no int(6) NOT NULL auto_increment,
reno int(20) NOT NULL default '0',
Expand Down Expand Up @@ -140,7 +151,7 @@
#$result['data'] = sql_query($create['data'], $c);
$result['udata'] = sql_query($create['udata'], $c);

# 설정 파일 위치
# 설정 파일 위치
mkdir("../data/test",0775);
mkdir("../data/test/files",0770);
copy("sample/data/config.php","../data/test/config.php");
Expand All @@ -157,7 +168,7 @@
chmod("../config/global.php",0660);
chmod("../config/spam_list.txt",0664);

# 설정 파일에 DB 정보를 입력
# 설정 파일에 DB 정보를 입력
$create['gfile'] = "../config/global.php";
$create['str'] = file_operate($create['gfile'],"r","Can't open {$create['gfile']}");

Expand All @@ -166,7 +177,7 @@
$create['str'] = str_replace("@DBPASS@",$dbinst['pass'],$create['str']);
$create['str'] = str_replace("@DBUSER@",$dbinst['user'],$create['str']);

# spam 변수 설정
# spam 변수 설정
mt_srand((double) microtime() * 1000000);
$create['spam1'] = mt_rand(10001,99999);
$create['spam2'] = mt_rand(11,99);
Expand All @@ -175,13 +186,13 @@
$create['str'] = str_replace("@SPAM2@",$create['spam2'],$create['str']);
$create['str'] = str_replace("@SPAM3@",$create['spam3'],$create['str']);

# theme 설정
# theme 설정
$themes = ($langs['code'] == "ko") ? "KO-default" : "EN-default";
$create['str'] = str_replace("@THEME@",$themes,$create['str']);

file_operate($create['gfile'],"w","Can't update {$create['gfile']}",$create['str']);

# 등록후 변수값들 초기화
# 등록후 변수값들 초기화
$dbinst['name'] = "";
$dbinst['user'] = "";
$dbinst['pass'] = "";
Expand Down
21 changes: 16 additions & 5 deletions jsboard-2/INSTALLER/auth.php
@@ -1,5 +1,16 @@
<?php
# $Id: auth.php,v 1.19 2014-02-28 21:37:17 oops Exp $
# $Id: auth.php,v 1.20 2014-03-02 17:11:28 oops Exp $

/*
* Local variables:
* tab-width: 2
* indent-tabs-mode: nil
* c-basic-offset: 2
* show-paren-mode: t
* End:
* vim: filetype=php et ts=2 sw=2
*/

include_once '../include/variable.php';
include_once '../include/print.php';
parse_query_str();
Expand All @@ -24,7 +35,7 @@

if($langs['code'] == 'ko') {
$charset = 'euc-kr';
$charfont = '굴림체';
$charfont = '굴림체';
} else {
$charset = 'iso-8859-1';
$charfont = 'tahoma,arial';
Expand Down Expand Up @@ -158,17 +169,17 @@
if ($dbtype) {
$mcon = @$dbconnfunc($mysql_dock, $user, $passwd);

# mysql login 가능 여부
# mysql login 가능 여부
$mcheck = $mcon ? 1 : 0;
} else $mcheck = 0;

# jsboard/data 에 쓰기 권한이 있는지 여부
# jsboard/data 에 쓰기 권한이 있는지 여부
if(@touch("../data/aaa.test")) {
$p1 = 1;
@unlink("../data/aaa.test");
}

# jsboard/config 에 쓰기 권한이 있는지 여부
# jsboard/config 에 쓰기 권한이 있는지 여부
if(@touch("../config/aaa.test")) {
$p2 = 1;
@unlink("../config/aaa.test");
Expand Down
30 changes: 27 additions & 3 deletions jsboard-2/INSTALLER/include/check.php
@@ -1,6 +1,8 @@
<?php
# $Id: check.php,v 1.3 2014-02-28 21:37:17 oops Exp $
# Password 체크 부분
# $Id: check.php,v 1.4 2014-03-02 17:11:29 oops Exp $

# // {{{ +-- public inst_pwcheck($pass,$mypass,$msg)
# Password 체크 부분
function inst_pwcheck($pass,$mypass,$msg) {
global $langs;
if ($pass != $mypass) {
Expand All @@ -15,16 +17,22 @@ function inst_pwcheck($pass,$mypass,$msg) {
exit;
}
}
// }}}

# DB에서 사용할 변수값 지정 유무 체크
# // {{{ +-- public inst_chk_var($db,$msg)
# DB에서 사용할 변수값 지정 유무 체크
function inst_chk_var($db,$msg) {
if (!$db) print_error($msg,250,150,1);
}
// }}}

// {{{ +-- public inst_chk_numberic($name,$msg)
function inst_chk_numberic($name,$msg) {
if (preg_match("/^[0-9]/",$name)) print_error($msg,250,150,1);
}
// }}}

// {{{ +-- public inst_chk_dbname($name,$msg)
function inst_chk_dbname($name,$msg) {
global $indb, $c;

Expand All @@ -33,7 +41,9 @@ function inst_chk_dbname($name,$msg) {
if ($name == $r[0]) print_error($msg,250,150,1);
}
}
// }}}

// {{{ +-- public inst_chk_dbuser($name,$msg)
function inst_chk_dbuser($name,$msg) {
global $langs, $c;
$check = "select user from user where user = '$name'";
Expand All @@ -42,7 +52,9 @@ function inst_chk_dbuser($name,$msg) {
$row = sql_fetch_array($result,$c);
if ($row) print_error($msg,250,150,1);
}
// }}}

// {{{ +-- public inst_check($chk='')
function inst_check($chk='') {
global $dbinst, $langs;
inst_chk_var($dbinst['name'],$langs['inst_chk_varn']);
Expand All @@ -58,4 +70,16 @@ function inst_check($chk='') {

return 1;
}
// }}}

/*
* Local variables:
* tab-width: 2
* indent-tabs-mode: nil
* c-basic-offset: 2
* show-paren-mode: t
* End:
* vim600: filetype=php et ts=2 sw=2 fdm=marker
* vim<600: filetype=php et ts=2 sw=2
*/
?>
42 changes: 21 additions & 21 deletions jsboard-2/INSTALLER/include/passwd.php
@@ -1,41 +1,41 @@
<?php
#########################################################
# MySQL root 의 권한 소지 여부
# $Id: passwd.php,v 1.8 2014-02-28 21:37:17 oops Exp $
# MySQL root 의 패스워드를 알면 1, 모르면 0
# MySQL root 의 권한 소지 여부
# $Id: passwd.php,v 1.9 2014-03-02 17:11:29 oops Exp $
# MySQL root 의 패스워드를 알면 1, 모르면 0
#
# 만약 MySQL 패스워드를 몰라 0 으로 설정을 하려면 MySQL
# root 의 권한을 가지고 있는 사람이 database 를 생성하고
# 유저 등록과 패스워드를 등록해 준 후에 INSTALLER 를 사용
# 할 수 있음. 이 값들은 아래에 등록해 줘야 함.
# 만약 MySQL 패스워드를 몰라 0 으로 설정을 하려면 MySQL
# root 의 권한을 가지고 있는 사람이 database 를 생성하고
# 유저 등록과 패스워드를 등록해 준 후에 INSTALLER 를 사용
# 할 수 있음. 이 값들은 아래에 등록해 줘야 함.
#
$mysqlroot = 1;

# Specify MySQL Root Password
# mysql을 관리할 root의 password 를 지정
# 위에서 $mysqlroot 의 값을 0 으로 지정했을 경우에는 MySQL
# root 가 알려준 mysql 계정 패스워드를 지정함.
# mysql을 관리할 root의 password 를 지정
# 위에서 $mysqlroot 의 값을 0 으로 지정했을 경우에는 MySQL
# root 가 알려준 mysql 계정 패스워드를 지정함.
#
$passwd = "MySQL_ROOT_PASSWORD";

# $mysqlroot = 0 일 경우에는 아래를 설정함
# $mysqlroot = 0 일 경우에는 아래를 설정함
#
# mysql root 가 생성해준 database name 을 지정
# mysql root 가 생성해준 database name 을 지정
$mysqldatabasename = "";

# mysql root 가 생성해준 database user name 을 지정
# mysql root 가 생성해준 database user name 을 지정
$mysqlusername = "";

# MySQL의 socket file 위치를 지정. socket file이 무엇인지
# 모르겠으면 localhost 나 127.0.0.1 을 적도록 한다. DB 서
# 버가 외부에 있을 경우에는 해당 DB서버의 ip address나 도
# 메인 이름을 적어주도록 하며, 이 경우에는 DB서버의 mysql
# 에서 설정한 접근 권한으로 설정을 하여야 한다. 즉
# MySQL의 socket file 위치를 지정. socket file이 무엇인지
# 모르겠으면 localhost 나 127.0.0.1 을 적도록 한다. DB 서
# 버가 외부에 있을 경우에는 해당 DB서버의 ip address나 도
# 메인 이름을 적어주도록 하며, 이 경우에는 DB서버의 mysql
# 에서 설정한 접근 권한으로 설정을 하여야 한다. 즉
# mysql -u USER_NAME -p DB_NAME -h DB_address
# 로 쉘에서 접근이 가능해야 한다.
# 로 쉘에서 접근이 가능해야 한다.
#
# socket file의 위치를 알고 싶다면 mysql_config --socket
# 명령으로 알수가 있다.
# socket file의 위치를 알고 싶다면 mysql_config --socket
# 명령으로 알수가 있다.
#

$mysql_sock = ":/var/lib/mysql/mysql.sock";
Expand Down
17 changes: 14 additions & 3 deletions jsboard-2/INSTALLER/install.php
@@ -1,15 +1,26 @@
<?php
# $Id: install.php,v 1.13 2014-02-28 21:37:17 oops Exp $
# $Id: install.php,v 1.14 2014-03-02 17:11:28 oops Exp $

/*
* Local variables:
* tab-width: 2
* indent-tabs-mode: nil
* c-basic-offset: 2
* show-paren-mode: t
* End:
* vim: filetype=php et ts=2 sw=2
*/

include_once '../include/variable.php';
include_once '../include/print.php';
parse_query_str();
session_start(); // sessionÀ» ½ÃÀÛÇÑ´Ù.
session_start(); // session을 시작한다.
$path['type'] = 'Install';

if ($langss == 'ko') {
$langs['code'] = 'ko';
$charset = 'EUC-KR';
$charfont = '±¼¸²Ã¼,monospace';
$charfont = '굴림체,monospace';
} else {
$langs['code'] = 'en';
$charset = 'ISO-8859-1';
Expand Down
26 changes: 13 additions & 13 deletions jsboard-2/INSTALLER/sample/admin/external.php.orig
@@ -1,38 +1,38 @@
<?php
###############################################################################
# �ܺ� DB �� �̿��� ���� ����
# JSBoard �� ������ JSBoard �� user table �� �̿����� �ʰ� ���� ���
# ����ϴ� ���
# 외부 DB 를 이용한 인증 정보
# JSBoard 의 인증을 JSBoard user table 을 이용하지 않고 싶을 경우
# 사용하는 기능
#
# �ڼ��� ����� doc/ko/README.OPERATE �� 5�� �׸��� �����Ѵ�.
# $Id: external.php.orig,v 1.3 2014-02-26 17:09:11 oops Exp $
# 자세한 기능은 doc/ko/README.OPERATE 의 5번 항목을 참고한다.
# $Id: external.php.orig,v 1.4 2014-03-02 17:11:29 oops Exp $
###############################################################################
# �ܺ� DB ��뿩�� ǥ��
# 외부 DB 사용여부 표시
$edb['uses'] = 1;

# �ܺ� DB ����
# 외부 DB 정보
$edb['server'] = '';
$edb['user'] = '';
$edb['pass'] = '';
$edb['name'] = '';
$edb['table'] = '';

# �ʿ��� �ʵ� ����
# 필요한 필드 정의
$edb['userid'] = '';
$edb['username'] = '';
$edb['useremail'] = '';
$edb['userurl'] = '';
$edb['userpasswd'] = '';

# ȸ�� ������ �������� SQL ���� ���� �ۼ��� ��� �Ǵ�
# ȸ�� ������ ������ �ؼ� �����;� �� ��� ���
# 회원 정보를 가져오는 SQL 문을 직접 작성할 경우 또는
# 회원 정보를 조인을 해서 가져와야 할 경우 사용
$edb['sql'] = '';

# super user �� id ����
# super user id 정의
$edb['super'] = '';

# �н����� �ʵ� ��ȣȭ ����
# crypt() ��ȣȭ�� ��� 0, PLAIN �� ��� 1
# 패스워드 필드 암호화 여부
# crypt() 암호화일 경우 0, PLAIN 일 경우 1
$edb['crypts'] = 0;

# logout page
Expand Down

0 comments on commit 1e5c1b1

Please sign in to comment.