modules/Reports/SearchFormReports.php
\SearchFormReports
Old EditView
- Parent(s)
- \SearchForm < \EditView
Properties
$action= ''index''
'index'
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$action
$customFieldDefs= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$customFieldDefs
$displaySavedSearch= 'true'
true
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$displaySavedSearch
$displayType= ''searchView''
'searchView'
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$displayType
$displayView= ''basic_search''
'basic_search'
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$displayView
$fieldDefs= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$fieldDefs
$formData= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$formData
$listViewDefs= 'array()'
array()
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$listViewDefs
$lv= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$lv
$nbTabs= '0'
0
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$nbTabs
array
$options= ''
- Type
- array
- Inherited_from
- \SearchForm::$$options
$parsedView= ''basic''
'basic'
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$parsedView
$searchFields= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$searchFields
$searchdefs= 'array()'
array()
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$searchdefs
$seed= 'null'
null
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$seed
$showAdvanced= 'true'
true
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$showAdvanced
$showBasic= 'true'
true
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$showBasic
$showCustom= 'false'
false
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$showCustom
$showSavedSearchesOptions= 'true'
true
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$showSavedSearchesOptions
$tabs= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$tabs
string
$template= ''
- Type
- string
- Inherited_from
- \EditView::$$template
- Inherited_from
- \SearchForm::$$template
$th= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$th
$tpl= ''
- Type
- n/a
- Inherited_from
- \SearchForm::$$tpl
$view= ''SearchForm''
'SearchForm'
Details- Type
- n/a
- Inherited_from
- \SearchForm::$$view
Methods
EditView(
string $module, string $template
)
:
void
Name | Type | Description |
---|---|---|
$module | string | module to use |
$template | string | template of the form to retreive |
SearchForm(
$seed, $module, $action
=
'index', $options
=
array()
)
:
void
Name | Type | Description |
---|---|---|
$seed | ||
$module | ||
$action | ||
$options |
_displayTabs(
string $currentKey
)
:
string
Name | Type | Description |
---|---|---|
$currentKey | string | key in $this->tabs to show as the current tab |
Type | Description |
---|---|
string | html |
display(
$header
=
true
)
:
string
Name | Type | Description |
---|---|---|
$header |
Type | Description |
---|---|
string | HTML of parsed template |
displayAdvanced(
$header
=
true, $return
=
false, $listViewDefs
=
'', $lv
=
''
)
:
void
Name | Type | Description |
---|---|---|
$header | ||
$return | ||
$listViewDefs | ||
$lv |
displaySavedSearchSelect(
)
:
void
displayWithHeaders(
$view, $basic_search_text
=
'', $advanced_search_text
=
'', $saved_views_text
=
''
)
:
void
Name | Type | Description |
---|---|---|
$view | ||
$basic_search_text | ||
$advanced_search_text | ||
$saved_views_text |
generateSearchWhere(
bool $add_custom_fields
=
false, string $module
=
''
)
:
string
This function serves as the central piece of SearchForm2.php It is responsible for creating the WHERE clause for a given search operation
Name | Type | Description |
---|---|---|
$add_custom_fields | bool | boolean indicating whether or not custom fields should be added |
$module | string | Module to search against |
Type | Description |
---|---|
string | the SQL WHERE clause based on the arguments supplied in SearchForm2 instance |
isEmptyDropdownField(
\$value $name
=
'', $value
=
array()
)
:
void
This function checks to see if a blank dropdown field was supplied. This scenario will occur where a dropdown select is in single selection mode
Name | Type | Description |
---|---|---|
$name | \$value | Mixed dropdown value |
$value |
locateFile(
string $file
)
:
bool | string
Locate a file in the custom or stock folders. Look in the custom folders first.
Inherited from: \SearchForm::locateFile()Name | Type | Description |
---|---|---|
$file | string | The file we are looking for |
Type | Description |
---|---|
bool | string | If the file is found return the path, False if not |
parseDateExpression(
string $operator, string $db_field, string $field_type
=
''
)
:
void
Parse date expression and return WHERE clause
Inherited from: \SearchForm::parseDateExpression()Name | Type | Description |
---|---|---|
$operator | string | Date expression operator |
$db_field | string | DB field name |
$field_type | string | DB field type |
populateFromArray(
array $array, string $switchVar
=
null, bool $addAllBeanFields
=
true
)
:
void
Name | Type | Description |
---|---|---|
$array | array | array to search through |
$switchVar | string | variable to use in switch statement |
$addAllBeanFields | bool | true to process at all bean fields |
populateFromRequest(
string $switchVar
=
null, bool $addAllBeanFields
=
true
)
:
void
Populate the searchFields from $_REQUEST
Inherited from: \SearchForm::populateFromRequest()Name | Type | Description |
---|---|---|
$switchVar | string | variable to use in switch statement |
$addAllBeanFields | bool | true to process at all bean fields |
process(
)
:
void
Processes / setups the template assigns all things to the template like mod_srings and app_strings
Inherited from: \EditView::process()\SearchForm::process()retrieveSearchDefs(
$module
)
:
void
Return the search defs for a particular module.
Inherited from: \SearchForm::retrieveSearchDefs()Name | Type | Description |
---|---|---|
$module |
- Static
setOptions(
array $options
=
null
)
:
\SearchForm2
Name | Type | Description |
---|---|---|
$options | array |
Type | Description |
---|---|
\SearchForm2 |