|
ILIAS
release_8 Revision v8.24
|
ilStudyProgrammeUserTable provides a flattened list of progresses at a programme-node. More...
Collaboration diagram for ilStudyProgrammeUserTable:Public Member Functions | |
| __construct (ilDBInterface $db, ilExportFieldsInfo $export_fields_info, ilPRGAssignmentDBRepository $assignment_repo, ilLanguage $lng, ilPRGPermissionsHelper $permissions) | |
| getColumns (int $prg_id, bool $add_active_column=false) | |
| countFetchData (int $prg_id, ?array $valid_user_ids, ilPRGAssignmentFilter $custom_filters) | |
| fetchData (int $prg_id, ?array $valid_user_ids, Order $order, ilPRGAssignmentFilter $custom_filters=null, int $limit=null, int $offset=null) | |
| fetchSingleUserRootAssignments (int $usr_id) | |
| disablePermissionCheck ($flag=false) | |
| statusToRepresent ($a_status) | |
| boolToRepresent (bool $value) | |
| validToRepresent (ilPRGProgress $pgs) | |
| activeToRepresent (bool $value) | |
| assignmentSourceToRepresent (bool $manually, int $assignment_src) | |
| completionByToRepresent (ilPRGProgress $progress) | |
Static Public Member Functions | |
| static | lookupTitle (int $obj_id) |
Data Fields | |
| const | OPTION_ALL = -1 |
| const | VALIDITY_OPTION_VALID = 1 |
| const | VALIDITY_OPTION_INVALID = 3 |
| const | OPTION_USR_ACTIVE = 1 |
| const | OPTION_USR_INACTIVE = 2 |
| const | PRG_COLS |
Protected Member Functions | |
| getUserDataColumns (int $prg_id) | |
| getPrgColumns () | |
| includeLearningProgress (int $usr_id) | |
| toRow (ilPRGAssignment $ass, int $node_id) | |
| getUserDateFormat () | |
| completionByToCollection (ilPRGProgress $progress) | |
| postOrder (array $list, \ILIAS\Data\Order $order) | |
Private Attributes | |
| const | ORDER_MAPPING |
ilStudyProgrammeUserTable provides a flattened list of progresses at a programme-node.
Definition at line 26 of file class.ilStudyProgrammeUserTable.php.
| ilStudyProgrammeUserTable::__construct | ( | ilDBInterface | $db, |
| ilExportFieldsInfo | $export_fields_info, | ||
| ilPRGAssignmentDBRepository | $assignment_repo, | ||
| ilLanguage | $lng, | ||
| ilPRGPermissionsHelper | $permissions | ||
| ) |
Definition at line 75 of file class.ilStudyProgrammeUserTable.php.
References $assignment_repo, $db, $export_fields_info, $lng, $permissions, ilPRGPermissionsHelper\getUserIdsSusceptibleTo(), ILIAS\Repository\lng(), and ilOrgUnitOperation\OP_READ_LEARNING_PROGRESS.
Here is the call graph for this function:| ilStudyProgrammeUserTable::activeToRepresent | ( | bool | $value | ) |
Definition at line 283 of file class.ilStudyProgrammeUserTable.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:| ilStudyProgrammeUserTable::assignmentSourceToRepresent | ( | bool | $manually, |
| int | $assignment_src | ||
| ) |
Definition at line 288 of file class.ilStudyProgrammeUserTable.php.
References ILIAS\Repository\lng(), and ilStudyProgrammeAutoMembershipSource\SOURCE_MAPPING.
Here is the call graph for this function:| ilStudyProgrammeUserTable::boolToRepresent | ( | bool | $value | ) |
Definition at line 270 of file class.ilStudyProgrammeUserTable.php.
References ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 315 of file class.ilStudyProgrammeUserTable.php.
References ilPRGProgress\COMPLETED_BY_SUBNODES, ilPRGProgress\getCompletionBy(), ilPRGProgress\getNodeId(), ILIAS\StudyProgramme\Assignment\Node\getSubnodes(), and ilPRGProgress\isSuccessful().
Here is the call graph for this function:| ilStudyProgrammeUserTable::completionByToRepresent | ( | ilPRGProgress | $progress | ) |
Definition at line 300 of file class.ilStudyProgrammeUserTable.php.
References $out, ilPRGProgress\COMPLETED_BY_SUBNODES, and ilPRGProgress\getCompletionBy().
Here is the call graph for this function:| ilStudyProgrammeUserTable::countFetchData | ( | int | $prg_id, |
| ?array | $valid_user_ids, | ||
| ilPRGAssignmentFilter | $custom_filters | ||
| ) |
Definition at line 128 of file class.ilStudyProgrammeUserTable.php.
| ilStudyProgrammeUserTable::disablePermissionCheck | ( | $flag = false | ) |
Definition at line 168 of file class.ilStudyProgrammeUserTable.php.
| ilStudyProgrammeUserTable::fetchData | ( | int | $prg_id, |
| ?array | $valid_user_ids, | ||
| Order | $order, | ||
| ilPRGAssignmentFilter | $custom_filters = null, |
||
| int | $limit = null, |
||
| int | $offset = null |
||
| ) |
| ilException |
Definition at line 137 of file class.ilStudyProgrammeUserTable.php.
| ilStudyProgrammeUserTable::fetchSingleUserRootAssignments | ( | int | $usr_id | ) |
| ilStudyProgrammeUserTable::getColumns | ( | int | $prg_id, |
| bool | $add_active_column = false |
||
| ) |
Definition at line 114 of file class.ilStudyProgrammeUserTable.php.
References getPrgColumns(), getUserDataColumns(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 104 of file class.ilStudyProgrammeUserTable.php.
References $cols, and ILIAS\Repository\lng().
Referenced by getColumns().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 94 of file class.ilStudyProgrammeUserTable.php.
References $cols.
Referenced by getColumns().
Here is the caller graph for this function:
|
protected |
Definition at line 242 of file class.ilStudyProgrammeUserTable.php.
References ilCalendarUtil\getUserDateFormat().
Here is the call graph for this function:
|
protected |
Definition at line 173 of file class.ilStudyProgrammeUserTable.php.
|
static |
Definition at line 331 of file class.ilStudyProgrammeUserTable.php.
References $type, ilObject\_getAllReferences(), ilObject\_isInTrash(), ilObject\_lookupTitle(), ilObject\_lookupType(), ilObjectDataDeletionLog\get(), and ilObjStudyProgramme\getRefIdFor().
Referenced by ilStudyProgrammeIndividualPlanTableGUI\fetchData(), and ilStudyProgrammeMembersTableGUI\fillRow().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 360 of file class.ilStudyProgrammeUserTable.php.
References Vendor\Package\$a, Vendor\Package\$b, and $i.
| ilStudyProgrammeUserTable::statusToRepresent | ( | $a_status | ) |
| ilException |
Definition at line 250 of file class.ilStudyProgrammeUserTable.php.
References ILIAS\Repository\lng(), ilPRGProgress\STATUS_ACCREDITED, ilPRGProgress\STATUS_COMPLETED, ilPRGProgress\STATUS_FAILED, ilPRGProgress\STATUS_IN_PROGRESS, and ilPRGProgress\STATUS_NOT_RELEVANT.
Here is the call graph for this function:
|
protected |
Definition at line 180 of file class.ilStudyProgrammeUserTable.php.
References ilPRGAssignment\getId(), ilObjStudyProgramme\getInstanceByObjId(), ilPRGAssignment\getLastChangeBy(), ilPRGAssignment\getProgressForNode(), ilPRGAssignment\getRestartDate(), ilPRGAssignment\getRootId(), ilPRGAssignment\getUserId(), ilPRGAssignment\getUserInformation(), ilPRGAssignment\isManuallyAssigned(), ILIAS\Repository\lng(), and ilStudyProgrammeSettings\MODE_LP_COMPLETED.
Here is the call graph for this function:| ilStudyProgrammeUserTable::validToRepresent | ( | ilPRGProgress | $pgs | ) |
Definition at line 275 of file class.ilStudyProgrammeUserTable.php.
References ilPRGProgress\isInvalidated(), ilPRGProgress\isSuccessful(), and ILIAS\Repository\lng().
Here is the call graph for this function:
|
protected |
Definition at line 73 of file class.ilStudyProgrammeUserTable.php.
Referenced by __construct().
|
protected |
Definition at line 68 of file class.ilStudyProgrammeUserTable.php.
Referenced by __construct().
|
protected |
Definition at line 69 of file class.ilStudyProgrammeUserTable.php.
Referenced by __construct().
|
protected |
Definition at line 70 of file class.ilStudyProgrammeUserTable.php.
Referenced by __construct().
|
protected |
Definition at line 71 of file class.ilStudyProgrammeUserTable.php.
Referenced by __construct().
|
protected |
Definition at line 167 of file class.ilStudyProgrammeUserTable.php.
|
protected |
Definition at line 72 of file class.ilStudyProgrammeUserTable.php.
| const ilStudyProgrammeUserTable::OPTION_ALL = -1 |
Definition at line 28 of file class.ilStudyProgrammeUserTable.php.
Referenced by ilPRGAssignmentFilter\getCleanedValues(), and ilPRGAssignmentFilter\getItemConfig().
| const ilStudyProgrammeUserTable::OPTION_USR_ACTIVE = 1 |
Definition at line 31 of file class.ilStudyProgrammeUserTable.php.
Referenced by ilPRGAssignmentFilter\getItemConfig(), and ilPRGAssignmentFilter\toConditions().
| const ilStudyProgrammeUserTable::OPTION_USR_INACTIVE = 2 |
Definition at line 32 of file class.ilStudyProgrammeUserTable.php.
Referenced by ilPRGAssignmentFilter\getItemConfig(), and ilPRGAssignmentFilter\toConditions().
|
private |
Definition at line 53 of file class.ilStudyProgrammeUserTable.php.
| const ilStudyProgrammeUserTable::PRG_COLS |
Definition at line 34 of file class.ilStudyProgrammeUserTable.php.
| const ilStudyProgrammeUserTable::VALIDITY_OPTION_INVALID = 3 |
Definition at line 30 of file class.ilStudyProgrammeUserTable.php.
Referenced by ilPRGAssignmentFilter\getItemConfig(), and ilPRGAssignmentFilter\toConditions().
| const ilStudyProgrammeUserTable::VALIDITY_OPTION_VALID = 1 |
Definition at line 29 of file class.ilStudyProgrammeUserTable.php.
Referenced by ilPRGAssignmentFilter\getItemConfig(), and ilPRGAssignmentFilter\toConditions().