ILIAS
release_8 Revision v8.19
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
Public Member Functions | |
getPositionsOfUserId (int $user_id) | |
getAssignmentOrFail (int $user_id, int $position_id, int $orgu_id) | |
getAssignmentsOfUserId (int $user_id) | |
getAssignmentsOfUserIdAndPosition (int $user_id, int $position_id) | |
getUserIdsOfOrgUnit (int $orgunit_ref_id) | |
getUserIdsOfOrgUnits (array $orgunit_ref_id) | |
getUserIdsOfOrgUnitsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false) | |
getUserIdsOfOrgUnitsInPosition (array $orgu_ids, int $position_id) | |
getUserIdsOfUsersOrgUnitsInPosition (int $user_id, int $users_position_id, int $position_id, bool $recursive=false) | |
getOrgUnitIdsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false) | |
getUserIdsOfPosition (int $position_id) | |
getUserAssignmentsOfPosition (int $position_id) | |
deleteAllAssignmentsOfUser (int $user_id) | |
Static Public Member Functions | |
static | getInstance () |
Static Protected Attributes | |
static ilOrgUnitUserAssignmentQueries | $instance |
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Class ilOrgUnitUserAssignmentQueries
Definition at line 23 of file class.ilOrgUnitUserAssignmentQueries.php.
ilOrgUnitUserAssignmentQueries::deleteAllAssignmentsOfUser | ( | int | $user_id | ) |
int | $user_id |
Definition at line 197 of file class.ilOrgUnitUserAssignmentQueries.php.
References $DIC.
ilOrgUnitUserAssignmentQueries::getAssignmentOrFail | ( | int | $user_id, |
int | $position_id, | ||
int | $orgu_id | ||
) |
ilException |
Definition at line 52 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
ilOrgUnitUserAssignmentQueries::getAssignmentsOfUserId | ( | int | $user_id | ) |
Definition at line 70 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
Referenced by getPositionsOfUserId().
ilOrgUnitUserAssignmentQueries::getAssignmentsOfUserIdAndPosition | ( | int | $user_id, |
int | $position_id | ||
) |
Definition at line 78 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
|
static |
Definition at line 27 of file class.ilOrgUnitUserAssignmentQueries.php.
Referenced by ilOrgUnitPositionAccess\__construct(), ilObjEmployeeTalkAccess\__construct(), ilOrgUnitPositionGUI\assign(), ilOrgUnitPositionGUI\confirmDeletion(), ilOrgUnitUserAssignmentGUI\delete(), ilObjUser\delete(), ilOrgUnitUserAssignmentGUI\deleteRecursive(), ilOrgUnitPosition\deleteWithAllDependencies(), ilObjOrgUnitTree\getEmployees(), ilObjOrgUnitTree\getEmployeesUnderUser(), ILIAS\MyStaff\ilMyStaffAccess\getIdsForUserAndOperation(), ilObjOrgUnitTree\getOrgUnitOfUser(), ILIAS\MyStaff\ilMyStaffAccess\getUsersForUserPerPosition(), ilRepositorySearchGUI\listUsers(), ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPositionAndOrgUnit\run(), and ILIAS\OrgUnit\Webservices\SOAP\UserIdsOfPosition\run().
ilOrgUnitUserAssignmentQueries::getOrgUnitIdsOfUsersPosition | ( | int | $position_id, |
int | $user_id, | ||
bool | $recursive = false |
||
) |
Definition at line 153 of file class.ilOrgUnitUserAssignmentQueries.php.
References ilObjOrgUnitTree\_getInstance(), and ActiveRecord\where().
Referenced by getUserIdsOfOrgUnitsOfUsersPosition(), and getUserIdsOfUsersOrgUnitsInPosition().
ilOrgUnitUserAssignmentQueries::getPositionsOfUserId | ( | int | $user_id | ) |
Definition at line 39 of file class.ilOrgUnitUserAssignmentQueries.php.
References getAssignmentsOfUserId().
ilOrgUnitUserAssignmentQueries::getUserAssignmentsOfPosition | ( | int | $position_id | ) |
Definition at line 186 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnit | ( | int | $orgunit_ref_id | ) |
$orgunit_ref_id |
Definition at line 92 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnits | ( | array | $orgunit_ref_id | ) |
int[] | $orgunit_ref_id |
Definition at line 102 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnitsInPosition | ( | array | $orgu_ids, |
int | $position_id | ||
) |
int[] | $orgu_ids |
Definition at line 126 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnitsOfUsersPosition | ( | int | $position_id, |
int | $user_id, | ||
bool | $recursive = false |
||
) |
Definition at line 111 of file class.ilOrgUnitUserAssignmentQueries.php.
References getOrgUnitIdsOfUsersPosition(), and ActiveRecord\where().
ilOrgUnitUserAssignmentQueries::getUserIdsOfPosition | ( | int | $position_id | ) |
Definition at line 176 of file class.ilOrgUnitUserAssignmentQueries.php.
References ActiveRecord\where().
ilOrgUnitUserAssignmentQueries::getUserIdsOfUsersOrgUnitsInPosition | ( | int | $user_id, |
int | $users_position_id, | ||
int | $position_id, | ||
bool | $recursive = false |
||
) |
int[] | $users_position_id |
Definition at line 138 of file class.ilOrgUnitUserAssignmentQueries.php.
References getOrgUnitIdsOfUsersPosition(), and ActiveRecord\where().
|
staticprotected |
Definition at line 25 of file class.ilOrgUnitUserAssignmentQueries.php.