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

This commit is contained in:
zero 2007-04-19 04:14:54 +00:00
parent 70d5a362db
commit bf21c5b538
23 changed files with 53 additions and 57 deletions

View file

@ -8,6 +8,10 @@
$lang->member_default_info = '기본 정보';
$lang->member_extend_info = '추가 정보';
$lang->default_group_1 = "준회원";
$lang->default_group_2 = "정회원";
$lang->admin_group = "관리그룹";
$lang->remember_user_id = '아이디 저장';
$lang->already_logged = '이미 로그인되어 있습니다';

View file

@ -43,34 +43,6 @@
$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';
@ -84,13 +56,20 @@
// 멤버 컨트롤러 객체 생성
$oMemberController = &getController('member');
// 그룹을 입력
// 관리자, 정회원, 준회원 그룹을 입력
$group_args->title = Context::getLang('admin_group');
$group_args->is_default = 'N';
$group_args->is_admin = 'Y';
$output = $oMemberController->insertGroup($group_args);
$group_args->title = Context::getLang('default_group_1');
$group_args->is_default = 'Y';
$group_args->is_admin = 'N';
$output = $oMemberController->insertGroup($group_args);
$group_args->title = Context::getLang('default_group_2');
$group_args->is_default = 'N';
$group_args->is_admin = 'N';
$oMemberController->insertGroup($group_args);
// 관리자 정보 세팅

View file

@ -832,7 +832,14 @@
* @brief 관리자를 추가한다
**/
function insertAdmin($args) {
// 관리자임을 설정
$args->is_admin = 'Y';
// 관리자 그룹을 구해와서 설정
$oMemberModel = &getModel('member');
$admin_group = $oMemberModel->getAdminGroup();
$args->group_srl_list = $admin_group->group_srl;
return $this->insertMember($args);
}

View file

@ -278,6 +278,14 @@
return $output->data;
}
/**
* @brief 관리자 그룹을 가져옴
**/
function getAdminGroup() {
$output = executeQuery('member.getAdminGroup');
return $output->data;
}
/**
* @brief group_srl에 해당하는 그룹 정보 가져옴
**/

View file

@ -6,6 +6,7 @@
<column name="group_srl" var="group_srl" default="sequence()" notnull="notnull" />
<column name="title" var="title" notnull="notnull" />
<column name="is_default" var="is_default" default="N" notnull="notnull" />
<column name="is_admin" var="is_admin" default="N" notnull="notnull" />
<column name="regdate" default="curdate()" />
<column name="description" var="description" default="" />
</columns>

View file

@ -3,5 +3,6 @@
<column name="title" type="varchar" size="80" notnull="notnull" unique="uni_member_group_title" />
<column name="regdate" type="date" />
<column name="is_default" type="char" default="N" />
<column name="is_admin" type="char" default="N" />
<column name="description" type="text" />
</table>

View file

@ -36,7 +36,7 @@
<td>{$group_info->is_default}</td>
<td><a href="{getUrl('group_srl',$group_info->group_srl)}">{$lang->cmd_modify}</a></td>
<td>
<!--@if($group_info->is_default!='Y')-->
<!--@if($group_info->is_default!='Y' && $group_info->is_admin !='Y')-->
<a href="#" onclick="doUpdateGroup('{$group_info->group_srl}','delete','{$lang->confirm_delete}');return false;">{$lang->cmd_delete}</a>
<!--@end-->
</td>

View file

@ -15,11 +15,11 @@
<div style="margin-bottom:30px">
{$lang->group_title} : <input type="text" name="title" value="{$selected_group->title}" /><br />
<!--@if($selected_group->is_default!='Y')-->
<!--@if($selected_group->is_default!='Y' && $selected_group->is_admin!='Y')-->
{$lang->is_default} : <input type="checkbox" name="is_default" value="Y" /><br />
<!--@end-->
{$lang->description} :<input type="text" name="description" value="{$selected_group->description}" /><br />
<input type="button" value="{$lang->cmd_cancel}" onclick="location.href='{getUrl('group_srl','')}';return false;" />
<input type="button" value="{$lang->cmd_back}" onclick="location.href='{getUrl('group_srl','')}';return false;" />
<input type="submit" value="{$lang->cmd_modify}" accesskey="s" />
</div>