module_path); $this->setTemplatePath($template_path); } function dispHomepageAdminContent() { $oLayoutModel = &getModel('layout'); $oHomepageAdminModel = &getAdminModel('homepage'); $oHomepageModel = &getModel('homepage'); $oModuleModel = &getModel('module'); $oMemberModel = &getModel('member'); // cafe 전체 설정을 구함 $homepage_config = $oHomepageModel->getConfig(); Context::set('homepage_config', $homepage_config); // 레이아웃 목록을 구함 $layout_list = $oLayoutModel->getDownloadedLayoutList(); Context::set('layout_list', $layout_list); // 카페 메인의 레이아웃을 구함 $layout_list = $oLayoutModel->getLayoutList(); Context::set('main_layout_list', $layout_list); // 서비스 모듈을 구함 $installed_module_list = $oModuleModel->getModulesXmlInfo(); foreach($installed_module_list as $key => $val) { if($val->category != 'service') continue; $service_modules[] = $val; } Context::set('service_modules', $service_modules); // 기본 사이트의 그룹 구함 $groups = $oMemberModel->getGroups(0); Context::set('groups', $groups); // 생성된 카페 목록을 구함 $page = Context::get('page'); $output = $oHomepageAdminModel->getHomepageList($page); // 카페 메인 스킨 설정 Context::set('skins', $oModuleModel->getSkins($this->module_path)); Context::set('total_count', $output->total_count); Context::set('total_page', $output->total_page); Context::set('page', $output->page); Context::set('homepage_list', $output->data); Context::set('page_navigation', $output->page_navigation); $this->setTemplateFile('index'); } function dispHomepageAdminSetup() { $oLayoutModel = &getModel('layout'); $oHomepageAdminModel = &getAdminModel('homepage'); $oModuleModel = &getModel('module'); $oHomepageModel = &getModel('homepage'); $site_srl = Context::get('site_srl'); $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); Context::set('homepage_info', $homepage_info); // cafe 전체 설정을 구함 $homepage_config = $oHomepageModel->getConfig($site_srl); Context::set('homepage_config', $homepage_config); // 레이아웃 목록을 구함 $layout_list = $oLayoutModel->getDownloadedLayoutList(); Context::set('layout_list', $layout_list); // 서비스 모듈을 구함 $installed_module_list = $oModuleModel->getModulesXmlInfo(); foreach($installed_module_list as $key => $val) { if($val->category != 'service') continue; $service_modules[] = $val; } Context::set('service_modules', $service_modules); $oModuleModel = &getModel('module'); $admin_list = $oModuleModel->getSiteAdmin($site_srl); Context::set('admin_list', $admin_list); $this->setTemplateFile('setup'); } function dispHomepageAdminDelete() { $site_srl = Context::get('site_srl'); $oHomepageModel = &getModel('homepage'); $homepage_info = $oHomepageModel->getHomepageInfo($site_srl); Context::set('homepage_info', $homepage_info); $oModuleModel = &getModel('module'); $admin_list = $oModuleModel->getSiteAdmin($site_srl); Context::set('admin_list', $admin_list); $this->setTemplateFile('delete'); } function dispHomepageAdminSkinSetup() { $oModuleAdminModel = &getAdminModel('module'); $oHomepageModel = &getModel('homepage'); $homepage_config = $oHomepageModel->getConfig(0); $skin_content = $oModuleAdminModel->getModuleSkinHTML($homepage_config->module_srl); Context::set('skin_content', $skin_content); $this->setTemplateFile('skin_info'); } } ?>