|
| getEmplSuperiorList ($arr_empl_user_ids) |
|
| getAssignmentOrFail ($user_id, $position_id, $orgu_id) |
|
| filterUserIdsDueToAuthorities ($user_id, array $user_ids) |
|
| getAssignmentsOfUserId ($user_id) |
|
| getUserIdsOfOrgUnit ($orgunit_ref_id) |
|
| getUserIdsOfOrgUnits (array $orgunit_ref_id) |
|
| getUserIdsOfOrgUnitsOfUsersPosition ($position_id, $user_id, $recursive=false) |
|
| getUserIdsOfOrgUnitsInPosition (array $orgu_ids, $position_id) |
|
| getUserIdsOfUsersOrgUnitsInPosition ($user_id, $users_position_id, $position_id, $recursive=false) |
|
| getOrgUnitIdsOfUsersPosition ($position_id, $user_id, $recursive=false) |
|
| getUserIdsOfPosition ($position_id) |
|
| getUserAssignmentsOfPosition ($position_id) |
|
| deleteAllAssignmentsOfUser ($user_id) |
|
◆ deleteAllAssignmentsOfUser()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::deleteAllAssignmentsOfUser |
( |
|
$user_id | ) |
|
- Parameters
-
- Returns
- void
Definition at line 312 of file class.ilOrgUnitUserAssignmentRepository.php.
References $DIC.
315 $q =
"DELETE FROM il_orgu_ua WHERE user_id = " . $DIC->database()->quote($user_id,
"integer");
316 $DIC->database()->manipulate($q);
◆ filterUserIdsDueToAuthorities()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::filterUserIdsDueToAuthorities |
( |
|
$user_id, |
|
|
array |
$user_ids |
|
) |
| |
◆ getAssignmentOrFail()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getAssignmentOrFail |
( |
|
$user_id, |
|
|
|
$position_id, |
|
|
|
$orgu_id |
|
) |
| |
◆ getAssignmentsOfUserId()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getAssignmentsOfUserId |
( |
|
$user_id | ) |
|
◆ getEmplSuperiorList()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getEmplSuperiorList |
( |
|
$arr_empl_user_ids | ) |
|
- Parameters
-
- Returns
- array [user_id as an employee][][ user_id as a superior]
Definition at line 93 of file class.ilOrgUnitUserAssignmentRepository.php.
References $data, $DIC, ilOrgUnitPosition\CORE_POSITION_EMPLOYEE, ilOrgUnitPosition\CORE_POSITION_SUPERIOR, and OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository\getAssignmentsOfUserId().
98 orgu_ua.orgu_id AS orgu_id, 99 orgu_ua.user_id AS empl, 100 orgu_ua2.user_id as sup 102 il_orgu_ua as orgu_ua, 103 il_orgu_ua as orgu_ua2 105 orgu_ua.orgu_id = orgu_ua2.orgu_id 106 and orgu_ua.user_id <> orgu_ua2.user_id 109 AND " . $DIC->database()->in(
'orgu_ua.user_id', $arr_empl_user_ids,
false,
'integer');
111 $st = $DIC->database()->query($sql);
113 $empl_id__sup_ids = [];
114 while (
$data = $DIC->database()->fetchAssoc($st)) {
115 $empl_id__sup_ids[
$data[
'empl']][] = $data[
'sup'];
117 $this->arr_empl_user_ids = $empl_id__sup_ids;
119 return $empl_id__sup_ids;
const CORE_POSITION_EMPLOYEE
const CORE_POSITION_SUPERIOR
◆ getInstance()
static OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getInstance |
( |
| ) |
|
|
static |
◆ getOrgUnitIdsOfUsersPosition()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getOrgUnitIdsOfUsersPosition |
( |
|
$position_id, |
|
|
|
$user_id, |
|
|
|
$recursive = false |
|
) |
| |
◆ getUserAssignmentsOfPosition()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserAssignmentsOfPosition |
( |
|
$position_id | ) |
|
◆ getUserIdsOfOrgUnit()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnit |
( |
|
$orgunit_ref_id | ) |
|
◆ getUserIdsOfOrgUnits()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnits |
( |
array |
$orgunit_ref_id | ) |
|
◆ getUserIdsOfOrgUnitsInPosition()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnitsInPosition |
( |
array |
$orgu_ids, |
|
|
|
$position_id |
|
) |
| |
◆ getUserIdsOfOrgUnitsOfUsersPosition()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfOrgUnitsOfUsersPosition |
( |
|
$position_id, |
|
|
|
$user_id, |
|
|
|
$recursive = false |
|
) |
| |
◆ getUserIdsOfPosition()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfPosition |
( |
|
$position_id | ) |
|
◆ getUserIdsOfUsersOrgUnitsInPosition()
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::getUserIdsOfUsersOrgUnitsInPosition |
( |
|
$user_id, |
|
|
|
$users_position_id, |
|
|
|
$position_id, |
|
|
|
$recursive = false |
|
) |
| |
◆ $instance
OrgUnit\Positions\UserAssignment\ilOrgUnitUserAssignmentRepository::$instance |
|
staticprotected |
The documentation for this class was generated from the following file: