git-svn-id: http://xe-core.googlecode.com/svn/trunk@1261 201d5d3c-b55e-5fd7-737f-ddc643e51545

This commit is contained in:
zero 2007-04-20 09:23:33 +00:00
parent 45f679a9ad
commit e5db303dea
11 changed files with 132 additions and 56 deletions

View file

@ -90,6 +90,15 @@
// 레이아웃의 정보를 속이기 위해서 layout_srl을 현 블로그의 module_srl로 입력
$this->module_info->layout_srl = $this->module_info->module_srl;
// 메뉴 등록시 메뉴 정보를 구해옴
if($this->module_info->menu) {
foreach($this->module_info->menu as $menu_id => $menu_srl) {
$menu_php_file = sprintf("./files/cache/menu/%s.php", $menu_srl);
if(file_exists($menu_php_file)) include($menu_php_file);
Context::set($menu_id, $menu);
}
}
// 모듈정보와 레이아웃에서 사용하기 위한 레이아웃 정보를 세팅
Context::set('module_info',$this->module_info);
Context::set('layout_info',$this->module_info);
@ -529,6 +538,18 @@
}
}
// skin_info에 menu값을 지정
if(count($skin_info->menu)) {
foreach($skin_info->menu as $key => $val) {
if($module_info->{$key}) $skin_info->menu->{$key}->menu_srl = $module_info->{$key};
}
}
// 메뉴를 가져옴
$oMenuModel = &getModel('menu');
$menu_list = $oMenuModel->getMenus();
Context::set('menu_list', $menu_list);
Context::set('skin_info', $skin_info);
$this->setTemplateFile('skin_info');
}
@ -549,16 +570,6 @@
$this->setTemplateFile('category_list');
}
/**
* @brief 메뉴 정보
**/
function dispBlogAdminMenuInfo() {
// module_srl을 구함
$module_srl = $this->module_info->module_srl;
$this->setTemplateFile('category_list');
}
/**
* @brief 권한 목록 출력
**/