ILIAS  release_5-4 Revision v5.4.26-12-gabc799a52e6
class.ilOrgUnitUserQueries.php
Go to the documentation of this file.
1<?php
9{
10
14 protected $dic;
15
19 public function __construct()
20 {
21 global $DIC;
22 $this->dic = $DIC;
23 }
24
25
29 public function findAllUsersByUserIds($user_ids)
30 {
31 $users = array();
32 foreach ($user_ids as $user_id) {
33 $q = "SELECT * FROM usr_data WHERE usr_id = " . $this->dic->database()->quote($user_id, "integer");
34 $usr_set = $this->dic->database()->query($q);
35 $users[] = $this->dic->database()->fetchAssoc($usr_set);
36 }
37 return $users;
38 }
39
40
44 public function getAllUserNames($users)
45 {
46 $user_names = array();
47 foreach ($users as $user) {
48 $user_names[] = $user['login'];
49 }
50 return $user_names;
51 }
52}
$users
Definition: authpage.php:44
An exception for terminatinating execution or to throw for unit testing.
Class ilOrgUnitUserQueries.
findAllUsersByUserIds($user_ids)
array $users
getAllUserNames($users)
array $user_names
__construct()
ilOrgUnitUserQueries constructor.
Class ilOrgUnitUserQueriesInterface.
$user
Definition: migrateto20.php:57
global $DIC
Definition: saml.php:7