insertActionForward('member', 'view', 'dispMemberInfo'); $oModuleController->insertActionForward('member', 'view', 'dispMemberSignUpForm'); $oModuleController->insertActionForward('member', 'view', 'dispMemberModifyInfo'); $oModuleController->insertActionForward('member', 'view', 'dispMemberModifyPassword'); $oModuleController->insertActionForward('member', 'view', 'dispMemberLoginForm'); $oModuleController->insertActionForward('member', 'view', 'dispMemberLogout'); $oModuleController->insertActionForward('member', 'view', 'dispMemberMessages'); $oModuleController->insertActionForward('member', 'view', 'dispMemberSendMessage'); $oModuleController->insertActionForward('member', 'view', 'dispMemberNewMessage'); $oModuleController->insertActionForward('member', 'view', 'dispMemberFriend'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAddFriend'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAddFriendGroup'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminList'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminConfig'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminInsert'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminDeleteForm'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminGroupList'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminJoinFormList'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminInfo'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminInsertJoinForm'); $oModuleController->insertActionForward('member', 'view', 'dispMemberAdminDeniedIDList'); $oModuleController->insertActionForward('member', 'controller', 'procMemberInsertImageName'); $oModuleController->insertActionForward('member', 'controller', 'procMemberInsertImageMark'); $oModuleController->insertActionForward('member', 'controller', 'procMemberDeleteImageName'); $oModuleController->insertActionForward('member', 'controller', 'procMemberDeleteImageMark'); //$oModuleController->insertActionForward('member', 'model', 'getmemberMenu'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberLogin'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberLogout'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberInsert'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberModifyInfo'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberModifyPassword'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberSendMessage'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberDeleteMessage'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberDeleteMessages'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAddFriend'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberMoveFriend'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberDeleteFriend'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAddFriendGroup'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberRenameFriendGroup'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberDeleteFriendGroup'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminInsert'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminDelete'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminInsertConfig'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminInsertGroup'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminUpdateGroup'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminInsertJoinForm'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminUpdateJoinForm'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminInsertDeniedID'); //$oModuleController->insertActionForward('member', 'controller', 'procMemberAdminUpdateDeniedID'); // 기본 정보를 세팅 $args->enable_join = 'Y'; $args->image_name = 'Y'; $args->image_mark = 'Y'; $args->image_name_max_width = '90'; $args->image_name_max_height = '20'; $args->image_mark_max_width = '20'; $args->image_mark_max_width = '20'; $oModuleController->insertModuleConfig('member',$args); // 멤버 컨트롤러 객체 생성 $oMemberController = &getController('member'); // 그룹을 입력 $group_args->title = Context::getLang('default_group_1'); $group_args->is_default = 'Y'; $output = $oMemberController->insertGroup($group_args); $group_args->title = Context::getLang('default_group_2'); $group_args->is_default = 'N'; $oMemberController->insertGroup($group_args); // 관리자 정보 세팅 $admin_info = Context::gets('user_id','password','nick_name','user_name', 'email_address'); // 관리자 정보 입력 $oMemberController->insertAdmin($admin_info); // 금지 아이디 등록 (기본 + 모듈명) $oModuleModel = &getModel('module'); $module_list = $oModuleModel->getModuleList(); foreach($module_list as $key => $val) { $oMemberController->insertDeniedID($val->module,''); } $oMemberController->insertDeniedID('www',''); $oMemberController->insertDeniedID('root',''); $oMemberController->insertDeniedID('administrator',''); $oMemberController->insertDeniedID('telnet',''); $oMemberController->insertDeniedID('ftp',''); $oMemberController->insertDeniedID('http',''); // 로그인 처리시킴 $output = $oMemberController->doLogin($admin_info->user_id); if(!$output) return $output; // member 에서 사용할 cache디렉토리 생성 FileHandler::makeDir('./files/member_extra_info/attach/image_name'); FileHandler::makeDir('./files/member_extra_info/attach/image_mark'); FileHandler::makeDir('./files/member_extra_info/attach/signature'); FileHandler::makeDir('./files/member_extra_info/new_message_flags'); return new Object(); } /** * @brief 설치가 이상이 없는지 체크하는 method **/ function moduleIsInstalled() { return new Object(); } /** * @brief 업데이트 실행 **/ function moduleUpdate() { return new Object(); } } ?>