|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Provides Role actions. More...
Collaboration diagram for ilLearningSequenceRoles:Public Member Functions | |
| __construct (int $ls_ref_id, int $ls_obj_id, ilLearningSequenceParticipants $participants, ilCtrl $ctrl, ilRbacAdmin $rbacadmin, ilRbacReview $rbacreview, ilDBInterface $database, ilObjUser $user) | |
| initDefaultRoles () | |
| getLocalLearningSequenceRoles (bool $translate=false) | |
| getDefaultMemberRole () | |
| getDefaultAdminRole () | |
| addLSMember (int $user_id, int $role) | |
| join (int $user_id, int $role=null) | |
| leaveLearningSequence () | |
| getLearningSequenceMemberIds () | |
| leave (int $user_id) | |
| getLearningSequenceMemberData (array $user_ids, int $active=1) | |
| getLearningSequenceAdminIds () | |
| getDefaultLearningSequenceRoles (string $lso_id) | |
| readMemberData (array $user_ids, array $selected_columns=null) | |
| isMember (int $usr_id) | |
| isCompletedByUser (int $usr_id) | |
Data Fields | |
| const | ROLE_LS_ADMIN = "il_lso_admin" |
| const | ROLE_LS_MEMBER = "il_lso_member" |
| const | TYPE_PORTFOLIO = "prtf" |
Protected Member Functions | |
| getRoleObject (int $obj_id) | |
| isTrackingEnabled () | |
| isPortfolio (array $columns=null) | |
Protected Attributes | |
| $object | |
| $participants | |
| $rbacadmin | |
| $rbacreview | |
| $database | |
| $user | |
| $local_roles | |
Provides Role actions.
Definition at line 10 of file class.ilLearningSequenceRoles.php.
| ilLearningSequenceRoles::__construct | ( | int | $ls_ref_id, |
| int | $ls_obj_id, | ||
| ilLearningSequenceParticipants | $participants, | ||
| ilCtrl | $ctrl, | ||
| ilRbacAdmin | $rbacadmin, | ||
| ilRbacReview | $rbacreview, | ||
| ilDBInterface | $database, | ||
| ilObjUser | $user | ||
| ) |
Definition at line 53 of file class.ilLearningSequenceRoles.php.
References $database, $participants, $rbacadmin, $rbacreview, $user, and user().
Here is the call graph for this function:| ilLearningSequenceRoles::addLSMember | ( | int | $user_id, |
| int | $role | ||
| ) |
Definition at line 137 of file class.ilLearningSequenceRoles.php.
References join().
Here is the call graph for this function:| ilLearningSequenceRoles::getDefaultAdminRole | ( | ) |
Definition at line 131 of file class.ilLearningSequenceRoles.php.
References getLocalLearningSequenceRoles().
Here is the call graph for this function:| ilLearningSequenceRoles::getDefaultLearningSequenceRoles | ( | string | $lso_id | ) |
Definition at line 244 of file class.ilLearningSequenceRoles.php.
References $object, and getRoleObject().
Referenced by getLearningSequenceAdminIds().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceRoles::getDefaultMemberRole | ( | ) |
Definition at line 125 of file class.ilLearningSequenceRoles.php.
References getLocalLearningSequenceRoles().
Referenced by join().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceRoles::getLearningSequenceAdminIds | ( | ) |
Definition at line 232 of file class.ilLearningSequenceRoles.php.
References getDefaultLearningSequenceRoles().
Referenced by leaveLearningSequence().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceRoles::getLearningSequenceMemberData | ( | array | $user_ids, |
| int | $active = 1 |
||
| ) |
Definition at line 200 of file class.ilLearningSequenceRoles.php.
References $query, $result, ilDBConstants\FETCHMODE_OBJECT, and ilUtil\quoteArray().
Here is the call graph for this function:| ilLearningSequenceRoles::getLearningSequenceMemberIds | ( | ) |
Definition at line 169 of file class.ilLearningSequenceRoles.php.
References getLocalLearningSequenceRoles().
Referenced by leaveLearningSequence().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceRoles::getLocalLearningSequenceRoles | ( | bool | $translate = false | ) |
Definition at line 96 of file class.ilLearningSequenceRoles.php.
References $local_roles, ilObjRole\_getTranslation(), and getRoleObject().
Referenced by getDefaultAdminRole(), getDefaultMemberRole(), and getLearningSequenceMemberIds().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 271 of file class.ilLearningSequenceRoles.php.
References ilObjectFactory\getInstanceByObjId().
Referenced by getDefaultLearningSequenceRoles(), and getLocalLearningSequenceRoles().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceRoles::initDefaultRoles | ( | ) |
Definition at line 76 of file class.ilLearningSequenceRoles.php.
References ilObjRole\createDefaultRole().
Here is the call graph for this function:| ilLearningSequenceRoles::isCompletedByUser | ( | int | $usr_id | ) |
Definition at line 377 of file class.ilLearningSequenceRoles.php.
References ilObjUserTracking\_enabledLearningProgress(), ilLPStatus\_hasUserCompleted(), and ilLPStatusWrapper\_updateStatus().
Here is the call graph for this function:| ilLearningSequenceRoles::isMember | ( | int | $usr_id | ) |
Definition at line 372 of file class.ilLearningSequenceRoles.php.
|
protected |
Definition at line 364 of file class.ilLearningSequenceRoles.php.
References $columns.
Referenced by readMemberData().
Here is the caller graph for this function:
|
protected |
Definition at line 356 of file class.ilLearningSequenceRoles.php.
References ilObjUserTracking\_enabledLearningProgress(), and ilObjUserTracking\_enabledUserRelatedData().
Referenced by readMemberData().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceRoles::join | ( | int | $user_id, |
| int | $role = null |
||
| ) |
Definition at line 142 of file class.ilLearningSequenceRoles.php.
References getDefaultMemberRole().
Referenced by addLSMember().
Here is the call graph for this function:
Here is the caller graph for this function:| ilLearningSequenceRoles::leave | ( | int | $user_id | ) |
Definition at line 185 of file class.ilLearningSequenceRoles.php.
Referenced by leaveLearningSequence().
Here is the caller graph for this function:| ilLearningSequenceRoles::leaveLearningSequence | ( | ) |
Definition at line 151 of file class.ilLearningSequenceRoles.php.
References getLearningSequenceAdminIds(), getLearningSequenceMemberIds(), leave(), and user().
Here is the call graph for this function:| ilLearningSequenceRoles::readMemberData | ( | array | $user_ids, |
| array | $selected_columns = null |
||
| ) |
Definition at line 276 of file class.ilLearningSequenceRoles.php.
References $data, $failed, $name, ilPrivacySettings\_getInstance(), ilLPStatusWrapper\_lookupCompletedForObject(), ilLPStatusWrapper\_lookupFailedForObject(), ilLPStatusWrapper\_lookupInProgressForObject(), ilObjUser\_lookupLogin(), ilObjUser\_lookupName(), ilLearningProgress\_lookupProgressByObjId(), ilObjUser\_readUsersProfileData(), ilDatePresentation\formatDate(), ilObjPortfolio\getAvailablePortfolioLinksForUserIds(), ilObjectLP\getInstance(), IL_CAL_UNIX, isPortfolio(), isTrackingEnabled(), ilLPStatus\LP_STATUS_COMPLETED, ilLPStatus\LP_STATUS_FAILED, ilLPStatus\LP_STATUS_IN_PROGRESS, and ilLPStatus\LP_STATUS_NOT_ATTEMPTED.
Here is the call graph for this function:
|
protected |
Definition at line 40 of file class.ilLearningSequenceRoles.php.
Referenced by __construct().
|
protected |
Definition at line 50 of file class.ilLearningSequenceRoles.php.
Referenced by getLocalLearningSequenceRoles().
|
protected |
Definition at line 20 of file class.ilLearningSequenceRoles.php.
Referenced by getDefaultLearningSequenceRoles().
|
protected |
Definition at line 25 of file class.ilLearningSequenceRoles.php.
Referenced by __construct().
|
protected |
Definition at line 30 of file class.ilLearningSequenceRoles.php.
Referenced by __construct().
|
protected |
Definition at line 35 of file class.ilLearningSequenceRoles.php.
Referenced by __construct().
|
protected |
Definition at line 45 of file class.ilLearningSequenceRoles.php.
Referenced by __construct().
| const ilLearningSequenceRoles::ROLE_LS_ADMIN = "il_lso_admin" |
Definition at line 12 of file class.ilLearningSequenceRoles.php.
| const ilLearningSequenceRoles::ROLE_LS_MEMBER = "il_lso_member" |
Definition at line 13 of file class.ilLearningSequenceRoles.php.
| const ilLearningSequenceRoles::TYPE_PORTFOLIO = "prtf" |
Definition at line 15 of file class.ilLearningSequenceRoles.php.