|
ILIAS
eassessment Revision 61809
|
Class ilGlossaryTerm. More...
Collaboration diagram for ilGlossaryTerm:Public Member Functions | |
| ilGlossaryTerm ($a_id=0) | |
| Constructor public. | |
| read () | |
| read glossary term data | |
| _getIdForImportId ($a_import_id) | |
| get current term id for import id (static) | |
| _exists ($a_id) | |
| checks wether a glossary term with specified id exists or not | |
| setId ($a_id) | |
| set glossary term id (= glossary item id) | |
| getId () | |
| get term id (= glossary item id) | |
| setGlossary (&$a_glossary) | |
| set glossary object | |
| setGlossaryId ($a_glo_id) | |
| set glossary id | |
| getGlossaryId () | |
| get glossary id | |
| setTerm ($a_term) | |
| set term | |
| getTerm () | |
| get term | |
| setLanguage ($a_language) | |
| set language | |
| getLanguage () | |
| get language | |
| setImportId ($a_import_id) | |
| set import id | |
| getImportId () | |
| get import id | |
| create () | |
| create new glossary term | |
| delete () | |
| delete glossary term (and all its definition objects) | |
| update () | |
| update glossary term | |
| _lookGlossaryID ($term_id) | |
| get glossary id form term id | |
| _lookGlossaryTerm ($term_id) | |
| get glossary term | |
| _lookLanguage ($term_id) | |
| lookup term language | |
| exportXML (&$a_xml_writer, $a_inst) | |
| export xml | |
| _copyTerm ($a_term_id, $a_glossary_id) | |
| Copy a term to a glossary. | |
Static Public Member Functions | |
| static | getTermList ($a_glo_id, $searchterm="", $a_first_letter="", $a_def="") |
| Get all terms for given set of glossary ids. | |
| static | getFirstLetters ($a_glo_id) |
| Get all terms for given set of glossary ids. | |
| static | getNumberOfUsages ($a_term_id) |
| Get number of usages. | |
| static | getUsages ($a_term_id) |
| Get number of usages. | |
| static | getTermsOfGlossary ($a_glo_id) |
| Get terms of glossary. | |
Data Fields | |
| $ilias | |
| $lng | |
| $tpl | |
| $id | |
| $glossary | |
| $term | |
| $language | |
| $glo_id | |
| $import_id | |
Class ilGlossaryTerm.
Definition at line 12 of file class.ilGlossaryTerm.php.
| ilGlossaryTerm::_copyTerm | ( | $a_term_id, | |
| $a_glossary_id | |||
| ) |
Copy a term to a glossary.
| @return |
Definition at line 489 of file class.ilGlossaryTerm.php.
References ilMD\cloneMD(), ilGlossaryDefinition\getDefinitionList(), and ilGlossaryTerm().
Referenced by ilSCORM2004Page\performAutomaticModifications().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTerm::_exists | ( | $a_id | ) |
checks wether a glossary term with specified id exists or not
| int | $id | id |
Definition at line 105 of file class.ilGlossaryTerm.php.
References $ilDB, and ilInternalLink\_extractObjIdOfTarget().
Referenced by ilLinksTableGUI\fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTerm::_getIdForImportId | ( | $a_import_id | ) |
get current term id for import id (static)
| int | $a_import_id | import id |
Definition at line 71 of file class.ilGlossaryTerm.php.
References $glo_id, $ilDB, ilObject\_hasUntrashedReference(), and _lookGlossaryID().
Here is the call graph for this function:| ilGlossaryTerm::_lookGlossaryID | ( | $term_id | ) |
get glossary id form term id
Definition at line 303 of file class.ilGlossaryTerm.php.
Referenced by ilObjGlossaryAccess\_checkGoto(), _getIdForImportId(), ilGlossaryTermGUI\_goto(), ilGlossaryDefinition\createMetaData(), ilGlossaryDefinition\deleteMetaData(), ilGlossaryDefinition\exportXMLMetaData(), ilGlossaryPresentationGUI\getLinkXML(), ilObjMediaObject\getParentObjectIdForUsage(), ilGlossaryDefinition\MDUpdateListener(), ilSCORM2004Page\performAutomaticModifications(), and ilGlossaryDefinition\updateMetaData().
Here is the caller graph for this function:| ilGlossaryTerm::_lookGlossaryTerm | ( | $term_id | ) |
get glossary term
Definition at line 318 of file class.ilGlossaryTerm.php.
Referenced by ilShopResultPresentationGUI\__appendChildLinks(), SurveyQuestion\addInternalLink(), ilTermUsagesTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilSCORM2004Sco\getGlossaryTermIds(), ilObjGlossarySubItemListGUI\getHTML(), ilObjGlossaryGUI\getTemplate(), SurveyQuestion\setMaterial(), and ilLMPresentationGUI\showPrintView().
Here is the caller graph for this function:| ilGlossaryTerm::_lookLanguage | ( | $term_id | ) |
lookup term language
Definition at line 333 of file class.ilGlossaryTerm.php.
Referenced by ilGlossaryDefinition\createMetaData().
Here is the caller graph for this function:| ilGlossaryTerm::create | ( | ) |
create new glossary term
Definition at line 248 of file class.ilGlossaryTerm.php.
References $ilDB, getImportId(), and setId().
Here is the call graph for this function:| ilGlossaryTerm::delete | ( | ) |
delete glossary term (and all its definition objects)
Definition at line 268 of file class.ilGlossaryTerm.php.
References $ilDB, ilGlossaryDefinition\getDefinitionList(), and getId().
Here is the call graph for this function:| ilGlossaryTerm::exportXML | ( | & | $a_xml_writer, |
| $a_inst | |||
| ) |
export xml
Definition at line 438 of file class.ilGlossaryTerm.php.
References ilGlossaryDefinition\getDefinitionList(), getId(), getLanguage(), and getTerm().
Here is the call graph for this function:
|
static |
Get all terms for given set of glossary ids.
| integer/array | array of glossary ids for meta glossaries |
| string | searchstring |
| string | first letter |
Definition at line 408 of file class.ilGlossaryTerm.php.
References $ilDB.
| ilGlossaryTerm::getGlossaryId | ( | ) |
get glossary id
Definition at line 179 of file class.ilGlossaryTerm.php.
References $glo_id.
| ilGlossaryTerm::getId | ( | ) |
get term id (= glossary item id)
Definition at line 146 of file class.ilGlossaryTerm.php.
References $id.
Referenced by delete(), exportXML(), and update().
Here is the caller graph for this function:| ilGlossaryTerm::getImportId | ( | ) |
get import id
Definition at line 239 of file class.ilGlossaryTerm.php.
References $import_id.
Referenced by create().
Here is the caller graph for this function:| ilGlossaryTerm::getLanguage | ( | ) |
get language
Definition at line 221 of file class.ilGlossaryTerm.php.
References $language.
Referenced by exportXML().
Here is the caller graph for this function:
|
static |
Get number of usages.
| int | term id |
Definition at line 466 of file class.ilGlossaryTerm.php.
References getUsages().
Referenced by ilObjGlossaryGUI\confirmDefinitionDeletion(), ilObjGlossaryGUI\confirmTermDeletion(), ilTermDefinitionEditorGUI\executeCommand(), ilTermListTableGUI\fillRow(), and ilGlossaryTermGUI\getTabs().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTerm::getTerm | ( | ) |
get term
Definition at line 201 of file class.ilGlossaryTerm.php.
References $term.
Referenced by exportXML().
Here is the caller graph for this function:
|
static |
Get all terms for given set of glossary ids.
| integer/array | array of glossary ids for meta glossaries |
| string | searchstring |
| string | first letter |
Definition at line 353 of file class.ilGlossaryTerm.php.
References $ilDB.
|
static |
Get terms of glossary.
| @return |
Definition at line 538 of file class.ilGlossaryTerm.php.
References $ilDB.
Referenced by ilGlossaryDefinition\setShortTextsDirty().
Here is the caller graph for this function:
|
static |
Get number of usages.
| int | term id |
Definition at line 477 of file class.ilGlossaryTerm.php.
References ilInternalLink\_getSourcesOfTarget().
Referenced by ilTermUsagesTableGUI\getItems(), and getNumberOfUsages().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTerm::ilGlossaryTerm | ( | $a_id = 0 | ) |
Constructor public.
Definition at line 29 of file class.ilGlossaryTerm.php.
References $ilias, $lng, $tpl, and read().
Referenced by _copyTerm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTerm::read | ( | ) |
read glossary term data
Definition at line 48 of file class.ilGlossaryTerm.php.
References $ilDB, setGlossaryId(), setImportId(), setLanguage(), and setTerm().
Referenced by ilGlossaryTerm().
Here is the call graph for this function:
Here is the caller graph for this function:| ilGlossaryTerm::setGlossary | ( | & | $a_glossary | ) |
set glossary object
| object | $a_glossary | glossary object |
Definition at line 156 of file class.ilGlossaryTerm.php.
References setGlossaryId().
Here is the call graph for this function:| ilGlossaryTerm::setGlossaryId | ( | $a_glo_id | ) |
set glossary id
| int | $a_glo_id | glossary id |
Definition at line 168 of file class.ilGlossaryTerm.php.
Referenced by read(), and setGlossary().
Here is the caller graph for this function:| ilGlossaryTerm::setId | ( | $a_id | ) |
set glossary term id (= glossary item id)
| int | $a_id | glossary term id |
Definition at line 135 of file class.ilGlossaryTerm.php.
Referenced by create().
Here is the caller graph for this function:| ilGlossaryTerm::setImportId | ( | $a_import_id | ) |
set import id
Definition at line 230 of file class.ilGlossaryTerm.php.
Referenced by read().
Here is the caller graph for this function:| ilGlossaryTerm::setLanguage | ( | $a_language | ) |
set language
| string | $a_language | two letter language code |
Definition at line 212 of file class.ilGlossaryTerm.php.
Referenced by read().
Here is the caller graph for this function:| ilGlossaryTerm::setTerm | ( | $a_term | ) |
set term
| string | $a_term | term |
Definition at line 190 of file class.ilGlossaryTerm.php.
Referenced by read().
Here is the caller graph for this function:| ilGlossaryTerm::update | ( | ) |
update glossary term
Definition at line 287 of file class.ilGlossaryTerm.php.
References $ilDB, and getId().
Here is the call graph for this function:| ilGlossaryTerm::$glo_id |
Definition at line 22 of file class.ilGlossaryTerm.php.
Referenced by _getIdForImportId(), and getGlossaryId().
| ilGlossaryTerm::$glossary |
Definition at line 19 of file class.ilGlossaryTerm.php.
| ilGlossaryTerm::$id |
Definition at line 18 of file class.ilGlossaryTerm.php.
Referenced by getId().
| ilGlossaryTerm::$ilias |
Definition at line 14 of file class.ilGlossaryTerm.php.
Referenced by ilGlossaryTerm().
| ilGlossaryTerm::$import_id |
Definition at line 23 of file class.ilGlossaryTerm.php.
Referenced by getImportId().
| ilGlossaryTerm::$language |
Definition at line 21 of file class.ilGlossaryTerm.php.
Referenced by getLanguage().
| ilGlossaryTerm::$lng |
Definition at line 15 of file class.ilGlossaryTerm.php.
Referenced by ilGlossaryTerm().
| ilGlossaryTerm::$term |
Definition at line 20 of file class.ilGlossaryTerm.php.
Referenced by getTerm().
| ilGlossaryTerm::$tpl |
Definition at line 16 of file class.ilGlossaryTerm.php.
Referenced by ilGlossaryTerm().