Solutions Open Source

Référence de la classe t3lib_queryGenerator

Liste de tous les membres

Fonctions membres publiques

 makeFieldList ()
 init ($name, $table, $fieldList='')
 setAndCleanUpExternalLists ($name, $list, $force='')
 procesData ($qC='')
 cleanUpQueryConfig ($queryConfig)
 getFormElements ($subLevel=0, $queryConfig='', $parent='')
 makeOptionList ($fN, $conf, $table)
 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')
 getTreeList ($id, $depth, $begin=0, $perms_clause)
 getSelectQuery ($qString= '', $fN= '')
 JSbottom ($formname='forms[0]')

Attributs publics

 $lang
 $compSQL
 $comp_offsets
 $noWrap = ' nowrap'
 $name
 $table
 $fieldList
 $fields = array()
 $extFieldLists = array()
 $queryConfig = array()
 $enablePrefix = 0
 $enableQueryParts = 0
 $extJSCODE = ''


Documentation des fonctions membres

t3lib_queryGenerator::makeFieldList (  ) 

Renvoie:
[type] ...

t3lib_queryGenerator::init ( name,
table,
fieldList = '' 
)

[Describe function...]

Paramètres:
[type] $name: ...
[type] $table: ...
[type] $fieldList: ...
Renvoie:
[type] ...

t3lib_queryGenerator::setAndCleanUpExternalLists ( name,
list,
force = '' 
)

[Describe function...]

Paramètres:
[type] $name: ...
[type] $list: ...
[type] $force: ...
Renvoie:
[type] ...

t3lib_queryGenerator::procesData ( qC = ''  ) 

[Describe function...]

Paramètres:
[type] $qC: ...
Renvoie:
[type] ...

t3lib_queryGenerator::cleanUpQueryConfig ( queryConfig  ) 

[Describe function...]

Paramètres:
[type] $queryConfig: ...
Renvoie:
[type] ...

t3lib_queryGenerator::getFormElements ( subLevel = 0,
queryConfig = '',
parent = '' 
)

[Describe function...]

Paramètres:
[type] $subLevel: ...
[type] $queryConfig: ...
[type] $parent: ...
Renvoie:
[type] ...

t3lib_queryGenerator::makeOptionList ( fN,
conf,
table 
)

[Describe function...]

Paramètres:
[type] $codeArr: ...
[type] $l: ...
[type] $table: ...
Renvoie:
[type] ...

t3lib_queryGenerator::printCodeArray ( codeArr,
l = 0 
)

[Describe function...]

Paramètres:
[type] $codeArr: ...
[type] $l: ...
Renvoie:
[type] ...

t3lib_queryGenerator::formatQ ( str  ) 

[Describe function...]

Paramètres:
[type] $str: ...
Renvoie:
[type] ...

t3lib_queryGenerator::mkOperatorSelect ( name,
op,
draw,
submit 
)

[Describe function...]

Paramètres:
[type] $name: ...
[type] $op: ...
[type] $draw: ...
[type] $submit: ...
Renvoie:
[type] ...

t3lib_queryGenerator::mkTypeSelect ( name,
fieldName,
prepend = 'FIELD_' 
)

[Describe function...]

Paramètres:
[type] $name: ...
[type] $fieldName: ...
[type] $prepend: ...
Renvoie:
[type] ...

t3lib_queryGenerator::verifyType ( fieldName  ) 

[Describe function...]

Paramètres:
[type] $fieldName: ...
Renvoie:
[type] ...

t3lib_queryGenerator::verifyComparison ( comparison,
neg 
)

[Describe function...]

Paramètres:
[type] $comparison: ...
[type] $neg: ...
Renvoie:
[type] ...

t3lib_queryGenerator::mkFieldToInputSelect ( name,
fieldName 
)

[Describe function...]

Paramètres:
[type] $name: ...
[type] $fieldName: ...
Renvoie:
[type] ...

t3lib_queryGenerator::mkTableSelect ( name,
cur 
)

[Describe function...]

Paramètres:
[type] $name: ...
[type] $cur: ...
Renvoie:
[type] ...

t3lib_queryGenerator::mkCompSelect ( name,
comparison,
neg 
)

[Describe function...]

Paramètres:
[type] $name: ...
[type] $comparison: ...
[type] $neg: ...
Renvoie:
[type] ...

t3lib_queryGenerator::getSubscript ( arr  ) 

[Describe function...]

Paramètres:
[type] $arr: ...
Renvoie:
[type] ...

t3lib_queryGenerator::initUserDef (  ) 

[Describe function...]

Renvoie:
[type] ...

t3lib_queryGenerator::userDef (  ) 

[Describe function...]

Renvoie:
[type] ...

t3lib_queryGenerator::userDefCleanUp ( queryConfig  ) 

[Describe function...]

Paramètres:
[type] $queryConfig: ...
Renvoie:
[type] ...

t3lib_queryGenerator::getQuery ( queryConfig,
pad = '' 
)

[Describe function...]

Paramètres:
[type] $queryConfig: ...
[type] $pad: ...
Renvoie:
[type] ...

t3lib_queryGenerator::getQuerySingle ( conf,
first 
)

[Describe function...]

Paramètres:
[type] $conf: ...
[type] $first: ...
Renvoie:
[type] ...

t3lib_queryGenerator::cleanInputVal ( conf,
suffix = '' 
)

[Describe function...]

Paramètres:
[type] $conf: ...
[type] $suffix: ...
Renvoie:
[type] ...

t3lib_queryGenerator::getUserDefQuery ( qcArr  ) 

[Describe function...]

Paramètres:
[type] $qcArr: ...
Renvoie:
[type] ...

t3lib_queryGenerator::updateIcon (  ) 

[Describe function...]

Renvoie:
[type] ...

t3lib_queryGenerator::getLabelCol (  ) 

[Describe function...]

Renvoie:
[type] ...

t3lib_queryGenerator::makeSelectorTable ( modSettings,
enableList = 'table,
fields  ,
query  ,
group  ,
order  ,
limit'   
)

[Describe function...]

Paramètres:
[type] $modSettings: ...
[type] $enableList: ...
Renvoie:
[type] ...

t3lib_queryGenerator::getTreeList ( id,
depth,
begin = 0,
perms_clause 
)

[Describe function...]

Paramètres:
[type] $qString: ...
[type] $depth: ...
[type] $begin: ...
[type] $perms_clause: ...
Renvoie:
[type] ...

t3lib_queryGenerator::getSelectQuery ( qString = '',
fN = '' 
)

[Describe function...]

Paramètres:
[type] $qString: ...
[type] $fN: ...
Renvoie:
[type] ...

t3lib_queryGenerator::JSbottom ( formname = 'forms[0]'  ) 

[Describe function...]

Paramètres:
[type] $formname: ...
Renvoie:
[type] ...


Documentation des données membres

t3lib_queryGenerator::$lang

t3lib_queryGenerator::$compSQL

t3lib_queryGenerator::$comp_offsets

Valeur initiale :

 array(
                'text' => 0,
                'number' => 1,
                'multiple' => 2,
                'relation' => 2,
                'files' => 2,
                'date' => 3,
                'time' => 3,
                'boolean' => 4,
                'binary' => 5
        )

t3lib_queryGenerator::$noWrap = ' nowrap'

t3lib_queryGenerator::$name

t3lib_queryGenerator::$table

t3lib_queryGenerator::$fieldList

t3lib_queryGenerator::$fields = array()

t3lib_queryGenerator::$extFieldLists = array()

t3lib_queryGenerator::$queryConfig = array()

t3lib_queryGenerator::$enablePrefix = 0

t3lib_queryGenerator::$enableQueryParts = 0

t3lib_queryGenerator::$extJSCODE = ''


La documentation de cette classe a été générée à partir du fichier suivant :
Généré le Fri Aug 31 11:42:27 2007 pour OBLADY - Typo3 API v4.1.2 par  doxygen 1.5.3