userList
extends tablelist
in package
Benutzer-Liste Objekt
Tags
Table of Contents
- $cache : cache
- System-Cache
- $cacheModule : string
- Cache Modul
- $cacheName : string
- Cache name
- $config : config
- System-Config-Objekt
- $data : array<string|int, mixed>
- Data array
- $dbcon : database
- DB-Verbindung
- $events : events
- Event-Liste
- $language : language
- System-Sprachen-Objekt
- $notifications : notifications
- Notifications
- $table : string
- Tabellen-Name
- $userEmailList : array<string|int, mixed>
- user e-mail cache
- $userNameList : array<string|int, mixed>
- User name cache
- __construct() : void
- Konstruktor
- __destruct() : void
- Konstruktor
- countActiveUsers() : int
- aktive Benutzer zählen
- deleteUsers() : bool
- mehrere Benutzer anhand von IDs löschen
- diableUsers() : bool
- Benutzer deaktivieren
- enableUsers() : bool
- Benutzer aktivieren
- getEmailByUserId() : string
- Gibt E-Mail-Adresse für übergebene Benutzer-ID zurück
- getUserByUsername() : author
- Return a author object by user name
- getUserIdByUsername() : int
- Gibt ID für den gegebenen Benutzer zurück
- getUsersActive() : array<string|int, mixed>
- Liefert ein array aller aktiven Benutzer
- getUsersAll() : array<string|int, mixed>
- Return a list of all users
- getUsersByIds() : array<string|int, mixed>
- Gibt array mit Benutzern der übergebenen IDs zurück
- getUsersDisabled() : array<string|int, mixed>
- Liefert ein array aller aktiven Benutzer
- getUsersEmailList() : array<string|int, mixed>
- Liefert ein array aller Benutzer-E-Mail-Adressen
- getUsersForArticles() : array<string|int, author>
- Liste von Benutzern zurückgeben, die in den übergebenen Artikeln verwendet wurden
- getUsersNameList() : array<string|int, mixed>
- Liefert ein array aller Benutzer-Namen
- isLastActiveUser() : bool
- Check if given user last active user
- getUserListResult() : array<string|int, mixed>
- Erzeugt Array aus Benutzer-Liste
- userListResultByGroup() : array<string|int, mixed>
- Fügt Eintrag aus Benutzer-Liste, gruppiert nach Gruppe, in Ergebnisliste ein
- userListResultById() : array<string|int, mixed>
- Fügt Eintrag aus Benutzer-Liste in Ergebnisliste ein
Properties
$cache
System-Cache
protected
cache
$cache
$cacheModule
Cache Modul
protected
string
$cacheModule
= ''
Tags
$cacheName
Cache name
protected
string
$cacheName
= false
$config
System-Config-Objekt
protected
config
$config
$data
Data array
protected
array<string|int, mixed>
$data
= []
Tags
$dbcon
DB-Verbindung
protected
database
$dbcon
$events
Event-Liste
protected
events
$events
$language
System-Sprachen-Objekt
protected
language
$language
$notifications
Notifications
protected
notifications
$notifications
Tags
$table
Tabellen-Name
protected
string
$table
$userEmailList
user e-mail cache
protected
array<string|int, mixed>
$userEmailList
= []
$userNameList
User name cache
protected
array<string|int, mixed>
$userNameList
= []
Methods
__construct()
Konstruktor
public
__construct() : void
Return values
void —__destruct()
Konstruktor
public
__destruct() : void
Return values
void —countActiveUsers()
aktive Benutzer zählen
public
countActiveUsers() : int
Return values
int —deleteUsers()
mehrere Benutzer anhand von IDs löschen
public
deleteUsers(array<string|int, mixed> $ids) : bool
Parameters
- $ids : array<string|int, mixed>
Return values
bool —diableUsers()
Benutzer deaktivieren
public
diableUsers(array<string|int, mixed> $ids) : bool
Parameters
- $ids : array<string|int, mixed>
Return values
bool —enableUsers()
Benutzer aktivieren
public
enableUsers(array<string|int, mixed> $ids) : bool
Parameters
- $ids : array<string|int, mixed>
Return values
bool —getEmailByUserId()
Gibt E-Mail-Adresse für übergebene Benutzer-ID zurück
public
getEmailByUserId(int $userId) : string
Parameters
- $userId : int
Return values
string —getUserByUsername()
Return a author object by user name
public
getUserByUsername(string $username) : author
Parameters
- $username : string
Return values
author —getUserIdByUsername()
Gibt ID für den gegebenen Benutzer zurück
public
getUserIdByUsername(string $username) : int
Parameters
- $username : string
Return values
int —getUsersActive()
Liefert ein array aller aktiven Benutzer
public
getUsersActive([bool $byGroup = false ]) : array<string|int, mixed>
Parameters
- $byGroup : bool = false
-
(@since 3.2.0)
Return values
array<string|int, mixed> —of \fpcm\model\users\author
getUsersAll()
Return a list of all users
public
getUsersAll([bool $byGroup = false ]) : array<string|int, mixed>
Parameters
- $byGroup : bool = false
Return values
array<string|int, mixed> —getUsersByIds()
Gibt array mit Benutzern der übergebenen IDs zurück
public
getUsersByIds(array<string|int, mixed> $ids) : array<string|int, mixed>
Parameters
- $ids : array<string|int, mixed>
Return values
array<string|int, mixed> —getUsersDisabled()
Liefert ein array aller aktiven Benutzer
public
getUsersDisabled([bool $byGroup = false ]) : array<string|int, mixed>
Parameters
- $byGroup : bool = false
-
(@since 3.2.0)
Return values
array<string|int, mixed> —getUsersEmailList()
Liefert ein array aller Benutzer-E-Mail-Adressen
public
getUsersEmailList() : array<string|int, mixed>
Return values
array<string|int, mixed> —getUsersForArticles()
Liste von Benutzern zurückgeben, die in den übergebenen Artikeln verwendet wurden
public
getUsersForArticles(array<string|int, mixed> $articleIds) : array<string|int, author>
Parameters
- $articleIds : array<string|int, mixed>
Tags
Return values
array<string|int, author> —getUsersNameList()
Liefert ein array aller Benutzer-Namen
public
getUsersNameList() : array<string|int, mixed>
Return values
array<string|int, mixed> —isLastActiveUser()
Check if given user last active user
public
isLastActiveUser(int $uid) : bool
Parameters
- $uid : int
Tags
Return values
bool —getUserListResult()
Erzeugt Array aus Benutzer-Liste
private
getUserListResult(array<string|int, mixed> $users[, bool $byGroup = false ]) : array<string|int, mixed>
Parameters
- $users : array<string|int, mixed>
- $byGroup : bool = false
Tags
Return values
array<string|int, mixed> —userListResultByGroup()
Fügt Eintrag aus Benutzer-Liste, gruppiert nach Gruppe, in Ergebnisliste ein
private
userListResultByGroup(author $author, array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $author : author
- $data : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —userListResultById()
Fügt Eintrag aus Benutzer-Liste in Ergebnisliste ein
private
userListResultById(author $author, array<string|int, mixed> $data) : array<string|int, mixed>
Parameters
- $author : author
- $data : array<string|int, mixed>