ILIAS
trunk Revision v11.0_alpha-3011-gc6b235a2e85
◀ ilDoc Overview
class.ilAdvancedMDFieldDefinitionAddress.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
26
class
ilAdvancedMDFieldDefinitionAddress
extends
ilAdvancedMDFieldDefinitionGroupBased
27
{
28
public
function
getType
():
int
29
{
30
return
self::TYPE_ADDRESS
;
31
}
32
33
public
function
getADTGroup
():
ilADTDefinition
34
{
35
$def =
ilADTFactory::getInstance
()->getDefinitionInstanceByType(
"Group"
);
36
37
$street =
ilADTFactory::getInstance
()->getDefinitionInstanceByType(
"Text"
);
38
$def->addElement(
"street"
, $street);
39
40
$city =
ilADTFactory::getInstance
()->getDefinitionInstanceByType(
"Text"
);
41
$def->addElement(
"city"
, $city);
42
43
$loc =
ilADTFactory::getInstance
()->getDefinitionInstanceByType(
"Location"
);
44
$def->addElement(
"location"
, $loc);
45
46
return
$def;
47
}
48
49
public
function
getTitles
(): array
50
{
51
global
$lng
;
52
53
return
array(
54
"street"
=>
$lng
->
txt
(
"street"
)
55
,
56
"city"
=>
$lng
->
txt
(
"city"
)
57
,
58
"location"
=>
$lng
->
txt
(
"location"
)
59
);
60
}
61
}
ilADTDefinition
ADT definition base class.
Definition:
class.ilADTDefinition.php:26
ilADTFactory\getInstance
static getInstance()
Definition:
class.ilADTFactory.php:30
ilAdvancedMDFieldDefinitionAddress
AMD field type address.
Definition:
class.ilAdvancedMDFieldDefinitionAddress.php:27
ilAdvancedMDFieldDefinitionAddress\getType
getType()
Get type.
Definition:
class.ilAdvancedMDFieldDefinitionAddress.php:28
ilAdvancedMDFieldDefinitionAddress\getTitles
getTitles()
Definition:
class.ilAdvancedMDFieldDefinitionAddress.php:49
ilAdvancedMDFieldDefinitionAddress\getADTGroup
getADTGroup()
Definition:
class.ilAdvancedMDFieldDefinitionAddress.php:33
ilAdvancedMDFieldDefinitionGroupBased
AMD field type address.
Definition:
class.ilAdvancedMDFieldDefinitionGroupBased.php:27
ilAdvancedMDFieldDefinition\TYPE_ADDRESS
const TYPE_ADDRESS
Definition:
class.ilAdvancedMDFieldDefinition.php:60
ilAdvancedMDFieldDefinition\$lng
ilLanguage $lng
Definition:
class.ilAdvancedMDFieldDefinition.php:73
ilLanguage\txt
txt(string $a_topic, string $a_default_lang_fallback_mod="")
gets the text for a given topic if the topic is not in the list, the topic itself with "-" will be re...
Definition:
class.ilLanguage.php:170
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
AdvancedMetaData
classes
Types
class.ilAdvancedMDFieldDefinitionAddress.php
Generated on Sat Oct 18 2025 23:02:28 for ILIAS by
1.9.4 (using
Doxyfile
)