
Public Member Functions | |
| makeFieldList () | |
| init ($name, $table, $fieldList="") | |
| setAndCleanUpExternalLists ($name, $list, $force="") | |
| procesData ($qC="") | |
| cleanUpQueryConfig ($queryConfig) | |
| getFormElements ($subLevel=0, $queryConfig="", $parent="") | |
| printCodeArray ($codeArr, $l=0) | |
| formatQ ($str) | |
| mkOperatorSelect ($name, $op, $draw, $submit) | |
| mkTypeSelect ($name, $fieldName, $prepend="FIELD_") | |
| verifyType ($fieldName) | |
| verifyComparison ($comparison, $neg) | |
| mkFieldToInputSelect ($name, $fieldName) | |
| mkTableSelect ($name, $cur) | |
| mkCompSelect ($name, $comparison, $neg) | |
| getSubscript ($arr) | |
| initUserDef () | |
| userDef () | |
| userDefCleanUp ($queryConfig) | |
| getQuery ($queryConfig, $pad="") | |
| getQuerySingle ($conf, $first) | |
| cleanInputVal ($conf, $suffix="") | |
| getUserDefQuery ($qcArr) | |
| updateIcon () | |
| getLabelCol () | |
| makeSelectorTable ($modSettings, $enableList="table,fields,query,group,order,limit") | |
| getSelectQuery ($qString="") | |
| JSbottom ($formname="forms[0]") | |
| makeFieldList () | |
| init ($name, $table, $fieldList="") | |
| setAndCleanUpExternalLists ($name, $list, $force="") | |
| procesData ($qC="") | |
| cleanUpQueryConfig ($queryConfig) | |
| getFormElements ($subLevel=0, $queryConfig="", $parent="") | |
| printCodeArray ($codeArr, $l=0) | |
| formatQ ($str) | |
| mkOperatorSelect ($name, $op, $draw, $submit) | |
| mkTypeSelect ($name, $fieldName, $prepend="FIELD_") | |
| verifyType ($fieldName) | |
| verifyComparison ($comparison, $neg) | |
| mkFieldToInputSelect ($name, $fieldName) | |
| mkTableSelect ($name, $cur) | |
| mkCompSelect ($name, $comparison, $neg) | |
| getSubscript ($arr) | |
| initUserDef () | |
| userDef () | |
| userDefCleanUp ($queryConfig) | |
| getQuery ($queryConfig, $pad="") | |
| getQuerySingle ($conf, $first) | |
| cleanInputVal ($conf, $suffix="") | |
| getUserDefQuery ($qcArr) | |
| updateIcon () | |
| getLabelCol () | |
| makeSelectorTable ($modSettings, $enableList="table,fields,query,group,order,limit") | |
| getSelectQuery ($qString="") | |
| JSbottom ($formname="forms[0]") | |
Public Attributes | |
| $lang | |
| $compSQL | |
| $comp_offsets | |
| $noWrap = " nowrap" | |
| $name | |
| $table | |
| $fieldList | |
| $fields = array() | |
| $extFieldLists = array() | |
| $queryConfig = array() | |
| $enablePrefix = 0 | |
| $enableQueryParts = 0 | |
| $extJSCODE = "" | |
Definition at line 95 of file class.t3lib_querygenerator.php.
|
||||||||||||
|
[Describe function...]
Definition at line 827 of file class.t3lib_querygenerator.php. References $conf, and t3lib_div::intExplode(). |
|
||||||||||||
|
[Describe function...]
Definition at line 827 of file class.t3lib_querygenerator.php. References $conf, and t3lib_div::intExplode(). Referenced by cleanUpQueryConfig(), and getQuerySingle(). |
|
|
[Describe function...]
Definition at line 411 of file class.t3lib_querygenerator.php. References $conf, $key, $queryConfig, cleanInputVal(), cleanUpQueryConfig(), userDefCleanUp(), verifyComparison(), and verifyType(). |
|
|
[Describe function...]
Definition at line 411 of file class.t3lib_querygenerator.php. References $conf, $key, $queryConfig, cleanInputVal(), userDefCleanUp(), verifyComparison(), and verifyType(). Referenced by cleanUpQueryConfig(), and makeSelectorTable(). |
|
|
[Describe function...]
Definition at line 578 of file class.t3lib_querygenerator.php. |
|
|
[Describe function...]
Definition at line 578 of file class.t3lib_querygenerator.php. |
|
||||||||||||||||
|
[Describe function...]
Definition at line 468 of file class.t3lib_querygenerator.php. References $conf, $key, $queryConfig, getFormElements(), getQuerySingle(), height, input, mkCompSelect(), mkOperatorSelect(), mkTypeSelect(), updateIcon(), userDef(), and value. |
|
||||||||||||||||
|
[Describe function...]
Definition at line 468 of file class.t3lib_querygenerator.php. References $conf, $key, $queryConfig, getQuerySingle(), height, input, mkCompSelect(), mkOperatorSelect(), mkTypeSelect(), updateIcon(), userDef(), and value. Referenced by getFormElements(), and makeSelectorTable(). |
|
|
[Describe function...]
Definition at line 863 of file class.t3lib_querygenerator.php. |
|
|
[Describe function...]
Definition at line 863 of file class.t3lib_querygenerator.php. |
|
||||||||||||
|
[Describe function...]
Definition at line 773 of file class.t3lib_querygenerator.php. References $conf. |
|
||||||||||||
|
[Describe function...]
Definition at line 773 of file class.t3lib_querygenerator.php. References $conf. Referenced by getSelectQuery(). |
|
||||||||||||
|
[Describe function...]
Definition at line 803 of file class.t3lib_querygenerator.php. References $conf, cleanInputVal(), and table. |
|
||||||||||||
|
[Describe function...]
Definition at line 803 of file class.t3lib_querygenerator.php. References $conf, cleanInputVal(), and table. Referenced by getFormElements(). |
|
|
[Describe function...]
Definition at line 979 of file class.t3lib_querygenerator.php. References $GLOBALS, $query, and getQuery(). |
|
|
[Describe function...]
Definition at line 979 of file class.t3lib_querygenerator.php. References $GLOBALS, $query, and getQuery(). |
|
|
[Describe function...]
Definition at line 729 of file class.t3lib_querygenerator.php. References $key. |
|
|
[Describe function...]
Definition at line 729 of file class.t3lib_querygenerator.php. References $key. Referenced by procesData(). |
|
|
[Describe function...]
Definition at line 846 of file class.t3lib_querygenerator.php. |
|
|
[Describe function...]
Definition at line 846 of file class.t3lib_querygenerator.php. |
|
||||||||||||||||
|
[Describe function...]
Definition at line 203 of file class.t3lib_querygenerator.php. References $fieldList, $name, $table, $TCA, initUserDef(), t3lib_div::loadTCA(), makeFieldList(), table, and t3lib_div::trimExplode(). |
|
||||||||||||||||
|
[Describe function...]
Definition at line 203 of file class.t3lib_querygenerator.php. References $fieldList, $name, $table, $TCA, initUserDef(), t3lib_div::loadTCA(), makeFieldList(), table, and t3lib_div::trimExplode(). |
|
|
[Describe function...]
Reimplemented in mailSelect. Definition at line 744 of file class.t3lib_querygenerator.php. |
|
|
[Describe function...]
Reimplemented in mailSelect. Definition at line 744 of file class.t3lib_querygenerator.php. Referenced by init(). |
|
|
[Describe function...]
Definition at line 999 of file class.t3lib_querygenerator.php. |
|
|
[Describe function...]
Definition at line 999 of file class.t3lib_querygenerator.php. Referenced by makeSelectorTable(). |
|
|
Definition at line 176 of file class.t3lib_querygenerator.php. References $TCA, t3lib_div::loadTCA(), and table. |
|
|
Definition at line 176 of file class.t3lib_querygenerator.php. References $TCA, t3lib_div::loadTCA(), and table. Referenced by init(). |
|
||||||||||||
|
[Describe function...]
Definition at line 875 of file class.t3lib_querygenerator.php. References $parts, a, cleanUpQueryConfig(), colspan, getFormElements(), input, t3lib_div::intExplode(), JSbottom(), mkFieldToInputSelect(), mkTableSelect(), mkTypeSelect(), nowrap, printCodeArray(), procesData(), setAndCleanUpExternalLists(), table, td, updateIcon(), and value. |
|
||||||||||||
|
[Describe function...]
Definition at line 875 of file class.t3lib_querygenerator.php. References $parts, a, cleanUpQueryConfig(), colspan, getFormElements(), input, t3lib_div::intExplode(), JSbottom(), mkFieldToInputSelect(), mkTableSelect(), mkTypeSelect(), nowrap, printCodeArray(), procesData(), setAndCleanUpExternalLists(), table, td, updateIcon(), and value. |
|
||||||||||||||||
|
[Describe function...]
Definition at line 711 of file class.t3lib_querygenerator.php. |
|
||||||||||||||||
|
[Describe function...]
Definition at line 711 of file class.t3lib_querygenerator.php. References $i, lang, select, selected, and value. Referenced by getFormElements(). |
|
||||||||||||
|
[Describe function...]
Definition at line 668 of file class.t3lib_querygenerator.php. References $key, a, height, img, input, select, selected, size, updateIcon(), and value. |
|
||||||||||||
|
[Describe function...]
Definition at line 668 of file class.t3lib_querygenerator.php. References $key, a, height, img, input, select, selected, size, updateIcon(), and value. Referenced by makeSelectorTable(). |
|
||||||||||||||||||||
|
[Describe function...]
Definition at line 591 of file class.t3lib_querygenerator.php. References height, img, input, lang, select, selected, and value. |
|
||||||||||||||||||||
|
[Describe function...]
Definition at line 591 of file class.t3lib_querygenerator.php. References height, img, input, lang, select, selected, and value. Referenced by getFormElements(). |
|
||||||||||||
|
[Describe function...]
Reimplemented in mailSelect. Definition at line 689 of file class.t3lib_querygenerator.php. |
|
||||||||||||
|
[Describe function...]
Reimplemented in mailSelect. Definition at line 689 of file class.t3lib_querygenerator.php. References $GLOBALS, $TCA, select, selected, and value. Referenced by makeSelectorTable(). |
|
||||||||||||||||
|
[Describe function...]
Definition at line 613 of file class.t3lib_querygenerator.php. |
|
||||||||||||||||
|
[Describe function...]
Definition at line 613 of file class.t3lib_querygenerator.php. References $key, select, selected, and value. Referenced by getFormElements(), makeSelectorTable(), and mailSelect::userDef(). |
|
||||||||||||
|
[Describe function...]
Definition at line 555 of file class.t3lib_querygenerator.php. References height, img, t3lib_div::modifyHTMLColor(), printCodeArray(), table, and td. |
|
||||||||||||
|
[Describe function...]
Definition at line 555 of file class.t3lib_querygenerator.php. References height, img, t3lib_div::modifyHTMLColor(), table, and td. Referenced by makeSelectorTable(), and printCodeArray(). |
|
|
[Describe function...]
Definition at line 308 of file class.t3lib_querygenerator.php. References $i, $j, t3lib_div::_POST(), and getSubscript(). |
|
|
[Describe function...]
Definition at line 308 of file class.t3lib_querygenerator.php. References $i, $j, t3lib_div::_POST(), and getSubscript(). Referenced by makeSelectorTable(). |
|
||||||||||||||||
|
[Describe function...]
Definition at line 292 of file class.t3lib_querygenerator.php. References $fields, $name, and t3lib_div::trimExplode(). |
|
||||||||||||||||
|
[Describe function...]
Definition at line 292 of file class.t3lib_querygenerator.php. References $fields, $name, and t3lib_div::trimExplode(). Referenced by makeSelectorTable(). |
|
|
[Describe function...]
Definition at line 854 of file class.t3lib_querygenerator.php. |
|
|
[Describe function...]
Definition at line 854 of file class.t3lib_querygenerator.php. Referenced by getFormElements(), makeSelectorTable(), and mkFieldToInputSelect(). |
|
|
[Describe function...]
Definition at line 753 of file class.t3lib_querygenerator.php. |
|
|
[Describe function...]
Definition at line 753 of file class.t3lib_querygenerator.php. Referenced by getFormElements(). |
|
|
[Describe function...]
Definition at line 762 of file class.t3lib_querygenerator.php. References $queryConfig. |
|
|
[Describe function...]
Definition at line 762 of file class.t3lib_querygenerator.php. References $queryConfig. Referenced by cleanUpQueryConfig(). |
|
||||||||||||
|
[Describe function...]
Definition at line 649 of file class.t3lib_querygenerator.php. References $i. |
|
||||||||||||
|
[Describe function...]
Definition at line 649 of file class.t3lib_querygenerator.php. References $i. Referenced by cleanUpQueryConfig(). |
|
|
[Describe function...]
Definition at line 632 of file class.t3lib_querygenerator.php. References $key. |
|
|
[Describe function...]
Definition at line 632 of file class.t3lib_querygenerator.php. References $key. Referenced by cleanUpQueryConfig(). |
|
|
Initial value: array(
"text" => 0,
"number" => 1,
"date" => 1
)
Definition at line 150 of file class.t3lib_querygenerator.php. |
|
|
Initial value: array(
// Type = text offset = 0
"0" => "#FIELD# LIKE '%#VALUE#%'",
"1" => "#FIELD# NOT LIKE '%#VALUE#%'",
"2" => "#FIELD# LIKE '#VALUE#%'",
"3" => "#FIELD# NOT LIKE '#VALUE#%'",
"4" => "#FIELD# LIKE '%#VALUE#'",
"5" => "#FIELD# NOT LIKE '%#VALUE#'",
"6" => "#FIELD# = '#VALUE#'",
"7" => "#FIELD# != '#VALUE#'",
// Type = date,number , offset = 32
"32" => "#FIELD# = '#VALUE#'",
"33" => "#FIELD# != '#VALUE#'",
"34" => "#FIELD# > #VALUE#",
"35" => "#FIELD# < #VALUE#",
"36" => "#FIELD# >= #VALUE# AND #FIELD# <= #VALUE1#",
"37" => "NOT (#FIELD# >= #VALUE# AND #FIELD# <= #VALUE1#)",
"38" => "#FIELD# IN (#VALUE#)",
"39" => "#FIELD# NOT IN (#VALUE#)",
"40" => "(#FIELD# & #VALUE#)=#VALUE#",
"41" => "(#FIELD# & #VALUE#)!=#VALUE#",
"42" => "(#FIELD# | #VALUE#)=#VALUE#",
"43" => "(#FIELD# | #VALUE#)!=#VALUE#"
)
Definition at line 125 of file class.t3lib_querygenerator.php. |
|
|
Definition at line 163 of file class.t3lib_querygenerator.php. |
|
|
Definition at line 164 of file class.t3lib_querygenerator.php. |
|
|
Definition at line 161 of file class.t3lib_querygenerator.php. |
|
|
Definition at line 165 of file class.t3lib_querygenerator.php. |
|
|
Definition at line 159 of file class.t3lib_querygenerator.php. Referenced by init(). |
|
|
Definition at line 160 of file class.t3lib_querygenerator.php. Referenced by setAndCleanUpExternalLists(). |
|
|
Initial value: array(
"OR" => "or",
"AND" => "and",
"comparison" => array(
// Type = text offset = 0
"0_" => "contains",
"1_" => "does not contain",
"2_" => "starts with",
"3_" => "does not start with",
"4_" => "ends with",
"5_" => "does not end with",
"6_" => "equals",
"7_" => "does not equal",
// Type = date,number , offset = 32
"32_" => "equals",
"33_" => "does not equal",
"34_" => "is greater than",
"35_" => "is less than",
"36_" => "is between",
"37_" => "is not between",
"38_" => "is in list",
"39_" => "is not in list",
"40_" => "binary AND equals",
"41_" => "binary AND does not equal",
"42_" => "binary OR equals",
"43_" => "binary OR does not equal"
)
)
Definition at line 96 of file class.t3lib_querygenerator.php. |
|
|
Definition at line 157 of file class.t3lib_querygenerator.php. Referenced by init(), and setAndCleanUpExternalLists(). |
|
|
Definition at line 155 of file class.t3lib_querygenerator.php. |
|
|
Definition at line 162 of file class.t3lib_querygenerator.php. Referenced by cleanUpQueryConfig(), getFormElements(), and userDefCleanUp(). |
|
|
Definition at line 158 of file class.t3lib_querygenerator.php. Referenced by init(). |
1.4.3-20050530