dashcontainer
extends model
in package
implements
dashcontainer, Stringable
Dashboard container model base
Tags
Interfaces, Classes, Traits and Enums
- dashcontainer
- FanPress CM Model Dashboard container Interface
- Stringable
Table of Contents
- CACHE_M0DULE_DASHBOARD = 'dashboard'
- Default container cache module
- DASHBOARD_HEIGHT_BIG = 'big'
- Container height big
- DASHBOARD_HEIGHT_MEDIUM = 'middle'
- Container height medium
- DASHBOARD_HEIGHT_SMALL = 'small'
- Container height SMALL
- DASHBOARD_HEIGHT_SMALL_MEDIUM = 'small-medium'
- Container height medium
- DASHBOARD_HEIGHT_VERYBIG = 'very-big'
- Container height big
- DASHBOARD_POS_MAX = '{{max}}'
- Container max position
- $cache : cache
- System-Cache
- $cacheModule : string
- Cache name
- $cacheName : string
- Cache name
- $checkPermissions : array<string|int, mixed>
- ggf. nötige Container-Berechtigungen
- $config : config
- System-Config-Objekt
- $data : array<string|int, mixed>
- data-Array für nicht weiter definierte Eigenschaften
- $dbcon : database
- DB-Verbindung
- $dbExcludes : array<string|int, mixed>
- Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen
- $editAction : string
- Controller-Pfad, wenn Objekt Edit-Action besitzt
- $events : events
- Event-Liste
- $id : int
- Objekt-ID
- $language : language
- System-Sprachen-Objekt
- $name : string
- Container-Name
- $nodata : bool
- $this->data beim Speichern nicht berücksichtigen
- $notifications : notifications
- Notifications
- $objExists : bool
- Objektexistiert
- $permissions : permissions
- Berechtigungen
- $position : int
- Container-Position
- $table : string
- Tabellen-Name
- __construct() : void
- Konstruktor
- __destruct() : void
- Konstruktor
- __get() : mixed
- Magic get
- __set() : mixed
- Magic set
- __toString() : string
- container-Objekt via print/echo ausgeben
- createFromDbObject() : bool
- Füllt Objekt mit Daten aus Datenbank-Result
- delete() : bool
- Löscht ein Objekt in der Datenbank
- exists() : bool
- Prüft ob Objekt existiert
- getButton() : linkButton|null
- Return container button
- getCacheName() : string
- Cache-Name zurückgeben
- getControllerViewVars() : array<string|int, mixed>
- Returns view vars
- getData() : array<string|int, mixed>
- Gibt Inhalt von "data" zurück
- getEditLink() : string
- Gibt Link für Edit-Action zurück
- getHeight() : string
- Container-Höhe-Klasse (big/middle/small) zurückgeben
- getId() : int
- Gibt Object-ID zurück
- getJavascriptFiles() : array<string|int, mixed>
- Return JavaScript files
- getJavascriptLangVars() : array<string|int, mixed>
- Return JavaScript language vars
- getJavascriptVars() : array<string|int, mixed>
- Return JavaScript view vars
- getName() : string
- Container-Name zurückgeben
- getNodata() : bool
- Prüft, ob "data" gespeichert werden soll
- getPermissions() : string
- Container-Berechtigungen, die geprüft werden müssen, zurückgeben
- getPreparedValueParams() : int
- Gibt array mit Values für Prepared Statements zurück
- getStoredPosition() : int|bool
- Returns stored container position
- getView() : string
- Gibt Liste mit zu Variablen zurück, welche an Dashboard-Controller-View übergeben werden sollen
- getWidth() : string
- Container-Breite-CSS-Klasse (big/small) zurückgeben
- init() : bool
- Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde
- isDisabled() : int|bool
- Returns stored container position
- prepareDataSave() : bool
- Bereitet Daten für Speicherung in Datenbank vor
- setNodata() : mixed
- Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden
- getPreparedSaveParams() : array<string|int, mixed>
- Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften
- initObjects() : bool
- Initialize objects
- getSystemButtons() : string
- Add disable button if not disabled
Constants
CACHE_M0DULE_DASHBOARD
Default container cache module
public
mixed
CACHE_M0DULE_DASHBOARD
= 'dashboard'
DASHBOARD_HEIGHT_BIG
Container height big
public
mixed
DASHBOARD_HEIGHT_BIG
= 'big'
DASHBOARD_HEIGHT_MEDIUM
Container height medium
public
mixed
DASHBOARD_HEIGHT_MEDIUM
= 'middle'
DASHBOARD_HEIGHT_SMALL
Container height SMALL
public
mixed
DASHBOARD_HEIGHT_SMALL
= 'small'
DASHBOARD_HEIGHT_SMALL_MEDIUM
Container height medium
public
mixed
DASHBOARD_HEIGHT_SMALL_MEDIUM
= 'small-medium'
DASHBOARD_HEIGHT_VERYBIG
Container height big
public
mixed
DASHBOARD_HEIGHT_VERYBIG
= 'very-big'
DASHBOARD_POS_MAX
Container max position
public
mixed
DASHBOARD_POS_MAX
= '{{max}}'
Properties
$cache
System-Cache
protected
cache
$cache
$cacheModule
Cache name
protected
string
$cacheModule
= ''
$cacheName
Cache name
protected
string
$cacheName
= false
$checkPermissions
ggf. nötige Container-Berechtigungen
protected
array<string|int, mixed>
$checkPermissions
= []
$config
System-Config-Objekt
protected
config
$config
$data
data-Array für nicht weiter definierte Eigenschaften
protected
array<string|int, mixed>
$data
$dbcon
DB-Verbindung
protected
database
$dbcon
$dbExcludes
Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen
protected
array<string|int, mixed>
$dbExcludes
= []
$editAction
Controller-Pfad, wenn Objekt Edit-Action besitzt
protected
string
$editAction
$events
Event-Liste
protected
events
$events
$id
Objekt-ID
protected
int
$id
$language
System-Sprachen-Objekt
protected
language
$language
$name
Container-Name
protected
string
$name
= ''
$nodata
$this->data beim Speichern nicht berücksichtigen
protected
bool
$nodata
= true
$notifications
Notifications
protected
notifications
$notifications
Tags
$objExists
Objektexistiert
protected
bool
$objExists
= false
$permissions
Berechtigungen
protected
permissions
$permissions
Tags
$position
Container-Position
protected
int
$position
= 0
$table
Tabellen-Name
protected
string
$table
Methods
__construct()
Konstruktor
public
final __construct() : void
Return values
void —__destruct()
Konstruktor
public
__destruct() : void
Return values
void —__get()
Magic get
public
__get(string $name) : mixed
Parameters
- $name : string
Return values
mixed —__set()
Magic set
public
__set(mixed $name, mixed $value) : mixed
Parameters
- $name : mixed
- $value : mixed
Return values
mixed —__toString()
container-Objekt via print/echo ausgeben
public
final __toString() : string
Return values
string —createFromDbObject()
Füllt Objekt mit Daten aus Datenbank-Result
public
createFromDbObject(object $object) : bool
Parameters
- $object : object
Return values
bool —delete()
Löscht ein Objekt in der Datenbank
public
delete() : bool
Return values
bool —exists()
Prüft ob Objekt existiert
public
exists() : bool
Return values
bool —getButton()
Return container button
public
getButton() : linkButton|null
Tags
Return values
linkButton|null —getCacheName()
Cache-Name zurückgeben
public
getCacheName([string $addName = '' ]) : string
Parameters
- $addName : string = ''
Return values
string —getControllerViewVars()
Returns view vars
public
getControllerViewVars() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getData()
Gibt Inhalt von "data" zurück
public
getData() : array<string|int, mixed>
Return values
array<string|int, mixed> —getEditLink()
Gibt Link für Edit-Action zurück
public
getEditLink() : string
Return values
string —getHeight()
Container-Höhe-Klasse (big/middle/small) zurückgeben
public
getHeight() : string
Return values
string —getId()
Gibt Object-ID zurück
public
getId() : int
Return values
int —getJavascriptFiles()
Return JavaScript files
public
getJavascriptFiles() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getJavascriptLangVars()
Return JavaScript language vars
public
getJavascriptLangVars() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getJavascriptVars()
Return JavaScript view vars
public
getJavascriptVars() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed> —getName()
Container-Name zurückgeben
public
abstract getName() : string
Return values
string —getNodata()
Prüft, ob "data" gespeichert werden soll
public
getNodata() : bool
Return values
bool —getPermissions()
Container-Berechtigungen, die geprüft werden müssen, zurückgeben
public
getPermissions() : string
Return values
string —getPreparedValueParams()
Gibt array mit Values für Prepared Statements zurück
public
getPreparedValueParams([int $count = false ]) : int
Parameters
- $count : int = false
Return values
int —getStoredPosition()
Returns stored container position
public
final getStoredPosition() : int|bool
Tags
Return values
int|bool —getView()
Gibt Liste mit zu Variablen zurück, welche an Dashboard-Controller-View übergeben werden sollen
public
getView() : string
Tags
Return values
string —getWidth()
Container-Breite-CSS-Klasse (big/small) zurückgeben
public
getWidth() : string
Return values
string —init()
Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde
public
init() : bool
Return values
bool —isDisabled()
Returns stored container position
public
final isDisabled() : int|bool
Tags
Return values
int|bool —prepareDataSave()
Bereitet Daten für Speicherung in Datenbank vor
public
prepareDataSave() : bool
Tags
Return values
bool —setNodata()
Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden
public
setNodata(bool $nodata) : mixed
Parameters
- $nodata : bool
Return values
mixed —getPreparedSaveParams()
Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften
protected
getPreparedSaveParams() : array<string|int, mixed>
Return values
array<string|int, mixed> —initObjects()
Initialize objects
protected
initObjects() : bool
Return values
bool —getSystemButtons()
Add disable button if not disabled
private
getSystemButtons() : string