ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Public Member Functions | |
__construct (private ilDBInterface $db, private ilLanguage $lng) | |
loadLabels (ilTestRandomQuestionSetSourcePoolDefinitionList $source_pool_definition_list) | |
getTaxonomyTreeLabel (int $taxonomy_tree_id) | |
getTaxonomyNodeLabel (int $taxonomy_node_id) | |
loadLabelsFromTaxonomyIds (array $taxonomy_ids) | |
getTaxonomyFilterLabel (array $filter=[], string $filter_delimiter='+', string $tax_node_delimiter=':', string $nodes_delimiter=', ') | |
getLifecycleFilterLabel (array $filter=[]) | |
getTypeFilterLabel (array $filter=[]) | |
Private Member Functions | |
collectIds (ilTestRandomQuestionSetSourcePoolDefinitionList $source_pool_definition_list) | |
loadTaxonomyTreeLabels () | |
loadTaxonomyNodeLabels () | |
loadTypeLabels () | |
Private Attributes | |
array | $taxonomy_tree_ids = [] |
array | $taxonomy_node_ids = [] |
array | $taxonomy_tree_labels = [] |
array | $taxonomy_node_labels = [] |
array | $type_labels = [] |
Definition at line 27 of file class.ilTestQuestionFilterLabelTranslator.php.
ilTestQuestionFilterLabelTranslator::__construct | ( | private ilDBInterface | $db, |
private ilLanguage | $lng | ||
) |
Definition at line 37 of file class.ilTestQuestionFilterLabelTranslator.php.
References loadTypeLabels().
|
private |
Definition at line 53 of file class.ilTestQuestionFilterLabelTranslator.php.
Referenced by loadLabels().
ilTestQuestionFilterLabelTranslator::getLifecycleFilterLabel | ( | array | $filter = [] | ) |
Definition at line 150 of file class.ilTestQuestionFilterLabelTranslator.php.
References $lifecycle, ilAssQuestionLifecycle\getDraftInstance(), and ILIAS\Repository\lng().
ilTestQuestionFilterLabelTranslator::getTaxonomyFilterLabel | ( | array | $filter = [] , |
string | $filter_delimiter = ' + ' , |
||
string | $tax_node_delimiter = ': ' , |
||
string | $nodes_delimiter = ' , |
||
' | |||
) |
Definition at line 131 of file class.ilTestQuestionFilterLabelTranslator.php.
References getTaxonomyNodeLabel(), and getTaxonomyTreeLabel().
Referenced by ilLOUtils\buildQplTitleByDefinition().
ilTestQuestionFilterLabelTranslator::getTaxonomyNodeLabel | ( | int | $taxonomy_node_id | ) |
Definition at line 119 of file class.ilTestQuestionFilterLabelTranslator.php.
Referenced by getTaxonomyFilterLabel().
ilTestQuestionFilterLabelTranslator::getTaxonomyTreeLabel | ( | int | $taxonomy_tree_id | ) |
Definition at line 114 of file class.ilTestQuestionFilterLabelTranslator.php.
Referenced by getTaxonomyFilterLabel().
ilTestQuestionFilterLabelTranslator::getTypeFilterLabel | ( | array | $filter = [] | ) |
Definition at line 162 of file class.ilTestQuestionFilterLabelTranslator.php.
Referenced by ilLOUtils\buildQplTitleByDefinition().
ilTestQuestionFilterLabelTranslator::loadLabels | ( | ilTestRandomQuestionSetSourcePoolDefinitionList | $source_pool_definition_list | ) |
Definition at line 44 of file class.ilTestQuestionFilterLabelTranslator.php.
References collectIds(), loadTaxonomyNodeLabels(), and loadTaxonomyTreeLabels().
ilTestQuestionFilterLabelTranslator::loadLabelsFromTaxonomyIds | ( | array | $taxonomy_ids | ) |
Definition at line 124 of file class.ilTestQuestionFilterLabelTranslator.php.
References loadTaxonomyTreeLabels().
|
private |
Definition at line 91 of file class.ilTestQuestionFilterLabelTranslator.php.
References $res.
Referenced by loadLabels().
|
private |
Definition at line 70 of file class.ilTestQuestionFilterLabelTranslator.php.
References $res.
Referenced by loadLabels(), and loadLabelsFromTaxonomyIds().
|
private |
Definition at line 107 of file class.ilTestQuestionFilterLabelTranslator.php.
References $data, and ilObjQuestionPool\_getQuestionTypes().
Referenced by __construct().
|
private |
Definition at line 30 of file class.ilTestQuestionFilterLabelTranslator.php.
|
private |
Definition at line 33 of file class.ilTestQuestionFilterLabelTranslator.php.
|
private |
Definition at line 29 of file class.ilTestQuestionFilterLabelTranslator.php.
|
private |
Definition at line 32 of file class.ilTestQuestionFilterLabelTranslator.php.
|
private |
Definition at line 35 of file class.ilTestQuestionFilterLabelTranslator.php.