![]() |
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().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| 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().
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:| 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().
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:| const EMPTY_VALUE = '{"pages":[],"users":[],"rights":[],"text":[],"data":[]}' |
Definiert in Zeile 65 der Datei Ego_Combo.php.