확장변수 테이블에 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:
cbrghost 2009-03-20 09:17:12 +00:00
parent 46bb24295c
commit 4e2b78b6c4
21 changed files with 171 additions and 17 deletions

View file

@ -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" />

View file

@ -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" />

View file

@ -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" />

View 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>

View 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>

View file

@ -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>

View file

@ -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>

View 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>

View file

@ -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" />

View file

@ -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" />