ILIAS
trunk Revision v11.0_alpha-1689-g66c127b4ae8
◀ ilDoc Overview
Main Page
Related Pages
Modules
+
Namespaces
Namespace List
+
Namespace Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
v
w
x
+
Variables
$
c
e
g
h
j
l
m
p
s
t
u
v
+
Enumerations
a
c
e
f
i
j
l
m
n
o
p
r
s
t
u
v
z
+
Enumerator
a
c
d
e
f
g
i
l
m
n
o
p
q
s
t
u
v
y
+
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
+
Data Fields
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Ö
Enumerations
Enumerator
+
Files
File List
+
Globals
+
All
$
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
z
+
Functions
a
b
c
d
e
f
g
h
i
m
n
p
r
s
t
u
v
+
Variables
$
a
c
e
g
h
i
m
n
o
p
r
s
t
u
v
z
Enumerations
Enumerator
Examples
•
All
Data Structures
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Modules
Pages
class.ilAdvancedMDFieldDefinitionLocation.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
26
class
ilAdvancedMDFieldDefinitionLocation
extends
ilAdvancedMDFieldDefinition
27
{
28
public
function
getType
():
int
29
{
30
return
self::TYPE_LOCATION;
31
}
32
33
public
function
isFilterSupported
(): bool
34
{
35
return
false
;
36
}
37
38
protected
function
initADTDefinition
():
ilADTDefinition
39
{
40
return
ilADTFactory::getInstance
()->getDefinitionInstanceByType(
"Location"
);
41
}
42
43
public
function
getValueForXML
(
ilADT
$element): string
44
{
45
return
$element->getLatitude() .
"#"
. $element->getLongitude() .
"#"
. $element->getZoom();
46
}
47
48
public
function
importValueFromXML
(
string
$a_cdata): void
49
{
50
$parts
= explode(
"#"
, $a_cdata);
51
if
(count(
$parts
) == 3) {
52
$adt
= $this->
getADT
();
53
$adt
->setLatitude((
float
)
$parts
[0]);
54
$adt
->setLongitude((
float
) $parts[1]);
55
$adt
->setZoom($parts[2]);
56
}
57
}
58
63
public
function
getLuceneSearchString
($a_value): string
64
{
65
// #14777 - currently not supported
66
return
''
;
67
}
68
}
ilAdvancedMDFieldDefinitionLocation
AMD field type location.
Definition:
class.ilAdvancedMDFieldDefinitionLocation.php:26
ilAdvancedMDFieldDefinitionLocation\initADTDefinition
initADTDefinition()
Definition:
class.ilAdvancedMDFieldDefinitionLocation.php:38
$parts
if($clientAssertionType !='urn:ietf:params:oauth:client-assertion-type:jwt-bearer'|| $grantType !='client_credentials') $parts
Definition:
ltitoken.php:61
ilAdvancedMDFieldDefinition
AMD field abstract base class.
Definition:
class.ilAdvancedMDFieldDefinition.php:35
ilAdvancedMDFieldDefinitionLocation\getType
getType()
Definition:
class.ilAdvancedMDFieldDefinitionLocation.php:28
ilAdvancedMDFieldDefinition\$adt
ilADT $adt
Definition:
class.ilAdvancedMDFieldDefinition.php:67
ilAdvancedMDFieldDefinition\getADT
getADT()
Definition:
class.ilAdvancedMDFieldDefinition.php:371
ilADTFactory\getInstance
static getInstance()
Definition:
class.ilADTFactory.php:30
ilAdvancedMDFieldDefinitionLocation\getLuceneSearchString
getLuceneSearchString($a_value)
Definition:
class.ilAdvancedMDFieldDefinitionLocation.php:63
ilADT
ADT base class.
Definition:
class.ilADT.php:25
ilAdvancedMDFieldDefinitionLocation\getValueForXML
getValueForXML(ilADT $element)
Definition:
class.ilAdvancedMDFieldDefinitionLocation.php:43
ilAdvancedMDFieldDefinitionLocation\importValueFromXML
importValueFromXML(string $a_cdata)
Definition:
class.ilAdvancedMDFieldDefinitionLocation.php:48
ilAdvancedMDFieldDefinitionLocation\isFilterSupported
isFilterSupported()
Definition:
class.ilAdvancedMDFieldDefinitionLocation.php:33
ilADTDefinition
ADT definition base class.
Definition:
class.ilADTDefinition.php:25
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
components
ILIAS
AdvancedMetaData
classes
Types
class.ilAdvancedMDFieldDefinitionLocation.php
Generated on Wed Apr 2 2025 23:02:05 for ILIAS by
1.8.13 (using
Doxyfile
)