mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-29 15:22:15 +09:00
위젯 검출 정규 표현식을 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@2892 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
f9896fe51a
commit
90aa62a6ac
993 changed files with 9190 additions and 10457 deletions
|
|
@ -1,167 +1,211 @@
|
|||
/*
|
||||
http://www.hedgerwow.com/360/dhtml/css-round-button/demo.php
|
||||
*/
|
||||
|
||||
a.button, span.button, del.button {
|
||||
display:-moz-inline-box;
|
||||
display:inline-block;
|
||||
cursor:pointer;
|
||||
border:none;
|
||||
a.button, span.button, del.button{
|
||||
|
||||
display:-moz-inline-box;
|
||||
display:inline-block;
|
||||
cursor:pointer;
|
||||
border:none;
|
||||
font-size:0;
|
||||
line-height:0;
|
||||
|
||||
/*
|
||||
for Safari, read this first
|
||||
http://creativebits.org/webdev/safari_background_repeat_bug_fix
|
||||
*/
|
||||
background-position:0 -3px;
|
||||
background-repeat:no-repeat;
|
||||
height:24px;
|
||||
text-decoration:none;
|
||||
color:#2e523b;
|
||||
font-style:normal;
|
||||
margin:0 6px 0px 0;
|
||||
padding:0 10px 0 0;
|
||||
vertical-align:middle;
|
||||
|
||||
|
||||
/*
|
||||
for Safari, read this first
|
||||
http://creativebits.org/webdev/safari_background_repeat_bug_fix
|
||||
*/
|
||||
background-position:0 0;
|
||||
background-repeat:no-repeat;
|
||||
height:30px;
|
||||
text-decoration:none;
|
||||
color:#2e523b;
|
||||
font-style:normal;
|
||||
margin:0 6px 0px 0;
|
||||
padding:0 10px 0 0;
|
||||
vertical-align:middle;
|
||||
|
||||
padding-top:-2px;
|
||||
position:relative;
|
||||
_width:10px;
|
||||
_overflow-y:hidden;
|
||||
_position:relative;
|
||||
_top:-4px;
|
||||
_width:10px;
|
||||
_overflow-y:hidden;
|
||||
}
|
||||
*:first-child+html a.button, *:first-child+html span.button,*:first-child+html del.button {
|
||||
position:relative;
|
||||
top:-4px;
|
||||
}
|
||||
|
||||
a.button, span.button, del.button, a.button span, span.button button, span.button input, del.button span {
|
||||
|
||||
|
||||
a.button, span.button, del.button,
|
||||
a.button span, span.button button, span.button input, del.button span{
|
||||
background-image:url(../tpl/images/form_buttons.png);
|
||||
_background-image:url(../tpl/images/form_buttons.gif);
|
||||
}
|
||||
|
||||
|
||||
a.button span, span.button button, span.button input, del.button span {
|
||||
white-space:nowrap;
|
||||
cursor:pointer;
|
||||
a.button span, span.button button, span.button input, del.button span{
|
||||
|
||||
white-space:nowrap;
|
||||
cursor:pointer;
|
||||
color:#222;
|
||||
display:-moz-inline-box;
|
||||
display:inline-block;
|
||||
line-height:1;
|
||||
display:-moz-inline-box;
|
||||
display:inline-block;
|
||||
line-height:1;
|
||||
letter-spacing:0 !important;
|
||||
font-family:"Arial" !important;
|
||||
font-size:12px !important;
|
||||
font-style:normal;
|
||||
background-color:transparent;
|
||||
background-position:100% -3px;
|
||||
background-repeat:no-repeat;
|
||||
height:24px;
|
||||
padding:4px 11px 0 7px;
|
||||
margin:0 -18px 0 6px;
|
||||
border:none;
|
||||
vertical-align:text-top;
|
||||
zoom:1;
|
||||
_position:relative;
|
||||
_padding:3px 13px 0 4px;
|
||||
_margin:0 -10px 0 4px;
|
||||
_display:block;
|
||||
_top:0;
|
||||
_right:-5px;
|
||||
background-position:100% 0;
|
||||
background-repeat:no-repeat;
|
||||
height:30px;
|
||||
padding:8px 20px 0 10px;
|
||||
margin:0 -16px 0 10px;
|
||||
border:none;
|
||||
zoom:1;
|
||||
_position:relative;
|
||||
_padding-left:0px;
|
||||
_padding-right:12px;
|
||||
_margin-right:-10px;
|
||||
_display:block;
|
||||
_right:-5px;
|
||||
|
||||
}
|
||||
|
||||
*:first-child+html a.button span, span.button button, span.button input, del.button span { padding-top:6px; }
|
||||
|
||||
|
||||
span.button button {
|
||||
line-height:2.5;/*Opera need this*/
|
||||
span.button button{
|
||||
line-height:2.5;/*Opera need this*/
|
||||
}
|
||||
|
||||
html.safari a.button span, html.safari del.button span {
|
||||
line-height:1.3;
|
||||
html.safari a.button span,
|
||||
html.safari del.button span{
|
||||
line-height:1.3;
|
||||
}
|
||||
|
||||
html.safari span.button button {
|
||||
line-height:2.6;
|
||||
html.safari span.button button{
|
||||
line-height:2.6;
|
||||
}
|
||||
|
||||
html.safari a.button:focus, html.safari span.button button:focus {
|
||||
html.safari a.button:focus,
|
||||
html.safari span.button button:focus{
|
||||
outline:none;
|
||||
}
|
||||
|
||||
|
||||
|
||||
del.button{
|
||||
/* cursor:not-allowed; */
|
||||
background-position:0 -123px;
|
||||
|
||||
/* cursor:not-allowed; */
|
||||
background-position:0 -120px;
|
||||
|
||||
}
|
||||
|
||||
del.button span {
|
||||
cursor:default;
|
||||
del.button span{
|
||||
cursor:default;
|
||||
color:#aaa !important;
|
||||
background-position:100% -123px;
|
||||
background-position:100% -120px;
|
||||
}
|
||||
|
||||
a.button span {
|
||||
_padding-top:7px;
|
||||
}
|
||||
*:first-child+html a.button span { padding-top:7px; }
|
||||
|
||||
span.button button, span.button input {
|
||||
padding:0 6px 0 0;
|
||||
line-height:2.5;/*Opera need this*/
|
||||
span.button button, span.button input{
|
||||
padding-top:0px;
|
||||
line-height:2.5;/*Opera need this*/
|
||||
}
|
||||
|
||||
|
||||
/** optional **/
|
||||
/*
|
||||
a.button:visited{
|
||||
color:#aaa;
|
||||
color:#aaa;
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
/*Hover Style*/
|
||||
a.button:hover, span.button:hover, a.button:focus, a.dom-button-focus, span.button-behavior-hover {
|
||||
background-position:0 -63px;
|
||||
color:#222;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
a.button:hover span, span.button:hover input, span.button:hover button, a.button:focus span, span.button-behavior-hover button, span.button-behavior-hover input {
|
||||
background-position:100% -63px;
|
||||
a.button:hover,
|
||||
span.button:hover,
|
||||
a.button:focus,
|
||||
|
||||
a.dom-button-focus,
|
||||
span.button-behavior-hover{
|
||||
background-position:0 -60px;
|
||||
color:#222;
|
||||
text-decoration:none;
|
||||
}
|
||||
|
||||
|
||||
a.button:active, a.button:focus span {
|
||||
color:#444;
|
||||
|
||||
|
||||
|
||||
a.button:hover span,
|
||||
span.button:hover button,
|
||||
a.button:focus span,
|
||||
|
||||
span.button-behavior-hover button,
|
||||
span.button-behavior-hover input{
|
||||
background-position:100% -60px;
|
||||
}
|
||||
|
||||
del.button-behavior-hover, del.button:hover {
|
||||
background-position:0 -183px;
|
||||
/* cursor:not-allowed; */
|
||||
|
||||
a.button:active, a.button:focus span{
|
||||
color:#444;
|
||||
}
|
||||
|
||||
del.button-behavior-hover span, del.button:hover span {
|
||||
background-position:100% -183px;
|
||||
/* cursor:not-allowed; */
|
||||
|
||||
|
||||
|
||||
del.button-behavior-hover, del.button:hover{
|
||||
background-position:0 -180px;
|
||||
/* cursor:not-allowed; */
|
||||
}
|
||||
|
||||
|
||||
del.button-behavior-hover span, del.button:hover span{
|
||||
background-position:100% -180px;
|
||||
/* cursor:not-allowed; */
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/*Optional hack for IE6 to simulate :hover selector*/
|
||||
|
||||
span.button button, del.button span, span.button input {
|
||||
_behavior:expression(
|
||||
(function(el){
|
||||
if( typeof( behavior_onMouseEnter) == 'undefined'){
|
||||
behavior_onMouseEnter = function(el) {
|
||||
var dEl = this.parentNode;
|
||||
var sClass = dEl.className ;
|
||||
dEl.__defaultClassName = sClass ;
|
||||
dEl.className = sClass + ' button-behavior-hover';
|
||||
this.setCapture();
|
||||
};
|
||||
span.button button, del.button span, span.button input{
|
||||
|
||||
|
||||
|
||||
_behavior:expression(
|
||||
(function(el){
|
||||
|
||||
if( typeof( behavior_onMouseEnter) == 'undefined'){
|
||||
|
||||
|
||||
behavior_onMouseEnter = function(el){
|
||||
|
||||
var dEl = this.parentNode;
|
||||
var sClass = dEl.className ;
|
||||
dEl.__defaultClassName = sClass ;
|
||||
dEl.className = sClass + ' button-behavior-hover';
|
||||
this.setCapture();
|
||||
};
|
||||
|
||||
behavior_onMouseLeave = function(el) {
|
||||
var dEl = this.parentNode;
|
||||
dEl.className = dEl.__defaultClassName ;
|
||||
dEl.__defaultClassName = undefined;
|
||||
this.releaseCapture();
|
||||
};
|
||||
|
||||
|
||||
};
|
||||
|
||||
|
||||
el.runtimeStyle.behavior = 'none';
|
||||
el.onmouseenter = behavior_onMouseEnter;
|
||||
el.onmouseleave = behavior_onMouseLeave;
|
||||
|
||||
|
||||
})(this));
|
||||
|
||||
|
||||
|
||||
behavior_onMouseLeave = function(el) {
|
||||
var dEl = this.parentNode;
|
||||
dEl.className = dEl.__defaultClassName ;
|
||||
dEl.__defaultClassName = undefined;
|
||||
this.releaseCapture();
|
||||
};
|
||||
};
|
||||
|
||||
el.runtimeStyle.behavior = 'none';
|
||||
el.onmouseenter = behavior_onMouseEnter;
|
||||
el.onmouseleave = behavior_onMouseLeave;
|
||||
}
|
||||
)(this));
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ IE7 & IE6 & Below
|
|||
html { width:100%; }
|
||||
body { margin:0; font-size:.75em; font-family:sans-serif;}
|
||||
img { border:none; }
|
||||
label { cursor:pointer; position:relative; left:5px; }
|
||||
label { cursor:pointer; }
|
||||
form { margin:0; padding:0; }
|
||||
|
||||
.iePngFix { behavior:url(./common/js/iePngFix.htc); }
|
||||
|
|
@ -66,15 +66,16 @@ a.bold { font-weight:bold; }
|
|||
.folder_closer { display: none; }
|
||||
.folder_area { display: none; }
|
||||
|
||||
.zbxe_widget_output { background-image:url(../tpl/images/widget_text.gif) no-repeat center bottom; display:block;}
|
||||
.member_signature { margin-top:10px; border:1px solid #DDDDDD; padding:10px; }
|
||||
.zbxe_widget_output { background:url(../tpl/images/widget_text.gif) no-repeat center bottom; display:block;}
|
||||
.member_signature { margin-top:10px; border:1px solid #DDDDDD; padding:10px; overflow:hidden;}
|
||||
.member_profile_image { float:left; margin-right:10px; }
|
||||
|
||||
#waitingforserverresponse { display:inline; border:2px solid #444444; background-color:#FFFFFF; padding:15px 20px 13px 20px; font-weight:bold; color:#444444; top:40px; left:40px; position:absolute; z-index:100; visibility:hidden; }
|
||||
#fororiginalimageareabg { z-index:1001; background-color:#FFFFFF; width:100%; height:100%; top:0px; left:0px; position:relative; padding:20px 10px 10px 10px; border:8px solid #DDDDDD; }
|
||||
#fororiginalimagearea { visibility:hidden; padding:0px; margin:0px; width:100%; height:100%; top:0px; left:0px; position:absolute; z-index:1000; text-align:left; overflow:hidden; }
|
||||
#fororiginalimage { z-index:1002; }
|
||||
#closeOriginalImageBtn { position:absolute; right:8px; top:5px; cursor:pointer; width:50px; height:12px; z-index:1003; }
|
||||
#membermenuarea { position:absolute; left:0px; top:0px; z-index:1003; visibility:hidden; border:2px solid #D9D9D9; background-color:#FFFFFF; padding:0; }
|
||||
#membermenuarea .box { border:1px solid #CACACA; background-color:#FFFFFF; padding:7px; line-height:22px;}
|
||||
#membermenuarea .item { color:#333333; cursor:pointer; margin:0; padding:3px 0 3px 18px; white-space:nowrap; height:22px;}
|
||||
#membermenuarea .item_on { color:#333333; font-weight:bold; margin:0; cursor:pointer; padding:3px 0 3px 18px; height:22px; letter-spacing:-1px; white-space:nowrap;}
|
||||
#popup_menu_area { position:absolute; left:0px; top:0px; z-index:1003; visibility:hidden; border:2px solid #D9D9D9; background-color:#FFFFFF; padding:0; }
|
||||
#popup_menu_area .box { border:1px solid #CACACA; background-color:#FFFFFF; padding:7px; line-height:22px;}
|
||||
#popup_menu_area .item { color:#333333; cursor:pointer; margin:0; padding:3px 0 3px 0; white-space:nowrap; height:22px;}
|
||||
#popup_menu_area .item_on { color:#333333; font-weight:bold; margin:0; cursor:pointer; padding:3px 0 3px 0; height:22px; letter-spacing:-1px; white-space:nowrap;}
|
||||
|
|
|
|||
|
|
@ -456,68 +456,91 @@ function origImageDragMouseMove(evt) {
|
|||
}
|
||||
|
||||
/**
|
||||
* @brief 이름을 클릭하였을 경우 메뉴를 보여주는 함수
|
||||
* 이름 클릭시 MemberModel::getMemberMenu 를 호출하여 그 결과를 보여줌 (사용자의 속성에 따라 메뉴가 달라지고 애드온의 연결을 하기 위해서임)
|
||||
* @brief 이름, 게시글등을 클릭하였을 경우 팝업 메뉴를 보여주는 함수
|
||||
**/
|
||||
xAddEventListener(document, 'click', chkMemberMenu);
|
||||
xAddEventListener(window, 'load', function() { setMemberMenuObjCursor(xGetElementsByTagName("div")); xGetElementsByTagName("span"); } );
|
||||
var loaded_member_menu_list = new Array();
|
||||
xAddEventListener(document, 'click', chkPopupMenu);
|
||||
var loaded_popup_menu_list = new Array();
|
||||
|
||||
// className = "member_*" 일 경우의 object가 클릭되면 해당 회원의 메뉴를 출력함
|
||||
function chkMemberMenu(evt) {
|
||||
var area = xGetElementById("membermenuarea");
|
||||
// 클릭 이벤트 발생시 이벤트가 일어난 대상을 검사하여 적절한 규칙에 맞으면 처리
|
||||
function chkPopupMenu(evt) {
|
||||
// 이전에 호출되었을지 모르는 팝업메뉴 숨김
|
||||
var area = xGetElementById("popup_menu_area");
|
||||
if(!area) return;
|
||||
if(area.style.visibility!="hidden") area.style.visibility="hidden";
|
||||
|
||||
// 이벤트 대상이 없으면 무시
|
||||
var e = new xEvent(evt);
|
||||
if(!e) return;
|
||||
|
||||
// 대상의 객체 구함
|
||||
var obj = e.target;
|
||||
while(obj) {
|
||||
if(obj && obj.className && obj.className.search("member_")!=-1) break;
|
||||
if(!obj) return;
|
||||
|
||||
// obj의 nodeName이 div나 span이 아니면 나올대까지 상위를 찾음
|
||||
if(obj && obj.nodeName != 'DIV' && obj.nodeName != 'SPAN') {
|
||||
obj = obj.parentNode;
|
||||
}
|
||||
if(!obj || !obj.className || obj.className.search("member_")==-1) {
|
||||
return;
|
||||
if(!obj || (obj.nodeName != 'DIV' && obj.nodeName != 'SPAN')) return;
|
||||
|
||||
// 객체의 className값을 구함
|
||||
var class_name = obj.className;
|
||||
if(!class_name) return;
|
||||
|
||||
// className을 분리
|
||||
var class_name_list = class_name.split(' ');
|
||||
var menu_id = '';
|
||||
var menu_id_regx = /^([a-zA-Z]+)_([0-9]+)$/ig;
|
||||
for(var i in class_name_list) {
|
||||
if(menu_id_regx.test(class_name_list[i])) {
|
||||
menu_id = class_name_list[i];
|
||||
break;
|
||||
}
|
||||
}
|
||||
if(!menu_id) return;
|
||||
|
||||
if(obj.className.indexOf('member_-1')>=0) return;
|
||||
// module명과 대상 번호가 없으면 return
|
||||
var tmp_arr = menu_id.split('_');
|
||||
var module_name = tmp_arr[0];
|
||||
var target_srl = tmp_arr[1];
|
||||
if(!module_name || !target_srl || target_srl < 1) return;
|
||||
|
||||
var member_srl = parseInt(obj.className.replace(/member_([0-9]+)/ig,'$1').replace(/([^0-9]*)/ig,''),10);
|
||||
if(!member_srl) return;
|
||||
|
||||
// 현재 글의 mid, module를 구함
|
||||
var mid = current_mid;
|
||||
// action이름을 규칙에 맞게 작성
|
||||
var action_name = "get" + module_name.substr(0,1).toUpperCase() + module_name.substr(1,module_name.length-1) + "Menu";
|
||||
|
||||
// 서버에 메뉴를 요청
|
||||
var params = new Array();
|
||||
params["member_srl"] = member_srl;
|
||||
params["cur_mid"] = mid;
|
||||
params["target_srl"] = target_srl;
|
||||
params["cur_mid"] = current_mid;
|
||||
params["cur_act"] = current_url.getQuery('act');
|
||||
params["menu_id"] = menu_id;
|
||||
params["page_x"] = e.pageX;
|
||||
params["page_y"] = e.pageY;
|
||||
|
||||
var response_tags = new Array("error","message","menu_list");
|
||||
|
||||
if(loaded_member_menu_list[member_srl]) {
|
||||
params["menu_list"] = loaded_member_menu_list[member_srl];
|
||||
displayMemberMenu(params, response_tags, params);
|
||||
if(loaded_popup_menu_list[menu_id]) {
|
||||
params["menu_list"] = loaded_popup_menu_list[menu_id];
|
||||
displayPopupMenu(params, response_tags, params);
|
||||
return;
|
||||
}
|
||||
|
||||
show_waiting_message = false;
|
||||
exec_xml("member", "getMemberMenu", params, displayMemberMenu, response_tags, params);
|
||||
exec_xml(module_name, action_name, params, displayPopupMenu, response_tags, params);
|
||||
show_waiting_message = true;
|
||||
}
|
||||
|
||||
function displayMemberMenu(ret_obj, response_tags, params) {
|
||||
var area = xGetElementById("membermenuarea");
|
||||
function displayPopupMenu(ret_obj, response_tags, params) {
|
||||
var area = xGetElementById("popup_menu_area");
|
||||
|
||||
var menu_list = ret_obj['menu_list'];
|
||||
var member_srl = params["member_srl"];
|
||||
|
||||
var target_srl = params["target_srl"];
|
||||
var menu_id = params["menu_id"];
|
||||
|
||||
var html = "";
|
||||
|
||||
if(loaded_member_menu_list[member_srl]) {
|
||||
html = loaded_member_menu_list[member_srl];
|
||||
if(loaded_popup_menu_list[menu_id]) {
|
||||
html = loaded_popup_menu_list[menu_id];
|
||||
} else {
|
||||
var infos = menu_list.split("\n");
|
||||
if(infos.length) {
|
||||
|
|
@ -532,19 +555,19 @@ function displayMemberMenu(ret_obj, response_tags, params) {
|
|||
var func = info_str.substr(pos+1, info_str.length).trim();
|
||||
|
||||
var className = "item";
|
||||
//if(i==infos.length-1) className = "item";
|
||||
|
||||
if(!str || !func) continue;
|
||||
|
||||
html += "<span class=\""+className+"\" onmouseover=\"this.className='"+className+"_on'\" onmouseout=\"this.className='"+className+"'\" style=\"background:url("+icon+") no-repeat left center;\" onclick=\""+func+"\">"+str+"</span><br />";
|
||||
if(icon) html += "<span class=\""+className+"\" onmouseover=\"this.className='"+className+"_on'\" onmouseout=\"this.className='"+className+"'\" style=\"background:url("+icon+") no-repeat left center; padding-left:18px;\" onclick=\""+func+"\">"+str+"</span><br />";
|
||||
else html += "<span class=\""+className+"\" onmouseover=\"this.className='"+className+"_on'\" onmouseout=\"this.className='"+className+"'\" onclick=\""+func+"\">"+str+"</span><br />";
|
||||
}
|
||||
}
|
||||
loaded_member_menu_list[member_srl] = html;
|
||||
loaded_popup_menu_list[menu_id] = html;
|
||||
}
|
||||
|
||||
if(html) {
|
||||
// 레이어 출력
|
||||
xInnerHtml('membermenuarea', "<div class=\"box\">"+html+"</div>");
|
||||
xInnerHtml('popup_menu_area', "<div class=\"box\">"+html+"</div>");
|
||||
xWidth(area, xWidth(area));
|
||||
xLeft(area, params["page_x"]);
|
||||
xTop(area, params["page_y"]);
|
||||
|
|
@ -554,19 +577,24 @@ function displayMemberMenu(ret_obj, response_tags, params) {
|
|||
}
|
||||
}
|
||||
|
||||
// className = "member_*" 의 object의 cursor를 pointer로 본경
|
||||
function setMemberMenuObjCursor(obj) {
|
||||
for (var i = 0; i < obj.length; ++i) {
|
||||
var node = obj[i];
|
||||
if(node.className && node.className.search(/member_([0-9]+)/ig)!=-1) {
|
||||
var member_srl = parseInt(node.className.replace(/member_([0-9]+)/ig,'$1').replace(/([^0-9]*)/ig,''),10);
|
||||
if(member_srl<1) continue;
|
||||
node.style.cursor = "pointer";
|
||||
}
|
||||
}
|
||||
/**
|
||||
* @brief 추천/비추천,스크랩,신고기능등 특정 srl에 대한 특정 module/action을 호출하는 함수
|
||||
**/
|
||||
function doCallModuleAction(module, action, target_srl) {
|
||||
var params = new Array();
|
||||
params['target_srl'] = target_srl;
|
||||
params['cur_mid'] = current_mid;
|
||||
exec_xml(module, action, params, completeCallModuleAction);
|
||||
}
|
||||
|
||||
// 날짜 선택 (달력 열기)
|
||||
function completeCallModuleAction(ret_obj, response_tags) {
|
||||
if(ret_obj['message']!='success') alert(ret_obj['message']);
|
||||
location.reload();
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 날짜 선택 (달력 열기)
|
||||
**/
|
||||
function open_calendar(fo_id, day_str, callback_func) {
|
||||
if(typeof(day_str)=="undefined") day_str = "";
|
||||
|
||||
|
|
@ -601,8 +629,9 @@ function doDocumentPreview(obj) {
|
|||
fo_obj = fo_obj.parentNode;
|
||||
}
|
||||
if(fo_obj.nodeName != "FORM") return;
|
||||
var editor_sequence = fo_obj.getAttribute('editor_sequence');
|
||||
|
||||
var content = fo_obj.content.value;
|
||||
var content = editorGetContent(editor_sequence);
|
||||
|
||||
var win = window.open("","previewDocument","toolbars=no,width=700px;height=800px,scrollbars=yes,resizable=yes");
|
||||
|
||||
|
|
@ -626,6 +655,49 @@ function doDocumentPreview(obj) {
|
|||
}
|
||||
}
|
||||
|
||||
/* 게시글 저장 */
|
||||
function doDocumentSave(obj) {
|
||||
var editor_sequence = obj.form.getAttribute('editor_sequence');
|
||||
var prev_content = editorRelKeys[editor_sequence]['content'].value;
|
||||
if(typeof(editor_sequence)!='undefined' && editor_sequence && typeof(editorRelKeys)!='undefined' && typeof(editorGetContent)=='function') {
|
||||
var content = editorGetContent(editor_sequence);
|
||||
editorRelKeys[editor_sequence]['content'].value = content;
|
||||
}
|
||||
|
||||
var oFilter = new XmlJsFilter(obj.form, "member", "procMemberSaveDocument", completeDocumentSave);
|
||||
oFilter.addResponseItem("error");
|
||||
oFilter.addResponseItem("message");
|
||||
oFilter.proc();
|
||||
|
||||
editorRelKeys[editor_sequence]['content'].value = prev_content;
|
||||
return false;
|
||||
}
|
||||
|
||||
function completeDocumentSave(ret_obj) {
|
||||
alert(ret_obj['message']);
|
||||
}
|
||||
|
||||
/* 저장된 게시글 불러오기 */
|
||||
var objForSavedDoc = null;
|
||||
function doDocumentLoad(obj) {
|
||||
// 저장된 게시글 목록 불러오기
|
||||
objForSavedDoc = obj.form;
|
||||
popopen(request_uri.setQuery('module','member').setQuery('act','dispSavedDocumentList'));
|
||||
}
|
||||
|
||||
/* 저장된 게시글의 선택 */
|
||||
function doDocumentSelect(document_srl) {
|
||||
if(!opener || !opener.objForSavedDoc) {
|
||||
window.close();
|
||||
return;
|
||||
}
|
||||
|
||||
// 게시글을 가져와서 등록하기
|
||||
opener.location.href = opener.current_url.setQuery('document_srl', document_srl);
|
||||
window.close();
|
||||
}
|
||||
|
||||
|
||||
/* 스킨 정보 */
|
||||
function viewSkinInfo(module, skin) {
|
||||
popopen("./?module=module&act=dispModuleSkinInfo&selected_module="+module+"&skin="+skin, 'SkinInfo');
|
||||
|
|
|
|||
|
|
@ -239,7 +239,7 @@ function drawNode(parent_node, menu_id) {
|
|||
|
||||
|
||||
// html 작성
|
||||
html += '<div id="'+zone_id+'" style="margin:0px;font-size:9pt;">';
|
||||
html += '<div id="'+zone_id+'" style="margin:0px;font-size:9pt;white-space:nowrap;overflow:hidden;">';
|
||||
|
||||
if(hasChild) html+= '<span style="cursor:pointer;" onclick="toggleFolder(\''+zone_id+'\');return false;">';
|
||||
else html+= '<span>';
|
||||
|
|
|
|||
|
|
@ -21,11 +21,15 @@
|
|||
$lang->cmd_comment_registration = 'Add Comment';
|
||||
$lang->cmd_insert = 'Insert';
|
||||
$lang->cmd_save = 'Save';
|
||||
$lang->cmd_load = '불러오기';
|
||||
$lang->cmd_input = 'Input';
|
||||
$lang->cmd_search = 'Search';
|
||||
$lang->cmd_cancel = 'Cancel';
|
||||
$lang->cmd_back = 'Go Back';
|
||||
$lang->cmd_vote = 'Vote';
|
||||
$lang->cmd_vote_down = '비추천';
|
||||
$lang->cmd_declare = '신고';
|
||||
$lang->cmd_declared_list = '신고 목록';
|
||||
$lang->cmd_copy = 'Copy';
|
||||
$lang->cmd_move = 'Move';
|
||||
$lang->cmd_move_up = 'Up';
|
||||
|
|
@ -37,12 +41,14 @@
|
|||
$lang->cmd_select = 'Select';
|
||||
$lang->cmd_select_all = 'Select All';
|
||||
$lang->cmd_unselect_all = 'Deselect All';
|
||||
$lang->cmd_reverse_all = 'Reverse';
|
||||
$lang->cmd_close_all = 'Close All';
|
||||
$lang->cmd_open_all = 'Open All';
|
||||
$lang->cmd_reload = 'Reload';
|
||||
$lang->cmd_close = 'Close';
|
||||
$lang->cmd_open = 'Open';
|
||||
$lang->cmd_setup = 'Configure';
|
||||
$lang->cmd_addition_setup = '추가 설정';
|
||||
$lang->cmd_option = 'Option';
|
||||
$lang->cmd_apply = 'Apply';
|
||||
$lang->cmd_open_calendar = 'Select a Date';
|
||||
|
|
@ -52,6 +58,7 @@
|
|||
$lang->cmd_preview = 'Preview';
|
||||
$lang->cmd_reset = 'Reset';
|
||||
$lang->cmd_remake_cache = "Re-create cache file";
|
||||
$lang->cmd_publish = "발행";
|
||||
|
||||
$lang->enable = 'Enable';
|
||||
$lang->disable = 'Disable';
|
||||
|
|
@ -78,6 +85,8 @@
|
|||
$lang->browser_title = 'Browser Title';
|
||||
$lang->title = 'Subject';
|
||||
$lang->title_content = 'Subject+Content';
|
||||
$lang->topic = '주제';
|
||||
$lang->replies = '응답';
|
||||
$lang->content = 'Content';
|
||||
$lang->document = 'Article';
|
||||
$lang->comment = 'Comment';
|
||||
|
|
@ -120,6 +129,7 @@
|
|||
$lang->date = 'Date';
|
||||
$lang->regdate = 'Registered Date';
|
||||
$lang->last_update = 'Latest Update';
|
||||
$lang->last_post = '최근 등록';
|
||||
$lang->signup_date = 'Join Date';
|
||||
$lang->last_login = 'Latest Login';
|
||||
$lang->first_page = 'First Page';
|
||||
|
|
@ -168,6 +178,7 @@
|
|||
$lang->msg_module_is_not_standalone = 'Requested module cannot be executed independently';
|
||||
|
||||
$lang->success_registed = 'Registered successfully';
|
||||
$lang->success_declared = '신고되었습니다';
|
||||
$lang->success_updated = 'Updated successfully';
|
||||
$lang->success_deleted = 'Deleted successfully';
|
||||
$lang->success_voted = 'Voted successfully';
|
||||
|
|
@ -175,11 +186,13 @@
|
|||
$lang->success_sended = 'Sent successfully';
|
||||
$lang->success_reset = 'Reset successfully';
|
||||
$lang->success_leaved = 'All member data have been deleted completely.';
|
||||
$lang->success_saved = '저장되었습니다';
|
||||
|
||||
$lang->fail_to_delete = 'Could not be deleted';
|
||||
$lang->fail_to_move = 'Could not be moved';
|
||||
|
||||
$lang->failed_voted = 'Could not vote';
|
||||
$lang->failed_declared = '신고를 하실 수 없습니다';
|
||||
$lang->fail_to_delete_have_children = 'Please try again after removing replies first';
|
||||
|
||||
$lang->confirm_submit = 'Are you sure to submit?';
|
||||
|
|
|
|||
|
|
@ -21,11 +21,15 @@
|
|||
$lang->cmd_comment_registration = 'Agregar commentarios';
|
||||
$lang->cmd_insert = 'Insertar';
|
||||
$lang->cmd_save = 'Guardar';
|
||||
$lang->cmd_load = '불러오기';
|
||||
$lang->cmd_input = 'Ingresar';
|
||||
$lang->cmd_search = 'Buscar';
|
||||
$lang->cmd_cancel = 'Cancelar';
|
||||
$lang->cmd_back = 'Atrás';
|
||||
$lang->cmd_vote = 'Recomendar';
|
||||
$lang->cmd_vote_down = '비추천';
|
||||
$lang->cmd_declare = '신고';
|
||||
$lang->cmd_declared_list = '신고 목록';
|
||||
$lang->cmd_copy = 'Copia';
|
||||
$lang->cmd_move = 'Mover';
|
||||
$lang->cmd_move_up = 'Arriba';
|
||||
|
|
@ -43,6 +47,7 @@
|
|||
$lang->cmd_close = 'Cerrar';
|
||||
$lang->cmd_open = 'Abrir';
|
||||
$lang->cmd_setup = 'Configuración';
|
||||
$lang->cmd_addition_setup = '추가 설정';
|
||||
$lang->cmd_option = 'Opción';
|
||||
$lang->cmd_apply = 'Aplicar';
|
||||
$lang->cmd_open_calendar = 'Abrir el calendario';
|
||||
|
|
@ -51,6 +56,8 @@
|
|||
$lang->cmd_scrap = 'Scrap';
|
||||
$lang->cmd_preview = 'Previo';
|
||||
$lang->cmd_reset = 'Rehacer';
|
||||
$lang->cmd_remake_cache = "캐시파일 재생성";
|
||||
$lang->cmd_publish = "발행";
|
||||
|
||||
$lang->enable = 'Activar';
|
||||
$lang->disable = 'Desactivar';
|
||||
|
|
@ -77,6 +84,8 @@
|
|||
$lang->browser_title = 'Título del navegador';
|
||||
$lang->title = 'Título';
|
||||
$lang->title_content = 'Título+Contenido';
|
||||
$lang->topic = '주제';
|
||||
$lang->replies = '응답';
|
||||
$lang->content = 'Contenidos';
|
||||
$lang->document = 'Documentos';
|
||||
$lang->comment = 'Commentarios';
|
||||
|
|
@ -119,6 +128,7 @@
|
|||
$lang->date = 'Fecha';
|
||||
$lang->regdate = 'Fecha publicada';
|
||||
$lang->last_update = 'Ultima actualización';
|
||||
$lang->last_post = '최근 등록';
|
||||
$lang->signup_date = 'Fecha del registro';
|
||||
$lang->last_login = 'Ultima conección';
|
||||
$lang->first_page = 'Primera página';
|
||||
|
|
@ -167,6 +177,7 @@
|
|||
$lang->msg_module_is_not_standalone = 'Módulo solicitado no puede ser ejecutado independientemente';
|
||||
|
||||
$lang->success_registed = 'Agregado con éxito';
|
||||
$lang->success_declared = '신고되었습니다';
|
||||
$lang->success_updated = 'Actualizado con éxito';
|
||||
$lang->success_deleted = 'Boarrado con éxito';
|
||||
$lang->success_voted = 'Recomendado con éxito';
|
||||
|
|
@ -174,11 +185,13 @@
|
|||
$lang->success_sended = 'Enviado con éxito';
|
||||
$lang->success_reset = 'Reajustado con éxito';
|
||||
$lang->success_leaved = 'Abandonado con éxito';
|
||||
$lang->success_saved = '저장되었습니다';
|
||||
|
||||
$lang->fail_to_delete = 'No puede ser borrado';
|
||||
$lang->fail_to_move = 'No puede ser movido';
|
||||
|
||||
$lang->failed_voted = 'No puede ser recomendado';
|
||||
$lang->failed_declared = '신고를 하실 수 없습니다';
|
||||
$lang->fail_to_delete_have_children = 'No puede ser borrado, ya que el mensaje posee respuestas ';
|
||||
|
||||
$lang->confirm_submit = '¿Está seguro que desea enviar?';
|
||||
|
|
|
|||
|
|
@ -21,11 +21,15 @@
|
|||
$lang->cmd_comment_registration = 'Ajouter le Commentaire';
|
||||
$lang->cmd_insert = 'Insérer';
|
||||
$lang->cmd_save = 'Economiser';
|
||||
$lang->cmd_load = '불러오기';
|
||||
$lang->cmd_input = 'Entrer';
|
||||
$lang->cmd_search = 'Rechercher';
|
||||
$lang->cmd_cancel = 'Decommander';
|
||||
$lang->cmd_back = 'Retour';
|
||||
$lang->cmd_vote = 'Voter';
|
||||
$lang->cmd_vote_down = '비추천';
|
||||
$lang->cmd_declare = '신고';
|
||||
$lang->cmd_declared_list = '신고 목록';
|
||||
$lang->cmd_copy = 'Copie';
|
||||
$lang->cmd_move = 'Deplacer';
|
||||
$lang->cmd_move_up = 'Relever';
|
||||
|
|
@ -43,11 +47,17 @@
|
|||
$lang->cmd_close = 'Fermer';
|
||||
$lang->cmd_open = 'Cloturer';
|
||||
$lang->cmd_setup = 'Configurer';
|
||||
$lang->cmd_addition_setup = '추가 설정';
|
||||
$lang->cmd_option = 'Option';
|
||||
$lang->cmd_apply = 'Appliquer';
|
||||
$lang->cmd_open_calendar = 'Choisir la Date';
|
||||
$lang->cmd_send = 'Envoyer';
|
||||
$lang->cmd_print = 'Imprimer';
|
||||
$lang->cmd_scrap = '스크랩';
|
||||
$lang->cmd_preview = '미리 보기';
|
||||
$lang->cmd_reset = '초기화';
|
||||
$lang->cmd_remake_cache = "캐시파일 재생성";
|
||||
$lang->cmd_publish = "발행";
|
||||
|
||||
$lang->enable = 'Permettre';
|
||||
$lang->disable = 'Neutraliser';
|
||||
|
|
@ -74,6 +84,8 @@
|
|||
$lang->browser_title = 'Titre de Navigateur';
|
||||
$lang->title = 'Titre';
|
||||
$lang->title_content = 'Titre + Contenu';
|
||||
$lang->topic = '주제';
|
||||
$lang->replies = '응답';
|
||||
$lang->content = 'Contenu';
|
||||
$lang->document = 'Article';
|
||||
$lang->comment = 'Commentaire';
|
||||
|
|
@ -115,6 +127,7 @@
|
|||
$lang->date = 'Date';
|
||||
$lang->regdate = 'Date d\'Enregistrement';
|
||||
$lang->last_update = 'La Dernière Mise a Jour';
|
||||
$lang->last_post = '최근 등록';
|
||||
$lang->signup_date = 'Date d\'Enregistrement';
|
||||
$lang->last_login = 'La Dernière Ouverture';
|
||||
$lang->first_page = 'Première Page';
|
||||
|
|
@ -163,6 +176,7 @@
|
|||
$lang->msg_module_is_not_standalone = 'Le module demandé ne peut pas être exécuté indépendamment.';
|
||||
|
||||
$lang->success_registed = 'L\'enregistrement a été avec succès exécuté.';
|
||||
$lang->success_declared = '신고되었습니다';
|
||||
$lang->success_updated = 'Avec succès mis a jour.';
|
||||
$lang->success_deleted = 'Avec succès supprime';
|
||||
$lang->success_voted = 'Avec succès voté';
|
||||
|
|
@ -170,11 +184,13 @@
|
|||
$lang->success_sended = 'Avec succès envoyé';
|
||||
$lang->success_reset = 'Avec succès remisé';
|
||||
$lang->success_leaved = 'Avec succès fait cécession';
|
||||
$lang->success_saved = '저장되었습니다';
|
||||
|
||||
$lang->fail_to_delete = 'N\'a pas pu être supprimé.';
|
||||
$lang->fail_to_move = 'N\'a pas pu être déplacé';
|
||||
|
||||
$lang->failed_voted = 'La demande de voter a échoué';
|
||||
$lang->failed_declared = '신고를 하실 수 없습니다';
|
||||
$lang->fail_to_delete_have_children = 'Une ou plusieurs reponses existent et ne pourraient pas être supprimees ainsi';
|
||||
|
||||
$lang->confirm_submit = 'Etes-vous sur vous voulez-vous soumettre?';
|
||||
|
|
|
|||
|
|
@ -21,11 +21,15 @@
|
|||
$lang->cmd_comment_registration = 'コメント登録';
|
||||
$lang->cmd_insert = '挿入';
|
||||
$lang->cmd_save = '保存';
|
||||
$lang->cmd_load = '불러오기';
|
||||
$lang->cmd_input = '入力';
|
||||
$lang->cmd_search = '検索';
|
||||
$lang->cmd_cancel = 'キャンセル';
|
||||
$lang->cmd_back = '戻る';
|
||||
$lang->cmd_vote = '推薦';
|
||||
$lang->cmd_vote_down = '비추천';
|
||||
$lang->cmd_declare = '신고';
|
||||
$lang->cmd_declared_list = '신고 목록';
|
||||
$lang->cmd_copy = 'コピー';
|
||||
$lang->cmd_move = '移動';
|
||||
$lang->cmd_move_up = '上へ';
|
||||
|
|
@ -43,6 +47,7 @@
|
|||
$lang->cmd_close = '閉じる';
|
||||
$lang->cmd_open = '開く';
|
||||
$lang->cmd_setup = '設定';
|
||||
$lang->cmd_addition_setup = '추가 설정';
|
||||
$lang->cmd_apply = '適用';
|
||||
$lang->cmd_option = 'オプション';
|
||||
$lang->cmd_open_calendar = 'カレンダーを開く';
|
||||
|
|
@ -52,6 +57,7 @@
|
|||
$lang->cmd_preview = 'プレビュー';
|
||||
$lang->cmd_reset = '初期化';
|
||||
$lang->cmd_remake_cache = "キャッシュファイル再生成";
|
||||
$lang->cmd_publish = "발행";
|
||||
|
||||
$lang->enable = '可能';
|
||||
$lang->disable = '不可';
|
||||
|
|
@ -78,6 +84,8 @@
|
|||
$lang->browser_title = 'ブラウザタイトル';
|
||||
$lang->title = 'タイトル';
|
||||
$lang->title_content = 'タイトル+内容';
|
||||
$lang->topic = '주제';
|
||||
$lang->replies = '응답';
|
||||
$lang->content = '内容';
|
||||
$lang->document = '書き込み';
|
||||
$lang->comment = 'コメント';
|
||||
|
|
@ -120,6 +128,7 @@
|
|||
$lang->date = '年月日';
|
||||
$lang->regdate = '登録日';
|
||||
$lang->last_update = '最近修正日';
|
||||
$lang->last_post = '최근 등록';
|
||||
$lang->signup_date = '加入日';
|
||||
$lang->last_login = '最近ログイン';
|
||||
$lang->first_page = '最初のページ';
|
||||
|
|
@ -168,6 +177,7 @@
|
|||
$lang->msg_module_is_not_standalone = 'このモジュールはスタンドアローンでは作動しません。';
|
||||
|
||||
$lang->success_registed = '登録しました。';
|
||||
$lang->success_declared = '신고되었습니다';
|
||||
$lang->success_updated = '修正しました。';
|
||||
$lang->success_deleted = '削除しました。';
|
||||
$lang->success_voted = '推薦しました。';
|
||||
|
|
@ -175,11 +185,13 @@
|
|||
$lang->success_sended = '送信しました。';
|
||||
$lang->success_reset = '初期化しました。';
|
||||
$lang->success_leaved = '脱会しました。';
|
||||
$lang->success_saved = '저장되었습니다';
|
||||
|
||||
$lang->fail_to_delete = '削除に失敗しました。';
|
||||
$lang->fail_to_move = '移動に失敗しました。';
|
||||
|
||||
$lang->failed_voted = '推薦できません。';
|
||||
$lang->failed_declared = '신고를 하실 수 없습니다';
|
||||
$lang->fail_to_delete_have_children = '返信の書き込みがあり、削除できません。';
|
||||
|
||||
$lang->confirm_submit = '登録しますか?';
|
||||
|
|
|
|||
|
|
@ -21,11 +21,15 @@
|
|||
$lang->cmd_comment_registration = '댓글 등록';
|
||||
$lang->cmd_insert = '추가';
|
||||
$lang->cmd_save = '저장';
|
||||
$lang->cmd_load = '불러오기';
|
||||
$lang->cmd_input = '입력';
|
||||
$lang->cmd_search = '검색';
|
||||
$lang->cmd_cancel = '취소';
|
||||
$lang->cmd_back = '돌아가기';
|
||||
$lang->cmd_vote = '추천';
|
||||
$lang->cmd_vote_down = '비추천';
|
||||
$lang->cmd_declare = '신고';
|
||||
$lang->cmd_declared_list = '신고 목록';
|
||||
$lang->cmd_copy = '복사';
|
||||
$lang->cmd_move = '이동';
|
||||
$lang->cmd_move_up = '위로';
|
||||
|
|
@ -44,6 +48,7 @@
|
|||
$lang->cmd_close = '닫기';
|
||||
$lang->cmd_open = '열기';
|
||||
$lang->cmd_setup = '설정';
|
||||
$lang->cmd_addition_setup = '추가 설정';
|
||||
$lang->cmd_option = '옵션';
|
||||
$lang->cmd_apply = '적용';
|
||||
$lang->cmd_open_calendar = '날짜 선택';
|
||||
|
|
@ -53,6 +58,7 @@
|
|||
$lang->cmd_preview = '미리 보기';
|
||||
$lang->cmd_reset = '초기화';
|
||||
$lang->cmd_remake_cache = "캐시파일 재생성";
|
||||
$lang->cmd_publish = "발행";
|
||||
|
||||
$lang->enable = '가능';
|
||||
$lang->disable = '불가능';
|
||||
|
|
@ -79,6 +85,8 @@
|
|||
$lang->browser_title = '브라우저 제목';
|
||||
$lang->title = '제목';
|
||||
$lang->title_content = '제목+내용';
|
||||
$lang->topic = '주제';
|
||||
$lang->replies = '응답';
|
||||
$lang->content = '내용';
|
||||
$lang->document = '게시물';
|
||||
$lang->comment = '댓글';
|
||||
|
|
@ -120,7 +128,8 @@
|
|||
$lang->member_count = '회원수';
|
||||
$lang->date = '날짜';
|
||||
$lang->regdate = '등록일';
|
||||
$lang->last_update = '최근수정일';
|
||||
$lang->last_update = '최근 수정일';
|
||||
$lang->last_post = '최근 등록';
|
||||
$lang->signup_date = '가입일';
|
||||
$lang->last_login = '최근로그인';
|
||||
$lang->first_page = '첫페이지';
|
||||
|
|
@ -169,6 +178,7 @@
|
|||
$lang->msg_module_is_not_standalone = '요청하신 모듈은 독립적으로 동작할 수가 없습니다';
|
||||
|
||||
$lang->success_registed = '등록되었습니다';
|
||||
$lang->success_declared = '신고되었습니다';
|
||||
$lang->success_updated = '수정되었습니다';
|
||||
$lang->success_deleted = '삭제되었습니다';
|
||||
$lang->success_voted = '추천되었습니다';
|
||||
|
|
@ -176,11 +186,13 @@
|
|||
$lang->success_sended = '발송되었습니다';
|
||||
$lang->success_reset = '초기화되었습니다';
|
||||
$lang->success_leaved = '탈퇴되었습니다';
|
||||
$lang->success_saved = '저장되었습니다';
|
||||
|
||||
$lang->fail_to_delete = '삭제 실패하였습니다';
|
||||
$lang->fail_to_move = '이동 실패하였습니다';
|
||||
|
||||
$lang->failed_voted = '추천하실 수 없습니다';
|
||||
$lang->failed_declared = '신고를 하실 수 없습니다';
|
||||
$lang->fail_to_delete_have_children = '답글이 있어서 삭제할 수 없습니다';
|
||||
|
||||
$lang->confirm_submit = '등록하시겠습니까?';
|
||||
|
|
|
|||
5
common/lang/lang.info
Normal file
5
common/lang/lang.info
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
ko,한국어
|
||||
en,English
|
||||
zh-CN,中文
|
||||
jp,日本語
|
||||
es,Español
|
||||
|
|
@ -21,11 +21,15 @@
|
|||
$lang->cmd_comment_registration = '提交评论';
|
||||
$lang->cmd_insert = '添加';
|
||||
$lang->cmd_save = '保存';
|
||||
$lang->cmd_load = '불러오기';
|
||||
$lang->cmd_input = '输入';
|
||||
$lang->cmd_search = '搜索';
|
||||
$lang->cmd_cancel = '取消';
|
||||
$lang->cmd_back = '返回';
|
||||
$lang->cmd_vote = '推荐';
|
||||
$lang->cmd_vote_down = '비추천';
|
||||
$lang->cmd_declare = '신고';
|
||||
$lang->cmd_declared_list = '신고 목록';
|
||||
$lang->cmd_copy = '复制';
|
||||
$lang->cmd_move = '查看';
|
||||
$lang->cmd_move_up = '向上';
|
||||
|
|
@ -44,6 +48,7 @@
|
|||
$lang->cmd_close = '关闭';
|
||||
$lang->cmd_open = '打开';
|
||||
$lang->cmd_setup = '设置';
|
||||
$lang->cmd_addition_setup = '추가 설정';
|
||||
$lang->cmd_option = '选项';
|
||||
$lang->cmd_apply = '应用';
|
||||
$lang->cmd_open_calendar = '选择日期';
|
||||
|
|
@ -53,6 +58,7 @@
|
|||
$lang->cmd_preview = '预览';
|
||||
$lang->cmd_reset = '初始化';
|
||||
$lang->cmd_remake_cache = "重新生成缓冲文件";
|
||||
$lang->cmd_publish = "발행";
|
||||
|
||||
$lang->enable = '可用';
|
||||
$lang->disable = '禁用';
|
||||
|
|
@ -79,6 +85,8 @@
|
|||
$lang->browser_title = '浏览器标题';
|
||||
$lang->title = '标题';
|
||||
$lang->title_content = '标题+内容';
|
||||
$lang->topic = '주제';
|
||||
$lang->replies = '응답';
|
||||
$lang->content = '内容';
|
||||
$lang->document = '文章';
|
||||
$lang->comment = '评论';
|
||||
|
|
@ -121,6 +129,7 @@
|
|||
$lang->date = '日期';
|
||||
$lang->regdate = '登录日期';
|
||||
$lang->last_update = '最后更新';
|
||||
$lang->last_post = '최근 등록';
|
||||
$lang->signup_date = '注册日期';
|
||||
$lang->last_login = '最近登录';
|
||||
$lang->first_page = '第一页';
|
||||
|
|
@ -169,6 +178,7 @@
|
|||
$lang->msg_module_is_not_standalone = '您请求的模块不能单独执行';
|
||||
|
||||
$lang->success_registed = '提交成功!';
|
||||
$lang->success_declared = '신고되었습니다';
|
||||
$lang->success_updated = '修改成功!';
|
||||
$lang->success_deleted = '删除成功!';
|
||||
$lang->success_voted = '推荐成功!';
|
||||
|
|
@ -176,11 +186,13 @@
|
|||
$lang->success_sended = '发送成功!';
|
||||
$lang->success_reset = '初始化成功';
|
||||
$lang->success_leaved = '注销成功!';
|
||||
$lang->success_saved = '저장되었습니다';
|
||||
|
||||
$lang->fail_to_delete = '删除成功!';
|
||||
$lang->fail_to_move = '移动成功!';
|
||||
|
||||
$lang->failed_voted = '您不能推荐!';
|
||||
$lang->failed_declared = '신고를 하실 수 없습니다';
|
||||
$lang->fail_to_delete_have_children = '不能删除有回复的评论!';
|
||||
|
||||
$lang->confirm_submit = '确定要提交吗?';
|
||||
|
|
|
|||
|
|
@ -7,14 +7,14 @@
|
|||
$min_year = 1900;//년 (0년 부터)
|
||||
####################
|
||||
|
||||
$year = $_REQUEST['year'];
|
||||
$month = $_REQUEST['month'];
|
||||
$year = htmlspecialchars($_REQUEST['year']);
|
||||
$month = htmlspecialchars($_REQUEST['month']);
|
||||
|
||||
$method = $_REQUEST['method'];
|
||||
$fo_id = $_REQUEST['fo_id'];
|
||||
$callback_func = $_REQUEST['callback_func'];
|
||||
$method = htmlspecialchars($_REQUEST['method']);
|
||||
$fo_id = htmlspecialchars($_REQUEST['fo_id']);
|
||||
$callback_func = htmlspecialchars($_REQUEST['callback_func']);
|
||||
|
||||
$day_str = $_REQUEST['day_str']; // 날짜 (ex. 20080101)
|
||||
$day_str = htmlspecialchars($_REQUEST['day_str']); // 날짜 (ex. 20080101)
|
||||
if($day_str && strlen($day_str)) {
|
||||
$year = substr($day_str, 0, 4);
|
||||
$month = substr($day_str, 4, 2);
|
||||
|
|
@ -151,7 +151,7 @@ $before_month_month_day = convertDatetoDay( $month == 1 ? $year - 1 : $year, $mo
|
|||
<body>
|
||||
<div id="popup_content" >
|
||||
<div id="popHeadder">
|
||||
<h1>Calendar</h1>
|
||||
<h3>Calendar</h3>
|
||||
</div>
|
||||
|
||||
<form action="./calendar.php" method="get">
|
||||
|
|
@ -163,12 +163,11 @@ $before_month_month_day = convertDatetoDay( $month == 1 ? $year - 1 : $year, $mo
|
|||
<div class="calendar">
|
||||
<div class="yymm">
|
||||
<div class="yy">
|
||||
<a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=prev_year&callback_func=<?php echo $callback_func?>" class="left"><img src="./images/buttonLeft2.gif" alt="<?php echo $year - 1?>" width="11" height="11" /></a><?php echo $year?><a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=next_year&callback_func=<?php echo $callback_func?>" class="right"><img src="./images/buttonRight2.gif" alt="<?php echo $year + 1?>" width="11" height="11" /></a>
|
||||
<a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=prev_year&callback_func=<?php echo $callback_func?>" class="left"><img src="./images/buttonLeft2.gif" alt="<?php echo $year - 1?>" width="11" height="11" /></a><?php echo $year?><a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=next_year&callback_func=<?php echo $callback_func?>" class="right"><img src="./images/buttonRight2.gif" alt="<?php echo $year + 1?>" width="11" height="11" /></a>
|
||||
</div>
|
||||
<div class="mm">
|
||||
<p><?php echo $monthLongName[$month]?></p>
|
||||
<a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=prev_month&callback_func=<?php echo $callback_func?>" class="left"><img src="./images/buttonLeft2.gif" alt="prev" width="11" height="11" /></a><span><?php echo $month?></span><a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=next_month&callback_func=<?php echo $callback_func?>" class="right"><img src="./images/buttonRight2.gif" alt="next" width="11" height="11" /></a>
|
||||
|
||||
<a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=prev_month&callback_func=<?php echo $callback_func?>" class="left"><img src="./images/buttonLeft2.gif" alt="prev" width="11" height="11" /></a><span><?php echo $month?></span><a href="./calendar.php?fo_id=<?php echo $fo_id?>&year=<?php echo $year?>&month=<?php echo $month?>&method=next_month&callback_func=<?php echo $callback_func?>" class="right"><img src="./images/buttonRight2.gif" alt="next" width="11" height="11" /></a>
|
||||
</div>
|
||||
|
||||
<div class="go">
|
||||
|
|
@ -184,7 +183,7 @@ $before_month_month_day = convertDatetoDay( $month == 1 ? $year - 1 : $year, $mo
|
|||
</select>
|
||||
</div>
|
||||
<br /><br />
|
||||
<center><a href="./calendar.php" class="button"><span>Go Today</span></a></center>
|
||||
<center><a href="./calendar.php?fo_id=<?php echo $fo_id?>&callback_func=<?php echo $callback_func?>" class="button"><span>Go Today</span></a></center>
|
||||
</div>
|
||||
|
||||
<table cellspacing="0" class="dd">
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@
|
|||
<img src="./images/original_image_box_close.gif" alt="close original image" border="0" onclick="closeOriginalImage()" id="closeOriginalImageBtn"/>
|
||||
</div>
|
||||
</div>
|
||||
<div id="membermenuarea"></div>
|
||||
<div id="popup_menu_area"></div>
|
||||
|
||||
{Context::getHtmlFooter()}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue