ILIAS
release_7 Revision v7.30-3-g800a261c036
|
List of members fo iass. More...
Public Member Functions | |
__construct (ilIndividualAssessmentMembersGUI $parent, ilLanguage $lng, ilCtrl $ctrl, IndividualAssessmentAccessHandler $iass_access, Factory $factory, Renderer $renderer, int $current_user_id) | |
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 subheadline for each row. More... | |
importantInfos (ilIndividualAssessmentMember $record) | |
Returns all informations needed for important row. More... | |
getGradedByInformation (?int $graded_by_id) | |
getChangedByInformation (?int $changed_by_id, ?DateTime $change_date) | |
getContent (ilIndividualAssessmentMember $record) | |
Return all content elements for each row. More... | |
getFurtherFields (ilIndividualAssessmentMember $record) | |
Returns all informations needed for further informations for each row. More... | |
getAction (ilIndividualAssessmentMember $record, $ui_factory) | |
Return the ui control with executable actions. More... | |
getStatus (bool $finalized, int $status, int $examiner_id=null) | |
Returns readable status. More... | |
getGradedInformations (?DateTimeImmutable $event_time) | |
Returns informations about the grading. More... | |
getFullNameFor (int $user_id=null) | |
Returns login of examinier. More... | |
getProfileLink (string $full_name, int $user_id) | |
hasPublicProfile (int $examiner_id) | |
getLocationInfos (string $location=null, bool $finalized, int $examiner_id=null, int $usr_id) | |
Returns the location of assessment. More... | |
getRecordNote (string $record_note) | |
Returns inforamtions out of record note. More... | |
getInternalRecordNote (string $internal_note=null) | |
Returns inforamtions out of internal record note. More... | |
getFileDownloadLink (int $usr_id, $file_name) | |
Get the link for download of file. More... | |
getEntryForStatus (int $a_status) | |
Get text for lp status. More... | |
viewLocation (bool $finalized, int $examiner_id=null, int $usr_id) | |
Check user may view the location. More... | |
checkEditable (bool $finalized, int $examiner_id=null, int $usr_id) | |
Check the current user has edit permission on record. More... | |
checkAmendable (bool $finalized) | |
Check the current user has amend 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) | |
userMayViewGrades () | |
userMayEditGrades () | |
userMayAmendGrades () | |
userMayEditMembers () | |
userIsSystemAdmin () | |
userMayEditGradesOf (int $usr_id) | |
wasEditedByViewer (int $examiner_id=null) | |
txt (string $code) | |
List of members fo iass.
Definition at line 20 of file class.ilIndividualAssessmentMembersTableGUI.php.
ilIndividualAssessmentMembersTableGUI::__construct | ( | ilIndividualAssessmentMembersGUI | $parent, |
ilLanguage | $lng, | ||
ilCtrl | $ctrl, | ||
IndividualAssessmentAccessHandler | $iass_access, | ||
Factory | $factory, | ||
Renderer | $renderer, | ||
int | $current_user_id | ||
) |
Definition at line 22 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Check the current user has amend permission on record.
Definition at line 452 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
|
protected |
Check the current user is allowed to download the record file.
Definition at line 479 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
|
protected |
Check the current user has edit permission on record.
Definition at line 437 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction(), and getContent().
|
protected |
Check the current user is allowed to remove the user.
Definition at line 467 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction().
|
protected |
Return the ui control with executable actions.
Definition at line 227 of file class.ilIndividualAssessmentMembersTableGUI.php.
References checkAmendable(), checkDownloadFile(), checkEditable(), checkUserRemoveable(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), ilIndividualAssessmentMember\id(), and txt().
Referenced by render().
|
protected |
Definition at line 151 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilDatePresentation\formatDate(), getFullNameFor(), getProfileLink(), hasPublicProfile(), IL_CAL_DATE, and txt().
|
protected |
Return all content elements for each row.
Definition at line 178 of file class.ilIndividualAssessmentMembersTableGUI.php.
References checkEditable(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), getRecordNote(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\internalNote(), and ilIndividualAssessmentMember\record().
Referenced by render().
|
protected |
Get text for lp status.
Definition at line 405 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMembers\LP_COMPLETED, ilIndividualAssessmentMembers\LP_FAILED, and ilIndividualAssessmentMembers\LP_IN_PROGRESS.
Referenced by getStatus().
|
protected |
Get the link for download of file.
Definition at line 390 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMemberGUI\CMD_DOWNLOAD_FILE.
|
protected |
Returns login of examinier.
Definition at line 303 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $name, and ilObjUser\_lookupName().
Referenced by getChangedByInformation(), and getGradedByInformation().
|
protected |
Returns all informations needed for further informations for each row.
Definition at line 207 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), getLocationInfos(), ilIndividualAssessmentMember\id(), importantInfos(), ilIndividualAssessmentMember\place(), userMayEditGrades(), and userMayViewGrades().
Referenced by render().
|
protected |
Definition at line 135 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getFullNameFor(), getProfileLink(), hasPublicProfile(), and txt().
|
protected |
Returns informations about the grading.
Definition at line 286 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilDatePresentation\formatDate(), IL_CAL_DATE, and txt().
Referenced by importantInfos().
|
protected |
Returns the headline for each row.
Definition at line 95 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\firstname(), ilIndividualAssessmentMember\lastname(), and ilIndividualAssessmentMember\login().
Referenced by render().
|
protected |
Returns inforamtions out of internal record note.
Definition at line 376 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Returns the location of assessment.
Definition at line 340 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getFurtherFields().
|
protected |
Definition at line 315 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getChangedByInformation(), and getGradedByInformation().
|
protected |
Returns inforamtions out of record note.
Definition at line 364 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getContent().
|
protected |
Returns readable status.
Definition at line 268 of file class.ilIndividualAssessmentMembersTableGUI.php.
References getEntryForStatus(), ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().
Referenced by getSubheadline().
|
protected |
Returns the subheadline for each row.
Definition at line 103 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), getStatus(), ilIndividualAssessmentMember\LPStatus(), txt(), userMayEditGrades(), and userMayViewGrades().
Referenced by render().
|
protected |
Definition at line 326 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilObjectFactory\getInstanceByObjId().
Referenced by getChangedByInformation(), and getGradedByInformation().
|
protected |
Returns all informations needed for important row.
Definition at line 118 of file class.ilIndividualAssessmentMembersTableGUI.php.
References ilIndividualAssessmentMember\changerId(), ilIndividualAssessmentMember\changeTime(), ilIndividualAssessmentMember\eventTime(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\finalized(), getGradedInformations(), userMayEditGrades(), and userMayViewGrades().
Referenced by getFurtherFields(), and render().
ilIndividualAssessmentMembersTableGUI::render | ( | array | $view_constrols, |
int | $offset = 0 , |
||
int | $limit = null |
||
) |
Renders the presentation table.
ILIAS\UI\Component\Component[] | $view_constrols |
Definition at line 57 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $data, getAction(), getContent(), getFurtherFields(), getHeadline(), getSubheadline(), importantInfos(), ILIAS\UI\Factory\listing(), txt(), and ILIAS\UI\Component\Table\PresentationRow\withHeadline().
ilIndividualAssessmentMembersTableGUI::setData | ( | array | $data | ) |
Set data to show in table.
mixed[] | $data |
Definition at line 47 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $data.
|
protected |
Definition at line 530 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getAction(), getChangedByInformation(), getGradedByInformation(), getGradedInformations(), getStatus(), getSubheadline(), and render().
|
protected |
Definition at line 515 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 505 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 490 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 500 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getFurtherFields(), getSubheadline(), and importantInfos().
|
protected |
Definition at line 520 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 510 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 495 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getFurtherFields(), getSubheadline(), and importantInfos().
|
protected |
Check user may view the location.
Definition at line 425 of file class.ilIndividualAssessmentMembersTableGUI.php.
|
protected |
Definition at line 525 of file class.ilIndividualAssessmentMembersTableGUI.php.