Documentation

config extends dataset Uses eventModuleEmpty

System config Objekt

Table of Contents

$newConfig Neue Konfiguration array
$useCache this->data cachen bool
$userConfigSet Benuter-Config bereits eingelesen bool
$system_version string
$system_email string
$system_url string
$system_lang string
$system_dtmask string
$system_comments_enabled bool
$system_session_length int
$system_mode bool
$system_css_path string
$system_show_share bool
$system_share_count bool
$system_timezone string
$system_cache_timeout int
$system_loader_jquery bool
$system_editor bool
$system_editor_fontsize int
$system_maintenance bool
$system_loginfailed_locked int
$system_updates_devcheck int
$system_updates_emailnotify bool
$system_updates_manual int
$system_2fa_auth bool
$system_trash_cleanup int
$system_passcheck_enabled bool
$articles_revisions bool
$articles_limit int
$articles_template_active string
$article_template_active string
$articles_archive_show bool
$articles_sort string
$articles_sort_order string
$articles_rss bool
$articles_acp_limit int
$articles_archive_datelimit int
$articles_revisions_limit int
$articles_link_urlrewrite bool
$articles_imageedit_persistence bool
$comments_template_active string
$comments_flood int
$comments_email_optional bool
$comments_confirm bool
$comments_antispam_question string
$comments_antispam_answer string
$comments_notify int
$comments_markspam_commentcount int
$comments_privacy_optin bool
$file_img_thumb_width int
$file_img_thumb_height int
$file_list_limit int
$file_subfolders bool
$file_view string
$twitter_data array
$twitter_events array
$smtp_enabled array
$smtp_settings array
$dbcon DB-Verbindung database
$id Objekt-ID int
$table Tabellen-Name string
$data data-Array für nicht weiter definierte Eigenschaften array
$dbExcludes Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen array
$nodata $this->data beim Speichern nicht berücksichtigen bool
$cache System-Cache cache
$session System-Session session
$events Event-Liste events
$config System-Config-Objekt config
$language System-Sprachen-Objekt language
$notifications Notifications notifications
$editAction Controller-Pfad, wenn Objekt Edit-Action besitzt string
$objExists Objektexistiert bool
$cacheName Cache name string
__construct() Konstruktor bool
setNewConfig() Speichert neue Konfiguration mixed
save() not used bool
delete() not used bool
update() Konfiguration aktualisieren bool
add() Neuen Config-Key erzeugen bool
remove() Config Key löschen bool
setUserSettings() Überschreibt systemweite Einstellungen mit Benutzer-Einstellungen bool
setMaintenanceMode() Wartungsmodus aktivieren bool
init() Inittiert Objekt mit Daten aus der Datenbank bool
prepareDataSave() Bereitet Daten für Speicherung in Datenbank vor bool
getModuleOptions() Returns config options by module key array
getVersionNumberString() Returns minor version string as Number string
refresh() Config-Refresh mixed
getDefaultFontsizes() Array mit Schriftgrößen für Editor array
getAcpArticleLimits() Array mit Anzahl-Limits für Artikel in ACP-Liste array
getArticleLimits() Array mit Anzahl-Limits für Artikel-Listen array
getEventModule() Returns event base string string
__construct() Konstruktor void
__get() Magic get mixed
__set() Magic set mixed
__toString() Magic string string
__call() Magische Methode für nicht vorhandene Methoden bool
__callStatic() Magische Methode für nicht vorhandene, statische Methoden bool
__destruct() Konstruktor void
getData() Gibt Inhalt von "data" zurück array
init() Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde bool
getId() Gibt Object-ID zurück int
setId() Set dataset id mixed
exists() Prüft ob Objekt existiert bool
getNodata() Prüft, ob "data" gespeichert werden soll bool
setNodata() Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden mixed
save() Executes save process to database and events bool|int
update() Executes update process to database and events bool|int
delete() Löscht ein Objekt in der Datenbank bool
createFromDbObject() Füllt Objekt mit Daten aus Datenbank-Result bool
getPreparedSaveParams() Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften array
getPreparedValueParams() Gibt array mit Values für Prepared Statements zurück int
prepareDataSave() Bereitet Daten für Speicherung in Datenbank vor bool
getEditLink() Gibt Link für Edit-Action zurück string
getEventName() Returns full event name string string
afterSaveInternal() Is triggered after successful database insert bool
afterUpdateInternal() Is triggered after successful database update bool

Properties

$newConfig

Neue Konfiguration

protected array $newConfig = []

$useCache

this->data cachen

protected bool $useCache = true

$userConfigSet

Benuter-Config bereits eingelesen

protected bool $userConfigSet = false

$system_version

public string $system_version
Version

$system_email

public string $system_email
E-Mail_Adresse

$system_url

public string $system_url
Frontend-Url

$system_lang

public string $system_lang
Sprache

$system_dtmask

public string $system_dtmask
Date-Time-Maske

$system_comments_enabled

public bool $system_comments_enabled
Kommentare aktiv

$system_session_length

public int $system_session_length
ACP-Session Länge

$system_mode

public bool $system_mode
Frontend-Modus (0 = iframe, 1= phpinclude)

$system_css_path

public string $system_css_path
Pfad zur CSS-Datei

$system_show_share

public bool $system_show_share
Share-Buttons anzeigen

$system_share_count

public bool $system_share_count
Click auf Share-Buttons zählen

$system_timezone

public string $system_timezone
Zeitzone

$system_cache_timeout

public int $system_cache_timeout
Cache-Timeout

$system_loader_jquery

public bool $system_loader_jquery
jQuery in Frontend laden

$system_editor

public bool $system_editor
aktiver Editor

$system_editor_fontsize

public int $system_editor_fontsize
Standard-Schriftgröße im Editor

$system_maintenance

public bool $system_maintenance
Wartungsmodusaktiv

$system_loginfailed_locked

public int $system_loginfailed_locked
Anzahl fehlgeschlagener Login-Versuche, nach denen Login temporär gesperrt wird

$system_updates_devcheck

public int $system_updates_devcheck
Entwickler-Versionen bei Update-Prüfung anzeigen

$system_updates_emailnotify

public bool $system_updates_emailnotify
E-Mail-Benachrichtigung über Updates

$system_updates_manual

public int $system_updates_manual
Interval für manuelle Update-Prüfung

$system_2fa_auth

public bool $system_2fa_auth
Two factor authentication enabled

$system_trash_cleanup

public int $system_trash_cleanup
Age of datasets in trash to cleanup

$system_passcheck_enabled

public bool $system_passcheck_enabled
Password check enabled

$articles_revisions

public bool $articles_revisions
Revisionen aktiv

$articles_limit

public int $articles_limit
Artikel pro Seite im Fronend

$articles_template_active

public string $articles_template_active
aktives Template für Artikel-Liste

$article_template_active

public string $article_template_active
aktives Template für Artikel-Einzel-Ansicht

$articles_archive_show

public bool $articles_archive_show
Archiv-Link anzeigen

$articles_sort

public string $articles_sort
Sortierung der Artikel im Frontend

$articles_sort_order

public string $articles_sort_order
Reihenfolge der Sortierung der Artikel im Frontend

$articles_rss

public bool $articles_rss
RSS-Feed ist aktiv

$articles_acp_limit

public int $articles_acp_limit
Anzahl Element in ACP-Listen

$articles_archive_datelimit

public int $articles_archive_datelimit
Datum, bis zu dem Artikel im Archiv maximal angezeigt werden sollen

$articles_revisions_limit

public int $articles_revisions_limit
Anzahl Revisionen, bei der alte Revisionen bereinigt werden

$articles_link_urlrewrite

public bool $articles_link_urlrewrite
URL-Rewriting aktivieren (ID + Artikel-Titel sind in Artikel-Link enthalten)

$articles_imageedit_persistence

public bool $articles_imageedit_persistence
Änderungen an Bilder pber TinyMCE auf Server speichern

$comments_template_active

public string $comments_template_active
aktives Kommentar-Template

$comments_flood

public int $comments_flood
Sperre zwischen zwei Kommentaren

$comments_email_optional

public bool $comments_email_optional
E-Mail muss beim Kommentar-Schreiben angegegebn werden

$comments_confirm

public bool $comments_confirm
Kommentare müssen freigegeben werden

$comments_antispam_question

public string $comments_antispam_question
Spam-Captcha-Frage

$comments_antispam_answer

public string $comments_antispam_answer
Spam-Captcha-Antwort

$comments_notify

public int $comments_notify
wohin sollen Benachrichtigung bei neuem Kommentar gehen (0 = nur globale E-MailAdresse, 1 = nur Author, 2 = beide)

$comments_markspam_commentcount

public int $comments_markspam_commentcount
Anzahl an Spam deklarierter vorhandener Kommentare, über der ein ein neuer Kommentar automatisch als Spam markiert wird

$comments_privacy_optin

public bool $comments_privacy_optin
Opt-In beim Absenden eines Kommentars notwendig

$file_img_thumb_width

public int $file_img_thumb_width
Thumbnail width

$file_img_thumb_height

public int $file_img_thumb_height
Thumbnail height

$file_list_limit

public int $file_list_limit
Numer of files per page

$file_subfolders

public bool $file_subfolders
Create subfolder of form YYYY-MM

$file_view

public string $file_view
File manager view

$twitter_data

public array $twitter_data
Daten für Twitter-Verbindung

$twitter_events

public array $twitter_events
Events, wenn Tweets erzeugt werden sollen

$smtp_enabled

public array $smtp_enabled
E-Mail-Versand via SMTP aktiv

$smtp_settings

public array $smtp_settings
Konfiguration für E-Mail-Versand via SMTP

$table

Tabellen-Name

protected string $table

$data

data-Array für nicht weiter definierte Eigenschaften

protected array $data = []

$dbExcludes

Eigenschaften, welche beim Speichern in DB nicht von getPreparedSaveParams() zurückgegeben werden sollen

protected array $dbExcludes = []

$nodata

$this->data beim Speichern nicht berücksichtigen

protected bool $nodata = true

$editAction

Controller-Pfad, wenn Objekt Edit-Action besitzt

protected string $editAction

$objExists

Objektexistiert

protected bool $objExists = false

$cacheName

Cache name

protected string $cacheName = false

Methods

__construct()

Konstruktor

public __construct( [ $useCache : bool = true ] ) : bool
Parameters
$useCache : bool = true

Configuration aus Cache laden

Return values
bool

setNewConfig()

Speichert neue Konfiguration

public setNewConfig( $newConfig : array ) : mixed
Parameters
$newConfig : array
Return values
mixed

save()

not used

public save( ) : bool
Return values
bool

delete()

not used

public delete( ) : bool
Return values
bool

update()

Konfiguration aktualisieren

public update( ) : bool
Return values
bool

add()

Neuen Config-Key erzeugen

public add( $keyname : string , $keyvalue : string [, $modulekey : string = '' ] ) : bool
Parameters
$keyname : string

Config option name

$keyvalue : string

Config option value

$modulekey : string = ''

Module key

Return values
bool

remove()

Config Key löschen

public remove( $keyname : string ) : bool
Parameters
$keyname : string

Config option name

Return values
bool

setUserSettings()

Überschreibt systemweite Einstellungen mit Benutzer-Einstellungen

public setUserSettings( ) : bool
Return values
bool

setMaintenanceMode()

Wartungsmodus aktivieren

public setMaintenanceMode( $mode : bool ) : bool
Parameters
$mode : bool
Return values
bool

init()

Inittiert Objekt mit Daten aus der Datenbank

public init( ) : bool
Return values
bool

prepareDataSave()

Bereitet Daten für Speicherung in Datenbank vor

public prepareDataSave( ) : bool
Tags
since
Return values
bool

getModuleOptions()

Returns config options by module key

public getModuleOptions( $key : string ) : array
Parameters
$key : string
Tags
since
Return values
array

getVersionNumberString()

Returns minor version string as Number

public getVersionNumberString( ) : string
Tags
since
Return values
string

refresh()

Config-Refresh

private refresh( ) : mixed
Return values
mixed

getDefaultFontsizes()

Array mit Schriftgrößen für Editor

public static getDefaultFontsizes( ) : array
Tags
since
Return values
array

getAcpArticleLimits()

Array mit Anzahl-Limits für Artikel in ACP-Liste

public static getAcpArticleLimits( ) : array
Tags
since
Return values
array

getArticleLimits()

Array mit Anzahl-Limits für Artikel-Listen

public static getArticleLimits( ) : array
Tags
since
Return values
array

getEventModule()

Returns event base string

protected abstract getEventModule( ) : string
Tags
since
Return values
string

__construct()

Konstruktor

public __construct( [ $id : int = null ] ) : void
Parameters
$id : int = null

__get()

Magic get

public __get( $name : string ) : mixed
Parameters
$name : string
Return values
mixed

__set()

Magic set

public __set( $name : mixed , $value : mixed ) : mixed
Parameters
$name : mixed
$value : mixed
Return values
mixed

__toString()

Magic string

public __toString( ) : string
Return values
string

__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

getData()

Gibt Inhalt von "data" zurück

public getData( ) : array
Return values
array

init()

Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde

public init( ) : bool
Return values
bool

getId()

Gibt Object-ID zurück

public getId( ) : int
Return values
int

setId()

Set dataset id

public setId( $id : int ) : mixed
Parameters
$id : int
Return values
mixed

exists()

Prüft ob Objekt existiert

public exists( ) : bool
Return values
bool

getNodata()

Prüft, ob "data" gespeichert werden soll

public getNodata( ) : bool
Return values
bool

setNodata()

Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden

public setNodata( $nodata : bool ) : mixed
Parameters
$nodata : bool
Return values
mixed

save()

Executes save process to database and events

public save( ) : bool|int
Tags
since
Return values
bool|int

update()

Executes update process to database and events

public update( ) : bool|int
Tags
since
Return values
bool|int

delete()

Löscht ein Objekt in der Datenbank

public delete( ) : bool
Return values
bool

createFromDbObject()

Füllt Objekt mit Daten aus Datenbank-Result

public createFromDbObject( $object : object ) : bool
Parameters
$object : object
Return values
bool

getPreparedSaveParams()

Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften

protected getPreparedSaveParams( ) : array
Return values
array

getPreparedValueParams()

Gibt array mit Values für Prepared Statements zurück

public getPreparedValueParams( [ $count : int = false ] ) : int
Parameters
$count : int = false
Return values
int

prepareDataSave()

Bereitet Daten für Speicherung in Datenbank vor

public prepareDataSave( ) : bool
Tags
since
Return values
bool

getEditLink()

Gibt Link für Edit-Action zurück

public getEditLink( ) : string
Return values
string

getEventName()

Returns full event name string

protected final getEventName( $event : string ) : string
Parameters
$event : string
Tags
since
Return values
string

afterSaveInternal()

Is triggered after successful database insert

protected afterSaveInternal( ) : bool
Tags
since
Return values
bool

afterUpdateInternal()

Is triggered after successful database update

protected afterUpdateInternal( ) : bool
Tags
since
Return values
bool

Search results