getComponentList(false); Context::set('component_list', $component_list); $this->setTemplatePath($this->module_path.'tpl'); $this->setTemplateFile('admin_index'); } /** * @brief 컴퍼넌트 setup **/ function dispEditorAdminSetupComponent() { $component_name = Context::get('component_name'); // 에디터 컴포넌트의 정보를 구함 $oEditorModel = &getModel('editor'); $component = $oEditorModel->getComponent($component_name); Context::set('component', $component); // 그룹 설정을 위한 그룹 목록을 구함 $oMemberModel = &getModel('member'); $group_list = $oMemberModel->getGroups(); Context::set('group_list', $group_list); // mid 목록을 가져옴 $oModuleModel = &getModel('module'); // 모듈 카테고리 목록을 구함 $module_categories = $oModuleModel->getModuleCategories(); $mid_list = $oModuleModel->getMidList(); // module_category와 module의 조합 if($module_categories) { foreach($mid_list as $module_srl => $module) { $module_categories[$module->module_category_srl]->list[$module_srl] = $module; } } else { $module_categories[0]->list = $mid_list; } Context::set('mid_list',$module_categories); $this->setTemplatePath($this->module_path.'tpl'); $this->setTemplateFile('setup_component'); $this->setLayoutFile("popup_layout"); } } ?>