ILIAS  trunk Revision v11.0_alpha-1749-g1a06bdef097
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
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)
 

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.

References $DIC.

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

Member Function Documentation

◆ findAllUsersByUserIds()

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

Implements ilOrgUnitUserQueriesInterface.

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

References $q, and $user_id.

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:21

◆ 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: