ILIAS  release_10 Revision v10.1-43-ga1241a92c2f
ILIAS\Exercise\Submission\Submission Class Reference
+ Collaboration diagram for ILIAS\Exercise\Submission\Submission:

Public Member Functions

 __construct (int $id, int $ass_id, int $user_id, int $team_id, string $title, string $text, string $rid, string $mimetype, string $timestamp, bool $late)
 
 getId ()
 
 getAssId ()
 
 getUserId ()
 
 getTeamId ()
 
 getTitle ()
 
 getText ()
 
 getRid ()
 
 getMimetype ()
 
 getTimestamp ()
 
 getTimestamp14 ()
 
 getLate ()
 

Protected Attributes

int $id
 
int $ass_id
 
int $user_id
 
int $team_id
 
string $title
 
string $text
 
string $rid
 
string $mimetype
 
string $timestamp
 
bool $late
 

Detailed Description

Definition at line 7 of file Submission.php.

Constructor & Destructor Documentation

◆ __construct()

ILIAS\Exercise\Submission\Submission::__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 at line 20 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$ass_id, ILIAS\Exercise\Submission\Submission\$id, ILIAS\Exercise\Submission\Submission\$late, ILIAS\Exercise\Submission\Submission\$mimetype, ILIAS\Exercise\Submission\Submission\$rid, ILIAS\Exercise\Submission\Submission\$team_id, ILIAS\Exercise\Submission\Submission\$text, ILIAS\Exercise\Submission\Submission\$timestamp, ILIAS\Exercise\Submission\Submission\$title, and ILIAS\Exercise\Submission\Submission\$user_id.

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  }

Member Function Documentation

◆ getAssId()

ILIAS\Exercise\Submission\Submission::getAssId ( )

Definition at line 49 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$ass_id.

49  : int
50  {
51  return $this->ass_id;
52  }

◆ getId()

ILIAS\Exercise\Submission\Submission::getId ( )

Definition at line 44 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$id.

44  : int
45  {
46  return $this->id;
47  }

◆ getLate()

ILIAS\Exercise\Submission\Submission::getLate ( )

Definition at line 98 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$late.

98  : bool
99  {
100  return $this->late;
101  }

◆ getMimetype()

ILIAS\Exercise\Submission\Submission::getMimetype ( )

Definition at line 79 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$mimetype.

79  : string
80  {
81  return $this->mimetype;
82  }

◆ getRid()

ILIAS\Exercise\Submission\Submission::getRid ( )

Definition at line 74 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$rid.

Referenced by ilExSubmission\downloadSingleFile().

74  : string
75  {
76  return $this->rid;
77  }
+ Here is the caller graph for this function:

◆ getTeamId()

ILIAS\Exercise\Submission\Submission::getTeamId ( )

Definition at line 59 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$team_id.

59  : int
60  {
61  return $this->team_id;
62  }

◆ getText()

ILIAS\Exercise\Submission\Submission::getText ( )

Definition at line 69 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$text.

69  : string
70  {
71  return $this->text;
72  }

◆ getTimestamp()

ILIAS\Exercise\Submission\Submission::getTimestamp ( )

Definition at line 84 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$timestamp.

Referenced by ILIAS\Exercise\Submission\Submission\getTimestamp14().

84  : string
85  {
86  return $this->timestamp;
87  }
+ Here is the caller graph for this function:

◆ getTimestamp14()

ILIAS\Exercise\Submission\Submission::getTimestamp14 ( )

Definition at line 89 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\getTimestamp().

89  : 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  }
+ Here is the call graph for this function:

◆ getTitle()

ILIAS\Exercise\Submission\Submission::getTitle ( )

Definition at line 64 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$title.

Referenced by ilExerciseManagementCollectFilesJob\addLink().

64  : string
65  {
66  return $this->title;
67  }
+ Here is the caller graph for this function:

◆ getUserId()

ILIAS\Exercise\Submission\Submission::getUserId ( )

Definition at line 54 of file Submission.php.

References ILIAS\Exercise\Submission\Submission\$user_id.

Referenced by ilExerciseManagementCollectFilesJob\addLink(), and ilExSubmission\downloadSingleFile().

54  : int
55  {
56  return $this->user_id;
57  }
+ Here is the caller graph for this function:

Field Documentation

◆ $ass_id

◆ $id

◆ $late

◆ $mimetype

string ILIAS\Exercise\Submission\Submission::$mimetype
protected

◆ $rid

◆ $team_id

◆ $text

string ILIAS\Exercise\Submission\Submission::$text
protected

◆ $timestamp

string ILIAS\Exercise\Submission\Submission::$timestamp
protected

◆ $title

string ILIAS\Exercise\Submission\Submission::$title
protected

◆ $user_id


The documentation for this class was generated from the following file: