ILIAS
Release_5_0_x_branch Revision 61816
|
Class ilGlossaryTerm. More...
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 | |
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 | _lookGlossaryID ($term_id) |
get glossary id form term id | |
static | _lookGlossaryTerm ($term_id) |
get glossary term | |
static | _lookLanguage ($term_id) |
lookup term language | |
static | getTermList ($a_glo_id, $searchterm="", $a_first_letter="", $a_def="", $a_tax_node=0, $a_add_amet_fields=false, array $a_amet_filter=null) |
Get all terms for given set of glossary ids. | |
static | getFirstLetters ($a_glo_id, $a_tax_node=0) |
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 545 of file class.ilGlossaryTerm.php.
References ilMD\cloneMD(), ilGlossaryDefinition\getDefinitionList(), and ilGlossaryTerm().
Referenced by ilObjGlossary\cloneObject(), and ilSCORM2004Page\performAutomaticModifications().
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().
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().
|
static |
get glossary id form term id
Definition at line 303 of file class.ilGlossaryTerm.php.
Referenced by ilObjGlossaryAccess\_checkGoto(), _getIdForImportId(), ilGlossaryTermGUI\_goto(), ilObjGlossaryGUI\addDefinition(), ilObjGlossaryGUI\confirmTermDeletion(), ilGlossaryDefinition\createMetaData(), ilGlossaryDefinition\deleteMetaData(), ilGlossaryDefinition\exportXMLMetaData(), ilGlossaryPresentationGUI\getLinkXML(), ilObjMediaObject\getParentObjectIdForUsage(), ilGlossaryPresentationGUI\ilGlossaryPresentationGUI(), ilObjGlossaryGUI\ilObjGlossaryGUI(), ilGlossaryDefinition\MDUpdateListener(), ilSCORM2004Page\performAutomaticModifications(), ilGlossaryPresentationGUI\showDefinitionTabs(), and ilGlossaryDefinition\updateMetaData().
|
static |
get glossary term
Definition at line 318 of file class.ilGlossaryTerm.php.
Referenced by SurveyQuestion\addInternalLink(), ilTermUsagesTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilObjGlossary\getAdvMDSubItemTitle(), ilSCORM2004Asset\getGlossaryTermIds(), ilObjGlossarySubItemListGUI\getHTML(), ilObjGlossaryGUI\getTemplate(), ilLinkInputGUI\getTranslatedValue(), SurveyQuestion\setMaterial(), and ilLMPresentationGUI\showPrintView().
|
static |
lookup term language
Definition at line 333 of file class.ilGlossaryTerm.php.
Referenced by ilGlossaryDefinition\createMetaData().
ilGlossaryTerm::create | ( | ) |
create new glossary term
Definition at line 248 of file class.ilGlossaryTerm.php.
References $ilDB, getImportId(), and setId().
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().
ilGlossaryTerm::exportXML | ( | & | $a_xml_writer, |
$a_inst | |||
) |
export xml
Definition at line 494 of file class.ilGlossaryTerm.php.
References ilGlossaryDefinition\getDefinitionList(), getId(), getLanguage(), and getTerm().
|
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 445 of file class.ilGlossaryTerm.php.
References $ilDB, $in, ilObjTaxonomy\getSubTreeItems(), and ilObjTaxonomy\getUsageOfObject().
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().
ilGlossaryTerm::getImportId | ( | ) |
get import id
Definition at line 239 of file class.ilGlossaryTerm.php.
References $import_id.
Referenced by create().
ilGlossaryTerm::getLanguage | ( | ) |
get language
Definition at line 221 of file class.ilGlossaryTerm.php.
References $language.
Referenced by exportXML().
|
static |
Get number of usages.
int | term id |
Definition at line 522 of file class.ilGlossaryTerm.php.
References getUsages().
Referenced by ilObjGlossaryGUI\confirmDefinitionDeletion(), ilObjGlossaryGUI\confirmTermDeletion(), ilTermDefinitionEditorGUI\executeCommand(), ilTermListTableGUI\fillRow(), and ilGlossaryTermGUI\getTabs().
ilGlossaryTerm::getTerm | ( | ) |
get term
Definition at line 201 of file class.ilGlossaryTerm.php.
References $term.
Referenced by exportXML().
|
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, $in, ilObjTaxonomy\getSubTreeItems(), ilObjTaxonomy\getUsageOfObject(), and ilAdvancedMDValues\queryForRecords().
Referenced by ilPCParagraph\autoLinkGlossaries(), ilObjContentObject\autoLinkGlossaryTerms(), and ilObjGlossary\cloneObject().
|
static |
Get terms of glossary.
@return |
Definition at line 598 of file class.ilGlossaryTerm.php.
References $ilDB.
Referenced by ilGlossaryDefinition\setShortTextsDirty().
|
static |
Get number of usages.
int | term id |
Definition at line 533 of file class.ilGlossaryTerm.php.
References ilInternalLink\_getSourcesOfTarget().
Referenced by ilTermUsagesTableGUI\getItems(), and getNumberOfUsages().
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().
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().
ilGlossaryTerm::setGlossary | ( | & | $a_glossary | ) |
set glossary object
object | $a_glossary | glossary object |
Definition at line 156 of file class.ilGlossaryTerm.php.
References setGlossaryId().
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().
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().
ilGlossaryTerm::setImportId | ( | $a_import_id | ) |
set import id
Definition at line 230 of file class.ilGlossaryTerm.php.
Referenced by read().
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().
ilGlossaryTerm::setTerm | ( | $a_term | ) |
set term
string | $a_term | term |
Definition at line 190 of file class.ilGlossaryTerm.php.
Referenced by read().
ilGlossaryTerm::update | ( | ) |
update glossary term
Definition at line 287 of file class.ilGlossaryTerm.php.
References $ilDB, and getId().
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().