Documentation

commentList extends tablelist Uses permissions

Kommentar-Listen-Objekt

Table of Contents

$articleList articlelist Objekt articlelist
$ownArticleIds Liste mit IDs von Artikeln, die vom aktuelle Benutzer verschrieben wurden array
$permissions Permission Object permissions
$dbcon DB-Verbindung database
$table Tabellen-Name string
$cache System-Cache cache
$events Event-Liste events
$config System-Config-Objekt config
$language System-Sprachen-Objekt language
$notifications Notifications notifications
$cacheName Cache name string
$cacheModule Cache Modul string
$data Data array array
__construct() Konstruktor void
getCommentsAll() Liefert ein array aller Kommentare array
getCommentsByCondition() Liefert ein array der Kommentare, welcher mit der Bedingung übereinstimmen array
getCommentsBySearchCondition() Liefert ein array der Kommentare, welcher mit der Bedingung übereinstimmen array
deleteComments() Löscht Kommentare bool
deleteCommentsByArticle() Löscht Kommentare für einen Artikel mit übergebener/n ID(s) bool
countComments() Zählt Kommentare für alle Artikel bool
countUnapprovedPrivateComments() Zählt Kommentare für alle Artikel, die Privat oder nicht genehmigt sind array
countCommentsByCondition() Zählt Kommentare anhand von Bedingung int
getLastCommentTimeByIP() Gibt Zeit zurück, wenn von der aktuellen IP der letzte Kommentar geschrieben wurde int
spamExistsbyCommentData() Prüft ob für die in Daten eines neuen Kommentars bereits Kommentare als Spam markiert wurden bool
editCommentsByMass() Massenbearbeitung mixed
emptyTrash() Empty trash bin bool
emptyTrashByDate() Empty trash by date bool
retoreComments() Empty trash bin bool
createCommentResult() Erzeugt Listen-Result-Array array
assignSearchParams() Assigns search params object to value arrays bool
assignMultipleSearchParams() Assigns search params object to value arrays bool
checkEditPermissions() Führt Prüfung durch, ob Artikel bearbeitet werden kann bool
__construct() Konstruktor void
__call() Magische Methode für nicht vorhandene Methoden bool
__callStatic() Magische Methode für nicht vorhandene, statische Methoden bool
__destruct() Konstruktor void

Properties

$ownArticleIds

Liste mit IDs von Artikeln, die vom aktuelle Benutzer verschrieben wurden

protected array $ownArticleIds = false

$table

Tabellen-Name

protected string $table

$cacheName

Cache name

protected string $cacheName = false

$cacheModule

Cache Modul

protected string $cacheModule = ''

Methods

__construct()

Konstruktor

public __construct( ) : void

getCommentsAll()

Liefert ein array aller Kommentare

public getCommentsAll( ) : array
Return values
array

getCommentsByCondition()

Liefert ein array der Kommentare, welcher mit der Bedingung übereinstimmen

public getCommentsByCondition( $articleId : int , $private : bool [, $hideUnapproved : bool = 1 ] , $spam : bool ) : array
Parameters
$articleId : int

Artikel-ID

$private : bool

private Kommentare ja/nein

$hideUnapproved : bool = 1

genehmigte Kommentare ja/nein

$spam : bool

als Spam markierte Kommentare ja/nein

Return values
array

getCommentsBySearchCondition()

Liefert ein array der Kommentare, welcher mit der Bedingung übereinstimmen

public getCommentsBySearchCondition( $conditions : search ) : array
Parameters
$conditions : search
Return values
array

deleteComments()

Löscht Kommentare

public deleteComments( $ids : array ) : bool
Parameters
$ids : array
Return values
bool

deleteCommentsByArticle()

Löscht Kommentare für einen Artikel mit übergebener/n ID(s)

public deleteCommentsByArticle( $article_ids : int|array ) : bool
Parameters
$article_ids : int|array
Return values
bool

countComments()

Zählt Kommentare für alle Artikel

public countComments( [ $articleIds : array = [] ] [, $private : bool = null ] [, $approved : bool = null ] [, $spam : bool = null ] [, $getCached : bool = true ] ) : bool
Parameters
$articleIds : array = []
$private : bool = null
$approved : bool = null
$spam : bool = null
$getCached : bool = true
Return values
bool

countUnapprovedPrivateComments()

Zählt Kommentare für alle Artikel, die Privat oder nicht genehmigt sind

public countUnapprovedPrivateComments( [ $articleIds : array = [] ] ) : array
Parameters
$articleIds : array = []
Return values
array

countCommentsByCondition()

Zählt Kommentare anhand von Bedingung

public countCommentsByCondition( $conditions : search ) : int
Parameters
$conditions : search
Return values
int

getLastCommentTimeByIP()

Gibt Zeit zurück, wenn von der aktuellen IP der letzte Kommentar geschrieben wurde

public getLastCommentTimeByIP( ) : int
Return values
int

spamExistsbyCommentData()

Prüft ob für die in Daten eines neuen Kommentars bereits Kommentare als Spam markiert wurden

public spamExistsbyCommentData( $comment : comment ) : bool
Parameters
$comment : comment
Return values
bool

true, wenn Anzahl größer als in $this->config->comments_markspam_commentcount definiert

editCommentsByMass()

Massenbearbeitung

public editCommentsByMass( $commentIds : array , $fields : array ) : mixed
Parameters
$commentIds : array
$fields : array
Tags
since
Return values
mixed

emptyTrash()

Empty trash bin

public emptyTrash( ) : bool
Return values
bool

emptyTrashByDate()

Empty trash by date

public emptyTrashByDate( ) : bool
Return values
bool

retoreComments()

Empty trash bin

public retoreComments( $ids : array ) : bool
Parameters
$ids : array

Description

Return values
bool

createCommentResult()

Erzeugt Listen-Result-Array

private createCommentResult( $list : array ) : array
Parameters
$list : array
Return values
array

assignSearchParams()

Assigns search params object to value arrays

private assignSearchParams( $conditions : search , &$where : array , &$valueParams : array ) : bool
Parameters
$conditions : search
$where : array
$valueParams : array
Tags
since
Return values
bool

assignMultipleSearchParams()

Assigns search params object to value arrays

private assignMultipleSearchParams( $conditions : search , &$where : array , &$valueParams : array ) : bool
Parameters
$conditions : search
$where : array
$valueParams : array
Tags
since
Return values
bool

checkEditPermissions()

Führt Prüfung durch, ob Artikel bearbeitet werden kann

public checkEditPermissions( &$comment : comment ) : bool
Parameters
$comment : comment
Return values
bool

__construct()

Konstruktor

public __construct( ) : void

__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

Search results