ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
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.
References $factory, and $lng.
|
protected |
Check the current user has amend permission on record.
Definition at line 452 of file class.ilIndividualAssessmentMembersTableGUI.php.
References userIsSystemAdmin(), and userMayAmendGrades().
Referenced by getAction(), getContent(), and viewLocation().
|
protected |
Check the current user is allowed to download the record file.
Definition at line 479 of file class.ilIndividualAssessmentMembersTableGUI.php.
References userIsSystemAdmin(), and userMayDownloadAttachment().
Referenced by getAction(), and getContent().
|
protected |
Check the current user has edit permission on record.
Definition at line 437 of file class.ilIndividualAssessmentMembersTableGUI.php.
References userIsSystemAdmin(), userMayEditGradesOf(), and wasEditedByViewer().
Referenced by getAction(), getContent(), and viewLocation().
|
protected |
Check the current user is allowed to remove the user.
Definition at line 467 of file class.ilIndividualAssessmentMembersTableGUI.php.
References userIsSystemAdmin(), and userMayEditMembers().
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().
Referenced by importantInfos().
|
protected |
Return all content elements for each row.
Definition at line 178 of file class.ilIndividualAssessmentMembersTableGUI.php.
References checkAmendable(), checkDownloadFile(), checkEditable(), ilIndividualAssessmentMember\examinerId(), ilIndividualAssessmentMember\fileName(), ilIndividualAssessmentMember\finalized(), getFileDownloadLink(), getInternalRecordNote(), getRecordNote(), ilIndividualAssessmentMember\id(), ilIndividualAssessmentMember\internalNote(), ilIndividualAssessmentMember\record(), userMayEditGrades(), and userMayViewGrades().
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, ilIndividualAssessmentMembers\LP_IN_PROGRESS, and txt().
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, and txt().
Referenced by getContent().
|
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().
Referenced by importantInfos().
|
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.
References txt().
Referenced by getContent().
|
protected |
Returns the location of assessment.
Definition at line 340 of file class.ilIndividualAssessmentMembersTableGUI.php.
References $location, txt(), and viewLocation().
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.
References txt().
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(), getChangedByInformation(), getGradedByInformation(), 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 |
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(), getEntryForStatus(), getFileDownloadLink(), getGradedByInformation(), getGradedInformations(), getInternalRecordNote(), getLocationInfos(), getRecordNote(), getStatus(), getSubheadline(), and render().
|
protected |
Definition at line 515 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by checkAmendable(), checkDownloadFile(), checkEditable(), and checkUserRemoveable().
|
protected |
Definition at line 505 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by checkAmendable().
|
protected |
Definition at line 490 of file class.ilIndividualAssessmentMembersTableGUI.php.
References userMayEditGrades(), userMayEditGradesOf(), and userMayViewGrades().
Referenced by checkDownloadFile().
|
protected |
Definition at line 500 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getContent(), getFurtherFields(), getSubheadline(), importantInfos(), and userMayDownloadAttachment().
|
protected |
Definition at line 520 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by checkEditable(), and userMayDownloadAttachment().
|
protected |
Definition at line 510 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by checkUserRemoveable().
|
protected |
Definition at line 495 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by getContent(), getFurtherFields(), getSubheadline(), importantInfos(), userMayDownloadAttachment(), and viewLocation().
|
protected |
Check user may view the location.
Definition at line 425 of file class.ilIndividualAssessmentMembersTableGUI.php.
References checkAmendable(), checkEditable(), and userMayViewGrades().
Referenced by getLocationInfos().
|
protected |
Definition at line 525 of file class.ilIndividualAssessmentMembersTableGUI.php.
Referenced by checkEditable().