mirror of
https://github.com/Lastorder-DC/rhymix.git
synced 2026-01-12 15:21:40 +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
|
|
@ -11,6 +11,7 @@
|
|||
<column name="var_search" alias="search" />
|
||||
<column name="var_default" alias="default" />
|
||||
<column name="var_desc" alias="desc" />
|
||||
<column name="eid" alias="eid" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="equal" column="module_srl" var="module_srl" filter="number" notnull="notnull" />
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
<column name="extra_keys.var_search" alias="search" />
|
||||
<column name="extra_keys.var_default" alias="default" />
|
||||
<column name="extra_keys.var_desc" alias="desc" />
|
||||
<column name="extra_keys.eid" alias="eid" />
|
||||
<column name="extra_vars.document_srl" alias="document_srl" />
|
||||
<column name="extra_vars.lang_code" alias="lang_code" />
|
||||
<column name="extra_vars.value" alias="value" />
|
||||
|
|
@ -27,6 +28,7 @@
|
|||
<conditions>
|
||||
<condition operation="equal" column="extra_keys.module_srl" var="module_srl" pipe="and" notnull="notnull" />
|
||||
<condition operation="equal" column="extra_keys.var_idx" var="var_idx" pipe="and" />
|
||||
<condition operation="equal" column="extra_keys.eid" var="eid" pipe="and" />
|
||||
</conditions>
|
||||
<navigation>
|
||||
<index var="sort_index" default="extra_keys.var_idx" order="asc" />
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
<column name="extra_vars.document_srl" alias="document_srl" />
|
||||
<column name="extra_vars.lang_code" alias="lang_code" />
|
||||
<column name="extra_vars.value" alias="value" />
|
||||
<column name="extra_vars.eid" alias="eid" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="in" column="extra_vars.document_srl" var="document_srl" pipe="and" />
|
||||
|
|
|
|||
23
modules/document/queries/getGroupsExtraKeys.xml
Normal file
23
modules/document/queries/getGroupsExtraKeys.xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<query id="getGroupsExtraKeys" action="select">
|
||||
<tables>
|
||||
<table name="document_extra_keys" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="module_srl" alias="module_srl" />
|
||||
<column name="var_idx" alias="idx" />
|
||||
<column name="eid" alias="eid" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="equal" column="module_srl" var="module_srl" filter="number" notnull="notnull" />
|
||||
<condition operation="equal" column="var_idx" var="var_idx" filter="number" pipe="and" />
|
||||
<condition operation="equal" column="eid" var="eid" notnull="notnull" pipe="and" />
|
||||
</conditions>
|
||||
<groups>
|
||||
<group column="module_srl" />
|
||||
<group column="var_idx" />
|
||||
<group column="eid" />
|
||||
</groups>
|
||||
<navigation>
|
||||
<index var="sort_index" default="var_idx" order="asc" />
|
||||
</navigation>
|
||||
</query>
|
||||
23
modules/document/queries/getGroupsExtraVars.xml
Normal file
23
modules/document/queries/getGroupsExtraVars.xml
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
<query id="getGroupsExtraVars" action="select">
|
||||
<tables>
|
||||
<table name="document_extra_vars" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="module_srl" alias="module_srl" />
|
||||
<column name="var_idx" alias="idx" />
|
||||
<column name="eid" alias="eid" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="equal" column="module_srl" var="module_srl" filter="number" notnull="notnull" />
|
||||
<condition operation="notin" column="var_idx" var="var_idx" filter="number" pipe="and" />
|
||||
<condition operation="equal" column="eid" var="eid" pipe="and" />
|
||||
</conditions>
|
||||
<groups>
|
||||
<group column="module_srl" />
|
||||
<group column="var_idx" />
|
||||
<group column="eid" />
|
||||
</groups>
|
||||
<navigation>
|
||||
<index var="sort_index" default="var_idx" order="asc" />
|
||||
</navigation>
|
||||
</query>
|
||||
|
|
@ -11,5 +11,6 @@
|
|||
<column name="var_search" var="var_search" default="N" notnull="notnull" />
|
||||
<column name="var_default" var="var_default" notnull="notnull" />
|
||||
<column name="var_desc" var="var_desc" notnull="notnull" />
|
||||
<column name="eid" var="eid" notnull="notnull" />
|
||||
</columns>
|
||||
</query>
|
||||
|
|
|
|||
|
|
@ -8,5 +8,6 @@
|
|||
<column name="var_idx" var="var_idx" filter="number" notnull="notnull" />
|
||||
<column name="value" var="value" notnull="notnull" />
|
||||
<column name="lang_code" var="lang_code" />
|
||||
<column name="eid" var="eid" notnull="notnull" />
|
||||
</columns>
|
||||
</query>
|
||||
|
|
|
|||
13
modules/document/queries/isExistsExtraKey.xml
Normal file
13
modules/document/queries/isExistsExtraKey.xml
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
<query id="isExistsExtraKey" action="select">
|
||||
<tables>
|
||||
<table name="document_extra_keys" />
|
||||
</tables>
|
||||
<columns>
|
||||
<column name="count(*)" alias="count" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="equal" column="module_srl" var="module_srl" filter="number" notnull="notnull" pipe="where" />
|
||||
<condition operation="notequal" column="var_idx" var="var_idx" filter="number" pipe="and" />
|
||||
<condition operation="equal" column="eid" var="eid" notnull="notnull" pipe="and" />
|
||||
</conditions>
|
||||
</query>
|
||||
|
|
@ -9,6 +9,7 @@
|
|||
<column name="var_search" var="var_search" default="N" notnull="notnull" />
|
||||
<column name="var_default" var="var_default" notnull="notnull" />
|
||||
<column name="var_desc" var="var_desc" notnull="notnull" />
|
||||
<column name="eid" var="eid" notnull="notnull" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="equal" column="module_srl" var="module_srl" filter="number" notnull="notnull" />
|
||||
|
|
|
|||
|
|
@ -5,6 +5,7 @@
|
|||
<columns>
|
||||
<column name="value" var="value" notnull="notnull" />
|
||||
<column name="lang_code" var="lang_code" />
|
||||
<column name="eid" var="eid" />
|
||||
</columns>
|
||||
<conditions>
|
||||
<condition operation="equal" column="module_srl" var="module_srl" filter="number" notnull="notnull" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue