ILIAS
release_9 Revision v9.13-25-g2c18ec4c24f
◀ ilDoc Overview
class.ilDclDateRecordFieldModel.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
21
class
ilDclDateRecordFieldModel
extends
ilDclBaseRecordFieldModel
22
{
26
public
function
parseValue
(
$value
): string
27
{
28
return
(
string
)
$value
;
29
}
30
31
public
function
getValueFromExcel
(
ilExcel
$excel,
int
$row,
int
$col): ?string
32
{
33
$value
= parent::getValueFromExcel($excel, $row, $col);
34
35
if
(
$value
) {
36
return
date(
'Y-m-d'
, strtotime(
$value
));
37
}
else
{
38
return
""
;
39
}
40
}
41
45
public
function
parseExportValue
(
$value
): ?string
46
{
47
return
(
new
ilDate
(
$value
,
IL_CAL_DATE
))->get(
IL_CAL_DATE
);
48
}
49
53
public
function
parseSortingValue
(
$value
,
bool
$link =
true
): ?
int
54
{
55
return
strtotime(
$value
);
56
}
57
58
public
function
getFormulaValue
(): string
59
{
60
return
(
string
) strtotime($this->
getValue
() ?:
''
);
61
}
62
}
ilDclDateRecordFieldModel\getFormulaValue
getFormulaValue()
Definition:
class.ilDclDateRecordFieldModel.php:58
ilExcel
Definition:
class.ilExcel.php:34
ilDclBaseRecordFieldModel\$value
$value
Definition:
class.ilDclBaseRecordFieldModel.php:30
ilDate
ilDclBaseRecordFieldModel
Definition:
class.ilDclBaseRecordFieldModel.php:22
ilDclDateRecordFieldModel\parseExportValue
parseExportValue($value)
Definition:
class.ilDclDateRecordFieldModel.php:45
ilDclDateRecordFieldModel\parseValue
parseValue($value)
Definition:
class.ilDclDateRecordFieldModel.php:26
ilDclDateRecordFieldModel\parseSortingValue
parseSortingValue($value, bool $link=true)
Definition:
class.ilDclDateRecordFieldModel.php:53
ilDclDateRecordFieldModel\getValueFromExcel
getValueFromExcel(ilExcel $excel, int $row, int $col)
Definition:
class.ilDclDateRecordFieldModel.php:31
ilDclBaseRecordFieldModel\getValue
getValue()
Definition:
class.ilDclBaseRecordFieldModel.php:163
IL_CAL_DATE
const IL_CAL_DATE
Definition:
class.ilDateTime.php:8
ilDclDateRecordFieldModel
Definition:
class.ilDclDateRecordFieldModel.php:21
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
Modules
DataCollection
classes
Fields
Date
class.ilDclDateRecordFieldModel.php
Generated on Wed Sep 10 2025 14:10:45 for ILIAS by
1.8.13 (using
Doxyfile
)