setTemplatePath($this->module_path.'tpl'); } /** * @brief 메뉴 관리의 첫 페이지 **/ function dispMenuAdminContent() { $oMenuModel = &getModel('menu'); $menu_list = $oMenuModel->getMenuList(); Context::set('menu_list', $menu_list); $this->setTemplateFile('index'); } /** * @brief 메뉴 등록/수정 페이지 **/ function dispMenuAdminInsert() { // 선택된 메뉴의 정보르 구해서 세팅 $menu_srl = Context::get('menu_srl'); // 메뉴의 정보를 가져옴 $oMenuModel = &getModel('menu'); $menu_info = $oMenuModel->getMenu($menu_srl); // 등록된 메뉴이 없으면 오류 표시 if(!$menu_info) return $this->dispMenuAdminContent(); Context::set('menu_info', $menu_info); $this->setTemplateFile('menu_info'); } /** * @brief 메뉴의 상세 정보(conf/info.xml)를 팝업 출력 **/ function dispMenuAdminInfo() { // 선택된 메뉴 정보를 구함 $oMenuModel = &getModel('menu'); $menu_info = $oMenuModel->getMenuInfo(Context::get('selected_menu')); Context::set('menu_info', $menu_info); // 메뉴을 팝업으로 지정 $this->setMenuFile('popup_menu'); // 템플릿 파일 지정 $this->setTemplateFile('menu_detail_info'); } /** * @brief 메뉴에서 선택할 수 있는 mid목록을 보여줌 **/ function dispMenuAdminMidList() { // mid 목록을 구해옴 $oModuleModel = &getModel('module'); $mid_list = $oModuleModel->getMidList(); Context::set('mid_list', $mid_list); // 메뉴을 팝업으로 지정 $this->setMenuFile('popup_menu'); // 템플릿 파일 지정 $this->setTemplateFile('mid_list'); } /** * @brief 메뉴 목록을 보여줌 **/ function dispMenuAdminDownloadedList() { // 메뉴 목록을 세팅 $oMenuModel = &getModel('menu'); $menu_list = $oMenuModel->getDownloadedMenuList(); Context::set('menu_list', $menu_list); $this->setTemplateFile('downloaded_menu_list'); } } ?>