|
ILIAS
trunk Revision v12.0_alpha-377-g3641b37b9db
|
List of members fo iass. More...
Collaboration diagram for ilIndividualAssessmentMembersTableGUI:Public Member Functions | |
| __construct (ilIndividualAssessmentMembersGUI $parent, ilLanguage $lng, ilCtrl $ctrl, IndividualAssessmentAccessHandler $iass_access, Factory $factory, Renderer $renderer, ilObjUser $current_user, ilIndividualAssessmentDateFormatter $date_formatter) | |
| setData (array $data) | |
| Set data to show in table. More... | |
| render (array $view_constrols, int $offset=0, ?int $limit=null) | |
| Renders the presentation table. More... | |
Protected Member Functions | |
| getHeadline (ilIndividualAssessmentMember $record) | |
| Returns the headline for each row. More... | |
| getSubheadline (ilIndividualAssessmentMember $record) | |
| Returns the sub headline for each row. More... | |
| getImportantInfos (ilIndividualAssessmentMember $record, bool $finalized_only=true) | |
| Returns all information needed for important row. More... | |
| getGradedByInformation (?int $graded_by_id) | |
| getChangedByInformation (?int $changed_by_id, ?DateTimeImmutable $change_date) | |
| getContent (ilIndividualAssessmentMember $record) | |
| Return all content elements for each row. More... | |
| getFurtherFields (ilIndividualAssessmentMember $record) | |
| Returns all information needed for further information for each row. More... | |
| getAction (ilIndividualAssessmentMember $record, Factory $ui_factory) | |
| Return the ui control with executable actions. More... | |
| getStatus (bool $finalized, int $status, ?int $examiner_id=null) | |
| Returns readable status. More... | |
| getGradedInformation (?DateTimeImmutable $event_time) | |
| Returns information about the grading. More... | |
| getFullNameFor (?int $user_id=null) | |
| Returns login of examiner. More... | |
| getProfileLink (string $full_name, int $user_id) | |
| hasPublicProfile (int $examiner_id) | |
| getLocationInfos (bool $finalized, int $usr_id, ?string $location=null, ?int $examiner_id=null) | |
| Returns the location of assessment. More... | |
| getRecordNote (string $record_note) | |
| Returns information out of record note. More... | |
| getInternalRecordNote (?string $internal_note=null) | |
| Returns information out of internal record note. More... | |
| getFileDownloadLink (int $usr_id) | |
| Get the link for download of file. More... | |
| getEntryForStatus (int $a_status) | |
| Get text for lp status. More... | |
| mayViewLocation (bool $finalized, int $usr_id, ?int $examiner_id=null) | |
| Check user may view the location. More... | |
| checkEditable (bool $finalized, int $usr_id, ?int $examiner_id=null) | |
| Check the current user has edit permission on record. More... | |
| checkAmendable (bool $finalized) | |
| Check the current user has amended permission on record. More... | |
| checkUserRemoveable (bool $finalized) | |
| Check the current user is allowed to remove the user. More... | |
| checkDownloadFile (int $usr_id, ?string $file_name=null) | |
| Check the current user is allowed to download the record file. More... | |
| userMayDownloadAttachment (int $usr_id) | |
| wasEditedByViewer (?int $examiner_id=null) | |
| txt (string $code) | |
List of members fo iass.
Definition at line 30 of file class.ilIndividualAssessmentMembersTableGUI.php.
| ilIndividualAssessmentMembersTableGUI::__construct | ( | ilIndividualAssessmentMembersGUI | $parent, |
| ilLanguage | $lng, | ||
| ilCtrl | $ctrl, | ||
| IndividualAssessmentAccessHandler | $iass_access, | ||
| Factory | $factory, | ||
| Renderer | $renderer, | ||
| ilObjUser | $current_user, | ||
| ilIndividualAssessmentDateFormatter | $date_formatter | ||
| ) |
Definition at line 43 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $ctrl, $current_user, $date_formatter, $factory, $iass_access, $lng, $parent, $renderer, ILIAS\Repository\ctrl(), factory(), ilObject\getId(), ILIAS\Repository\lng(), and renderer().
Here is the call graph for this function:
|
protected |
Check the current user has amended permission on record.
Definition at line 474 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
Here is the caller graph for this function:
|
protected |
Check the current user is allowed to download the record file.
Definition at line 501 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
Here is the caller graph for this function:
|
protected |
Check the current user has edit permission on record.
Definition at line 457 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction(), and getContent().
Here is the caller graph for this function:
|
protected |
Check the current user is allowed to remove the user.
Definition at line 489 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
Here is the caller graph for this function:
|
protected |
Return the ui control with executable actions.
Definition at line 257 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ILIAS\UI\Factory\button(), checkAmendable(), checkDownloadFile(), checkEditable(), checkUserRemoveable(), ILIAS\Repository\ctrl(), ILIAS\UI\Factory\dropdown(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), ilIndividualAssessmentMember\id(), and txt().
Here is the call graph for this function:
|
protected |
Definition at line 172 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getFullNameFor(), getProfileLink(), hasPublicProfile(), and txt().
Here is the call graph for this function:
|
protected |
Return all content elements for each row.
Definition at line 198 of file class.ilIndividualAssessmentMembersTableGUI.php.
References checkEditable(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), getRecordNote(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\internalNote(), and ilIndividualAssessmentMember\record().
Here is the call graph for this function:
|
protected |
Get text for lp status.
Definition at line 428 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.
Referenced by getStatus().
Here is the caller graph for this function:
|
protected |
Get the link for download of file.
Definition at line 410 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMemberGUI\CMD_DOWNLOAD_FILE, ILIAS\Repository\ctrl(), factory(), and renderer().
Here is the call graph for this function:
|
protected |
Returns login of examiner.
Definition at line 327 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $user_id, and ilObjUser\_lookupName().
Referenced by getChangedByInformation(), and getGradedByInformation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Returns all information needed for further information for each row.
Definition at line 236 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\LPStatus(), and ilIndividualAssessmentMember\place().
Here is the call graph for this function:
|
protected |
Definition at line 152 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getFullNameFor(), getProfileLink(), hasPublicProfile(), txt(), and ilObjUser\userExists().
Here is the call graph for this function:
|
protected |
Returns information about the grading.
Definition at line 315 of file class.ilIndividualAssessmentMembersTableGUI.php.
References txt().
Referenced by getImportantInfos().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Returns the headline for each row.
Definition at line 112 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\firstname(), ilIndividualAssessmentMember\lastname(), and ilIndividualAssessmentMember\login().
Referenced by render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Returns all information needed for important row.
Definition at line 135 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\changerId(), ilIndividualAssessmentMember\changeTime(), ilIndividualAssessmentMember\eventTime(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), getGradedInformation(), and ilIndividualAssessmentMember\id().
Referenced by render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Returns information out of internal record note.
Definition at line 398 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Returns the location of assessment.
Definition at line 362 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 337 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $user_id, ILIAS\Repository\ctrl(), factory(), and renderer().
Referenced by getChangedByInformation(), and getGradedByInformation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Returns information out of record note.
Definition at line 384 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getContent().
Here is the caller graph for this function:
|
protected |
Returns readable status.
Definition at line 297 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getEntryForStatus(), ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().
Referenced by getSubheadline().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Returns the sub headline for each row.
Definition at line 120 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), getStatus(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\LPStatus(), and txt().
Referenced by render().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 348 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilObjectFactory\getInstanceByObjId().
Referenced by getChangedByInformation(), and getGradedByInformation().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Check user may view the location.
Definition at line 445 of file class.ilIndividualAssessmentMembersTableGUI.php.
| ilIndividualAssessmentMembersTableGUI::render | ( | array | $view_constrols, |
| int | $offset = 0, |
||
| ?int | $limit = null |
||
| ) |
Renders the presentation table.
| ILIAS\UI\Component\Component[] | $view_constrols |
Definition at line 83 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $data, factory(), getHeadline(), getImportantInfos(), getSubheadline(), ILIAS\UI\Factory\listing(), renderer(), and ILIAS\UI\Component\Table\PresentationRow\withHeadline().
Here is the call graph for this function:| ilIndividualAssessmentMembersTableGUI::setData | ( | array | $data | ) |
Set data to show in table.
Definition at line 67 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $data.
|
protected |
Definition at line 522 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ILIAS\Repository\lng().
Referenced by getAction(), getChangedByInformation(), getGradedByInformation(), getGradedInformation(), getStatus(), and getSubheadline().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 512 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 517 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 34 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 39 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 38 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 41 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 40 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 36 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 35 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 33 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 32 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().
|
protected |
Definition at line 37 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by __construct().