![]() |
EGOCMS
24.0
EGOTEC Content-Managament-System
|
Öffentliche Methoden | |
__construct ($value='') | |
getValue () | |
setValue ($value) | |
getString () | |
getPages ($no_rights=false, $only_active=false, $lang='', $user_id=null) | |
setPages ($pages) | |
addPage ($page) | |
hasPage ($page) | |
getUsers () | |
setUsers ($users) | |
addUser ($user_id) | |
hasUser ($user_id) | |
getRights () | |
getRightsUsers () | |
setRights ($rights) | |
addRight ($group, $role) | |
hasRight (string $user_id) | |
getText () | |
setText ($text) | |
addText ($text) | |
getData () | |
getDataBy ($key, $value) | |
getDataByKey ($key) | |
setData ($data) | |
addData ($data) | |
getMailAddresses ($params=array()) | |
Datenfelder | |
const | EMPTY_VALUE = '{"pages":[],"users":[],"rights":[],"text":[],"data":[]}' |
Eine Helfer Klasse für das Smarty Input Plugin "Combo".
Definiert in Zeile 59 der Datei Ego_Combo.php.
__construct | ( | $value = '' | ) |
Konstruktor
string | $value |
Definiert in Zeile 79 der Datei Ego_Combo.php.
Benutzt setValue().
addData | ( | $data | ) |
Daten hinzufügen
mixed | $data |
Definiert in Zeile 521 der Datei Ego_Combo.php.
addPage | ( | $page | ) |
Seite hinzufügen
Page | $page |
Definiert in Zeile 223 der Datei Ego_Combo.php.
addRight | ( | $group, | |
$role | |||
) |
Gruppe/Rolle hinzufügen
string | $group | |
string | $role |
Definiert in Zeile 391 der Datei Ego_Combo.php.
addText | ( | $text | ) |
Direkteingabe hinzufügen
string | $text |
Definiert in Zeile 456 der Datei Ego_Combo.php.
addUser | ( | $user_id | ) |
Benutzer hinzufügen
string | $user_id |
Definiert in Zeile 297 der Datei Ego_Combo.php.
getData | ( | ) |
getDataBy | ( | $key, | |
$value | |||
) |
Liefert alle Daten die für einen bestimmten Schlüssel einen bestimmten Wert haben
mixed | $key | |
mixed | $value |
Definiert in Zeile 480 der Datei Ego_Combo.php.
getDataByKey | ( | $key | ) |
Liefert die Daten für einen bestimmten Schlüssel
string | $key |
Definiert in Zeile 496 der Datei Ego_Combo.php.
getMailAddresses | ( | $params = array() | ) |
Alle E-Mail Adressen ermitteln
array | $params |
Definiert in Zeile 545 der Datei Ego_Combo.php.
Benutzt Ego_System\getAssocValue() und Ego_System\isEmail().
getPages | ( | $no_rights = false , |
|
$only_active = false , |
|||
$lang = '' , |
|||
$user_id = null |
|||
) |
Alle Seiten liefern
boolean | $no_rights | |
boolean | $only_active | |
string | $lang | |
string | null | $user_id |
Definiert in Zeile 149 der Datei Ego_Combo.php.
getRights | ( | ) |
getRightsUsers | ( | ) |
Alle Benutzer liefern die den Gruppen/Rollen angehören
Definiert in Zeile 345 der Datei Ego_Combo.php.
getString | ( | ) |
getText | ( | ) |
getUsers | ( | ) |
getValue | ( | ) |
hasPage | ( | $page | ) |
Prüfen ob eine Seite existiert
Page | $page |
Definiert in Zeile 242 der Datei Ego_Combo.php.
hasRight | ( | string | $user_id | ) |
Prüft, ob ein Benutzer eines der aktuellen Rechte hat
string | $user_id |
Definiert in Zeile 411 der Datei Ego_Combo.php.
hasUser | ( | $user_id | ) |
Prüfen ob ein Benutzer existiert
string | $user_id |
Definiert in Zeile 311 der Datei Ego_Combo.php.
setData | ( | $data | ) |
setPages | ( | $pages | ) |
setRights | ( | $rights | ) |
Gruppen/Rollen setzen
array | $rights |
Definiert in Zeile 380 der Datei Ego_Combo.php.
setText | ( | $text | ) |
Direkteingaben setzen
array | $data |
Definiert in Zeile 446 der Datei Ego_Combo.php.
setUsers | ( | $users | ) |
setValue | ( | $value | ) |
Wert überschreiben
string | $value |
Ego_Combo_Exception |
Definiert in Zeile 104 der Datei Ego_Combo.php.
Benutzt Ego_Combo_Exception\INVALID_VALUE.
Wird benutzt von __construct().
const EMPTY_VALUE = '{"pages":[],"users":[],"rights":[],"text":[],"data":[]}' |
Definiert in Zeile 65 der Datei Ego_Combo.php.