| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Class ilGlossaryTerm. More...
 Collaboration diagram for ilGlossaryTerm:
 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 call graph for this function: Here is the caller 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 call graph for this function: Here is the caller 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:
 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:
 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:
 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:
 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:
 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:
 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:
 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:
 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:
 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:
 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 call graph for this function: Here is the caller 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:
 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:
 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 call graph for this function: Here is the caller 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 call graph for this function: Here is the caller 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 call graph for this function: Here is the caller 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:
 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:
 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:
 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:
 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:
 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:
 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:
 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().