+
+
\ No newline at end of file
diff --git a/adm/mail_form.php b/adm/mail_form.php
index 8d8ca80d4..d6b003e9b 100644
--- a/adm/mail_form.php
+++ b/adm/mail_form.php
@@ -50,6 +50,9 @@ include_once('./admin.head.php');
@@ -846,7 +808,7 @@ function byte_check(el_cont, el_byte)
- =help("SMS 를 사용하려면 서비스 회사를 선택해야 합니다. 개별 기능 (회원가입시, 주문서작성시 발송 등)보다 우선합니다.\n아이코드는 무료 문자메세지 발송 테스트 환경을 지원합니다.");?>
+ =help("SMS 서비스 회사를 선택하십시오. 서비스 회사를 선택하지 않으면, SMS 발송 기능이 동작하지 않습니다.\n아이코드는 무료 문자메세지 발송 테스트 환경을 지원합니다.");?>
-->
-
-
-
-
-
-
-
-
-
-
+
+
+
사전에 정의된 SMS프리셋
+
+
회원가입시
+
{이름} {회원아이디} {회사명}
+
주문서작성
+
{이름} {보낸분} {받는분} {주문번호} {주문금액} {회사명}
+
입금확인시
+
{이름} {입금액} {주문번호} {회사명}
+
상품배송시
+
{이름} {택배회사} {운송장번호} {주문번호} {회사명}
+
+
+
=help('주의! 80 bytes 까지만 전송됩니다. (영문 한글자 : 1byte , 한글 한글자 : 2bytes , 특수문자의 경우 1 또는 2 bytes 임)')?>
+
@@ -65,7 +68,6 @@ if(isset($poll_skin_path))
// 자바스크립트에서 사용하는 전역변수 선언
var g4_url = "=G4_URL?>";
var g4_bbs_url = "=G4_BBS_URL?>";
-var g4_img_url = "=G4_IMG_URL?>";
var g4_is_member = "=isset($is_member)?$is_member:'';?>";
var g4_is_admin = "=isset($is_admin)?$is_admin:'';?>";
var g4_is_mobile = "=G4_IS_MOBILE?>";
diff --git a/lib/common.lib.php b/lib/common.lib.php
index 7d0e739ba..3da1f3716 100644
--- a/lib/common.lib.php
+++ b/lib/common.lib.php
@@ -87,7 +87,17 @@ function goto_url($url)
{
$url = str_replace("&", "&", $url);
//echo "";
- @header("Location:$url");
+
+ if (!headers_sent())
+ header('Location: '.$url);
+ else {
+ echo '';
+ echo '';
+ }
exit;
}
@@ -510,13 +520,13 @@ function conv_content($content, $html)
$content .= "";
}
- $content = preg_replace_callback("/<([^>]+)>/s", 'bad130128', $content);
+ $content = preg_replace_callback("/<([^>]+)>/s", 'bad130128', $content);
$content = preg_replace($source, $target, $content);
// XSS (Cross Site Script) 막기
// 완벽한 XSS 방지는 없다.
-
+
// 이런 경우를 방지함
//$content = preg_replace("#\/\*.*\*\/#iU", "", $content);
// 위의 정규식이 아래와 같은 내용을 통과시키므로 not greedy(비탐욕수량자?) 옵션을 제거함. ignore case 옵션도 필요 없으므로 제거
@@ -560,9 +570,9 @@ function conv_content($content, $html)
$pattern .= "(o|(x6f|111);?)";
$pattern .= "(n|(x6e|110);?)";
//$content = preg_replace("/".$pattern."/i", "__EXPRESSION__", $content);
- $content = preg_replace("/<[^>]*".$pattern."/i", "__EXPRESSION__", $content);
+ $content = preg_replace("/<[^>]*".$pattern."/i", "__EXPRESSION__", $content);
// 와 같은 코드에 취약점이 있어 수정함. 121213
- $content = preg_replace("/(?<=style)(\s*=\s*[\"\']?xss\:)/i", '="__XSS__', $content);
+ $content = preg_replace("/(?<=style)(\s*=\s*[\"\']?xss\:)/i", '="__XSS__', $content);
$content = bad_tag_convert($content);
}
else // text 이면
@@ -751,6 +761,7 @@ function subject_sort_link($col, $query_string='', $flag='asc')
}
$arr_query = array();
+ $arr_query[] = $query_string;
$arr_query[] = $q1;
$arr_query[] = $q2;
$arr_query[] = 'sfl='.$sfl;
diff --git a/lib/thumbnail.lib.php b/lib/thumbnail.lib.php
index 3c2c2e9ef..822f8a2f8 100644
--- a/lib/thumbnail.lib.php
+++ b/lib/thumbnail.lib.php
@@ -22,7 +22,6 @@ function get_list_thumbnail($bo_table, $wr_id, $thumb_width, $thumb_height, $is_
if($row['bf_file']) {
$filename = $row['bf_file'];
$filepath = G4_DATA_PATH.'/file/'.$bo_table;
- $src_url = G4_DATA_URL.'/file/'.$bo_table;
$alt = get_text($row['bf_content']);
} else {
$write_table = $g4['write_prefix'].$bo_table;
@@ -34,11 +33,13 @@ function get_list_thumbnail($bo_table, $wr_id, $thumb_width, $thumb_height, $is_
for($i=0; $i';
// $img_tag에 editor 경로가 있으면 원본보기 링크 추가
if(strpos($matchs[1][$i], 'data/editor') && preg_match("/\.({$config['cf_image_extension']})$/i", $filename)) {
diff --git a/mobile/head.php b/mobile/head.php
index 6d79e2ece..58e1248a1 100644
--- a/mobile/head.php
+++ b/mobile/head.php
@@ -94,9 +94,9 @@ include_once(G4_LIB_PATH.'/popular.lib.php');
-
- =(G4_IS_MOBILE?outlogin('basic'):outlogin('basic')); // 외부 로그인 ?>
-
+
if ((!$bo_table || $w == 's' ) && !defined("_INDEX_")) {?>
=$g4['title']?>
}?>
diff --git a/mobile/skin/board/basic/list.skin.php b/mobile/skin/board/basic/list.skin.php
index 8d7cc4236..0325d804e 100644
--- a/mobile/skin/board/basic/list.skin.php
+++ b/mobile/skin/board/basic/list.skin.php
@@ -12,7 +12,7 @@ if ($is_nogood) $colspan++;
if (!$wr_id) {?>
=$g4['title']?>
}?>
-
" style="width:=$width;?>">
+
">
if ($is_category) { ?>
-
+
if ($is_category) { ?>
diff --git a/mobile/skin/member/basic/login.skin.php b/mobile/skin/member/basic/login.skin.php
index 3c72d208c..b79b17aa7 100644
--- a/mobile/skin/member/basic/login.skin.php
+++ b/mobile/skin/member/basic/login.skin.php
@@ -23,7 +23,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
아직 회원이 아니시라면 회원으로 가입 후 이용해 주십시오.
diff --git a/mobile/skin/member/basic/memo_form.skin.php b/mobile/skin/member/basic/memo_form.skin.php
index c60f5f1de..e9a10bdd6 100644
--- a/mobile/skin/member/basic/memo_form.skin.php
+++ b/mobile/skin/member/basic/memo_form.skin.php
@@ -11,8 +11,8 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
} ?>
diff --git a/mobile/skin/member/kcpcert/register_form_update.tail.skin.php b/mobile/skin/member/kcpcert/register_form_update.tail.skin.php
index 414359db4..922a1a2f6 100644
--- a/mobile/skin/member/kcpcert/register_form_update.tail.skin.php
+++ b/mobile/skin/member/kcpcert/register_form_update.tail.skin.php
@@ -1,5 +1,28 @@
-if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
+if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.
+
+// 휴대폰번호 포맷(010-0000-0000) 변경해서 기록
+// $reg_mb_hp 는 rigister_form_update.head.skin.php 파일
+$sql = " update {$g4['member_table']}
+ set mb_hp = '$reg_mb_hp'
+ where mb_id = '$mb_id' ";
+sql_query($sql);
+
+/* =========================================================================== */
+/* = 휴대폰인증 및 성인인증 = */
+/* =========================================================================== */
+if($_POST['kcpcert_no']) {
+ $mb_adult = 'N';
+ if(get_session('ss_adult_check') == 'Y')
+ $mb_adult = 'Y';
+
+ $sql = " update {$g4['member_table']}
+ set mb_hp_certify = '{$_POST['kcpcert_time']}',
+ mb_adult = '$mb_adult'
+ where mb_id = '$mb_id' ";
+ sql_query($sql);
+}
+/* =========================================================================== */
?>
diff --git a/mobile/skin/member/kcpcert/style.css b/mobile/skin/member/kcpcert/style.css
index c83bb7a90..03a31acc6 100644
--- a/mobile/skin/member/kcpcert/style.css
+++ b/mobile/skin/member/kcpcert/style.css
@@ -22,6 +22,7 @@
/* 아이디/패스워드 찾기 */
#find_info_fs {margin:0 auto 1em;padding:1em;border-bottom:1px solid #eee}
#find_info_fs #mb_email {width:100%}
+#find_info_fs .btn_submit {height:1.85em !important}
#find_info #captcha {margin:0 0 1em;padding:0 1em 1em}
#find_info #captcha input {margin-left:0.3em}
diff --git a/mobile/skin/poll/basic/poll.skin.php b/mobile/skin/poll/basic/poll.skin.php
index b1da218a4..6ec6feeee 100644
--- a/mobile/skin/poll/basic/poll.skin.php
+++ b/mobile/skin/poll/basic/poll.skin.php
@@ -2,7 +2,7 @@
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
-
+
@@ -44,7 +44,9 @@ function fpoll_submit(f)
return false;
}
- win_poll(f.action);
+ var new_win = window.open("about:blank", "win_poll", "width=616,height=500,scrollbars=yes,resizable=yes");
+ f.target = "win_poll";
+
return true;
}
diff --git a/mobile/tail.php b/mobile/tail.php
index 1d7302527..a61bcb183 100644
--- a/mobile/tail.php
+++ b/mobile/tail.php
@@ -13,7 +13,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
$sql = " select * from {$g4['group_table']} where gr_show_menu = 1 order by gr_order ";
$result = sql_query($sql);
- for ($gi=0; $row=sql_fetch_array($result); $gi++) { // gi 는 group index
+ for ($gi=0; $row=sql_fetch_array($result); $gi++) { // gi 는 group index
?>
}?>
@@ -23,7 +23,7 @@ if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
-=(G4_IS_MOBILE?poll('basic'):poll('basic')); // 설문조사 ?>
+=poll('basic'); // 설문조사 ?>
diff --git a/bbs/ckeditor/CHANGES.md b/plugin/ckeditor/CHANGES.md
similarity index 100%
rename from bbs/ckeditor/CHANGES.md
rename to plugin/ckeditor/CHANGES.md
diff --git a/bbs/ckeditor/LICENSE.md b/plugin/ckeditor/LICENSE.md
similarity index 100%
rename from bbs/ckeditor/LICENSE.md
rename to plugin/ckeditor/LICENSE.md
diff --git a/bbs/ckeditor/README.md b/plugin/ckeditor/README.md
similarity index 100%
rename from bbs/ckeditor/README.md
rename to plugin/ckeditor/README.md
diff --git a/bbs/ckeditor/build-config.js b/plugin/ckeditor/build-config.js
similarity index 100%
rename from bbs/ckeditor/build-config.js
rename to plugin/ckeditor/build-config.js
diff --git a/bbs/ckeditor/ckeditor.js b/plugin/ckeditor/ckeditor.js
similarity index 100%
rename from bbs/ckeditor/ckeditor.js
rename to plugin/ckeditor/ckeditor.js
diff --git a/bbs/ckeditor/ckeditor.lib.php b/plugin/ckeditor/ckeditor.lib.php
similarity index 100%
rename from bbs/ckeditor/ckeditor.lib.php
rename to plugin/ckeditor/ckeditor.lib.php
diff --git a/bbs/ckeditor/config.js b/plugin/ckeditor/config.js
similarity index 100%
rename from bbs/ckeditor/config.js
rename to plugin/ckeditor/config.js
diff --git a/bbs/ckeditor/contents.css b/plugin/ckeditor/contents.css
similarity index 100%
rename from bbs/ckeditor/contents.css
rename to plugin/ckeditor/contents.css
diff --git a/bbs/ckeditor/lang/af.js b/plugin/ckeditor/lang/af.js
similarity index 100%
rename from bbs/ckeditor/lang/af.js
rename to plugin/ckeditor/lang/af.js
diff --git a/bbs/ckeditor/lang/ar.js b/plugin/ckeditor/lang/ar.js
similarity index 100%
rename from bbs/ckeditor/lang/ar.js
rename to plugin/ckeditor/lang/ar.js
diff --git a/bbs/ckeditor/lang/bg.js b/plugin/ckeditor/lang/bg.js
similarity index 100%
rename from bbs/ckeditor/lang/bg.js
rename to plugin/ckeditor/lang/bg.js
diff --git a/bbs/ckeditor/lang/bn.js b/plugin/ckeditor/lang/bn.js
similarity index 100%
rename from bbs/ckeditor/lang/bn.js
rename to plugin/ckeditor/lang/bn.js
diff --git a/bbs/ckeditor/lang/bs.js b/plugin/ckeditor/lang/bs.js
similarity index 100%
rename from bbs/ckeditor/lang/bs.js
rename to plugin/ckeditor/lang/bs.js
diff --git a/bbs/ckeditor/lang/ca.js b/plugin/ckeditor/lang/ca.js
similarity index 100%
rename from bbs/ckeditor/lang/ca.js
rename to plugin/ckeditor/lang/ca.js
diff --git a/bbs/ckeditor/lang/cs.js b/plugin/ckeditor/lang/cs.js
similarity index 100%
rename from bbs/ckeditor/lang/cs.js
rename to plugin/ckeditor/lang/cs.js
diff --git a/bbs/ckeditor/lang/cy.js b/plugin/ckeditor/lang/cy.js
similarity index 100%
rename from bbs/ckeditor/lang/cy.js
rename to plugin/ckeditor/lang/cy.js
diff --git a/bbs/ckeditor/lang/da.js b/plugin/ckeditor/lang/da.js
similarity index 100%
rename from bbs/ckeditor/lang/da.js
rename to plugin/ckeditor/lang/da.js
diff --git a/bbs/ckeditor/lang/de.js b/plugin/ckeditor/lang/de.js
similarity index 100%
rename from bbs/ckeditor/lang/de.js
rename to plugin/ckeditor/lang/de.js
diff --git a/bbs/ckeditor/lang/el.js b/plugin/ckeditor/lang/el.js
similarity index 100%
rename from bbs/ckeditor/lang/el.js
rename to plugin/ckeditor/lang/el.js
diff --git a/bbs/ckeditor/lang/en-au.js b/plugin/ckeditor/lang/en-au.js
similarity index 100%
rename from bbs/ckeditor/lang/en-au.js
rename to plugin/ckeditor/lang/en-au.js
diff --git a/bbs/ckeditor/lang/en-ca.js b/plugin/ckeditor/lang/en-ca.js
similarity index 100%
rename from bbs/ckeditor/lang/en-ca.js
rename to plugin/ckeditor/lang/en-ca.js
diff --git a/bbs/ckeditor/lang/en-gb.js b/plugin/ckeditor/lang/en-gb.js
similarity index 100%
rename from bbs/ckeditor/lang/en-gb.js
rename to plugin/ckeditor/lang/en-gb.js
diff --git a/bbs/ckeditor/lang/en.js b/plugin/ckeditor/lang/en.js
similarity index 100%
rename from bbs/ckeditor/lang/en.js
rename to plugin/ckeditor/lang/en.js
diff --git a/bbs/ckeditor/lang/eo.js b/plugin/ckeditor/lang/eo.js
similarity index 100%
rename from bbs/ckeditor/lang/eo.js
rename to plugin/ckeditor/lang/eo.js
diff --git a/bbs/ckeditor/lang/es.js b/plugin/ckeditor/lang/es.js
similarity index 100%
rename from bbs/ckeditor/lang/es.js
rename to plugin/ckeditor/lang/es.js
diff --git a/bbs/ckeditor/lang/et.js b/plugin/ckeditor/lang/et.js
similarity index 100%
rename from bbs/ckeditor/lang/et.js
rename to plugin/ckeditor/lang/et.js
diff --git a/bbs/ckeditor/lang/eu.js b/plugin/ckeditor/lang/eu.js
similarity index 100%
rename from bbs/ckeditor/lang/eu.js
rename to plugin/ckeditor/lang/eu.js
diff --git a/bbs/ckeditor/lang/fa.js b/plugin/ckeditor/lang/fa.js
similarity index 100%
rename from bbs/ckeditor/lang/fa.js
rename to plugin/ckeditor/lang/fa.js
diff --git a/bbs/ckeditor/lang/fi.js b/plugin/ckeditor/lang/fi.js
similarity index 100%
rename from bbs/ckeditor/lang/fi.js
rename to plugin/ckeditor/lang/fi.js
diff --git a/bbs/ckeditor/lang/fo.js b/plugin/ckeditor/lang/fo.js
similarity index 100%
rename from bbs/ckeditor/lang/fo.js
rename to plugin/ckeditor/lang/fo.js
diff --git a/bbs/ckeditor/lang/fr-ca.js b/plugin/ckeditor/lang/fr-ca.js
similarity index 100%
rename from bbs/ckeditor/lang/fr-ca.js
rename to plugin/ckeditor/lang/fr-ca.js
diff --git a/bbs/ckeditor/lang/fr.js b/plugin/ckeditor/lang/fr.js
similarity index 100%
rename from bbs/ckeditor/lang/fr.js
rename to plugin/ckeditor/lang/fr.js
diff --git a/bbs/ckeditor/lang/gl.js b/plugin/ckeditor/lang/gl.js
similarity index 100%
rename from bbs/ckeditor/lang/gl.js
rename to plugin/ckeditor/lang/gl.js
diff --git a/bbs/ckeditor/lang/gu.js b/plugin/ckeditor/lang/gu.js
similarity index 100%
rename from bbs/ckeditor/lang/gu.js
rename to plugin/ckeditor/lang/gu.js
diff --git a/bbs/ckeditor/lang/he.js b/plugin/ckeditor/lang/he.js
similarity index 100%
rename from bbs/ckeditor/lang/he.js
rename to plugin/ckeditor/lang/he.js
diff --git a/bbs/ckeditor/lang/hi.js b/plugin/ckeditor/lang/hi.js
similarity index 100%
rename from bbs/ckeditor/lang/hi.js
rename to plugin/ckeditor/lang/hi.js
diff --git a/bbs/ckeditor/lang/hr.js b/plugin/ckeditor/lang/hr.js
similarity index 100%
rename from bbs/ckeditor/lang/hr.js
rename to plugin/ckeditor/lang/hr.js
diff --git a/bbs/ckeditor/lang/hu.js b/plugin/ckeditor/lang/hu.js
similarity index 100%
rename from bbs/ckeditor/lang/hu.js
rename to plugin/ckeditor/lang/hu.js
diff --git a/bbs/ckeditor/lang/is.js b/plugin/ckeditor/lang/is.js
similarity index 100%
rename from bbs/ckeditor/lang/is.js
rename to plugin/ckeditor/lang/is.js
diff --git a/bbs/ckeditor/lang/it.js b/plugin/ckeditor/lang/it.js
similarity index 100%
rename from bbs/ckeditor/lang/it.js
rename to plugin/ckeditor/lang/it.js
diff --git a/bbs/ckeditor/lang/ja.js b/plugin/ckeditor/lang/ja.js
similarity index 100%
rename from bbs/ckeditor/lang/ja.js
rename to plugin/ckeditor/lang/ja.js
diff --git a/bbs/ckeditor/lang/ka.js b/plugin/ckeditor/lang/ka.js
similarity index 100%
rename from bbs/ckeditor/lang/ka.js
rename to plugin/ckeditor/lang/ka.js
diff --git a/bbs/ckeditor/lang/km.js b/plugin/ckeditor/lang/km.js
similarity index 100%
rename from bbs/ckeditor/lang/km.js
rename to plugin/ckeditor/lang/km.js
diff --git a/bbs/ckeditor/lang/ko.js b/plugin/ckeditor/lang/ko.js
similarity index 100%
rename from bbs/ckeditor/lang/ko.js
rename to plugin/ckeditor/lang/ko.js
diff --git a/bbs/ckeditor/lang/ku.js b/plugin/ckeditor/lang/ku.js
similarity index 100%
rename from bbs/ckeditor/lang/ku.js
rename to plugin/ckeditor/lang/ku.js
diff --git a/bbs/ckeditor/lang/lt.js b/plugin/ckeditor/lang/lt.js
similarity index 100%
rename from bbs/ckeditor/lang/lt.js
rename to plugin/ckeditor/lang/lt.js
diff --git a/bbs/ckeditor/lang/lv.js b/plugin/ckeditor/lang/lv.js
similarity index 100%
rename from bbs/ckeditor/lang/lv.js
rename to plugin/ckeditor/lang/lv.js
diff --git a/bbs/ckeditor/lang/mk.js b/plugin/ckeditor/lang/mk.js
similarity index 100%
rename from bbs/ckeditor/lang/mk.js
rename to plugin/ckeditor/lang/mk.js
diff --git a/bbs/ckeditor/lang/mn.js b/plugin/ckeditor/lang/mn.js
similarity index 100%
rename from bbs/ckeditor/lang/mn.js
rename to plugin/ckeditor/lang/mn.js
diff --git a/bbs/ckeditor/lang/ms.js b/plugin/ckeditor/lang/ms.js
similarity index 100%
rename from bbs/ckeditor/lang/ms.js
rename to plugin/ckeditor/lang/ms.js
diff --git a/bbs/ckeditor/lang/nb.js b/plugin/ckeditor/lang/nb.js
similarity index 100%
rename from bbs/ckeditor/lang/nb.js
rename to plugin/ckeditor/lang/nb.js
diff --git a/bbs/ckeditor/lang/nl.js b/plugin/ckeditor/lang/nl.js
similarity index 100%
rename from bbs/ckeditor/lang/nl.js
rename to plugin/ckeditor/lang/nl.js
diff --git a/bbs/ckeditor/lang/no.js b/plugin/ckeditor/lang/no.js
similarity index 100%
rename from bbs/ckeditor/lang/no.js
rename to plugin/ckeditor/lang/no.js
diff --git a/bbs/ckeditor/lang/pl.js b/plugin/ckeditor/lang/pl.js
similarity index 100%
rename from bbs/ckeditor/lang/pl.js
rename to plugin/ckeditor/lang/pl.js
diff --git a/bbs/ckeditor/lang/pt-br.js b/plugin/ckeditor/lang/pt-br.js
similarity index 100%
rename from bbs/ckeditor/lang/pt-br.js
rename to plugin/ckeditor/lang/pt-br.js
diff --git a/bbs/ckeditor/lang/pt.js b/plugin/ckeditor/lang/pt.js
similarity index 100%
rename from bbs/ckeditor/lang/pt.js
rename to plugin/ckeditor/lang/pt.js
diff --git a/bbs/ckeditor/lang/ro.js b/plugin/ckeditor/lang/ro.js
similarity index 100%
rename from bbs/ckeditor/lang/ro.js
rename to plugin/ckeditor/lang/ro.js
diff --git a/bbs/ckeditor/lang/ru.js b/plugin/ckeditor/lang/ru.js
similarity index 100%
rename from bbs/ckeditor/lang/ru.js
rename to plugin/ckeditor/lang/ru.js
diff --git a/bbs/ckeditor/lang/sk.js b/plugin/ckeditor/lang/sk.js
similarity index 100%
rename from bbs/ckeditor/lang/sk.js
rename to plugin/ckeditor/lang/sk.js
diff --git a/bbs/ckeditor/lang/sl.js b/plugin/ckeditor/lang/sl.js
similarity index 100%
rename from bbs/ckeditor/lang/sl.js
rename to plugin/ckeditor/lang/sl.js
diff --git a/bbs/ckeditor/lang/sr-latn.js b/plugin/ckeditor/lang/sr-latn.js
similarity index 100%
rename from bbs/ckeditor/lang/sr-latn.js
rename to plugin/ckeditor/lang/sr-latn.js
diff --git a/bbs/ckeditor/lang/sr.js b/plugin/ckeditor/lang/sr.js
similarity index 100%
rename from bbs/ckeditor/lang/sr.js
rename to plugin/ckeditor/lang/sr.js
diff --git a/bbs/ckeditor/lang/sv.js b/plugin/ckeditor/lang/sv.js
similarity index 100%
rename from bbs/ckeditor/lang/sv.js
rename to plugin/ckeditor/lang/sv.js
diff --git a/bbs/ckeditor/lang/th.js b/plugin/ckeditor/lang/th.js
similarity index 100%
rename from bbs/ckeditor/lang/th.js
rename to plugin/ckeditor/lang/th.js
diff --git a/bbs/ckeditor/lang/tr.js b/plugin/ckeditor/lang/tr.js
similarity index 100%
rename from bbs/ckeditor/lang/tr.js
rename to plugin/ckeditor/lang/tr.js
diff --git a/bbs/ckeditor/lang/ug.js b/plugin/ckeditor/lang/ug.js
similarity index 100%
rename from bbs/ckeditor/lang/ug.js
rename to plugin/ckeditor/lang/ug.js
diff --git a/bbs/ckeditor/lang/uk.js b/plugin/ckeditor/lang/uk.js
similarity index 100%
rename from bbs/ckeditor/lang/uk.js
rename to plugin/ckeditor/lang/uk.js
diff --git a/bbs/ckeditor/lang/vi.js b/plugin/ckeditor/lang/vi.js
similarity index 100%
rename from bbs/ckeditor/lang/vi.js
rename to plugin/ckeditor/lang/vi.js
diff --git a/bbs/ckeditor/lang/zh-cn.js b/plugin/ckeditor/lang/zh-cn.js
similarity index 100%
rename from bbs/ckeditor/lang/zh-cn.js
rename to plugin/ckeditor/lang/zh-cn.js
diff --git a/bbs/ckeditor/lang/zh.js b/plugin/ckeditor/lang/zh.js
similarity index 100%
rename from bbs/ckeditor/lang/zh.js
rename to plugin/ckeditor/lang/zh.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/a11yhelp.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/_translationstatus.txt
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ar.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/bg.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ca.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/cs.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/cy.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/da.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/da.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/de.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/de.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/el.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/el.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/en.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/en.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/eo.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/et.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/et.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/fa.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/fi.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/fr.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/gu.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/he.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/he.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/hi.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/hr.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/hu.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/it.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/it.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ku.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/lt.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/lv.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/mk.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/mn.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/nb.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/nl.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/no.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/no.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/pl.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/pt-br.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/pt.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ro.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ru.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/sk.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/sl.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/tr.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/ug.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/uk.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/vi.js
diff --git a/bbs/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js b/plugin/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
similarity index 100%
rename from bbs/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
rename to plugin/ckeditor/plugins/a11yhelp/dialogs/lang/zh-cn.js
diff --git a/bbs/ckeditor/plugins/about/dialogs/about.js b/plugin/ckeditor/plugins/about/dialogs/about.js
similarity index 100%
rename from bbs/ckeditor/plugins/about/dialogs/about.js
rename to plugin/ckeditor/plugins/about/dialogs/about.js
diff --git a/bbs/ckeditor/plugins/about/dialogs/logo_ckeditor.png b/plugin/ckeditor/plugins/about/dialogs/logo_ckeditor.png
similarity index 100%
rename from bbs/ckeditor/plugins/about/dialogs/logo_ckeditor.png
rename to plugin/ckeditor/plugins/about/dialogs/logo_ckeditor.png
diff --git a/bbs/ckeditor/plugins/clipboard/dialogs/paste.js b/plugin/ckeditor/plugins/clipboard/dialogs/paste.js
similarity index 100%
rename from bbs/ckeditor/plugins/clipboard/dialogs/paste.js
rename to plugin/ckeditor/plugins/clipboard/dialogs/paste.js
diff --git a/bbs/ckeditor/plugins/colordialog/dialogs/colordialog.js b/plugin/ckeditor/plugins/colordialog/dialogs/colordialog.js
similarity index 100%
rename from bbs/ckeditor/plugins/colordialog/dialogs/colordialog.js
rename to plugin/ckeditor/plugins/colordialog/dialogs/colordialog.js
diff --git a/bbs/ckeditor/plugins/dialog/dialogDefinition.js b/plugin/ckeditor/plugins/dialog/dialogDefinition.js
similarity index 100%
rename from bbs/ckeditor/plugins/dialog/dialogDefinition.js
rename to plugin/ckeditor/plugins/dialog/dialogDefinition.js
diff --git a/bbs/ckeditor/plugins/div/dialogs/div.js b/plugin/ckeditor/plugins/div/dialogs/div.js
similarity index 100%
rename from bbs/ckeditor/plugins/div/dialogs/div.js
rename to plugin/ckeditor/plugins/div/dialogs/div.js
diff --git a/bbs/ckeditor/plugins/fakeobjects/images/spacer.gif b/plugin/ckeditor/plugins/fakeobjects/images/spacer.gif
similarity index 100%
rename from bbs/ckeditor/plugins/fakeobjects/images/spacer.gif
rename to plugin/ckeditor/plugins/fakeobjects/images/spacer.gif
diff --git a/bbs/ckeditor/plugins/find/dialogs/find.js b/plugin/ckeditor/plugins/find/dialogs/find.js
similarity index 100%
rename from bbs/ckeditor/plugins/find/dialogs/find.js
rename to plugin/ckeditor/plugins/find/dialogs/find.js
diff --git a/bbs/ckeditor/plugins/flash/dialogs/flash.js b/plugin/ckeditor/plugins/flash/dialogs/flash.js
similarity index 100%
rename from bbs/ckeditor/plugins/flash/dialogs/flash.js
rename to plugin/ckeditor/plugins/flash/dialogs/flash.js
diff --git a/bbs/ckeditor/plugins/flash/images/placeholder.png b/plugin/ckeditor/plugins/flash/images/placeholder.png
similarity index 100%
rename from bbs/ckeditor/plugins/flash/images/placeholder.png
rename to plugin/ckeditor/plugins/flash/images/placeholder.png
diff --git a/bbs/ckeditor/plugins/forms/dialogs/button.js b/plugin/ckeditor/plugins/forms/dialogs/button.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/button.js
rename to plugin/ckeditor/plugins/forms/dialogs/button.js
diff --git a/bbs/ckeditor/plugins/forms/dialogs/checkbox.js b/plugin/ckeditor/plugins/forms/dialogs/checkbox.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/checkbox.js
rename to plugin/ckeditor/plugins/forms/dialogs/checkbox.js
diff --git a/bbs/ckeditor/plugins/forms/dialogs/form.js b/plugin/ckeditor/plugins/forms/dialogs/form.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/form.js
rename to plugin/ckeditor/plugins/forms/dialogs/form.js
diff --git a/bbs/ckeditor/plugins/forms/dialogs/hiddenfield.js b/plugin/ckeditor/plugins/forms/dialogs/hiddenfield.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/hiddenfield.js
rename to plugin/ckeditor/plugins/forms/dialogs/hiddenfield.js
diff --git a/bbs/ckeditor/plugins/forms/dialogs/radio.js b/plugin/ckeditor/plugins/forms/dialogs/radio.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/radio.js
rename to plugin/ckeditor/plugins/forms/dialogs/radio.js
diff --git a/bbs/ckeditor/plugins/forms/dialogs/select.js b/plugin/ckeditor/plugins/forms/dialogs/select.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/select.js
rename to plugin/ckeditor/plugins/forms/dialogs/select.js
diff --git a/bbs/ckeditor/plugins/forms/dialogs/textarea.js b/plugin/ckeditor/plugins/forms/dialogs/textarea.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/textarea.js
rename to plugin/ckeditor/plugins/forms/dialogs/textarea.js
diff --git a/bbs/ckeditor/plugins/forms/dialogs/textfield.js b/plugin/ckeditor/plugins/forms/dialogs/textfield.js
similarity index 100%
rename from bbs/ckeditor/plugins/forms/dialogs/textfield.js
rename to plugin/ckeditor/plugins/forms/dialogs/textfield.js
diff --git a/bbs/ckeditor/plugins/forms/images/hiddenfield.gif b/plugin/ckeditor/plugins/forms/images/hiddenfield.gif
similarity index 100%
rename from bbs/ckeditor/plugins/forms/images/hiddenfield.gif
rename to plugin/ckeditor/plugins/forms/images/hiddenfield.gif
diff --git a/bbs/ckeditor/plugins/icons.png b/plugin/ckeditor/plugins/icons.png
similarity index 100%
rename from bbs/ckeditor/plugins/icons.png
rename to plugin/ckeditor/plugins/icons.png
diff --git a/bbs/ckeditor/plugins/iframe/dialogs/iframe.js b/plugin/ckeditor/plugins/iframe/dialogs/iframe.js
similarity index 100%
rename from bbs/ckeditor/plugins/iframe/dialogs/iframe.js
rename to plugin/ckeditor/plugins/iframe/dialogs/iframe.js
diff --git a/bbs/ckeditor/plugins/iframe/images/placeholder.png b/plugin/ckeditor/plugins/iframe/images/placeholder.png
similarity index 100%
rename from bbs/ckeditor/plugins/iframe/images/placeholder.png
rename to plugin/ckeditor/plugins/iframe/images/placeholder.png
diff --git a/bbs/ckeditor/plugins/image/dialogs/image.js b/plugin/ckeditor/plugins/image/dialogs/image.js
similarity index 100%
rename from bbs/ckeditor/plugins/image/dialogs/image.js
rename to plugin/ckeditor/plugins/image/dialogs/image.js
diff --git a/bbs/ckeditor/plugins/image/images/noimage.png b/plugin/ckeditor/plugins/image/images/noimage.png
similarity index 100%
rename from bbs/ckeditor/plugins/image/images/noimage.png
rename to plugin/ckeditor/plugins/image/images/noimage.png
diff --git a/bbs/ckeditor/plugins/link/dialogs/anchor.js b/plugin/ckeditor/plugins/link/dialogs/anchor.js
similarity index 100%
rename from bbs/ckeditor/plugins/link/dialogs/anchor.js
rename to plugin/ckeditor/plugins/link/dialogs/anchor.js
diff --git a/bbs/ckeditor/plugins/link/dialogs/link.js b/plugin/ckeditor/plugins/link/dialogs/link.js
similarity index 100%
rename from bbs/ckeditor/plugins/link/dialogs/link.js
rename to plugin/ckeditor/plugins/link/dialogs/link.js
diff --git a/bbs/ckeditor/plugins/link/images/anchor.png b/plugin/ckeditor/plugins/link/images/anchor.png
similarity index 100%
rename from bbs/ckeditor/plugins/link/images/anchor.png
rename to plugin/ckeditor/plugins/link/images/anchor.png
diff --git a/bbs/ckeditor/plugins/liststyle/dialogs/liststyle.js b/plugin/ckeditor/plugins/liststyle/dialogs/liststyle.js
similarity index 100%
rename from bbs/ckeditor/plugins/liststyle/dialogs/liststyle.js
rename to plugin/ckeditor/plugins/liststyle/dialogs/liststyle.js
diff --git a/bbs/ckeditor/plugins/magicline/images/icon.png b/plugin/ckeditor/plugins/magicline/images/icon.png
similarity index 100%
rename from bbs/ckeditor/plugins/magicline/images/icon.png
rename to plugin/ckeditor/plugins/magicline/images/icon.png
diff --git a/bbs/ckeditor/plugins/pagebreak/images/pagebreak.gif b/plugin/ckeditor/plugins/pagebreak/images/pagebreak.gif
similarity index 100%
rename from bbs/ckeditor/plugins/pagebreak/images/pagebreak.gif
rename to plugin/ckeditor/plugins/pagebreak/images/pagebreak.gif
diff --git a/bbs/ckeditor/plugins/pastefromword/filter/default.js b/plugin/ckeditor/plugins/pastefromword/filter/default.js
similarity index 100%
rename from bbs/ckeditor/plugins/pastefromword/filter/default.js
rename to plugin/ckeditor/plugins/pastefromword/filter/default.js
diff --git a/bbs/ckeditor/plugins/preview/preview.html b/plugin/ckeditor/plugins/preview/preview.html
similarity index 100%
rename from bbs/ckeditor/plugins/preview/preview.html
rename to plugin/ckeditor/plugins/preview/preview.html
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_address.png b/plugin/ckeditor/plugins/showblocks/images/block_address.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_address.png
rename to plugin/ckeditor/plugins/showblocks/images/block_address.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_blockquote.png b/plugin/ckeditor/plugins/showblocks/images/block_blockquote.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_blockquote.png
rename to plugin/ckeditor/plugins/showblocks/images/block_blockquote.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_div.png b/plugin/ckeditor/plugins/showblocks/images/block_div.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_div.png
rename to plugin/ckeditor/plugins/showblocks/images/block_div.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_h1.png b/plugin/ckeditor/plugins/showblocks/images/block_h1.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_h1.png
rename to plugin/ckeditor/plugins/showblocks/images/block_h1.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_h2.png b/plugin/ckeditor/plugins/showblocks/images/block_h2.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_h2.png
rename to plugin/ckeditor/plugins/showblocks/images/block_h2.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_h3.png b/plugin/ckeditor/plugins/showblocks/images/block_h3.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_h3.png
rename to plugin/ckeditor/plugins/showblocks/images/block_h3.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_h4.png b/plugin/ckeditor/plugins/showblocks/images/block_h4.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_h4.png
rename to plugin/ckeditor/plugins/showblocks/images/block_h4.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_h5.png b/plugin/ckeditor/plugins/showblocks/images/block_h5.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_h5.png
rename to plugin/ckeditor/plugins/showblocks/images/block_h5.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_h6.png b/plugin/ckeditor/plugins/showblocks/images/block_h6.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_h6.png
rename to plugin/ckeditor/plugins/showblocks/images/block_h6.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_p.png b/plugin/ckeditor/plugins/showblocks/images/block_p.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_p.png
rename to plugin/ckeditor/plugins/showblocks/images/block_p.png
diff --git a/bbs/ckeditor/plugins/showblocks/images/block_pre.png b/plugin/ckeditor/plugins/showblocks/images/block_pre.png
similarity index 100%
rename from bbs/ckeditor/plugins/showblocks/images/block_pre.png
rename to plugin/ckeditor/plugins/showblocks/images/block_pre.png
diff --git a/bbs/ckeditor/plugins/smiley/dialogs/smiley.js b/plugin/ckeditor/plugins/smiley/dialogs/smiley.js
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/dialogs/smiley.js
rename to plugin/ckeditor/plugins/smiley/dialogs/smiley.js
diff --git a/bbs/ckeditor/plugins/smiley/images/angel_smile.gif b/plugin/ckeditor/plugins/smiley/images/angel_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/angel_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/angel_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/angry_smile.gif b/plugin/ckeditor/plugins/smiley/images/angry_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/angry_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/angry_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/broken_heart.gif b/plugin/ckeditor/plugins/smiley/images/broken_heart.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/broken_heart.gif
rename to plugin/ckeditor/plugins/smiley/images/broken_heart.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/confused_smile.gif b/plugin/ckeditor/plugins/smiley/images/confused_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/confused_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/confused_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/cry_smile.gif b/plugin/ckeditor/plugins/smiley/images/cry_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/cry_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/cry_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/devil_smile.gif b/plugin/ckeditor/plugins/smiley/images/devil_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/devil_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/devil_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/embaressed_smile.gif b/plugin/ckeditor/plugins/smiley/images/embaressed_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/embaressed_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/embaressed_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/embarrassed_smile.gif b/plugin/ckeditor/plugins/smiley/images/embarrassed_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/embarrassed_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/embarrassed_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/envelope.gif b/plugin/ckeditor/plugins/smiley/images/envelope.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/envelope.gif
rename to plugin/ckeditor/plugins/smiley/images/envelope.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/heart.gif b/plugin/ckeditor/plugins/smiley/images/heart.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/heart.gif
rename to plugin/ckeditor/plugins/smiley/images/heart.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/kiss.gif b/plugin/ckeditor/plugins/smiley/images/kiss.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/kiss.gif
rename to plugin/ckeditor/plugins/smiley/images/kiss.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/lightbulb.gif b/plugin/ckeditor/plugins/smiley/images/lightbulb.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/lightbulb.gif
rename to plugin/ckeditor/plugins/smiley/images/lightbulb.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/omg_smile.gif b/plugin/ckeditor/plugins/smiley/images/omg_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/omg_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/omg_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/regular_smile.gif b/plugin/ckeditor/plugins/smiley/images/regular_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/regular_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/regular_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/sad_smile.gif b/plugin/ckeditor/plugins/smiley/images/sad_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/sad_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/sad_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/shades_smile.gif b/plugin/ckeditor/plugins/smiley/images/shades_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/shades_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/shades_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/teeth_smile.gif b/plugin/ckeditor/plugins/smiley/images/teeth_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/teeth_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/teeth_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/thumbs_down.gif b/plugin/ckeditor/plugins/smiley/images/thumbs_down.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/thumbs_down.gif
rename to plugin/ckeditor/plugins/smiley/images/thumbs_down.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/thumbs_up.gif b/plugin/ckeditor/plugins/smiley/images/thumbs_up.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/thumbs_up.gif
rename to plugin/ckeditor/plugins/smiley/images/thumbs_up.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/tongue_smile.gif b/plugin/ckeditor/plugins/smiley/images/tongue_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/tongue_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/tongue_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/tounge_smile.gif b/plugin/ckeditor/plugins/smiley/images/tounge_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/tounge_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/tounge_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif b/plugin/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/whatchutalkingabout_smile.gif
diff --git a/bbs/ckeditor/plugins/smiley/images/wink_smile.gif b/plugin/ckeditor/plugins/smiley/images/wink_smile.gif
similarity index 100%
rename from bbs/ckeditor/plugins/smiley/images/wink_smile.gif
rename to plugin/ckeditor/plugins/smiley/images/wink_smile.gif
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt b/plugin/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/_translationstatus.txt
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/ca.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/ca.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/ca.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/ca.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/cs.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/cs.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/cs.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/cs.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/cy.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/cy.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/cy.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/cy.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/de.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/de.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/de.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/de.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/el.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/el.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/el.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/el.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/en.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/en.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/en.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/en.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/eo.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/eo.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/eo.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/eo.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/et.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/et.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/et.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/et.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/fa.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/fa.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/fa.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/fa.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/fi.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/fi.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/fi.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/fi.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/fr.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/fr.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/fr.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/fr.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/he.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/he.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/he.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/he.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/hr.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/hr.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/hr.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/hr.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/it.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/it.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/it.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/it.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/ku.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/ku.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/ku.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/ku.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/lv.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/lv.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/lv.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/lv.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/nb.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/nb.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/nb.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/nb.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/nl.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/nl.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/nl.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/nl.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/no.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/no.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/no.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/no.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/pt-br.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/sk.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/sk.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/sk.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/sk.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/tr.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/tr.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/tr.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/tr.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/ug.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/ug.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/ug.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/ug.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js b/plugin/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/lang/zh-cn.js
diff --git a/bbs/ckeditor/plugins/specialchar/dialogs/specialchar.js b/plugin/ckeditor/plugins/specialchar/dialogs/specialchar.js
similarity index 100%
rename from bbs/ckeditor/plugins/specialchar/dialogs/specialchar.js
rename to plugin/ckeditor/plugins/specialchar/dialogs/specialchar.js
diff --git a/bbs/ckeditor/plugins/table/dialogs/table.js b/plugin/ckeditor/plugins/table/dialogs/table.js
similarity index 100%
rename from bbs/ckeditor/plugins/table/dialogs/table.js
rename to plugin/ckeditor/plugins/table/dialogs/table.js
diff --git a/bbs/ckeditor/plugins/tabletools/dialogs/tableCell.js b/plugin/ckeditor/plugins/tabletools/dialogs/tableCell.js
similarity index 100%
rename from bbs/ckeditor/plugins/tabletools/dialogs/tableCell.js
rename to plugin/ckeditor/plugins/tabletools/dialogs/tableCell.js
diff --git a/bbs/ckeditor/plugins/templates/dialogs/templates.css b/plugin/ckeditor/plugins/templates/dialogs/templates.css
similarity index 100%
rename from bbs/ckeditor/plugins/templates/dialogs/templates.css
rename to plugin/ckeditor/plugins/templates/dialogs/templates.css
diff --git a/bbs/ckeditor/plugins/templates/dialogs/templates.js b/plugin/ckeditor/plugins/templates/dialogs/templates.js
similarity index 100%
rename from bbs/ckeditor/plugins/templates/dialogs/templates.js
rename to plugin/ckeditor/plugins/templates/dialogs/templates.js
diff --git a/bbs/ckeditor/plugins/templates/templates/default.js b/plugin/ckeditor/plugins/templates/templates/default.js
similarity index 100%
rename from bbs/ckeditor/plugins/templates/templates/default.js
rename to plugin/ckeditor/plugins/templates/templates/default.js
diff --git a/bbs/ckeditor/plugins/templates/templates/images/template1.gif b/plugin/ckeditor/plugins/templates/templates/images/template1.gif
similarity index 100%
rename from bbs/ckeditor/plugins/templates/templates/images/template1.gif
rename to plugin/ckeditor/plugins/templates/templates/images/template1.gif
diff --git a/bbs/ckeditor/plugins/templates/templates/images/template2.gif b/plugin/ckeditor/plugins/templates/templates/images/template2.gif
similarity index 100%
rename from bbs/ckeditor/plugins/templates/templates/images/template2.gif
rename to plugin/ckeditor/plugins/templates/templates/images/template2.gif
diff --git a/bbs/ckeditor/plugins/templates/templates/images/template3.gif b/plugin/ckeditor/plugins/templates/templates/images/template3.gif
similarity index 100%
rename from bbs/ckeditor/plugins/templates/templates/images/template3.gif
rename to plugin/ckeditor/plugins/templates/templates/images/template3.gif
diff --git a/bbs/ckeditor/samples/ajax.html b/plugin/ckeditor/samples/ajax.html
similarity index 100%
rename from bbs/ckeditor/samples/ajax.html
rename to plugin/ckeditor/samples/ajax.html
diff --git a/bbs/ckeditor/samples/api.html b/plugin/ckeditor/samples/api.html
similarity index 100%
rename from bbs/ckeditor/samples/api.html
rename to plugin/ckeditor/samples/api.html
diff --git a/bbs/ckeditor/samples/appendto.html b/plugin/ckeditor/samples/appendto.html
similarity index 100%
rename from bbs/ckeditor/samples/appendto.html
rename to plugin/ckeditor/samples/appendto.html
diff --git a/bbs/ckeditor/samples/assets/inlineall/logo.png b/plugin/ckeditor/samples/assets/inlineall/logo.png
similarity index 100%
rename from bbs/ckeditor/samples/assets/inlineall/logo.png
rename to plugin/ckeditor/samples/assets/inlineall/logo.png
diff --git a/bbs/ckeditor/samples/assets/outputxhtml/outputxhtml.css b/plugin/ckeditor/samples/assets/outputxhtml/outputxhtml.css
similarity index 100%
rename from bbs/ckeditor/samples/assets/outputxhtml/outputxhtml.css
rename to plugin/ckeditor/samples/assets/outputxhtml/outputxhtml.css
diff --git a/bbs/ckeditor/samples/assets/posteddata.php b/plugin/ckeditor/samples/assets/posteddata.php
similarity index 100%
rename from bbs/ckeditor/samples/assets/posteddata.php
rename to plugin/ckeditor/samples/assets/posteddata.php
diff --git a/bbs/ckeditor/samples/assets/sample.css b/plugin/ckeditor/samples/assets/sample.css
similarity index 100%
rename from bbs/ckeditor/samples/assets/sample.css
rename to plugin/ckeditor/samples/assets/sample.css
diff --git a/bbs/ckeditor/samples/assets/sample.jpg b/plugin/ckeditor/samples/assets/sample.jpg
similarity index 100%
rename from bbs/ckeditor/samples/assets/sample.jpg
rename to plugin/ckeditor/samples/assets/sample.jpg
diff --git a/bbs/ckeditor/samples/assets/uilanguages/languages.js b/plugin/ckeditor/samples/assets/uilanguages/languages.js
similarity index 100%
rename from bbs/ckeditor/samples/assets/uilanguages/languages.js
rename to plugin/ckeditor/samples/assets/uilanguages/languages.js
diff --git a/bbs/ckeditor/samples/divreplace.html b/plugin/ckeditor/samples/divreplace.html
similarity index 100%
rename from bbs/ckeditor/samples/divreplace.html
rename to plugin/ckeditor/samples/divreplace.html
diff --git a/bbs/ckeditor/samples/index.html b/plugin/ckeditor/samples/index.html
similarity index 100%
rename from bbs/ckeditor/samples/index.html
rename to plugin/ckeditor/samples/index.html
diff --git a/bbs/ckeditor/samples/inlineall.html b/plugin/ckeditor/samples/inlineall.html
similarity index 100%
rename from bbs/ckeditor/samples/inlineall.html
rename to plugin/ckeditor/samples/inlineall.html
diff --git a/bbs/ckeditor/samples/inlinebycode.html b/plugin/ckeditor/samples/inlinebycode.html
similarity index 100%
rename from bbs/ckeditor/samples/inlinebycode.html
rename to plugin/ckeditor/samples/inlinebycode.html
diff --git a/bbs/ckeditor/samples/plugins/dialog/assets/my_dialog.js b/plugin/ckeditor/samples/plugins/dialog/assets/my_dialog.js
similarity index 100%
rename from bbs/ckeditor/samples/plugins/dialog/assets/my_dialog.js
rename to plugin/ckeditor/samples/plugins/dialog/assets/my_dialog.js
diff --git a/bbs/ckeditor/samples/plugins/dialog/dialog.html b/plugin/ckeditor/samples/plugins/dialog/dialog.html
similarity index 100%
rename from bbs/ckeditor/samples/plugins/dialog/dialog.html
rename to plugin/ckeditor/samples/plugins/dialog/dialog.html
diff --git a/bbs/ckeditor/samples/plugins/enterkey/enterkey.html b/plugin/ckeditor/samples/plugins/enterkey/enterkey.html
similarity index 100%
rename from bbs/ckeditor/samples/plugins/enterkey/enterkey.html
rename to plugin/ckeditor/samples/plugins/enterkey/enterkey.html
diff --git a/bbs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla b/plugin/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla
similarity index 100%
rename from bbs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla
rename to plugin/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.fla
diff --git a/bbs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf b/plugin/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf
similarity index 100%
rename from bbs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf
rename to plugin/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/outputforflash.swf
diff --git a/bbs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js b/plugin/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js
similarity index 100%
rename from bbs/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js
rename to plugin/ckeditor/samples/plugins/htmlwriter/assets/outputforflash/swfobject.js
diff --git a/bbs/ckeditor/samples/plugins/htmlwriter/outputforflash.html b/plugin/ckeditor/samples/plugins/htmlwriter/outputforflash.html
similarity index 100%
rename from bbs/ckeditor/samples/plugins/htmlwriter/outputforflash.html
rename to plugin/ckeditor/samples/plugins/htmlwriter/outputforflash.html
diff --git a/bbs/ckeditor/samples/plugins/htmlwriter/outputhtml.html b/plugin/ckeditor/samples/plugins/htmlwriter/outputhtml.html
similarity index 100%
rename from bbs/ckeditor/samples/plugins/htmlwriter/outputhtml.html
rename to plugin/ckeditor/samples/plugins/htmlwriter/outputhtml.html
diff --git a/bbs/ckeditor/samples/plugins/magicline/magicline.html b/plugin/ckeditor/samples/plugins/magicline/magicline.html
similarity index 100%
rename from bbs/ckeditor/samples/plugins/magicline/magicline.html
rename to plugin/ckeditor/samples/plugins/magicline/magicline.html
diff --git a/bbs/ckeditor/samples/plugins/toolbar/toolbar.html b/plugin/ckeditor/samples/plugins/toolbar/toolbar.html
similarity index 100%
rename from bbs/ckeditor/samples/plugins/toolbar/toolbar.html
rename to plugin/ckeditor/samples/plugins/toolbar/toolbar.html
diff --git a/bbs/ckeditor/samples/plugins/wysiwygarea/fullpage.html b/plugin/ckeditor/samples/plugins/wysiwygarea/fullpage.html
similarity index 100%
rename from bbs/ckeditor/samples/plugins/wysiwygarea/fullpage.html
rename to plugin/ckeditor/samples/plugins/wysiwygarea/fullpage.html
diff --git a/bbs/ckeditor/samples/readonly.html b/plugin/ckeditor/samples/readonly.html
similarity index 100%
rename from bbs/ckeditor/samples/readonly.html
rename to plugin/ckeditor/samples/readonly.html
diff --git a/bbs/ckeditor/samples/replacebyclass.html b/plugin/ckeditor/samples/replacebyclass.html
similarity index 100%
rename from bbs/ckeditor/samples/replacebyclass.html
rename to plugin/ckeditor/samples/replacebyclass.html
diff --git a/bbs/ckeditor/samples/replacebycode.html b/plugin/ckeditor/samples/replacebycode.html
similarity index 100%
rename from bbs/ckeditor/samples/replacebycode.html
rename to plugin/ckeditor/samples/replacebycode.html
diff --git a/bbs/ckeditor/samples/sample.css b/plugin/ckeditor/samples/sample.css
similarity index 100%
rename from bbs/ckeditor/samples/sample.css
rename to plugin/ckeditor/samples/sample.css
diff --git a/bbs/ckeditor/samples/sample.js b/plugin/ckeditor/samples/sample.js
similarity index 100%
rename from bbs/ckeditor/samples/sample.js
rename to plugin/ckeditor/samples/sample.js
diff --git a/bbs/ckeditor/samples/sample_posteddata.php b/plugin/ckeditor/samples/sample_posteddata.php
similarity index 100%
rename from bbs/ckeditor/samples/sample_posteddata.php
rename to plugin/ckeditor/samples/sample_posteddata.php
diff --git a/bbs/ckeditor/samples/tabindex.html b/plugin/ckeditor/samples/tabindex.html
similarity index 100%
rename from bbs/ckeditor/samples/tabindex.html
rename to plugin/ckeditor/samples/tabindex.html
diff --git a/bbs/ckeditor/samples/uicolor.html b/plugin/ckeditor/samples/uicolor.html
similarity index 100%
rename from bbs/ckeditor/samples/uicolor.html
rename to plugin/ckeditor/samples/uicolor.html
diff --git a/bbs/ckeditor/samples/uilanguages.html b/plugin/ckeditor/samples/uilanguages.html
similarity index 100%
rename from bbs/ckeditor/samples/uilanguages.html
rename to plugin/ckeditor/samples/uilanguages.html
diff --git a/bbs/ckeditor/samples/xhtmlstyle.html b/plugin/ckeditor/samples/xhtmlstyle.html
similarity index 100%
rename from bbs/ckeditor/samples/xhtmlstyle.html
rename to plugin/ckeditor/samples/xhtmlstyle.html
diff --git a/bbs/ckeditor/shortcut.html b/plugin/ckeditor/shortcut.html
similarity index 100%
rename from bbs/ckeditor/shortcut.html
rename to plugin/ckeditor/shortcut.html
diff --git a/bbs/ckeditor/skins/moono/dialog.css b/plugin/ckeditor/skins/moono/dialog.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/dialog.css
rename to plugin/ckeditor/skins/moono/dialog.css
diff --git a/bbs/ckeditor/skins/moono/dialog_ie.css b/plugin/ckeditor/skins/moono/dialog_ie.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/dialog_ie.css
rename to plugin/ckeditor/skins/moono/dialog_ie.css
diff --git a/bbs/ckeditor/skins/moono/dialog_ie7.css b/plugin/ckeditor/skins/moono/dialog_ie7.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/dialog_ie7.css
rename to plugin/ckeditor/skins/moono/dialog_ie7.css
diff --git a/bbs/ckeditor/skins/moono/dialog_ie8.css b/plugin/ckeditor/skins/moono/dialog_ie8.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/dialog_ie8.css
rename to plugin/ckeditor/skins/moono/dialog_ie8.css
diff --git a/bbs/ckeditor/skins/moono/dialog_opera.css b/plugin/ckeditor/skins/moono/dialog_opera.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/dialog_opera.css
rename to plugin/ckeditor/skins/moono/dialog_opera.css
diff --git a/bbs/ckeditor/skins/moono/editor.css b/plugin/ckeditor/skins/moono/editor.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/editor.css
rename to plugin/ckeditor/skins/moono/editor.css
diff --git a/bbs/ckeditor/skins/moono/editor_gecko.css b/plugin/ckeditor/skins/moono/editor_gecko.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/editor_gecko.css
rename to plugin/ckeditor/skins/moono/editor_gecko.css
diff --git a/bbs/ckeditor/skins/moono/editor_ie.css b/plugin/ckeditor/skins/moono/editor_ie.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/editor_ie.css
rename to plugin/ckeditor/skins/moono/editor_ie.css
diff --git a/bbs/ckeditor/skins/moono/editor_ie7.css b/plugin/ckeditor/skins/moono/editor_ie7.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/editor_ie7.css
rename to plugin/ckeditor/skins/moono/editor_ie7.css
diff --git a/bbs/ckeditor/skins/moono/editor_ie8.css b/plugin/ckeditor/skins/moono/editor_ie8.css
similarity index 100%
rename from bbs/ckeditor/skins/moono/editor_ie8.css
rename to plugin/ckeditor/skins/moono/editor_ie8.css
diff --git a/bbs/ckeditor/skins/moono/icons.png b/plugin/ckeditor/skins/moono/icons.png
similarity index 100%
rename from bbs/ckeditor/skins/moono/icons.png
rename to plugin/ckeditor/skins/moono/icons.png
diff --git a/bbs/ckeditor/skins/moono/images/arrow.png b/plugin/ckeditor/skins/moono/images/arrow.png
similarity index 100%
rename from bbs/ckeditor/skins/moono/images/arrow.png
rename to plugin/ckeditor/skins/moono/images/arrow.png
diff --git a/bbs/ckeditor/skins/moono/images/close.png b/plugin/ckeditor/skins/moono/images/close.png
similarity index 100%
rename from bbs/ckeditor/skins/moono/images/close.png
rename to plugin/ckeditor/skins/moono/images/close.png
diff --git a/bbs/ckeditor/skins/moono/images/mini.png b/plugin/ckeditor/skins/moono/images/mini.png
similarity index 100%
rename from bbs/ckeditor/skins/moono/images/mini.png
rename to plugin/ckeditor/skins/moono/images/mini.png
diff --git a/bbs/ckeditor/skins/moono/readme.md b/plugin/ckeditor/skins/moono/readme.md
similarity index 100%
rename from bbs/ckeditor/skins/moono/readme.md
rename to plugin/ckeditor/skins/moono/readme.md
diff --git a/bbs/ckeditor/styles.js b/plugin/ckeditor/styles.js
similarity index 100%
rename from bbs/ckeditor/styles.js
rename to plugin/ckeditor/styles.js
diff --git a/bbs/ckeditor/upload.php b/plugin/ckeditor/upload.php
similarity index 100%
rename from bbs/ckeditor/upload.php
rename to plugin/ckeditor/upload.php
diff --git a/bbs/gcaptcha/_common.php b/plugin/gcaptcha/_common.php
similarity index 100%
rename from bbs/gcaptcha/_common.php
rename to plugin/gcaptcha/_common.php
diff --git a/bbs/gcaptcha/example.php b/plugin/gcaptcha/example.php
similarity index 100%
rename from bbs/gcaptcha/example.php
rename to plugin/gcaptcha/example.php
diff --git a/bbs/gcaptcha/fonts/.htaccess b/plugin/gcaptcha/fonts/.htaccess
similarity index 100%
rename from bbs/gcaptcha/fonts/.htaccess
rename to plugin/gcaptcha/fonts/.htaccess
diff --git a/bbs/gcaptcha/fonts/DAUM_FONTS_LICENSE.txt b/plugin/gcaptcha/fonts/DAUM_FONTS_LICENSE.txt
similarity index 100%
rename from bbs/gcaptcha/fonts/DAUM_FONTS_LICENSE.txt
rename to plugin/gcaptcha/fonts/DAUM_FONTS_LICENSE.txt
diff --git a/bbs/gcaptcha/fonts/NAVER_FONTS_LICENSE.txt b/plugin/gcaptcha/fonts/NAVER_FONTS_LICENSE.txt
similarity index 100%
rename from bbs/gcaptcha/fonts/NAVER_FONTS_LICENSE.txt
rename to plugin/gcaptcha/fonts/NAVER_FONTS_LICENSE.txt
diff --git a/bbs/gcaptcha/fonts/NanumGothic.ttf b/plugin/gcaptcha/fonts/NanumGothic.ttf
similarity index 100%
rename from bbs/gcaptcha/fonts/NanumGothic.ttf
rename to plugin/gcaptcha/fonts/NanumGothic.ttf
diff --git a/bbs/gcaptcha/fonts/NanumMyeongjo.ttf b/plugin/gcaptcha/fonts/NanumMyeongjo.ttf
similarity index 100%
rename from bbs/gcaptcha/fonts/NanumMyeongjo.ttf
rename to plugin/gcaptcha/fonts/NanumMyeongjo.ttf
diff --git a/bbs/gcaptcha/gcaptcha.js b/plugin/gcaptcha/gcaptcha.js
similarity index 100%
rename from bbs/gcaptcha/gcaptcha.js
rename to plugin/gcaptcha/gcaptcha.js
diff --git a/bbs/gcaptcha/gcaptcha.lib.php b/plugin/gcaptcha/gcaptcha.lib.php
similarity index 91%
rename from bbs/gcaptcha/gcaptcha.lib.php
rename to plugin/gcaptcha/gcaptcha.lib.php
index 90682be12..4fdd5da7d 100644
--- a/bbs/gcaptcha/gcaptcha.lib.php
+++ b/plugin/gcaptcha/gcaptcha.lib.php
@@ -183,12 +183,9 @@ function captcha_html($class='captcha')
$html .= "\n".'';
$html .= '';
@@ -201,6 +198,7 @@ function chk_captcha()
$captcha_cnt = (int)$_SESSION['ss_captcha_cnt'];
if ($captcha_cnt > 5) return false;
+ if (!trim($_POST['captcha_key'])) return false;
if (!isset($_POST['captcha_key'])) return false;
if ($_POST['captcha_key'] != $_SESSION['ss_captcha_key']) {
$_SESSION['ss_captcha_cnt'] = $captcha_cnt + 1;
diff --git a/bbs/gcaptcha/get.php b/plugin/gcaptcha/get.php
similarity index 100%
rename from bbs/gcaptcha/get.php
rename to plugin/gcaptcha/get.php
diff --git a/bbs/gcaptcha/img/dot.gif b/plugin/gcaptcha/img/dot.gif
similarity index 100%
rename from bbs/gcaptcha/img/dot.gif
rename to plugin/gcaptcha/img/dot.gif
diff --git a/bbs/gcaptcha/img/sound.gif b/plugin/gcaptcha/img/sound.gif
similarity index 100%
rename from bbs/gcaptcha/img/sound.gif
rename to plugin/gcaptcha/img/sound.gif
diff --git a/bbs/gcaptcha/info.php b/plugin/gcaptcha/info.php
similarity index 100%
rename from bbs/gcaptcha/info.php
rename to plugin/gcaptcha/info.php
diff --git a/bbs/gcaptcha/mp3/0.mp3 b/plugin/gcaptcha/mp3/0.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/0.mp3
rename to plugin/gcaptcha/mp3/0.mp3
diff --git a/bbs/gcaptcha/mp3/1.mp3 b/plugin/gcaptcha/mp3/1.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/1.mp3
rename to plugin/gcaptcha/mp3/1.mp3
diff --git a/bbs/gcaptcha/mp3/2.mp3 b/plugin/gcaptcha/mp3/2.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/2.mp3
rename to plugin/gcaptcha/mp3/2.mp3
diff --git a/bbs/gcaptcha/mp3/3.mp3 b/plugin/gcaptcha/mp3/3.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/3.mp3
rename to plugin/gcaptcha/mp3/3.mp3
diff --git a/bbs/gcaptcha/mp3/4.mp3 b/plugin/gcaptcha/mp3/4.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/4.mp3
rename to plugin/gcaptcha/mp3/4.mp3
diff --git a/bbs/gcaptcha/mp3/5.mp3 b/plugin/gcaptcha/mp3/5.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/5.mp3
rename to plugin/gcaptcha/mp3/5.mp3
diff --git a/bbs/gcaptcha/mp3/6.mp3 b/plugin/gcaptcha/mp3/6.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/6.mp3
rename to plugin/gcaptcha/mp3/6.mp3
diff --git a/bbs/gcaptcha/mp3/7.mp3 b/plugin/gcaptcha/mp3/7.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/7.mp3
rename to plugin/gcaptcha/mp3/7.mp3
diff --git a/bbs/gcaptcha/mp3/8.mp3 b/plugin/gcaptcha/mp3/8.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/8.mp3
rename to plugin/gcaptcha/mp3/8.mp3
diff --git a/bbs/gcaptcha/mp3/9.mp3 b/plugin/gcaptcha/mp3/9.mp3
similarity index 100%
rename from bbs/gcaptcha/mp3/9.mp3
rename to plugin/gcaptcha/mp3/9.mp3
diff --git a/bbs/gcaptcha/run.php b/plugin/gcaptcha/run.php
similarity index 100%
rename from bbs/gcaptcha/run.php
rename to plugin/gcaptcha/run.php
diff --git a/bbs/kcp/_common.php b/plugin/kcp/_common.php
similarity index 100%
rename from bbs/kcp/_common.php
rename to plugin/kcp/_common.php
diff --git a/bbs/kcp/bin/ct_cli b/plugin/kcp/bin/ct_cli
old mode 100644
new mode 100755
similarity index 100%
rename from bbs/kcp/bin/ct_cli
rename to plugin/kcp/bin/ct_cli
diff --git a/bbs/kcp/kcpcert_config.php b/plugin/kcp/kcpcert_config.php
similarity index 92%
rename from bbs/kcp/kcpcert_config.php
rename to plugin/kcp/kcpcert_config.php
index a3a8e4405..b3e88b94f 100644
--- a/bbs/kcp/kcpcert_config.php
+++ b/plugin/kcp/kcpcert_config.php
@@ -2,7 +2,7 @@
include_once('./_common.php');
// /home/kcpcert_enc ( 서버상 bin 폴더 이전까지 경로)
-$home_dir = G4_BBS_PATH.'/kcp'; // ct_cli 절대경로 ( bin 전까지 )
+$home_dir = G4_PLUGIN_PATH.'/kcp'; // ct_cli 절대경로 ( bin 전까지 )
// DI 를 위한 중복확인 식별 아이디
//web_siteid 값이 없으면 KCP 에서 지정한 값으로 설정됨
@@ -20,7 +20,7 @@ if(!$site_cd)
alert('KCP 휴대폰인증 사이트코드가 없습니다.\\관리자 > 기본환경설정에 사이트코드를 입력해 주십시오.', G4_URL);
// KCP 인증 라이브러리
-require G4_BBS_PATH.'/kcp/lib/ct_cli_lib.php';
+require G4_KCP_PATH.'/lib/ct_cli_lib.php';
/* ============================================================================== */
/* = null 값을 처리하는 메소드 = */
diff --git a/bbs/kcp/kcpcert_form.php b/plugin/kcp/kcpcert_form.php
similarity index 95%
rename from bbs/kcp/kcpcert_form.php
rename to plugin/kcp/kcpcert_form.php
index aa7225266..805b54de3 100644
--- a/bbs/kcp/kcpcert_form.php
+++ b/plugin/kcp/kcpcert_form.php
@@ -2,7 +2,7 @@
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// kcp 휴대폰인증파일
-include_once(G4_BBS_PATH.'/kcp/kcpcert_config.php');
+include_once(G4_KCP_PATH.'/kcpcert_config.php');
if(!$ordr_idxx = get_session('ss_uniqid'))
$ordr_idxx = get_uniqid();
?>
@@ -25,7 +25,7 @@ if(!$ordr_idxx = get_session('ss_uniqid'))
-
+
diff --git a/bbs/kcp/kcpcert_request.php b/plugin/kcp/kcpcert_request.php
similarity index 74%
rename from bbs/kcp/kcpcert_request.php
rename to plugin/kcp/kcpcert_request.php
index 00fe64744..b9057c28f 100644
--- a/bbs/kcp/kcpcert_request.php
+++ b/plugin/kcp/kcpcert_request.php
@@ -1,8 +1,16 @@
include_once('./kcpcert_config.php');
-// UTF-8 ȯ濡 ؽ ڵ
-setlocale(LC_CTYPE, 'ko_KR.euc-kr');
+// utf-8로 넘어돈 post 값을 euc-kr 로 변경
+$_POST = array_map("iconv_euckr", $_POST);
+
+// UTF-8 환경에서 해시 데이터 오류를 막기 위한 코드
+$def_locale = setlocale(LC_CTYPE, 0);
+$locale_change = false;
+if(preg_match("/utf[\-]?8/i", $def_locale)) {
+ setlocale(LC_CTYPE, 'ko_KR.euc-kr');
+ $locale_change = true;
+}
$req_tx = "";
@@ -18,16 +26,13 @@ $local_code = "";
$up_hash = "";
/*------------------------------------------------------------------------*/
-/* :: ü Ķ */
+/* :: 전체 파라미터 남기기 */
/*------------------------------------------------------------------------*/
$ct_cert = new C_CT_CLI;
$ct_cert->mf_clear();
-// utf-8 Ѿ post euc-kr
-$_POST = array_map("iconv_euckr", $_POST);
-
-// request Ѿ ó
+// request 로 넘어온 값 처리
$key = array_keys($_POST);
$sbParam ="";
@@ -81,16 +86,16 @@ for($i=0; $i";
}
if ( $req_tx == "cert" )
{
- // !!up_hash
- // year , month , day ִ "00" , "00" , "00" ˴ϴ
- // ""(null) Ͻø ˴ϴ.
- // up_hash site_cd ordr_idxx ʼ Դϴ.
+ // !!up_hash 데이터 생성시 주의 사항
+ // year , month , day 가 비어 있는 경우 "00" , "00" , "00" 으로 설정이 됩니다
+ // 그외의 값은 없을 경우 ""(null) 로 세팅하시면 됩니다.
+ // up_hash 데이터 생성시 site_cd 와 ordr_idxx 는 필수 값입니다.
$hash_data = $site_cd .
$ordr_idxx .
$user_name .
@@ -102,7 +107,7 @@ if ( $req_tx == "cert" )
$up_hash = $ct_cert->make_hash_data( $home_dir, $hash_data );
- // â ѱ form ʵ ( up_hash )
+ // 인증창으로 넘기는 form 데이터 생성 필드 ( up_hash )
$sbParam .= "";
}
@@ -119,10 +124,10 @@ $ct_cert->mf_clear();
{
var frm = document.form_auth;
- // û ȣ Լ
+ // 인증 요청 시 호출 함수
if ( frm.req_tx.value == "cert" )
{
- opener.document.form_auth.veri_up_hash.value = frm.up_hash.value; // up_hash ʵ
+ opener.document.form_auth.veri_up_hash.value = frm.up_hash.value; // up_hash 데이터 검증을 위한 필드
frm.action="=$cert_url?>";
frm.submit();
@@ -135,4 +140,9 @@ $ct_cert->mf_clear();
= $sbParam ?>