Documentation

userList extends tablelist
in package

Benutzer-Liste Objekt

Tags
author

Stefan Seehafer sea75300@yahoo.de

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

$cacheModule

Cache Modul

protected string $cacheModule = ''
Tags
since
3.4

$cacheName

Cache name

protected string $cacheName = false

$data

Data array

protected array<string|int, mixed> $data = []
Tags
since
4.1

$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
since
3.6
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
since
5.0.0-rc3
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
since
3.2.0
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
since
3.2.0
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>
Tags
since
3.2.0
Return values
array<string|int, mixed>

Search results