diff --git a/common/js/common.js b/common/js/common.js index 41ec9a0a6..7a709416a 100644 --- a/common/js/common.js +++ b/common/js/common.js @@ -15,6 +15,14 @@ function isDef() { return true; } +// 윈도우 오픈 +function winopen(url, target, attribute) { + if(typeof(target)=='undefined') target = '_blank'; + if(typeof(attribute)=='undefined') attribute = ''; + var win = window.open(url, target, attribute); + win.focus(); +} + // 특정 div(or span...)의 display옵션 토글 function toggleDisplay(obj, opt) { obj = xGetElementById(obj); diff --git a/common/lang/ko.lang.php b/common/lang/ko.lang.php index b84161fba..f064798c9 100644 --- a/common/lang/ko.lang.php +++ b/common/lang/ko.lang.php @@ -10,6 +10,7 @@ $lang->cmd_reply = '답글'; $lang->cmd_delete = '삭제'; $lang->cmd_modify = '수정'; + $lang->cmd_view = '보기'; $lang->cmd_list = '목록'; $lang->cmd_prev = '이전'; $lang->cmd_next = '다음'; @@ -40,6 +41,7 @@ $lang->cmd_close_all = "모두닫기"; $lang->cmd_open_all = "모두열기"; $lang->cmd_reload = "다시읽기"; + $lang->cmd_close = "닫기"; $lang->cmd_remake_cache = "캐시파일 재생성"; $lang->enable = '가능'; diff --git a/modules/module/lang/ko.lang.php b/modules/module/lang/ko.lang.php index dd98589d1..e28ecb596 100644 --- a/modules/module/lang/ko.lang.php +++ b/modules/module/lang/ko.lang.php @@ -8,8 +8,12 @@ $lang->module_list = "모듈 목록"; $lang->module_index = "초기화면"; $lang->module_category = "모듈 카테고리"; + $lang->module_info = "모듈 정보"; $lang->add_shortcut = "관리자 메뉴에 추가"; + $lang->module_maker = "모듈 제작자"; + $lang->module_history = "변경 사항 "; + $lang->category_title = "카테고리 이름"; $lang->cmd_add_shortcut = "바로가기 추가"; diff --git a/modules/module/module.view.php b/modules/module/module.view.php index 25a3193ed..849c1d6c0 100644 --- a/modules/module/module.view.php +++ b/modules/module/module.view.php @@ -41,7 +41,11 @@ function dispModuleInfo() { // 모듈 목록을 구해서 $oModuleModel = &getModel('module'); - $module_info = $oModuleModel->getModuleInfoXml($this->module); + $module_info = $oModuleModel->getModuleInfoXml(Context::get('selected_module')); + Context::set('module_info', $module_info); + + // 레이아웃을 팝업으로 지정 + $this->setLayoutFile('popup_layout'); // 템플릿 파일 지정 $this->setTemplateFile('module_info'); diff --git a/modules/module/tpl.admin/module_info.html b/modules/module/tpl.admin/module_info.html new file mode 100644 index 000000000..a149b22dd --- /dev/null +++ b/modules/module/tpl.admin/module_info.html @@ -0,0 +1,56 @@ +
| {$lang->module_maker} | +|
|---|---|
| {$lang->title} | +{$module_info->title} | +
| {$lang->author} | +{$module_info->author->name} | +
| {$lang->homepage} | +{$module_info->author->homepage} | +
| {$lang->regdate} | +{$module_info->author->date} | +
| {$lang->description} | +{nl2br($module_info->author->description)} | +
| {$lang->module_history} | +|
| {$lang->name} | +{$history->name} | +
| {$lang->homepage} | +{$history->homepage} | +
| {$lang->regdate} | +{$history->date} | +
| {$lang->description} | +{nl2br($history->description)} | +
| + {$lang->cmd_close} + | +|