mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-04-10 14:02:12 +09:00
확장변수 테이블에 eid 컬럼 추가 1.확장변수 추가/수정 시 대상 모듈 중 유일한 eid 로 등록하기 추가 2.다국어 게시글이 존재 시 확장변수 위치이동 안되는 오류 수정 3. 확장변수관련 추가/생성/삭제/수정/출력에 eid 정보에 대해 추가 수정
git-svn-id: http://xe-core.googlecode.com/svn/sandbox@5922 201d5d3c-b55e-5fd7-737f-ddc643e51545
This commit is contained in:
parent
46bb24295c
commit
4e2b78b6c4
21 changed files with 171 additions and 17 deletions
|
|
@ -337,8 +337,9 @@
|
|||
$default = Context::get('default');
|
||||
$desc = Context::get('desc');
|
||||
$search = Context::get('search');
|
||||
$eid = Context::get('eid');
|
||||
|
||||
if(!$module_srl || !$name) return new Object(-1,'msg_invalid_request');
|
||||
if(!$module_srl || !$name || !$eid) return new Object(-1,'msg_invalid_request');
|
||||
|
||||
// idx가 지정되어 있지 않으면 최고 값을 지정
|
||||
if(!$var_idx) {
|
||||
|
|
@ -347,9 +348,18 @@
|
|||
$var_idx = $output->data->var_idx+1;
|
||||
}
|
||||
|
||||
// 이미 존재하는 모듈 이름인지 체크
|
||||
$obj->module_srl = $module_srl;
|
||||
$obj->var_idx = $var_idx;
|
||||
$obj->eid = $eid;
|
||||
$output = executeQuery('document.isExistsExtraKey', $obj);
|
||||
if(!$output->toBool() || $output->data->count) {
|
||||
return new Object(-1, 'msg_extra_name_exists');
|
||||
}
|
||||
|
||||
// insert or update
|
||||
$oDocumentController = &getController('document');
|
||||
$output = $oDocumentController->insertDocumentExtraKey($module_srl, $var_idx, $name, $type, $is_required, $search, $default, $desc);
|
||||
$output = $oDocumentController->insertDocumentExtraKey($module_srl, $var_idx, $name, $type, $is_required, $search, $default, $desc, $eid);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
$this->setMessage('success_registed');
|
||||
|
|
@ -574,7 +584,7 @@
|
|||
} else {
|
||||
$args->module_srl = $module_srl;
|
||||
$args->var_idx = $new_idx;
|
||||
$args->new_idx = -1;
|
||||
$args->new_idx = -10000;
|
||||
$output = executeQuery('document.updateDocumentExtraKeyIdx', $args);
|
||||
if(!$output->toBool()) return $output;
|
||||
$output = executeQuery('document.updateDocumentExtraVarIdx', $args);
|
||||
|
|
@ -587,7 +597,7 @@
|
|||
$output = executeQuery('document.updateDocumentExtraVarIdx', $args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
||||
$args->var_idx = -1;
|
||||
$args->var_idx = -10000;
|
||||
$args->new_idx = $var_idx;
|
||||
$output = executeQuery('document.updateDocumentExtraKeyIdx', $args);
|
||||
if(!$output->toBool()) return $output;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue