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} +
diff --git a/modules/module/tpl.admin/module_list.html b/modules/module/tpl.admin/module_list.html index 9424ca48f..b09d52439 100644 --- a/modules/module/tpl.admin/module_list.html +++ b/modules/module/tpl.admin/module_list.html @@ -16,6 +16,7 @@ {$lang->date} {$lang->table_count} {$lang->installed_path} + {$lang->module_info} {$lang->add_shortcut} @@ -41,6 +42,7 @@ {$val->path} + {$lang->cmd_view} {$lang->cmd_add_shortcut}