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