mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-14 00:39:57 +09:00
git-svn-id: http://xe-core.googlecode.com/svn/trunk@1228 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
70d5a362db
commit
bf21c5b538
23 changed files with 53 additions and 57 deletions
|
|
@ -10,7 +10,7 @@
|
|||
var $search_option = array('title','content','title_content','user_name','user_id','tag'); ///< 검색 옵션
|
||||
|
||||
var $skin = "default"; ///< 스킨 이름
|
||||
var $list_count = 20; ///< 한 페이지에 나타날 글의 수
|
||||
var $list_count = 1; ///< 한 페이지에 나타날 글의 수
|
||||
var $page_count = 10; ///< 페이지의 수
|
||||
var $category_list = NULL; ///< 카테고리 목록
|
||||
|
||||
|
|
|
|||
|
|
@ -425,6 +425,19 @@
|
|||
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
// 신규 입력일 경우 기본 권한 설정 (file upload, manager권한을 관리그룹으로 정함)
|
||||
if($msg_code == 'success_registed') {
|
||||
$oMemberModel = &getModel('member');
|
||||
$admin_group = $oMemberModel->getAdminGroup();
|
||||
$admin_group_srl = $admin_group->group_srl;
|
||||
|
||||
$module_srl = $output->get('module_srl');
|
||||
$grants = serialize(array('fileupload'=>array($admin_group_srl), 'comment_fileupload'=>array($admin_group_srl), 'manager'=>array($admin_group_srl)));
|
||||
|
||||
$oModuleController = &getController('module');
|
||||
$oModuleController->updateModuleGrant($module_srl, $grants);
|
||||
}
|
||||
|
||||
$this->add('page',Context::get('page'));
|
||||
$this->add('module_srl',$output->get('module_srl'));
|
||||
$this->setMessage($msg_code);
|
||||
|
|
|
|||
|
|
@ -21,6 +21,10 @@
|
|||
<title xml:lang="ko">파일 첨부</title>
|
||||
<title xml:lang="en">file upload</title>
|
||||
</grant>
|
||||
<grant name="comment_fileupload" default="guest">
|
||||
<title xml:lang="ko">댓글 파일 첨부</title>
|
||||
<title xml:lang="en">comment file upload</title>
|
||||
</grant>
|
||||
<grant name="manager" default="root">
|
||||
<title xml:lang="ko">관리</title>
|
||||
<title xml:lang="en">manager</title>
|
||||
|
|
|
|||
|
|
@ -14,7 +14,6 @@
|
|||
// action forward에 등록 (관리자 모드에서 사용하기 위함)
|
||||
$oModuleController = &getController('module');
|
||||
$oModuleController->insertActionForward('comment', 'view', 'dispCommentAdminList');
|
||||
//$oModuleController->insertActionForward('comment', 'controller', 'procCommentAdminDeleteChecked');
|
||||
|
||||
return new Object();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -20,7 +20,6 @@
|
|||
// action forward에 등록 (관리자 모드에서 사용하기 위함)
|
||||
$oModuleController = &getController('module');
|
||||
$oModuleController->insertActionForward('document', 'view', 'dispDocumentAdminList');
|
||||
//$oModuleController->insertActionForward('document', 'controller', 'procDocumentAdminDeleteChecked');
|
||||
|
||||
return new Object();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,6 +5,8 @@
|
|||
<column name="is_notice" type="char" size="1" default="N" notnull="notnull" index="idx_is_notice" />
|
||||
<column name="is_secret" type="char" size="1" default="N" notnull="notnull" index="idx_is_secret" />
|
||||
<column name="title" type="varchar" size="250" />
|
||||
<column name="title_bold" type="char" size="1" default="N" notnull="notnull" />
|
||||
<column name="title_color" type="char" size="7" />
|
||||
<column name="content" type="bigtext" notnull="notnull" />
|
||||
<column name="readed_count" type="number" size="11" default="0" notnull="notnull" index="idx_readed_count" />
|
||||
<column name="voted_count" type="number" size="11" default="0" notnull="notnull" index="idx_voted_count" />
|
||||
|
|
@ -21,6 +23,7 @@
|
|||
<column name="tags" type="text" />
|
||||
<column name="regdate" type="date" index="idx_regdate " />
|
||||
<column name="last_update" type="date" index="idx_last_update" />
|
||||
<column name="last_updater" type="varchar" size="80" />
|
||||
<column name="ipaddress" type="varchar" size="128" notnull="notnull" index="idx_ipaddress"/>
|
||||
<column name="list_order" type="number" size="11" notnull="notnull" index="idx_list_order" />
|
||||
<column name="update_order" type="number" size="11" notnull="notnull" index="idx_update_order" />
|
||||
|
|
|
|||
|
|
@ -15,10 +15,6 @@
|
|||
$oModuleController = &getController('module');
|
||||
$oModuleController->insertActionForward('editor', 'view', 'dispEditorAdminIndex');
|
||||
$oModuleController->insertActionForward('editor', 'view', 'dispEditorAdminSetupComponent');
|
||||
//$oModuleController->insertActionForward('editor', 'controller', 'procEditorAdminEnableComponent');
|
||||
//$oModuleController->insertActionForward('editor', 'controller', 'procEditorAdminDisableComponent');
|
||||
//$oModuleController->insertActionForward('editor', 'controller', 'procEditorAdminMoveListOrder');
|
||||
//$oModuleController->insertActionForward('editor', 'controller', 'procEditorAdminSetupComponent');
|
||||
|
||||
// 기본 에디터 컴포넌트를 추가
|
||||
$oEditorController = &getController('editor');
|
||||
|
|
|
|||
|
|
@ -60,9 +60,6 @@
|
|||
|
||||
$lang->admin_title = '관리자정보';
|
||||
|
||||
$lang->default_group_1 = "준회원";
|
||||
$lang->default_group_2 = "정회원";
|
||||
|
||||
$lang->about_database_file = 'Sqlite는 파일에 데이터를 저장합니다. 데이터베이스 파일의 위치를 웹에서 접근할 수 없는 곳으로 하셔야 합니다';
|
||||
|
||||
$lang->success_installed = '설치가 되었습니다';
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
// action forward에 등록 (관리자 모드에서 사용하기 위함)
|
||||
$oModuleController = &getController('module');
|
||||
$oModuleController->insertActionForward('krzip', 'view', 'dispKrzipAdminConfig');
|
||||
//$oModuleController->insertActionForward('krzip', 'controller', 'procKrzipAdminInsertConfig');
|
||||
|
||||
return new Object();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 = '이미 로그인되어 있습니다';
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
|
||||
// 관리자 정보 세팅
|
||||
|
|
|
|||
|
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -278,6 +278,14 @@
|
|||
return $output->data;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief 관리자 그룹을 가져옴
|
||||
**/
|
||||
function getAdminGroup() {
|
||||
$output = executeQuery('member.getAdminGroup');
|
||||
return $output->data;
|
||||
}
|
||||
|
||||
/**
|
||||
* @brief group_srl에 해당하는 그룹 정보 가져옴
|
||||
**/
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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>
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@
|
|||
$oModuleController = &getController('module');
|
||||
$oModuleController->insertActionForward('message', 'view', 'dispMessage');
|
||||
$oModuleController->insertActionForward('message', 'view', 'dispMessageAdminConfig');
|
||||
//$oModuleController->insertActionForward('message', 'controller', 'procMessageAdminInsertConfig');
|
||||
|
||||
return new Object();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@
|
|||
$oModuleController->insertActionForward('module', 'view', 'dispModuleAdminList');
|
||||
$oModuleController->insertActionForward('module', 'view', 'dispModuleAdminCategory');
|
||||
$oModuleController->insertActionForward('module', 'view', 'dispModuleAdminInfo');
|
||||
//$oModuleController->insertActionForward('module', 'controller', 'procModuleAdminInsertCategory');
|
||||
//$oModuleController->insertActionForward('module', 'controller', 'procModuleAdminUpdateCategory');
|
||||
|
||||
// module 모듈에서 사용할 디렉토리 생성
|
||||
FileHandler::makeDir('./files/cache/module_info');
|
||||
|
|
|
|||
|
|
@ -19,9 +19,6 @@
|
|||
$oModuleController->insertActionForward('page', 'view', 'dispPageAdminInfo');
|
||||
$oModuleController->insertActionForward('page', 'view', 'dispPageAdminInsert');
|
||||
$oModuleController->insertActionForward('page', 'view', 'dispPageAdminDelete');
|
||||
//$oModuleController->insertActionForward('page', 'controller', 'procPageAdminInsert');
|
||||
//$oModuleController->insertActionForward('page', 'controller', 'procPageAdminDelete');
|
||||
//$oModuleController->insertActionForward('page', 'controller', 'procPageAdminInsertConfig');
|
||||
|
||||
// page 에서 사용할 cache디렉토리 생성
|
||||
FileHandler::makeDir('./files/cache/page');
|
||||
|
|
|
|||
|
|
@ -17,8 +17,6 @@
|
|||
$oModuleController->insertActionForward('plugin', 'view', 'dispPluginGenerateCode');
|
||||
$oModuleController->insertActionForward('plugin', 'view', 'dispPluginGenerateCodePage');
|
||||
$oModuleController->insertActionForward('plugin', 'view', 'dispPluginAdminDownloadedList');
|
||||
//$oModuleController->insertActionForward('plugin', 'controller', 'procPluginGenerateCode');
|
||||
//$oModuleController->insertActionForward('plugin', 'controller', 'procPluginGetColorsetList');
|
||||
|
||||
// plugin 에서 사용할 cache디렉토리 생성
|
||||
FileHandler::makeDir('./files/cache/plugin');
|
||||
|
|
|
|||
|
|
@ -16,11 +16,6 @@
|
|||
$oModuleController->insertActionForward('spamfilter', 'view', 'dispSpamfilterAdminConfig');
|
||||
$oModuleController->insertActionForward('spamfilter', 'view', 'dispSpamfilterAdminDeniedIPList');
|
||||
$oModuleController->insertActionForward('spamfilter', 'view', 'dispSpamfilterAdminDeniedWordList');
|
||||
//$oModuleController->insertActionForward('spamfilter', 'controller', 'procSpamfilterAdminInsertConfig');
|
||||
//$oModuleController->insertActionForward('spamfilter', 'controller', 'procSpamfilterAdminInsertDeniedIP');
|
||||
//$oModuleController->insertActionForward('spamfilter', 'controller', 'procSpamfilterAdminDeleteDeniedIP');
|
||||
//$oModuleController->insertActionForward('spamfilter', 'controller', 'procSpamfilterAdminInsertDeniedWord');
|
||||
//$oModuleController->insertActionForward('spamfilter', 'controller', 'procSpamfilterAdminDeleteDeniedWord');
|
||||
|
||||
return new Object();
|
||||
}
|
||||
|
|
|
|||
|
|
@ -15,7 +15,6 @@
|
|||
$oModuleController = &getController('module');
|
||||
$oModuleController->insertActionForward('trackback', 'controller', 'procTrackbackReceive');
|
||||
$oModuleController->insertActionForward('trackback', 'view', 'dispTrackbackAdminList');
|
||||
//$oModuleController->insertActionForward('trackback', 'controller', 'procTrackbackAdminDeleteChecked');
|
||||
|
||||
return new Object();
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue