ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
ilOrgUnitUserQueries Class Reference

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

+ Inheritance diagram for ilOrgUnitUserQueries:
+ Collaboration diagram for ilOrgUnitUserQueries:

Public Member Functions

 __construct ()
 ilOrgUnitUserQueries constructor. More...
 
 findAllUsersByUserIds (array $user_ids)
 
 getAllUserNames (array $users)
 
 findAllUsersByUserIds (array $user_ids)
 
 getAllUserNames (array $users)
 

Protected Attributes

ILIAS DI Container $dic
 

Detailed Description

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 ilOrgUnitUserQueries

Author
: Benjamin Seglias bs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch

Definition at line 23 of file class.ilOrgUnitUserQueries.php.

Constructor & Destructor Documentation

◆ __construct()

ilOrgUnitUserQueries::__construct ( )

ilOrgUnitUserQueries constructor.

Definition at line 30 of file class.ilOrgUnitUserQueries.php.

31 {
32 global $DIC;
33 $this->dic = $DIC;
34 }
global $DIC
Definition: shib_login.php:26

References $DIC.

Member Function Documentation

◆ findAllUsersByUserIds()

ilOrgUnitUserQueries::findAllUsersByUserIds ( array  $user_ids)
Parameters
int[]$user_ids

Implements ilOrgUnitUserQueriesInterface.

Definition at line 39 of file class.ilOrgUnitUserQueries.php.

39 : array
40 {
41 $users = array();
42 foreach ($user_ids as $user_id) {
43 $q = "SELECT * FROM usr_data WHERE usr_id = " . $this->dic->database()->quote($user_id, "integer");
44 $usr_set = $this->dic->database()->query($q);
45 $users[] = $this->dic->database()->fetchAssoc($usr_set);
46 }
47
48 return $users;
49 }
$q
Definition: shib_logout.php:23

References $q, and $user_id.

◆ getAllUserNames()

ilOrgUnitUserQueries::getAllUserNames ( array  $users)
Returns
string[]

Implements ilOrgUnitUserQueriesInterface.

Definition at line 54 of file class.ilOrgUnitUserQueries.php.

54 : array
55 {
56 $user_names = array();
57 foreach ($users as $user) {
58 $user_names[] = $user['login'];
59 }
60
61 return $user_names;
62 }

Field Documentation

◆ $dic

ILIAS DI Container ilOrgUnitUserQueries::$dic
protected

Definition at line 25 of file class.ilOrgUnitUserQueries.php.


The documentation for this class was generated from the following file: