|
ILIAS
release_5-1 Revision 5.0.0-5477-g43f3e3fab5f
|
Class ilFilterGUI. More...
Inheritance diagram for ilFilterGUI:
Collaboration diagram for ilFilterGUI:Public Member Functions | |
| __construct ($a_parent_obj, $a_parent_cmd="") | |
| getFilterCmd () | |
| setFilterCmd ($filter_cmd) | |
| getFilterCols () | |
| setFilterCols ($filter_cols) | |
| getFilters () | |
| setFilters ($filters) | |
| getOptionalFilters () | |
| setOptionalFilters ($optional_filters) | |
| getResetCmd () | |
| setResetCmd ($reset_cmd) | |
| isDisableFilterHiding () | |
| setDisableFilterHiding ($disable_filter_hiding) | |
| isFiltersDetermined () | |
| setFiltersDetermined ($filters_determined) | |
| isSelectedFilter () | |
| setSelectedFilter ($selected_filter) | |
| isFilterSelected ($a_col) | |
| Is given filter selected? More... | |
| getDisableFilterHiding () | |
| Get disable filter hiding. More... | |
| getId () | |
| addFilterItem ($a_input_item, $a_optional=false) | |
| Add filter item. More... | |
| addFilterItemByMetaType ($id, $type=self::FILTER_TEXT, $a_optional=false, $caption=NULL) | |
| Add filter by standard type. More... | |
| getFilterItems ($a_optionals=false) | |
| Get filter items. More... | |
| getFilterItemByPostVar ($a_post_var) | |
| loadProperty ($type) | |
| Load table property. More... | |
| setFormAction ($a_form_action, $a_multipart=false) | |
| Set Form action parameter. More... | |
| getFormAction () | |
| Get Form action parameter. More... | |
| initFilter () | |
| Init filter. More... | |
| getFilterId () | |
| setFilterId ($filter_id) | |
| getHtml () | |
| writeFilterToSession () | |
| Write filter values to session. More... | |
| resetFilter () | |
| Reset filter. More... | |
Data Fields | |
| const | FILTER_TEXT = 1 |
| const | FILTER_SELECT = 2 |
| const | FILTER_DATE = 3 |
| const | FILTER_LANGUAGE = 4 |
| const | FILTER_NUMBER_RANGE = 5 |
| const | FILTER_DATE_RANGE = 6 |
| const | FILTER_DURATION_RANGE = 7 |
| const | FILTER_DATETIME_RANGE = 8 |
Protected Attributes | |
| $filters = array() | |
| $optional_filters = array() | |
| $filter_cmd = 'setFilter' | |
| $reset_cmd = 'resetFilter' | |
| $filter_cols = 5 | |
| $disable_filter_hiding = false | |
| $selected_filter = false | |
| $filters_determined = false | |
| $filter_id = '' | |
Private Member Functions | |
| renderFilter () | |
| Render Filter section. More... | |
| ilFilterGUI::__construct | ( | $a_parent_obj, | |
$a_parent_cmd = "" |
|||
| ) |
Reimplemented in ilAdvancedSearchFilterGUI, and ilShopFilterGUI.
Definition at line 36 of file class.ilFilterGUI.php.
References $ilCtrl, and setFormAction().
Here is the call graph for this function:
|
final |
Add filter item.
Filter items are property form inputs that implement the ilTableFilterItem interface
| $a_input_item | ||
| bool | $a_optional |
Definition at line 208 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType(), ilAdvancedSearchFilterGUI\initFilter(), and ilShopFilterGUI\initFilter().
Here is the caller graph for this function:| ilFilterGUI::addFilterItemByMetaType | ( | $id, | |
$type = self::FILTER_TEXT, |
|||
$a_optional = false, |
|||
$caption = NULL |
|||
| ) |
Add filter by standard type.
| string | $id | |
| int | $type | |
| bool | $a_optional | |
| string | $caption |
Definition at line 237 of file class.ilFilterGUI.php.
References $lng, $options, addFilterItem(), ilCombinationInputGUI\COMPARISON_ASCENDING, FILTER_DATE, FILTER_DATE_RANGE, FILTER_DATETIME_RANGE, FILTER_DURATION_RANGE, FILTER_LANGUAGE, FILTER_NUMBER_RANGE, FILTER_SELECT, FILTER_TEXT, and ilDateTimeInputGUI\MODE_INPUT.
Here is the call graph for this function:| ilFilterGUI::getDisableFilterHiding | ( | ) |
Get disable filter hiding.
Definition at line 191 of file class.ilFilterGUI.php.
References $disable_filter_hiding.
Referenced by getHtml(), and renderFilter().
Here is the caller graph for this function:| ilFilterGUI::getFilterCmd | ( | ) |
Definition at line 50 of file class.ilFilterGUI.php.
References $filter_cmd.
| ilFilterGUI::getFilterCols | ( | ) |
Definition at line 66 of file class.ilFilterGUI.php.
References $filter_cols.
Referenced by renderFilter().
Here is the caller graph for this function:| ilFilterGUI::getFilterId | ( | ) |
Definition at line 582 of file class.ilFilterGUI.php.
References $filter_id.
Referenced by getHtml().
Here is the caller graph for this function:
|
final |
| $a_post_var |
Definition at line 365 of file class.ilFilterGUI.php.
References getFilterItems().
Here is the call graph for this function:
|
final |
Get filter items.
| bool | $a_optionals |
Definition at line 352 of file class.ilFilterGUI.php.
References $filters, and $optional_filters.
Referenced by getFilterItemByPostVar(), renderFilter(), resetFilter(), and writeFilterToSession().
Here is the caller graph for this function:| ilFilterGUI::getFilters | ( | ) |
|
final |
Get Form action parameter.
Definition at line 421 of file class.ilFilterGUI.php.
Referenced by getHtml().
Here is the caller graph for this function:| ilFilterGUI::getHtml | ( | ) |
Definition at line 591 of file class.ilFilterGUI.php.
References $ilUser, $lng, getDisableFilterHiding(), getFilterId(), getFormAction(), getId(), and renderFilter().
Here is the call graph for this function:| ilFilterGUI::getId | ( | ) |
Definition at line 198 of file class.ilFilterGUI.php.
Referenced by getHtml(), loadProperty(), and renderFilter().
Here is the caller graph for this function:| ilFilterGUI::getOptionalFilters | ( | ) |
| ilFilterGUI::getResetCmd | ( | ) |
Definition at line 114 of file class.ilFilterGUI.php.
References $reset_cmd.
| ilFilterGUI::initFilter | ( | ) |
Init filter.
Overwrite this to initialize all filter input property objects.
Reimplemented in ilAdvancedSearchFilterGUI, and ilShopFilterGUI.
Definition at line 431 of file class.ilFilterGUI.php.
| ilFilterGUI::isDisableFilterHiding | ( | ) |
Definition at line 130 of file class.ilFilterGUI.php.
References $disable_filter_hiding.
| ilFilterGUI::isFiltersDetermined | ( | ) |
Definition at line 146 of file class.ilFilterGUI.php.
References $filters_determined.
| ilFilterGUI::isFilterSelected | ( | $a_col | ) |
Is given filter selected?
| string | $a_col | column name |
Definition at line 181 of file class.ilFilterGUI.php.
Referenced by renderFilter().
Here is the caller graph for this function:| ilFilterGUI::isSelectedFilter | ( | ) |
Definition at line 162 of file class.ilFilterGUI.php.
References $selected_filter.
| ilFilterGUI::loadProperty | ( | $type | ) |
Load table property.
| string | $type |
Definition at line 390 of file class.ilFilterGUI.php.
References $ilUser, and getId().
Referenced by renderFilter().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Render Filter section.
Definition at line 439 of file class.ilFilterGUI.php.
References $lng, $tpl, getDisableFilterHiding(), getFilterCols(), getFilterItems(), getId(), ilYuiUtil\initConnection(), isFilterSelected(), and loadProperty().
Referenced by getHtml().
Here is the call graph for this function:
Here is the caller graph for this function:| ilFilterGUI::resetFilter | ( | ) |
Reset filter.
Definition at line 667 of file class.ilFilterGUI.php.
References $_REQUEST, $lng, and getFilterItems().
Here is the call graph for this function:| ilFilterGUI::setDisableFilterHiding | ( | $disable_filter_hiding | ) |
| boolean | $disable_filter_hiding |
Definition at line 138 of file class.ilFilterGUI.php.
References $disable_filter_hiding.
| ilFilterGUI::setFilterCmd | ( | $filter_cmd | ) |
| string | $filter_cmd |
Definition at line 58 of file class.ilFilterGUI.php.
References $filter_cmd.
| ilFilterGUI::setFilterCols | ( | $filter_cols | ) |
| int | $filter_cols |
Definition at line 74 of file class.ilFilterGUI.php.
References $filter_cols.
Referenced by ilAdvancedSearchFilterGUI\__construct().
Here is the caller graph for this function:| ilFilterGUI::setFilterId | ( | $filter_id | ) |
Definition at line 586 of file class.ilFilterGUI.php.
References $filter_id.
Referenced by ilAdvancedSearchFilterGUI\__construct(), and ilShopFilterGUI\__construct().
Here is the caller graph for this function:| ilFilterGUI::setFilters | ( | $filters | ) |
| ilFilterGUI::setFiltersDetermined | ( | $filters_determined | ) |
| boolean | $filters_determined |
Definition at line 154 of file class.ilFilterGUI.php.
References $filters_determined.
|
final |
Set Form action parameter.
| string | $a_form_action | Form action |
| bool | $a_multipart | Form multipart status |
Definition at line 410 of file class.ilFilterGUI.php.
Referenced by __construct().
Here is the caller graph for this function:| ilFilterGUI::setOptionalFilters | ( | $optional_filters | ) |
| array | $optional_filters |
Definition at line 106 of file class.ilFilterGUI.php.
References $optional_filters.
| ilFilterGUI::setResetCmd | ( | $reset_cmd | ) |
| string | $reset_cmd |
Definition at line 122 of file class.ilFilterGUI.php.
References $reset_cmd.
| ilFilterGUI::setSelectedFilter | ( | $selected_filter | ) |
| boolean | $selected_filter |
Definition at line 170 of file class.ilFilterGUI.php.
References $selected_filter.
| ilFilterGUI::writeFilterToSession | ( | ) |
Write filter values to session.
Definition at line 635 of file class.ilFilterGUI.php.
References $_POST, $_REQUEST, $lng, and getFilterItems().
Here is the call graph for this function:
|
protected |
Definition at line 18 of file class.ilFilterGUI.php.
Referenced by getDisableFilterHiding(), isDisableFilterHiding(), and setDisableFilterHiding().
|
protected |
Definition at line 14 of file class.ilFilterGUI.php.
Referenced by getFilterCmd(), and setFilterCmd().
|
protected |
Definition at line 16 of file class.ilFilterGUI.php.
Referenced by getFilterCols(), and setFilterCols().
|
protected |
Definition at line 23 of file class.ilFilterGUI.php.
Referenced by getFilterId(), and setFilterId().
|
protected |
Definition at line 12 of file class.ilFilterGUI.php.
Referenced by getFilterItems(), getFilters(), and setFilters().
|
protected |
Definition at line 21 of file class.ilFilterGUI.php.
Referenced by isFiltersDetermined(), and setFiltersDetermined().
|
protected |
Definition at line 13 of file class.ilFilterGUI.php.
Referenced by getFilterItems(), getOptionalFilters(), and setOptionalFilters().
|
protected |
Definition at line 15 of file class.ilFilterGUI.php.
Referenced by getResetCmd(), and setResetCmd().
|
protected |
Definition at line 19 of file class.ilFilterGUI.php.
Referenced by isSelectedFilter(), and setSelectedFilter().
| const ilFilterGUI::FILTER_DATE = 3 |
Definition at line 28 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().
| const ilFilterGUI::FILTER_DATE_RANGE = 6 |
Definition at line 31 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().
| const ilFilterGUI::FILTER_DATETIME_RANGE = 8 |
Definition at line 33 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().
| const ilFilterGUI::FILTER_DURATION_RANGE = 7 |
Definition at line 32 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().
| const ilFilterGUI::FILTER_LANGUAGE = 4 |
Definition at line 29 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().
| const ilFilterGUI::FILTER_NUMBER_RANGE = 5 |
Definition at line 30 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().
| const ilFilterGUI::FILTER_SELECT = 2 |
Definition at line 27 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().
| const ilFilterGUI::FILTER_TEXT = 1 |
Definition at line 26 of file class.ilFilterGUI.php.
Referenced by addFilterItemByMetaType().