ILIAS
release_10 Revision v10.1-43-ga1241a92c2f
◀ ilDoc Overview
Submission.php
Go to the documentation of this file.
1
<?php
2
3
declare(strict_types=1);
4
5
namespace
ILIAS\Exercise\Submission
;
6
7
class
Submission
8
{
9
protected
int
$id
;
10
protected
int
$ass_id
;
11
protected
int
$user_id
;
12
protected
int
$team_id
;
13
protected
string
$title
;
14
protected
string
$text
;
15
protected
string
$rid
;
16
protected
string
$mimetype
;
17
protected
string
$timestamp
;
18
protected
bool
$late
;
19
20
public
function
__construct
(
21
int
$id,
22
int
$ass_id,
23
int
$user_id,
24
int
$team_id,
25
string
$title,
26
string
$text,
27
string
$rid,
28
string
$mimetype,
29
string
$timestamp,
30
bool
$late
31
) {
32
$this->
id
=
$id
;
33
$this->ass_id =
$ass_id
;
34
$this->user_id =
$user_id
;
35
$this->team_id =
$team_id
;
36
$this->title =
$title
;
37
$this->text =
$text
;
38
$this->rid =
$rid
;
39
$this->mimetype =
$mimetype
;
40
$this->timestamp =
$timestamp
;
41
$this->late =
$late
;
42
}
43
44
public
function
getId
():
int
45
{
46
return
$this->id
;
47
}
48
49
public
function
getAssId
():
int
50
{
51
return
$this->ass_id
;
52
}
53
54
public
function
getUserId
():
int
55
{
56
return
$this->user_id
;
57
}
58
59
public
function
getTeamId
():
int
60
{
61
return
$this->team_id
;
62
}
63
64
public
function
getTitle
(): string
65
{
66
return
$this->title
;
67
}
68
69
public
function
getText
(): string
70
{
71
return
$this->text
;
72
}
73
74
public
function
getRid
(): string
75
{
76
return
$this->rid
;
77
}
78
79
public
function
getMimetype
(): string
80
{
81
return
$this->mimetype
;
82
}
83
84
public
function
getTimestamp
(): string
85
{
86
return
$this->timestamp
;
87
}
88
89
public
function
getTimestamp14
(): string
90
{
91
$ts = $this->
getTimestamp
();
92
return
substr($ts, 0, 4) .
93
substr($ts, 5, 2) . substr($ts, 8, 2) .
94
substr($ts, 11, 2) . substr($ts, 14, 2) .
95
substr($ts, 17, 2);
96
}
97
98
public
function
getLate
(): bool
99
{
100
return
$this->late
;
101
}
102
}
ILIAS\Exercise\Submission\Submission\$text
string $text
Definition:
Submission.php:14
ILIAS\Exercise\Submission\Submission\$id
int $id
Definition:
Submission.php:9
ILIAS\Exercise\Submission\Submission\$mimetype
string $mimetype
Definition:
Submission.php:16
ILIAS\Exercise\Submission\Submission\getText
getText()
Definition:
Submission.php:69
ILIAS\Exercise\Submission\Submission\$user_id
int $user_id
Definition:
Submission.php:11
ILIAS\Exercise\Submission\Submission\getTimestamp14
getTimestamp14()
Definition:
Submission.php:89
ILIAS\Exercise\Submission\Submission
Definition:
Submission.php:7
ILIAS\Exercise\Submission\Submission\getUserId
getUserId()
Definition:
Submission.php:54
ILIAS\Exercise\Submission\Submission\getAssId
getAssId()
Definition:
Submission.php:49
ILIAS\Exercise\Submission\Submission\$timestamp
string $timestamp
Definition:
Submission.php:17
ILIAS\Exercise\Submission
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
class.SubmissionRepository.php:21
ILIAS\Exercise\Submission\Submission\getLate
getLate()
Definition:
Submission.php:98
ILIAS\Exercise\Submission\Submission\getTeamId
getTeamId()
Definition:
Submission.php:59
ILIAS\Exercise\Submission\Submission\$title
string $title
Definition:
Submission.php:13
ILIAS\Exercise\Submission\Submission\$rid
string $rid
Definition:
Submission.php:15
ILIAS\Exercise\Submission\Submission\getTitle
getTitle()
Definition:
Submission.php:64
ILIAS\Exercise\Submission\Submission\__construct
__construct(int $id, int $ass_id, int $user_id, int $team_id, string $title, string $text, string $rid, string $mimetype, string $timestamp, bool $late)
Definition:
Submission.php:20
ILIAS\Exercise\Submission\Submission\$late
bool $late
Definition:
Submission.php:18
ILIAS\Exercise\Submission\Submission\$team_id
int $team_id
Definition:
Submission.php:12
ILIAS\Exercise\Submission\Submission\getMimetype
getMimetype()
Definition:
Submission.php:79
ILIAS\Exercise\Submission\Submission\getId
getId()
Definition:
Submission.php:44
ILIAS\Exercise\Submission\Submission\getRid
getRid()
Definition:
Submission.php:74
ILIAS\Repository\int
int(string $key)
Definition:
trait.BaseGUIRequest.php:61
ILIAS\Exercise\Submission\Submission\$ass_id
int $ass_id
Definition:
Submission.php:10
ILIAS\Exercise\Submission\Submission\getTimestamp
getTimestamp()
Definition:
Submission.php:84
components
ILIAS
Exercise
Submission
Submission.php
Generated on Wed Sep 10 2025 15:15:34 for ILIAS by
1.8.13 (using
Doxyfile
)