Documentation

comment extends dataset

Kommentar-Objekt

Table of Contents

COMMENT_TEXT_HTMLTAGS_FORM Erlaubte HTML-Tags in einem Kommentar, für Formular '<b>, <strong>, <i>, <em>, <u>, <a href="">, <blockquote>, <q>, <p>, <span>, <div>, <ul>, <ol>, <li>, <img>'
COMMENT_TEXT_HTMLTAGS_CHECK Erlaubte HTML-Tags in einem Kommentar, interne Prüfung '<b><strong><i><em><u><a><blockquote><q><p><span><div><ul><ol><li><img>'
$articleid Article-ID int
$name Kommentare-Author-Name string
$email E-Mail-Adresse string
$website Webseite des Authors string
$text Kommentare Text string
$private Status "privat" int
$approved Status "genehmigt" int
$spammer Kommentar wurde als Spam eingestuft bool
$ipaddress IP-Adresse, von der der Kommentar geschrieben wurde string
$createtime Veröffentlichungszeit int
$changetime Zeitpunkt der letzten Änderung int
$changeuser Benutzer der letzten Änderung int
$deleted Deleted flag int
$editAction Action-String für edit-Action string
$wordbanList Wortsperren-Liste items
$editPermission Status ob Kommentar bearbeitet werden kann bool
$dbExcludes Auszuschließende Elemente beim in save/update array
$forceDelete Force delete from database int
$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 void
getArticleid() Artikel-ID int
getName() Author-Name string
getEmail() Author-Email-Adresse string
getWebsite() Webseite des Authors string
getText() Kommentar-Text string
getPrivate() Ist Kommentar privat bool
getApproved() Ist Kommentar genehmigt bool
getSpammer() Ist Kommentar Spam bool
getIpaddress() IP-Adresse des Authors string
getCreatetime() Erstellungszeitpunkt int
getChangetime() Zeitpunkt der letzten Änderung int
getChangeuser() Benutzer der letzten Änderung durchgeführt hat int
getDeleted() Deleted/trash flag int
getEditPermission() Liefert Status, ob Kommentar bearbeitet werden kann zurück bool
setArticleid() Setzt Artikel-ID mixed
setName() Setzt Author-Name mixed
setEmail() Setzt Author-Email-Adresse mixed
setWebsite() Setzt Webseiten-URL mixed
setText() Setzt Kommentar-Text mixed
setPrivate() Setzt Privat-Status mixed
setApproved() Setzt Genehmigt-Status mixed
setSpammer() Setzt Spam-Status mixed
setIpaddress() Setzt IP-Adresse des Authors mixed
setCreatetime() Setzt Erstellungszeitpunkt mixed
setChangetime() Setzt Zeitpunkt der letzten Änderung mixed
setChangeuser() Setzt Benutzer, der letzte Änderung durchgeführt hat mixed
setDeleted() Is deleted mixed
setEditPermission() Setzt Status, ob Kommentar bearbeitet werden kann mixed
delete() Löscht ein Objekt in der Datenbank bool
getElementLink() Gibt Direkt-Link zum Artikel zurück string
prepareDataSave() Bereitet Daten für Speicherung in Datenbank vor bool
getMetaDataStatusIcons() Returns array with all status icons array
getStatusIconSpam() Returns pinned status icon icon
getStatusIconApproved() Returns draft status icon icon
getStatusIconPrivate() Returns draft status icon icon
setForceDelete() Force comments for drop from database mixed
removeBannedTexts() Führt Ersetzung von gesperrten Texten in Kommentar-Daten durch bool
getEventModule() Returns event base string string
afterSaveInternal() Is triggered after successful database insert bool
afterUpdateInternal() Is triggered after successful database update bool
__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
getEventModule() Returns event base string string
afterSaveInternal() Is triggered after successful database insert bool
afterUpdateInternal() Is triggered after successful database update bool

Constants

COMMENT_TEXT_HTMLTAGS_FORM

Erlaubte HTML-Tags in einem Kommentar, für Formular

mixed $COMMENT_TEXT_HTMLTAGS_FORM = '<b>, <strong>, <i>, <em>, <u>, <a href="">, <blockquote>, <q>, <p>, <span>, <div>, <ul>, <ol>, <li>, <img>'

COMMENT_TEXT_HTMLTAGS_CHECK

Erlaubte HTML-Tags in einem Kommentar, interne Prüfung

mixed $COMMENT_TEXT_HTMLTAGS_CHECK = '<b><strong><i><em><u><a><blockquote><q><p><span><div><ul><ol><li><img>'

Properties

$articleid

Article-ID

protected int $articleid = ""

$name

Kommentare-Author-Name

protected string $name = ''

$email

E-Mail-Adresse

protected string $email = ''

$website

Webseite des Authors

protected string $website = ''

$text

Kommentare Text

protected string $text = ''

$private

Status "privat"

protected int $private = ""

$approved

Status "genehmigt"

protected int $approved = ""

$spammer

Kommentar wurde als Spam eingestuft

protected bool $spammer = ""

$ipaddress

IP-Adresse, von der der Kommentar geschrieben wurde

protected string $ipaddress = ''

$createtime

Veröffentlichungszeit

protected int $createtime = ""

$changetime

Zeitpunkt der letzten Änderung

protected int $changetime = ""

$changeuser

Benutzer der letzten Änderung

protected int $changeuser = ""

$deleted

Deleted flag

protected int $deleted = ""

$editAction

Action-String für edit-Action

protected string $editAction = 'comments/edit&id='

$editPermission

Status ob Kommentar bearbeitet werden kann

protected bool $editPermission = true

$dbExcludes

Auszuschließende Elemente beim in save/update

protected array $dbExcludes = ['editPermission', 'forceDelete']

$forceDelete

Force delete from database

protected int $forceDelete = ""

$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( [ $id : int = null ] ) : void
Parameters
$id : int = null

getArticleid()

Artikel-ID

public getArticleid( ) : int
Return values
int

getName()

Author-Name

public getName( ) : string
Return values
string

getEmail()

Author-Email-Adresse

public getEmail( ) : string
Return values
string

getWebsite()

Webseite des Authors

public getWebsite( ) : string
Return values
string

getText()

Kommentar-Text

public getText( ) : string
Return values
string

getPrivate()

Ist Kommentar privat

public getPrivate( ) : bool
Return values
bool

getApproved()

Ist Kommentar genehmigt

public getApproved( ) : bool
Return values
bool

getSpammer()

Ist Kommentar Spam

public getSpammer( ) : bool
Return values
bool

getIpaddress()

IP-Adresse des Authors

public getIpaddress( ) : string
Return values
string

getCreatetime()

Erstellungszeitpunkt

public getCreatetime( ) : int
Return values
int

getChangetime()

Zeitpunkt der letzten Änderung

public getChangetime( ) : int
Return values
int

getChangeuser()

Benutzer der letzten Änderung durchgeführt hat

public getChangeuser( ) : int
Return values
int

getDeleted()

Deleted/trash flag

public getDeleted( ) : int
Return values
int

getEditPermission()

Liefert Status, ob Kommentar bearbeitet werden kann zurück

public getEditPermission( ) : bool
Tags
since
Return values
bool

setArticleid()

Setzt Artikel-ID

public setArticleid( $articleid : int ) : mixed
Parameters
$articleid : int
Return values
mixed

setName()

Setzt Author-Name

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

setEmail()

Setzt Author-Email-Adresse

public setEmail( $email : string ) : mixed
Parameters
$email : string
Return values
mixed

setWebsite()

Setzt Webseiten-URL

public setWebsite( $website : string ) : mixed
Parameters
$website : string
Return values
mixed

setText()

Setzt Kommentar-Text

public setText( $text : string ) : mixed
Parameters
$text : string
Return values
mixed

setPrivate()

Setzt Privat-Status

public setPrivate( $private : bool ) : mixed
Parameters
$private : bool
Return values
mixed

setApproved()

Setzt Genehmigt-Status

public setApproved( $approved : int ) : mixed
Parameters
$approved : int
Return values
mixed

setSpammer()

Setzt Spam-Status

public setSpammer( $spammer : int ) : mixed
Parameters
$spammer : int
Return values
mixed

setIpaddress()

Setzt IP-Adresse des Authors

public setIpaddress( $ipaddress : type ) : mixed
Parameters
$ipaddress : type
Return values
mixed

setCreatetime()

Setzt Erstellungszeitpunkt

public setCreatetime( $createtime : int ) : mixed
Parameters
$createtime : int
Return values
mixed

setChangetime()

Setzt Zeitpunkt der letzten Änderung

public setChangetime( $changetime : int ) : mixed
Parameters
$changetime : int
Return values
mixed

setChangeuser()

Setzt Benutzer, der letzte Änderung durchgeführt hat

public setChangeuser( $changeuser : int ) : mixed
Parameters
$changeuser : int
Return values
mixed

setDeleted()

Is deleted

public setDeleted( $deleted : int ) : mixed
Parameters
$deleted : int
Return values
mixed

setEditPermission()

Setzt Status, ob Kommentar bearbeitet werden kann

public setEditPermission( $editPermission : bool ) : mixed
Parameters
$editPermission : bool
Tags
since
Return values
mixed

delete()

Löscht ein Objekt in der Datenbank

public delete( ) : bool
Return values
bool

getElementLink()

Gibt Direkt-Link zum Artikel zurück

public getElementLink( ) : string
Return values
string

prepareDataSave()

Bereitet Daten für Speicherung in Datenbank vor

public prepareDataSave( ) : bool
Tags
since
Return values
bool

getMetaDataStatusIcons()

Returns array with all status icons

public getMetaDataStatusIcons( ) : array
Return values
array

getStatusIconSpam()

Returns pinned status icon

public getStatusIconSpam( ) : icon
Return values
icon

getStatusIconApproved()

Returns draft status icon

public getStatusIconApproved( ) : icon
Return values
icon

getStatusIconPrivate()

Returns draft status icon

public getStatusIconPrivate( ) : icon
Return values
icon

setForceDelete()

Force comments for drop from database

public setForceDelete( $forceDelete : bool ) : mixed
Parameters
$forceDelete : bool
Return values
mixed

removeBannedTexts()

Führt Ersetzung von gesperrten Texten in Kommentar-Daten durch

protected removeBannedTexts( ) : bool
Tags
since
Return values
bool

getEventModule()

Returns event base string

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

afterSaveInternal()

Is triggered after successful database insert

protected afterSaveInternal( ) : bool
Tags
see
since
Return values
bool

afterUpdateInternal()

Is triggered after successful database update

protected afterUpdateInternal( ) : bool
Tags
see
since
Return values
bool

__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

getEventModule()

Returns event base string

protected abstract getEventModule( ) : 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