Files
Robot 2fe5f4b174 Release of v6.1.6
Add Health Check buttons to the JCB Compiler and Component list view to verify system PHP configuration. Add the Toolbar Custom Buttons subform to the Global Subform settings for improved usability and presentation. Fix the Field edit view to ensure full compliance with Joomla 6 standards and updated UI/UX conventions. Begin migration from UIkit to Bootstrap 5 to align JCB with Joomla 6+ standards. Complete Bootstrap 5 refactor of all primary views and core UI. Continue phased removal of UIkit with full transition planned for upcoming releases. Fix deprecated JText usage in Admin Custom Tabs area for Joomla 5+ compatibility. #1302. Fix snippet loading for Joomla 6, improving reliability and removing legacy UIkit dependencies during migration. Introduced strict version-aware compilation to ensure libraries are only included when explicitly defined for Joomla 6. Disabled automatic UIkit injection for Joomla 6, preventing auto-loading across custom admin views, site views, templates, and layouts. Migrate Search view for J6 to use Bootstrap and Joomla-native HTML and JavaScript. Remove all manually linked Bootstrap v4 assets from the component. Improve subform ordering fields for clearer display and better readability. Refactor the JavaScript waiting spinner to use solid, native JavaScript with improved page-loading handling.
2026-05-21 20:49:33 +00:00

1620 lines
55 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<form
addruleprefix="VDM\Component\Componentbuilder\Administrator\Rule"
addfieldprefix="VDM\Component\Componentbuilder\Administrator\Field"
>
<config>
<inlinehelp button="show"/>
</config>
<fieldset name="details">
<!-- Default Fields. -->
<!-- Id Field. Type: Text (joomla) -->
<field
name="id"
type="text" class="readonly" label="JGLOBAL_FIELD_ID_LABEL"
description ="JGLOBAL_FIELD_ID_DESC" size="10" default="0"
readonly="true"
/>
<!-- Date Created Field. Type: Calendar (joomla) -->
<field
name="created"
type="calendar"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_CREATED_DATE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_CREATED_DATE_DESC"
size="22"
format="%Y-%m-%d %H:%M:%S"
filter="user_utc"
/>
<!-- User Created Field. Type: User (joomla) -->
<field
name="created_by"
type="user"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_CREATED_BY_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_CREATED_BY_DESC"
/>
<!-- Published Field. Type: List (joomla) -->
<field name="published" type="list" label="JSTATUS"
description="JFIELD_PUBLISHED_DESC" class="chzn-color-state"
filter="intval" size="1" default="1" >
<option value="1">
JPUBLISHED</option>
<option value="0">
JUNPUBLISHED</option>
<option value="2">
JARCHIVED</option>
<option value="-2">
JTRASHED</option>
</field>
<!-- Date Modified Field. Type: Calendar (joomla) -->
<field name="modified" type="calendar" class="readonly"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_MODIFIED_DATE_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_MODIFIED_DATE_DESC"
size="22" readonly="true" format="%Y-%m-%d %H:%M:%S" filter="user_utc" />
<!-- User Modified Field. Type: User (joomla) -->
<field name="modified_by" type="user"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_MODIFIED_BY_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_MODIFIED_BY_DESC"
class="readonly"
readonly="true"
filter="unset"
/>
<!-- Access Field. Type: Accesslevel (joomla) -->
<field name="access"
type="accesslevel"
label="JFIELD_ACCESS_LABEL"
description="JFIELD_ACCESS_DESC"
default="1"
required="false"
/>
<!-- Ordering Field. Type: Numbers (joomla) -->
<field
name="ordering"
type="number"
class="inputbox validate-ordering"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ORDERING_LABEL"
description=""
default="0"
size="6"
required="false"
/>
<!-- Version Field. Type: Text (joomla) -->
<field
name="version"
type="text"
class="readonly"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_VERSION_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_VERSION_DESC"
size="6"
default="1"
readonly="true"
filter="unset"
/>
<!-- Was added due to Permissions JS needing a Title field -->
<!-- Let us know at gh-629 should this change -->
<!-- https://github.com/vdm-io/Joomla-Component-Builder/issues/629#issuecomment-750117235 -->
<field
name="title"
type="hidden"
default="componentbuilder dynamic_get"
/>
<!-- Dynamic Fields. -->
<!-- Name Field. Type: Text. (joomla) -->
<field
type="text"
name="name"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="STRING"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_HINT"
/>
<!-- Main_source Field. Type: List. (joomla) -->
<field
type="list"
name="main_source"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_MAIN_SOURCE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_MAIN_SOURCE_DESCRIPTION"
class="list_class"
layout="joomla.form.field.list-fancy-select"
multiple="false"
filter="INT"
required="true"
default="">
<!-- Option Set. -->
<option value="">
COM_COMPONENTBUILDER_DYNAMIC_GET_PLEASE_SELECT</option>
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_BACKEND_VIEW</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOOMLA_DATABASE</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_CUSTOM</option>
</field>
<!-- Gettype Field. Type: List. (joomla) -->
<field
type="list"
name="gettype"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_GETTYPE_DESCRIPTION"
class="list_class"
layout="joomla.form.field.list-fancy-select"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_GETITEM</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_GETLISTQUERY</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_GETCUSTOM</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_GETCUSTOMS</option>
</field>
<!-- Php_calculation Field. Type: Editor. (joomla) -->
<field
type="editor"
name="php_calculation"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CALCULATION_DESCRIPTION"
width="100%"
height="450px"
cols="15"
rows="30"
buttons="no"
syntax="php"
editor="codemirror|none"
filter="raw"
validate="code"
/>
<!-- Php_router_parse Field. Type: Textarea. (joomla) -->
<field
type="textarea"
name="php_router_parse"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE_LABEL"
rows="30"
cols="15"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE_DESCRIPTION"
class="text_area span12"
filter="raw"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE_HINT"
required="true"
/>
<!-- Note_calculation_item Field. Type: Note. A None Database Field. (joomla) -->
<field type="note" name="note_calculation_item" description="COM_COMPONENTBUILDER_DYNAMIC_GET_NOTE_CALCULATION_ITEM_DESCRIPTION" class="note_calculation_item" />
<!-- Add_php_after_getitems Field. Type: Radio. (joomla) -->
<field
type="radio"
name="add_php_after_getitems"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ADD_PHP_AFTER_GETITEMS_LABEL"
class="btn-group btn-group-yesno"
default="0"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Add_php_router_parse Field. Type: Radio. (joomla) -->
<field
type="radio"
name="add_php_router_parse"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ADD_PHP_ROUTER_PARSE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_ADD_PHP_ROUTER_PARSE_DESCRIPTION"
class="btn-group btn-group-yesno"
default="0"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- View_selection Field. Type: Textarea. (joomla) -->
<field
type="textarea"
name="view_selection"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_SELECTION_LABEL"
rows="22"
cols="30"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_SELECTION_DESCRIPTION"
class="text_area span12"
filter="HTML"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_SELECTION_HINT"
required="true"
/>
<!-- Add_php_before_getitems Field. Type: Radio. (joomla) -->
<field
type="radio"
name="add_php_before_getitems"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ADD_PHP_BEFORE_GETITEMS_LABEL"
class="btn-group btn-group-yesno"
default="0"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Add_php_before_getitem Field. Type: Radio. (joomla) -->
<field
type="radio"
name="add_php_before_getitem"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ADD_PHP_BEFORE_GETITEM_LABEL"
class="btn-group btn-group-yesno"
default="0"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Add_php_after_getitem Field. Type: Radio. (joomla) -->
<field
type="radio"
name="add_php_after_getitem"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ADD_PHP_AFTER_GETITEM_LABEL"
class="btn-group btn-group-yesno"
default="0"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Note_linked_to_notice Field. Type: Note. A None Database Field. (joomla) -->
<field type="note" name="note_linked_to_notice" label="COM_COMPONENTBUILDER_DYNAMIC_GET_NOTE_LINKED_TO_NOTICE_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_NOTE_LINKED_TO_NOTICE_DESCRIPTION" heading="h4" class="note_linked_to_notice" />
<!-- Db_table_main Field. Type: Dbtables. (custom) -->
<field
type="dbtables"
name="db_table_main"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_MAIN_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_MAIN_DESCRIPTION"
class="list_class"
layout="joomla.form.field.list-fancy-select"
multiple="false"
required="true"
button="false"
/>
<!-- Php_custom_get Field. Type: Editor. (joomla) -->
<field
type="editor"
name="php_custom_get"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_CUSTOM_GET_DESCRIPTION"
width="100%"
height="450px"
cols="15"
rows="30"
buttons="no"
syntax="php"
editor="codemirror|none"
filter="raw"
validate="code"
/>
<!-- Plugin_events Field. Type: List. (joomla) -->
<field
type="list"
name="plugin_events"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PLUGIN_EVENTS_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PLUGIN_EVENTS_DESCRIPTION"
class="list_class"
layout="joomla.form.field.list-fancy-select"
multiple="true">
<!-- Option Set. -->
<option value="onContentAfterTitle">
COM_COMPONENTBUILDER_DYNAMIC_GET_ONCONTENTAFTERTITLE</option>
<option value="onContentBeforeDisplay">
COM_COMPONENTBUILDER_DYNAMIC_GET_ONCONTENTBEFOREDISPLAY</option>
<option value="onContentAfterDisplay">
COM_COMPONENTBUILDER_DYNAMIC_GET_ONCONTENTAFTERDISPLAY</option>
</field>
<!-- Db_selection Field. Type: Textarea. (joomla) -->
<field
type="textarea"
name="db_selection"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_SELECTION_LABEL"
rows="22"
cols="30"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_SELECTION_DESCRIPTION"
class="text_area span12"
filter="HTML"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_SELECTION_HINT"
required="true"
/>
<!-- View_table_main Field. Type: Modalselect. (custom) -->
<field
type="ModalSelect"
name="view_table_main"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_MAIN_LABEL"
sql_title_table="#__componentbuilder_admin_view"
sql_title_column="system_name"
data-key-name="guid"
sql_title_key="guid"
urlSelect="index.php?option=com_componentbuilder&amp;view=admin_views&amp;layout=modal&amp;tmpl=component&amp;titleKey=guid"
urlNew="index.php?option=com_componentbuilder&amp;task=admin_view.add&amp;layout=modal&amp;tmpl=component"
urlEdit="index.php?option=com_componentbuilder&amp;task=admin_view.edit&amp;guid={id}&amp;layout=modal&amp;tmpl=component&amp;titleKey=guid"
titleSelect="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_MAIN_TITLESELECT"
titleNew="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_MAIN_TITLENEW"
titleEdit="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_MAIN_TITLEEDIT"
iconSelect="icon-stack"
select="true"
new="true"
edit="true"
clear="true"
class="input-large"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_MAIN_DESCRIPTION"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_MAIN_HINT"
/>
<!-- Add_php_getlistquery Field. Type: Radio. (joomla) -->
<field
type="radio"
name="add_php_getlistquery"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ADD_PHP_GETLISTQUERY_LABEL"
class="btn-group btn-group-yesno"
default="0"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Join_db_table Field. Type: Subform. (joomla) -->
<field
type="subform"
name="join_db_table"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_DB_TABLE_LABEL"
layout="repeatablejcb"
multiple="true"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_DB_TABLE_DESCRIPTION"
icon="list">
<form hidden="true" name="list_join_db_table_modal" repeat="true">
<!-- Db_table Field. Type: Dbtables. (custom) -->
<field
type="dbtables"
name="db_table"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_DB_TABLE_DESCRIPTION"
class="list_class"
multiple="false"
required="true"
button="false"
/>
<!-- Row_type Field. Type: List. (joomla) -->
<field
type="list"
name="row_type"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ROW_TYPE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_ROW_TYPE_DESCRIPTION"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_SINGLE</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_MULTIPLE</option>
</field>
<!-- As Field. Type: List. (joomla) -->
<field
type="list"
name="as"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_AS_LABEL"
class="list_class fieldLarge"
multiple="false"
filter="WORD"
required="true"
default="b">
<!-- Option Set. -->
<option value="b">
COM_COMPONENTBUILDER_DYNAMIC_GET_B</option>
<option value="c">
COM_COMPONENTBUILDER_DYNAMIC_GET_C</option>
<option value="d">
COM_COMPONENTBUILDER_DYNAMIC_GET_D</option>
<option value="e">
COM_COMPONENTBUILDER_DYNAMIC_GET_E</option>
<option value="f">
COM_COMPONENTBUILDER_DYNAMIC_GET_F</option>
<option value="g">
COM_COMPONENTBUILDER_DYNAMIC_GET_G</option>
<option value="h">
COM_COMPONENTBUILDER_DYNAMIC_GET_H</option>
<option value="i">
COM_COMPONENTBUILDER_DYNAMIC_GET_I</option>
<option value="j">
COM_COMPONENTBUILDER_DYNAMIC_GET_J</option>
<option value="k">
COM_COMPONENTBUILDER_DYNAMIC_GET_K</option>
<option value="l">
COM_COMPONENTBUILDER_DYNAMIC_GET_L</option>
<option value="m">
COM_COMPONENTBUILDER_DYNAMIC_GET_M</option>
<option value="n">
COM_COMPONENTBUILDER_DYNAMIC_GET_N</option>
<option value="o">
COM_COMPONENTBUILDER_DYNAMIC_GET_O</option>
<option value="p">
COM_COMPONENTBUILDER_DYNAMIC_GET_P</option>
<option value="q">
COM_COMPONENTBUILDER_DYNAMIC_GET_Q</option>
<option value="r">
COM_COMPONENTBUILDER_DYNAMIC_GET_R</option>
<option value="s">
COM_COMPONENTBUILDER_DYNAMIC_GET_S</option>
<option value="t">
COM_COMPONENTBUILDER_DYNAMIC_GET_T</option>
<option value="u">
COM_COMPONENTBUILDER_DYNAMIC_GET_U</option>
<option value="v">
COM_COMPONENTBUILDER_DYNAMIC_GET_V</option>
<option value="w">
COM_COMPONENTBUILDER_DYNAMIC_GET_W</option>
<option value="x">
COM_COMPONENTBUILDER_DYNAMIC_GET_X</option>
<option value="y">
COM_COMPONENTBUILDER_DYNAMIC_GET_Y</option>
<option value="z">
COM_COMPONENTBUILDER_DYNAMIC_GET_Z</option>
<option value="aa">
COM_COMPONENTBUILDER_DYNAMIC_GET_AA</option>
<option value="bb">
COM_COMPONENTBUILDER_DYNAMIC_GET_BB</option>
<option value="cc">
COM_COMPONENTBUILDER_DYNAMIC_GET_CC</option>
<option value="dd">
COM_COMPONENTBUILDER_DYNAMIC_GET_DD</option>
<option value="ee">
COM_COMPONENTBUILDER_DYNAMIC_GET_EE</option>
<option value="ff">
COM_COMPONENTBUILDER_DYNAMIC_GET_FF</option>
<option value="gg">
COM_COMPONENTBUILDER_DYNAMIC_GET_GG</option>
<option value="hh">
COM_COMPONENTBUILDER_DYNAMIC_GET_HH</option>
<option value="ii">
COM_COMPONENTBUILDER_DYNAMIC_GET_II</option>
<option value="jj">
COM_COMPONENTBUILDER_DYNAMIC_GET_JJ</option>
<option value="kk">
COM_COMPONENTBUILDER_DYNAMIC_GET_KK</option>
<option value="ll">
COM_COMPONENTBUILDER_DYNAMIC_GET_LL</option>
<option value="mm">
COM_COMPONENTBUILDER_DYNAMIC_GET_MM</option>
<option value="nn">
COM_COMPONENTBUILDER_DYNAMIC_GET_NN</option>
<option value="oo">
COM_COMPONENTBUILDER_DYNAMIC_GET_OO</option>
<option value="pp">
COM_COMPONENTBUILDER_DYNAMIC_GET_PP</option>
<option value="qq">
COM_COMPONENTBUILDER_DYNAMIC_GET_QQ</option>
<option value="rr">
COM_COMPONENTBUILDER_DYNAMIC_GET_RR</option>
<option value="ss">
COM_COMPONENTBUILDER_DYNAMIC_GET_SS</option>
<option value="tt">
COM_COMPONENTBUILDER_DYNAMIC_GET_TT</option>
<option value="uu">
COM_COMPONENTBUILDER_DYNAMIC_GET_UU</option>
<option value="vv">
COM_COMPONENTBUILDER_DYNAMIC_GET_VV</option>
<option value="ww">
COM_COMPONENTBUILDER_DYNAMIC_GET_WW</option>
<option value="xx">
COM_COMPONENTBUILDER_DYNAMIC_GET_XX</option>
<option value="yy">
COM_COMPONENTBUILDER_DYNAMIC_GET_YY</option>
<option value="zz">
COM_COMPONENTBUILDER_DYNAMIC_GET_ZZ</option>
</field>
<!-- Type Field. Type: List. (joomla) -->
<field
type="list"
name="type"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_TYPE_LABEL"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_LEFT</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_LEFT_OUTER</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_INNER</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_RIGHT</option>
<option value="5">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_RIGHT_OUTER</option>
</field>
<!-- On_field Field. Type: Text. (joomla) -->
<field
type="text"
name="on_field"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_DESCRIPTION"
class="text_area fieldLarge"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_HINT"
/>
<!-- Operator Field. Type: List. (joomla) -->
<field
type="list"
name="operator"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_DESCRIPTION"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_EQUAL_</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_NE</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_ALT_LTGT</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_GT</option>
<option value="5">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_LT</option>
<option value="6">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_OR_EQUAL_GE</option>
<option value="7">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_OR_EQUAL_LE</option>
<option value="8">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LESS_THAN_LT</option>
<option value="9">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_GREATER_THAN_GT</option>
<option value="10">
COM_COMPONENTBUILDER_DYNAMIC_GET_IN</option>
<option value="11">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_IN</option>
<option value="12">
COM_COMPONENTBUILDER_DYNAMIC_GET_LIKE</option>
<option value="13">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LIKE</option>
<option value="14">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NULL</option>
<option value="15">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NOT_NULL</option>
<option value="16">
COM_COMPONENTBUILDER_DYNAMIC_GET_BETWEEN</option>
<option value="17">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_BETWEEN</option>
<option value="18">
COM_COMPONENTBUILDER_DYNAMIC_GET_EXISTS</option>
<option value="19">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EXISTS</option>
<option value="20">
COM_COMPONENTBUILDER_DYNAMIC_GET_REGEXP</option>
<option value="21">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_REGEXP</option>
<option value="22">
COM_COMPONENTBUILDER_DYNAMIC_GET_SOUNDS_LIKE</option>
</field>
<!-- Join_field Field. Type: Text. (joomla) -->
<field
type="text"
name="join_field"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_DESCRIPTION"
class="text_area fieldLarge"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_HINT"
/>
<!-- Selection Field. Type: Textarea. (joomla) -->
<field
type="textarea"
name="selection"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECTION_LABEL"
rows="22"
cols="30"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECTION_DESCRIPTION"
class="text_area span12"
filter="HTML"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECTION_HINT"
required="true"
/>
</form>
</field>
<!-- Select_all Field. Type: Radio. (joomla) -->
<field
type="radio"
name="select_all"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECT_ALL_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECT_ALL_DESCRIPTION"
class="btn-group btn-group-yesno"
default="0">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Php_before_getitem Field. Type: Editor. (joomla) -->
<field
type="editor"
name="php_before_getitem"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEM_DESCRIPTION"
width="100%"
height="450px"
cols="15"
rows="30"
buttons="no"
syntax="php"
editor="codemirror|none"
filter="raw"
validate="code"
/>
<!-- Getcustom Field. Type: Text. (joomla) -->
<field
type="text"
name="getcustom"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_GETCUSTOM_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_GETCUSTOM_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="WORD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_GETCUSTOM_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_GETCUSTOM_HINT"
/>
<!-- Php_after_getitem Field. Type: Editor. (joomla) -->
<field
type="editor"
name="php_after_getitem"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEM_DESCRIPTION"
width="100%"
height="450px"
cols="15"
rows="30"
buttons="no"
syntax="php"
editor="codemirror|none"
filter="raw"
validate="code"
/>
<!-- Pagination Field. Type: Radio. (joomla) -->
<field
type="radio"
name="pagination"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PAGINATION_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PAGINATION_DESCRIPTION"
class="btn-group btn-group-yesno"
default="1"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Php_getlistquery Field. Type: Editor. (joomla) -->
<field
type="editor"
name="php_getlistquery"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_GETLISTQUERY_DESCRIPTION"
width="100%"
height="450px"
cols="15"
rows="30"
buttons="no"
syntax="php"
editor="codemirror|none"
filter="raw"
validate="code"
/>
<!-- Not_required Field. Type: Hidden. (joomla) -->
<field
type="hidden"
name="not_required"
default="一_一"
/>
<!-- Php_before_getitems Field. Type: Editor. (joomla) -->
<field
type="editor"
name="php_before_getitems"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_BEFORE_GETITEMS_DESCRIPTION"
width="100%"
height="450px"
cols="15"
rows="30"
buttons="no"
syntax="php"
editor="codemirror|none"
filter="raw"
validate="code"
/>
<!-- Filter Field. Type: Subform. (joomla) -->
<field
type="subform"
name="filter"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_FILTER_LABEL"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_FILTER_DESCRIPTION"
icon="list">
<form hidden="true" name="list_filter_modal" repeat="true">
<!-- Filter_type Field. Type: List. (joomla) -->
<field
type="list"
name="filter_type"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_FILTER_TYPE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_FILTER_TYPE_DESCRIPTION"
class="list_class"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_ID</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_USER</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_ACCESS_LEVEL</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_USER_GROUPS</option>
<option value="5">
COM_COMPONENTBUILDER_DYNAMIC_GET_CATEGORIES</option>
<option value="6">
COM_COMPONENTBUILDER_DYNAMIC_GET_TAGS</option>
<option value="7">
COM_COMPONENTBUILDER_DYNAMIC_GET_DATE</option>
<option value="8">
COM_COMPONENTBUILDER_DYNAMIC_GET_FUNCTIONVAR</option>
<option value="9">
COM_COMPONENTBUILDER_DYNAMIC_GET_ARRAY_VALUE</option>
<option value="10">
COM_COMPONENTBUILDER_DYNAMIC_GET_REPEATABLE_VALUE</option>
<option value="11">
COM_COMPONENTBUILDER_DYNAMIC_GET_OTHER</option>
</field>
<!-- State_key Field. Type: Text. (joomla) -->
<field
type="text"
name="state_key"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_STATE_KEY_LABEL"
size="35"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_STATE_KEY_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="STRING"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_STATE_KEY_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_STATE_KEY_HINT"
/>
<!-- Operator Field. Type: List. (joomla) -->
<field
type="list"
name="operator"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_DESCRIPTION"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_EQUAL_</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_NE</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_ALT_LTGT</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_GT</option>
<option value="5">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_LT</option>
<option value="6">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_OR_EQUAL_GE</option>
<option value="7">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_OR_EQUAL_LE</option>
<option value="8">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LESS_THAN_LT</option>
<option value="9">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_GREATER_THAN_GT</option>
<option value="10">
COM_COMPONENTBUILDER_DYNAMIC_GET_IN</option>
<option value="11">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_IN</option>
<option value="12">
COM_COMPONENTBUILDER_DYNAMIC_GET_LIKE</option>
<option value="13">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LIKE</option>
<option value="14">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NULL</option>
<option value="15">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NOT_NULL</option>
<option value="16">
COM_COMPONENTBUILDER_DYNAMIC_GET_BETWEEN</option>
<option value="17">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_BETWEEN</option>
<option value="18">
COM_COMPONENTBUILDER_DYNAMIC_GET_EXISTS</option>
<option value="19">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EXISTS</option>
<option value="20">
COM_COMPONENTBUILDER_DYNAMIC_GET_REGEXP</option>
<option value="21">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_REGEXP</option>
<option value="22">
COM_COMPONENTBUILDER_DYNAMIC_GET_SOUNDS_LIKE</option>
</field>
<!-- Table_key Field. Type: Text. (joomla) -->
<field
type="text"
name="table_key"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_LABEL"
size="35"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_HINT"
/>
<!-- Empty Field. Type: Checkbox. (joomla) -->
<field
type="checkbox"
name="empty"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_EMPTY_LABEL"
value="1"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_EMPTY_DESCRIPTION"
class="inputbox"
/>
</form>
</field>
<!-- Php_after_getitems Field. Type: Editor. (joomla) -->
<field
type="editor"
name="php_after_getitems"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_AFTER_GETITEMS_DESCRIPTION"
width="100%"
height="450px"
cols="15"
rows="30"
buttons="no"
syntax="php"
editor="codemirror|none"
filter="raw"
validate="code"
/>
<!-- Where Field. Type: Subform. (joomla) -->
<field
type="subform"
name="where"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_WHERE_LABEL"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_WHERE_DESCRIPTION"
icon="list">
<form hidden="true" name="list_where_modal" repeat="true">
<!-- Table_key Field. Type: Text. (joomla) -->
<field
type="text"
name="table_key"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_LABEL"
size="35"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_HINT"
/>
<!-- Operator Field. Type: List. (joomla) -->
<field
type="list"
name="operator"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_DESCRIPTION"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_EQUAL_</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_NE</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_ALT_LTGT</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_GT</option>
<option value="5">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_LT</option>
<option value="6">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_OR_EQUAL_GE</option>
<option value="7">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_OR_EQUAL_LE</option>
<option value="8">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LESS_THAN_LT</option>
<option value="9">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_GREATER_THAN_GT</option>
<option value="10">
COM_COMPONENTBUILDER_DYNAMIC_GET_IN</option>
<option value="11">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_IN</option>
<option value="12">
COM_COMPONENTBUILDER_DYNAMIC_GET_LIKE</option>
<option value="13">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LIKE</option>
<option value="14">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NULL</option>
<option value="15">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NOT_NULL</option>
<option value="16">
COM_COMPONENTBUILDER_DYNAMIC_GET_BETWEEN</option>
<option value="17">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_BETWEEN</option>
<option value="18">
COM_COMPONENTBUILDER_DYNAMIC_GET_EXISTS</option>
<option value="19">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EXISTS</option>
<option value="20">
COM_COMPONENTBUILDER_DYNAMIC_GET_REGEXP</option>
<option value="21">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_REGEXP</option>
<option value="22">
COM_COMPONENTBUILDER_DYNAMIC_GET_SOUNDS_LIKE</option>
</field>
<!-- Value_key Field. Type: Text. (joomla) -->
<field
type="text"
name="value_key"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_VALUE_KEY_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_VALUE_KEY_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="STRING"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_VALUE_KEY_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_VALUE_KEY_HINT"
/>
</form>
</field>
<!-- Php_router_parse_notice Field. Type: Note. A None Database Field. (joomla) -->
<field type="note" name="php_router_parse_notice" label="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE_NOTICE_LABEL" description="COM_COMPONENTBUILDER_DYNAMIC_GET_PHP_ROUTER_PARSE_NOTICE_DESCRIPTION" heading="h3" class="alert alert-info php_router_parse_notice" />
<!-- Order Field. Type: Subform. (joomla) -->
<field
type="subform"
name="order"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ORDER_LABEL"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_ORDER_DESCRIPTION"
icon="list">
<form hidden="true" name="list_order_modal" repeat="true">
<!-- Table_key Field. Type: Text. (joomla) -->
<field
type="text"
name="table_key"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_LABEL"
size="35"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_HINT"
/>
<!-- Direction Field. Type: List. (joomla) -->
<field
type="list"
name="direction"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_DIRECTION_LABEL"
class="list_class"
multiple="false"
filter="WORD"
required="true">
<!-- Option Set. -->
<option value="ASC">
COM_COMPONENTBUILDER_DYNAMIC_GET_ASCENDING</option>
<option value="DESC">
COM_COMPONENTBUILDER_DYNAMIC_GET_DESCENDING</option>
<option value="RAND">
COM_COMPONENTBUILDER_DYNAMIC_GET_RANDOM</option>
</field>
</form>
</field>
<!-- Addcalculation Field. Type: Radio. (joomla) -->
<field
type="radio"
name="addcalculation"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ADDCALCULATION_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_ADDCALCULATION_DESCRIPTION"
class="btn-group btn-group-yesno"
default="0"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_YES</option>
<option value="0">
COM_COMPONENTBUILDER_DYNAMIC_GET_NO</option>
</field>
<!-- Group Field. Type: Subform. (joomla) -->
<field
type="subform"
name="group"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_GROUP_LABEL"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_GROUP_DESCRIPTION"
icon="list">
<form hidden="true" name="list_group_modal" repeat="true">
<!-- Table_key Field. Type: Text. (joomla) -->
<field
type="text"
name="table_key"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_LABEL"
size="35"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_TABLE_KEY_HINT"
/>
</form>
</field>
<!-- Note_calculation_items Field. Type: Note. A None Database Field. (joomla) -->
<field type="note" name="note_calculation_items" description="COM_COMPONENTBUILDER_DYNAMIC_GET_NOTE_CALCULATION_ITEMS_DESCRIPTION" class="note_calculation_items" />
<!-- Global Field. Type: Subform. (joomla) -->
<field
type="subform"
name="global"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_GLOBAL_LABEL"
layout="joomla.form.field.subform.repeatable-table"
multiple="true"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_GLOBAL_DESCRIPTION"
icon="list">
<form hidden="true" name="list_global_modal" repeat="true">
<!-- Name Field. Type: Text. (joomla) -->
<field
type="text"
name="name"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_NAME_HINT"
/>
<!-- Key Field. Type: Text. (joomla) -->
<field
type="text"
name="key"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_KEY_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_KEY_DESCRIPTION"
class="text_area"
readonly="false"
disabled="false"
required="true"
filter="STRING"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_KEY_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_KEY_HINT"
/>
<!-- As Field. Type: List. (joomla) -->
<field
type="list"
name="as"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_AS_LABEL"
class="list_class fieldSmall"
multiple="false"
filter="WORD"
required="true"
default="a">
<!-- Option Set. -->
<option value="a">
COM_COMPONENTBUILDER_DYNAMIC_GET_A</option>
<option value="b">
COM_COMPONENTBUILDER_DYNAMIC_GET_B</option>
<option value="c">
COM_COMPONENTBUILDER_DYNAMIC_GET_C</option>
<option value="d">
COM_COMPONENTBUILDER_DYNAMIC_GET_D</option>
<option value="e">
COM_COMPONENTBUILDER_DYNAMIC_GET_E</option>
<option value="f">
COM_COMPONENTBUILDER_DYNAMIC_GET_F</option>
<option value="g">
COM_COMPONENTBUILDER_DYNAMIC_GET_G</option>
<option value="h">
COM_COMPONENTBUILDER_DYNAMIC_GET_H</option>
<option value="i">
COM_COMPONENTBUILDER_DYNAMIC_GET_I</option>
<option value="j">
COM_COMPONENTBUILDER_DYNAMIC_GET_J</option>
<option value="k">
COM_COMPONENTBUILDER_DYNAMIC_GET_K</option>
<option value="l">
COM_COMPONENTBUILDER_DYNAMIC_GET_L</option>
<option value="m">
COM_COMPONENTBUILDER_DYNAMIC_GET_M</option>
<option value="n">
COM_COMPONENTBUILDER_DYNAMIC_GET_N</option>
<option value="o">
COM_COMPONENTBUILDER_DYNAMIC_GET_O</option>
<option value="p">
COM_COMPONENTBUILDER_DYNAMIC_GET_P</option>
<option value="q">
COM_COMPONENTBUILDER_DYNAMIC_GET_Q</option>
<option value="r">
COM_COMPONENTBUILDER_DYNAMIC_GET_R</option>
<option value="s">
COM_COMPONENTBUILDER_DYNAMIC_GET_S</option>
<option value="t">
COM_COMPONENTBUILDER_DYNAMIC_GET_T</option>
<option value="u">
COM_COMPONENTBUILDER_DYNAMIC_GET_U</option>
<option value="v">
COM_COMPONENTBUILDER_DYNAMIC_GET_V</option>
<option value="w">
COM_COMPONENTBUILDER_DYNAMIC_GET_W</option>
<option value="x">
COM_COMPONENTBUILDER_DYNAMIC_GET_X</option>
<option value="y">
COM_COMPONENTBUILDER_DYNAMIC_GET_Y</option>
<option value="z">
COM_COMPONENTBUILDER_DYNAMIC_GET_Z</option>
<option value="aa">
COM_COMPONENTBUILDER_DYNAMIC_GET_AA</option>
<option value="bb">
COM_COMPONENTBUILDER_DYNAMIC_GET_BB</option>
<option value="cc">
COM_COMPONENTBUILDER_DYNAMIC_GET_CC</option>
<option value="dd">
COM_COMPONENTBUILDER_DYNAMIC_GET_DD</option>
<option value="ee">
COM_COMPONENTBUILDER_DYNAMIC_GET_EE</option>
<option value="ff">
COM_COMPONENTBUILDER_DYNAMIC_GET_FF</option>
<option value="gg">
COM_COMPONENTBUILDER_DYNAMIC_GET_GG</option>
<option value="hh">
COM_COMPONENTBUILDER_DYNAMIC_GET_HH</option>
<option value="ii">
COM_COMPONENTBUILDER_DYNAMIC_GET_II</option>
<option value="jj">
COM_COMPONENTBUILDER_DYNAMIC_GET_JJ</option>
<option value="kk">
COM_COMPONENTBUILDER_DYNAMIC_GET_KK</option>
<option value="ll">
COM_COMPONENTBUILDER_DYNAMIC_GET_LL</option>
<option value="mm">
COM_COMPONENTBUILDER_DYNAMIC_GET_MM</option>
<option value="nn">
COM_COMPONENTBUILDER_DYNAMIC_GET_NN</option>
<option value="oo">
COM_COMPONENTBUILDER_DYNAMIC_GET_OO</option>
<option value="pp">
COM_COMPONENTBUILDER_DYNAMIC_GET_PP</option>
<option value="qq">
COM_COMPONENTBUILDER_DYNAMIC_GET_QQ</option>
<option value="rr">
COM_COMPONENTBUILDER_DYNAMIC_GET_RR</option>
<option value="ss">
COM_COMPONENTBUILDER_DYNAMIC_GET_SS</option>
<option value="tt">
COM_COMPONENTBUILDER_DYNAMIC_GET_TT</option>
<option value="uu">
COM_COMPONENTBUILDER_DYNAMIC_GET_UU</option>
<option value="vv">
COM_COMPONENTBUILDER_DYNAMIC_GET_VV</option>
<option value="ww">
COM_COMPONENTBUILDER_DYNAMIC_GET_WW</option>
<option value="xx">
COM_COMPONENTBUILDER_DYNAMIC_GET_XX</option>
<option value="yy">
COM_COMPONENTBUILDER_DYNAMIC_GET_YY</option>
<option value="zz">
COM_COMPONENTBUILDER_DYNAMIC_GET_ZZ</option>
</field>
<!-- Type Field. Type: Radio. (joomla) -->
<field
type="radio"
name="type"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_TYPE_LABEL"
default="2"
required="true">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_STATE</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_THIS</option>
</field>
</form>
</field>
<!-- Guid Field. Type: Text. (joomla) -->
<field
type="text"
name="guid"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_GUID_LABEL"
size="40"
maxlength="40"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_GUID_DESCRIPTION"
class="text_area"
readonly="true"
filter="CMD"
validate="guid"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_GUID_HINT"
/>
<!-- Join_view_table Field. Type: Subform. (joomla) -->
<field
type="subform"
name="join_view_table"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_VIEW_TABLE_LABEL"
layout="repeatablejcb"
multiple="true"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_VIEW_TABLE_DESCRIPTION"
icon="list">
<form hidden="true" name="list_join_view_table_modal" repeat="true">
<!-- View_table Field. Type: Modalselect. (custom) -->
<field
type="ModalSelect"
name="view_table"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_LABEL"
sql_title_table="#__componentbuilder_admin_view"
sql_title_column="system_name"
data-key-name="guid"
sql_title_key="guid"
urlSelect="index.php?option=com_componentbuilder&amp;view=admin_views&amp;layout=modal&amp;tmpl=component&amp;titleKey=guid"
urlEdit="index.php?option=com_componentbuilder&amp;task=admin_view.edit&amp;guid={id}&amp;layout=modal&amp;tmpl=component&amp;titleKey=guid"
titleSelect="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_TITLESELECT"
titleEdit="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_TITLEEDIT"
iconSelect="icon-stack"
select="true"
new="false"
edit="true"
clear="true"
required="true"
class="input-large"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_DESCRIPTION"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_VIEW_TABLE_HINT"
/>
<!-- Row_type Field. Type: List. (joomla) -->
<field
type="list"
name="row_type"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ROW_TYPE_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_ROW_TYPE_DESCRIPTION"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_SINGLE</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_MULTIPLE</option>
</field>
<!-- As Field. Type: List. (joomla) -->
<field
type="list"
name="as"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_AS_LABEL"
class="list_class fieldLarge"
multiple="false"
filter="WORD"
required="true"
default="b">
<!-- Option Set. -->
<option value="b">
COM_COMPONENTBUILDER_DYNAMIC_GET_B</option>
<option value="c">
COM_COMPONENTBUILDER_DYNAMIC_GET_C</option>
<option value="d">
COM_COMPONENTBUILDER_DYNAMIC_GET_D</option>
<option value="e">
COM_COMPONENTBUILDER_DYNAMIC_GET_E</option>
<option value="f">
COM_COMPONENTBUILDER_DYNAMIC_GET_F</option>
<option value="g">
COM_COMPONENTBUILDER_DYNAMIC_GET_G</option>
<option value="h">
COM_COMPONENTBUILDER_DYNAMIC_GET_H</option>
<option value="i">
COM_COMPONENTBUILDER_DYNAMIC_GET_I</option>
<option value="j">
COM_COMPONENTBUILDER_DYNAMIC_GET_J</option>
<option value="k">
COM_COMPONENTBUILDER_DYNAMIC_GET_K</option>
<option value="l">
COM_COMPONENTBUILDER_DYNAMIC_GET_L</option>
<option value="m">
COM_COMPONENTBUILDER_DYNAMIC_GET_M</option>
<option value="n">
COM_COMPONENTBUILDER_DYNAMIC_GET_N</option>
<option value="o">
COM_COMPONENTBUILDER_DYNAMIC_GET_O</option>
<option value="p">
COM_COMPONENTBUILDER_DYNAMIC_GET_P</option>
<option value="q">
COM_COMPONENTBUILDER_DYNAMIC_GET_Q</option>
<option value="r">
COM_COMPONENTBUILDER_DYNAMIC_GET_R</option>
<option value="s">
COM_COMPONENTBUILDER_DYNAMIC_GET_S</option>
<option value="t">
COM_COMPONENTBUILDER_DYNAMIC_GET_T</option>
<option value="u">
COM_COMPONENTBUILDER_DYNAMIC_GET_U</option>
<option value="v">
COM_COMPONENTBUILDER_DYNAMIC_GET_V</option>
<option value="w">
COM_COMPONENTBUILDER_DYNAMIC_GET_W</option>
<option value="x">
COM_COMPONENTBUILDER_DYNAMIC_GET_X</option>
<option value="y">
COM_COMPONENTBUILDER_DYNAMIC_GET_Y</option>
<option value="z">
COM_COMPONENTBUILDER_DYNAMIC_GET_Z</option>
<option value="aa">
COM_COMPONENTBUILDER_DYNAMIC_GET_AA</option>
<option value="bb">
COM_COMPONENTBUILDER_DYNAMIC_GET_BB</option>
<option value="cc">
COM_COMPONENTBUILDER_DYNAMIC_GET_CC</option>
<option value="dd">
COM_COMPONENTBUILDER_DYNAMIC_GET_DD</option>
<option value="ee">
COM_COMPONENTBUILDER_DYNAMIC_GET_EE</option>
<option value="ff">
COM_COMPONENTBUILDER_DYNAMIC_GET_FF</option>
<option value="gg">
COM_COMPONENTBUILDER_DYNAMIC_GET_GG</option>
<option value="hh">
COM_COMPONENTBUILDER_DYNAMIC_GET_HH</option>
<option value="ii">
COM_COMPONENTBUILDER_DYNAMIC_GET_II</option>
<option value="jj">
COM_COMPONENTBUILDER_DYNAMIC_GET_JJ</option>
<option value="kk">
COM_COMPONENTBUILDER_DYNAMIC_GET_KK</option>
<option value="ll">
COM_COMPONENTBUILDER_DYNAMIC_GET_LL</option>
<option value="mm">
COM_COMPONENTBUILDER_DYNAMIC_GET_MM</option>
<option value="nn">
COM_COMPONENTBUILDER_DYNAMIC_GET_NN</option>
<option value="oo">
COM_COMPONENTBUILDER_DYNAMIC_GET_OO</option>
<option value="pp">
COM_COMPONENTBUILDER_DYNAMIC_GET_PP</option>
<option value="qq">
COM_COMPONENTBUILDER_DYNAMIC_GET_QQ</option>
<option value="rr">
COM_COMPONENTBUILDER_DYNAMIC_GET_RR</option>
<option value="ss">
COM_COMPONENTBUILDER_DYNAMIC_GET_SS</option>
<option value="tt">
COM_COMPONENTBUILDER_DYNAMIC_GET_TT</option>
<option value="uu">
COM_COMPONENTBUILDER_DYNAMIC_GET_UU</option>
<option value="vv">
COM_COMPONENTBUILDER_DYNAMIC_GET_VV</option>
<option value="ww">
COM_COMPONENTBUILDER_DYNAMIC_GET_WW</option>
<option value="xx">
COM_COMPONENTBUILDER_DYNAMIC_GET_XX</option>
<option value="yy">
COM_COMPONENTBUILDER_DYNAMIC_GET_YY</option>
<option value="zz">
COM_COMPONENTBUILDER_DYNAMIC_GET_ZZ</option>
</field>
<!-- Type Field. Type: List. (joomla) -->
<field
type="list"
name="type"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_TYPE_LABEL"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_LEFT</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_LEFT_OUTER</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_INNER</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_RIGHT</option>
<option value="5">
COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_RIGHT_OUTER</option>
</field>
<!-- On_field Field. Type: Text. (joomla) -->
<field
type="text"
name="on_field"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_DESCRIPTION"
class="text_area fieldLarge"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_ON_FIELD_HINT"
/>
<!-- Operator Field. Type: List. (joomla) -->
<field
type="list"
name="operator"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_LABEL"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_OPERATOR_DESCRIPTION"
class="list_class fieldLarge"
multiple="false"
filter="INT"
required="true"
default="1">
<!-- Option Set. -->
<option value="1">
COM_COMPONENTBUILDER_DYNAMIC_GET_EQUAL_</option>
<option value="2">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_NE</option>
<option value="3">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EQUAL_ALT_LTGT</option>
<option value="4">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_GT</option>
<option value="5">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_LT</option>
<option value="6">
COM_COMPONENTBUILDER_DYNAMIC_GET_GREATER_THAN_OR_EQUAL_GE</option>
<option value="7">
COM_COMPONENTBUILDER_DYNAMIC_GET_LESS_THAN_OR_EQUAL_LE</option>
<option value="8">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LESS_THAN_LT</option>
<option value="9">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_GREATER_THAN_GT</option>
<option value="10">
COM_COMPONENTBUILDER_DYNAMIC_GET_IN</option>
<option value="11">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_IN</option>
<option value="12">
COM_COMPONENTBUILDER_DYNAMIC_GET_LIKE</option>
<option value="13">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_LIKE</option>
<option value="14">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NULL</option>
<option value="15">
COM_COMPONENTBUILDER_DYNAMIC_GET_IS_NOT_NULL</option>
<option value="16">
COM_COMPONENTBUILDER_DYNAMIC_GET_BETWEEN</option>
<option value="17">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_BETWEEN</option>
<option value="18">
COM_COMPONENTBUILDER_DYNAMIC_GET_EXISTS</option>
<option value="19">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_EXISTS</option>
<option value="20">
COM_COMPONENTBUILDER_DYNAMIC_GET_REGEXP</option>
<option value="21">
COM_COMPONENTBUILDER_DYNAMIC_GET_NOT_REGEXP</option>
<option value="22">
COM_COMPONENTBUILDER_DYNAMIC_GET_SOUNDS_LIKE</option>
</field>
<!-- Join_field Field. Type: Text. (joomla) -->
<field
type="text"
name="join_field"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_LABEL"
size="40"
maxlength="150"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_DESCRIPTION"
class="text_area fieldLarge"
readonly="false"
disabled="false"
required="true"
filter="CMD"
message="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_MESSAGE"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_JOIN_FIELD_HINT"
/>
<!-- Selection Field. Type: Textarea. (joomla) -->
<field
type="textarea"
name="selection"
label="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECTION_LABEL"
rows="22"
cols="30"
description="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECTION_DESCRIPTION"
class="text_area span12"
filter="HTML"
hint="COM_COMPONENTBUILDER_DYNAMIC_GET_SELECTION_HINT"
required="true"
/>
</form>
</field>
</fieldset>
<!-- Access Control Fields. -->
<fieldset name="accesscontrol">
<!-- Asset Id Field. Type: Hidden (joomla) -->
<field
name="asset_id"
type="hidden"
filter="unset"
/>
<!-- Rules Field. Type: Rules (joomla) -->
<field
name="rules"
type="rules"
label="Permissions in relation to this dynamic_get"
translate_label="false"
filter="rules"
validate="rules"
class="inputbox"
component="com_componentbuilder"
section="dynamic_get"
/>
</fieldset>
</form>