ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
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 23 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 36 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.

47  {
48  $this->id = $id;
49  $this->ass_id = $ass_id;
50  $this->user_id = $user_id;
51  $this->team_id = $team_id;
52  $this->title = $title;
53  $this->text = $text;
54  $this->rid = $rid;
55  $this->mimetype = $mimetype;
56  $this->timestamp = $timestamp;
57  $this->late = $late;
58  }

Member Function Documentation

◆ getAssId()

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

Definition at line 65 of file Submission.php.

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

65  : int
66  {
67  return $this->ass_id;
68  }

◆ getId()

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

Definition at line 60 of file Submission.php.

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

60  : int
61  {
62  return $this->id;
63  }

◆ getLate()

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

Definition at line 114 of file Submission.php.

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

114  : bool
115  {
116  return $this->late;
117  }

◆ getMimetype()

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

Definition at line 95 of file Submission.php.

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

95  : string
96  {
97  return $this->mimetype;
98  }

◆ getRid()

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

Definition at line 90 of file Submission.php.

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

Referenced by ilExSubmission\downloadSingleFile().

90  : string
91  {
92  return $this->rid;
93  }
+ Here is the caller graph for this function:

◆ getTeamId()

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

Definition at line 75 of file Submission.php.

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

75  : int
76  {
77  return $this->team_id;
78  }

◆ getText()

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

Definition at line 85 of file Submission.php.

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

85  : string
86  {
87  return $this->text;
88  }

◆ getTimestamp()

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

Definition at line 100 of file Submission.php.

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

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

100  : string
101  {
102  return $this->timestamp;
103  }
+ Here is the caller graph for this function:

◆ getTimestamp14()

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

Definition at line 105 of file Submission.php.

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

105  : string
106  {
107  $ts = $this->getTimestamp();
108  return substr($ts, 0, 4) .
109  substr($ts, 5, 2) . substr($ts, 8, 2) .
110  substr($ts, 11, 2) . substr($ts, 14, 2) .
111  substr($ts, 17, 2);
112  }
+ Here is the call graph for this function:

◆ getTitle()

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

Definition at line 80 of file Submission.php.

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

Referenced by ilExerciseManagementCollectFilesJob\addLink().

80  : string
81  {
82  return $this->title;
83  }
+ Here is the caller graph for this function:

◆ getUserId()

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

Definition at line 70 of file Submission.php.

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

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

70  : int
71  {
72  return $this->user_id;
73  }
+ 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: