Documentation

article extends dataset
in package
implements isCsvImportable Uses autoTable, statusIcons, csvUtils, iconUtils, revisionUtils, twitterUtils, sourcesUtils

Artikel object

Tags
author

Stefan Seehafer aka imagine fanpress@nobody-knows.org

copyright

(c) 2011-2022, Stefan Seehafer

license

http://www.gnu.org/licenses/gpl.txt GPLv3

Interfaces, Classes, Traits and Enums

isCsvImportable
CSV importtable interface

Table of Contents

CACHE_ARTICLE_MODULE  = 'articles'
Cache-Module-Name
CACHE_ARTICLE_SINGLE  = 'articlesingle'
Cache-Name für einzelnen Artikel
POSTPONED_ACTIVE  = 1
Postpoed active status
POSTPONED_INACTIVE  = 0
Postpoed active status
POSTPONED_SEARCH_FE  = 2
Postpoed search status flag
SOURCES_AUTOCOMPLETE  = 'articles/sources'
Sources auto-complete fileoption name
$approval  : int
Artikel muss freigegeben werden
$archived  : int
Status: archiviert
$cache  : cache
System-Cache
$cacheName  : string
Cache name
$categories  : array<string|int, mixed>
Kategorien
$changetime  : int
Zeitpunkt der letzten Änderung
$changeuser  : int
Benutzer der letzten Änderung
$comments  : int
Kommentare aktiv
$config  : config
System-Config-Objekt
$content  : string
News-Text
$createtime  : int
Veröffentlichungszeit
$createuser  : int
Author
$crypt  : crypt
Crypto-Objekt
$data  : array<string|int, mixed>
data-Array für nicht weiter definierte Eigenschaften
$dbcon  : database
DB-Verbindung
$dbExcludes  : array<string|int, mixed>
Auszuschließende Elemente beim in save/update
$deleted  : int
Status: gelöscht
$draft  : int
Status: Entwurf
$editAction  : string
Action-String für edit-Action
$editPermission  : bool
Status ob Artikel bearbeitet werden kann
$events  : events
Event-Liste
$forceDelete  : int
richtiges Löschen erzwingen
$id  : int
Objekt-ID
$imagepath  : string
Pfad zum Artikel-Bild
$inedit  : int
Artikel-Quellen
$language  : language
System-Sprachen-Objekt
$nodata  : bool
$this->data beim Speichern nicht berücksichtigen
$notifications  : notifications
Notifications
$objExists  : bool
Objektexistiert
$pinned  : int
Status: gepinnt
$pinned_until  : int
Pin article until a certain date
$postponed  : int
Status: automatisch freischalten
$relates_to  : int
Article relation id
$session  : session
System-Session
$sources  : string
Artikel-Quellen
$table  : string
Tabellen-Name
$title  : string
News-Titel
$tweetCreate  : bool
TWeet Erstellung aktivieren
$tweetOverride  : string
Text für überschriebenes Tweet-Template
$url  : string
Article url
$wordbanList  : items
Wortsperren-Liste
__construct()  : void
Konstruktor
__destruct()  : void
Konstruktor
__get()  : mixed
Magic get
__set()  : mixed
Magic set
__toString()  : string
Magic string
addSourcesAutocomplete()  : bool
Add sources string to auto-complete file option, max. 25 values saved
assignCsvRow()  : bool
Assigns csv row to internal fields
createFromDbObject()  : bool
Füllt Objekt mit Daten aus Datenbank-Result
createRevision()  : bool
Erzeugt eine Revision des Artikels
createTweet()  : bool
Erzeugt einen Tweet bei Twitter, wenn Verbindung aktiv und Events ausgewählt
delete()  : bool
Löscht News in der Datenbank
deleteRevisions()  : bool
Löscht Revisionen
enableTweetCreation()  : mixed
Tweet-Erstellung aktivieren
exists()  : bool
Prüft ob Objekt existiert
fetchSourcesAutocomplete()  : array<string|int, mixed>
Fetch sources strings from auto-complete file option
getApproval()  : bool
Gibt Artikel-muss freigeschaltet werden-Status zurück
getArchived()  : bool
Gibt Artikel-archiviert-Status zurück
getArticleCacheParams()  : string
Link zum Löschen des Artikel-Caches
getArticleImage()  : string
Liefert <img>-Tag für Artikel-Image zurück
getArticleNicePath()  : string
schönen URL-Pfad zurückgeben
getArticleShortLink()  : string
Erzeugt Short-Link zum Artikel zurück
getCategories()  : array<string|int, mixed>
Gibt Artikel-Kategorie-IDs zurück
getChangetime()  : int
Gibt Zeitpunkt der letzten Änderung zurück
getChangeuser()  : int
Gibt Benutzer-ID zurück, von dem letzte Änderung durchgeführt wurde
getComments()  : bool
Gibt Artikel-Kommentare aktiv-Status zurück
getContent()  : strig
Gibt Artikel-Inhalt zurück
getCreatetime()  : int
Gibt Artikel-Erstellungszeitpunkt zurück
getCreateuser()  : int
Gibt Artikel-Author-ID zurück
getData()  : array<string|int, mixed>
Gibt Inhalt von "data" zurück
getDeleted()  : bool
Gibt Artikel-gelöscht-Status zurück
getDraft()  : bool
Gibt Artikel-Entwurf-Status zurück
getEditLink()  : string
Gibt Link für Edit-Action zurück
getEditPermission()  : bool
Liefert Status, ob Artikel bearbeitet werden kann zurück
getElementLink()  : string
Return frontend article link
getFields()  : array<string|int, mixed>
Fetch fields for mapping
getId()  : int
Gibt Object-ID zurück
getImagepath()  : string
Gibt Pfad zum Artikel-Bild zurück
getInEdit()  : array<string|int, mixed>
In Bearbeitung Informationen auslesen
getMetaDataStatusIcons()  : array<string|int, mixed>
Returns array with all status icons
getNicePathString()  : string
Get nice article path string
getNodata()  : bool
Prüft, ob "data" gespeichert werden soll
getPinned()  : bool
Gibt Artikel-gepinnt-Status zurück
getPinnedUntil()  : int
Get pinned until
getPostponed()  : bool
Gibt Artikel-geplant-Status zurück
getPreparedValueParams()  : int
Gibt array mit Values für Prepared Statements zurück
getRelatesTo()  : int
Fetch article relation id
getRevision()  : bool
Lädt Revision eines Artikels
getRevisions()  : array<string|int, mixed>
Gib Revisionen des Artikels zurück
getRevisionsCount()  : array<string|int, mixed>
Anzahl Revisionen des Artikels
getSources()  : bool
Gibt Artikel-Quellen zurück
getStatusIconApproval()  : icon
Returns approval status icon
getStatusIconArchive()  : icon
Returns archive status icon
getStatusIconComments()  : icon
Returns comments enabled status icon
getStatusIconDraft()  : icon
Returns draft status icon
getStatusIconPinned()  : icon
Returns pinned status icon
getStatusIconPostponed()  : icon
Returns postponed status icon
getStatusIconTwitter()  : icon
Returns archive status icon
getTableName()  : string
Returns table name based on class name
getTitle()  : string
Gibt Artikel- zurück
getTweetOverride()  : string
Text für überschriebenes Tweet-Template zurückgeben
getUrl()  : string
Get article URL string
init()  : bool
Inittiert Objekt mit Daten aus der Datenbank, sofern ID vergeben wurde
isInEdit()  : bool
Ist Artikel in Bearbeitung
isOldArticle()  : bool
Check if articles was created to display old article message
prepareDataSave()  : bool
Bereitet Daten für Speicherung in Datenbank vor
prepareRevision()  : mixed
Artikel-Daten für Revision vorbereiten
publicIsVisible()  : bool
Prüft, ob Artikel öffentlich sichtbar ist
pushCategories()  : bool
restoreRevision()  : bool
Stellt Revision eines Artikels wieder her
save()  : bool|int
Executes save process to database and events
setApproval()  : mixed
Freigabe-Status setzen
setArchived()  : mixed
archiviert Status setzen
setCategories()  : mixed
Kategorien setzen
setChangetime()  : mixed
Zeitpunk der letzten Änderung setzen
setChangeuser()  : mixed
Benutzer der letzten Änderung setzen
setComments()  : mixed
Kommentar-aktiv-Status setzen
setContent()  : mixed
Inhalt setzen
setCreatetime()  : mixed
Zeitpunk der Erzeugung setzen
setCreateuser()  : mixed
Benutzer der Erzeugung setzen
setDeleted()  : mixed
Gelöscht Status setzen
setDraft()  : mixed
Entwurf-Status setzen
setEditPermission()  : mixed
Setzt Status, ob Artikel bearbeitet werden kann
setForceDelete()  : mixed
Artikel vollständig löschen erzwingen
setId()  : mixed
Set dataset id
setImagepath()  : mixed
Setzt Pfad zum Artikel-Bild
setInEdit()  : bool
Sperrt Artikel als in Bearbeitung
setNodata()  : mixed
Möglichkeit, "data"-Eigenschaft mit an Datenbank zu senden
setPinned()  : mixed
gepinnt Status
setPinnedUntil()  : mixed
Set pinned until
setPostponed()  : mixed
Geplant-Status setzen
setRelatesTo()  : void
Set article relation
setSources()  : bool
Setzt Artikel-Quellen-Daten
setTitle()  : mixed
Ttiel setzen
setTweetOverride()  : mixed
Text für überschriebenes Tweet-Template setzen
setUrl()  : void
Get article URL string
tweetCreationEnabled()  : bool
Tweet-Erstellung aktiv?
update()  : bool|int
Executes update process to database and events
afterSaveInternal()  : bool
Is triggered after successful database insert
afterUpdateInternal()  : bool
Is triggered after successful database update
getEventModule()  : string
Returns event base string
getEventName()  : string
Returns full event name string
getPreparedSaveParams()  : array<string|int, mixed>
Bereitet Eigenschaften des Objects zum Speichern ind er Datenbank vor und entfernt nicht speicherbare Eigenschaften
getStatusColor()  : icon
removeBannedTexts()  : bool
Führt Ersetzung von gesperrten Texten in Artikel-Daten durch
cleanupCaches()  : void
Bereinigt Caches
cleanupUrlString()  : string
Cleanup article url string

Constants

CACHE_ARTICLE_MODULE

Cache-Module-Name

public mixed CACHE_ARTICLE_MODULE = 'articles'
Tags
since
3.4

CACHE_ARTICLE_SINGLE

Cache-Name für einzelnen Artikel

public mixed CACHE_ARTICLE_SINGLE = 'articlesingle'
Tags
since
3.4

POSTPONED_ACTIVE

Postpoed active status

public mixed POSTPONED_ACTIVE = 1
Tags
since
4.5

POSTPONED_INACTIVE

Postpoed active status

public mixed POSTPONED_INACTIVE = 0
Tags
since
4.5

POSTPONED_SEARCH_FE

Postpoed search status flag

public mixed POSTPONED_SEARCH_FE = 2
Tags
since
4.5

SOURCES_AUTOCOMPLETE

Sources auto-complete fileoption name

public mixed SOURCES_AUTOCOMPLETE = 'articles/sources'
Tags
since
4.1

Properties

$approval

Artikel muss freigegeben werden

protected int $approval = 0

$archived

Status: archiviert

protected int $archived = 0

$cacheName

Cache name

protected string $cacheName = false

$categories

Kategorien

protected array<string|int, mixed> $categories = []

$changetime

Zeitpunkt der letzten Änderung

protected int $changetime = 0

$changeuser

Benutzer der letzten Änderung

protected int $changeuser = 0

$comments

Kommentare aktiv

protected int $comments = 1

$content

News-Text

protected string $content = ''

$createtime

Veröffentlichungszeit

protected int $createtime = 0

$createuser

Author

protected int $createuser = 0

$data

data-Array für nicht weiter definierte Eigenschaften

protected array<string|int, mixed> $data = []

$dbExcludes

Auszuschließende Elemente beim in save/update

protected array<string|int, mixed> $dbExcludes = ['defaultPermissions', 'forceDelete', 'editPermission', 'tweetOverride', 'tweetCreate', 'crypt']

$deleted

Status: gelöscht

protected int $deleted = 0

$draft

Status: Entwurf

protected int $draft = 0

$editAction

Action-String für edit-Action

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

$editPermission

Status ob Artikel bearbeitet werden kann

protected bool $editPermission = true
Tags
since
3.3

$forceDelete

richtiges Löschen erzwingen

protected int $forceDelete = 0

$imagepath

Pfad zum Artikel-Bild

protected string $imagepath = ''
Tags
since
3.1.0

$inedit

Artikel-Quellen

protected int $inedit = ''
Tags
since
3.5

$nodata

$this->data beim Speichern nicht berücksichtigen

protected bool $nodata = true

$objExists

Objektexistiert

protected bool $objExists = false

$pinned

Status: gepinnt

protected int $pinned = 0

$pinned_until

Pin article until a certain date

protected int $pinned_until = 0
Tags
since
5.2.0-b4

$postponed

Status: automatisch freischalten

protected int $postponed = 0

$relates_to

Article relation id

protected int $relates_to = 0
Tags
since
5.2.0-a1

$sources

Artikel-Quellen

protected string $sources = ''
Tags
since
3.4

$table

Tabellen-Name

protected string $table

$title

News-Titel

protected string $title = ''

$tweetCreate

TWeet Erstellung aktivieren

protected bool $tweetCreate = null
Tags
since
3.5.2

$tweetOverride

Text für überschriebenes Tweet-Template

protected string $tweetOverride = false
Tags
since
3.3

$url

Article url

protected string $url = ''
Tags
since
5.1-dev

$wordbanList

Wortsperren-Liste

protected items $wordbanList
Tags
since
3.2.0

Methods

__construct()

Konstruktor

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

Magic string

public __toString() : string
Return values
string

addSourcesAutocomplete()

Add sources string to auto-complete file option, max. 25 values saved

public static addSourcesAutocomplete(string $sources) : bool
Parameters
$sources : string
Tags
since
4.1
Return values
bool

assignCsvRow()

Assigns csv row to internal fields

public assignCsvRow(array<string|int, mixed> $csvRow) : bool
Parameters
$csvRow : array<string|int, mixed>
Tags
since
4.5-b8
Return values
bool

createFromDbObject()

Füllt Objekt mit Daten aus Datenbank-Result

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

createRevision()

Erzeugt eine Revision des Artikels

public createRevision(int $timer) : bool
Parameters
$timer : int
Return values
bool

createTweet()

Erzeugt einen Tweet bei Twitter, wenn Verbindung aktiv und Events ausgewählt

public createTweet([bool $force = false ]) : bool
Parameters
$force : bool = false
Return values
bool

delete()

Löscht News in der Datenbank

public delete() : bool
Return values
bool

deleteRevisions()

Löscht Revisionen

public deleteRevisions([array<string|int, mixed> $revisionList = [] ]) : bool
Parameters
$revisionList : array<string|int, mixed> = []

Liste von Revisions-IDs

Return values
bool

enableTweetCreation()

Tweet-Erstellung aktivieren

public enableTweetCreation(bool $tweetCreate) : mixed
Parameters
$tweetCreate : bool
Tags
since
3.5.2
Return values
mixed

exists()

Prüft ob Objekt existiert

public exists() : bool
Return values
bool

fetchSourcesAutocomplete()

Fetch sources strings from auto-complete file option

public static fetchSourcesAutocomplete() : array<string|int, mixed>
Tags
since
4.1
Return values
array<string|int, mixed>

getApproval()

Gibt Artikel-muss freigeschaltet werden-Status zurück

public getApproval() : bool
Return values
bool

getArchived()

Gibt Artikel-archiviert-Status zurück

public getArchived() : bool
Return values
bool

getArticleCacheParams()

Link zum Löschen des Artikel-Caches

public getArticleCacheParams() : string
Tags
since
3.6
Return values
string

getArticleImage()

Liefert <img>-Tag für Artikel-Image zurück

public getArticleImage() : string
Tags
since
3.1.0
Return values
string

getArticleNicePath()

schönen URL-Pfad zurückgeben

public getArticleNicePath() : string
Return values
string

Erzeugt Short-Link zum Artikel zurück

public getArticleShortLink() : string
Return values
string

getCategories()

Gibt Artikel-Kategorie-IDs zurück

public getCategories() : array<string|int, mixed>
Return values
array<string|int, mixed>

getChangetime()

Gibt Zeitpunkt der letzten Änderung zurück

public getChangetime() : int
Return values
int

getChangeuser()

Gibt Benutzer-ID zurück, von dem letzte Änderung durchgeführt wurde

public getChangeuser() : int
Return values
int

getComments()

Gibt Artikel-Kommentare aktiv-Status zurück

public getComments() : bool
Return values
bool

getContent()

Gibt Artikel-Inhalt zurück

public getContent() : strig
Return values
strig

getCreatetime()

Gibt Artikel-Erstellungszeitpunkt zurück

public getCreatetime() : int
Return values
int

getCreateuser()

Gibt Artikel-Author-ID zurück

public getCreateuser() : int
Return values
int

getData()

Gibt Inhalt von "data" zurück

public getData() : array<string|int, mixed>
Return values
array<string|int, mixed>

getDeleted()

Gibt Artikel-gelöscht-Status zurück

public getDeleted() : bool
Return values
bool

getDraft()

Gibt Artikel-Entwurf-Status zurück

public getDraft() : bool
Return values
bool

Gibt Link für Edit-Action zurück

public getEditLink() : string
Return values
string

getEditPermission()

Liefert Status, ob Artikel bearbeitet werden kann zurück

public getEditPermission() : bool
Tags
since
3.3
Return values
bool

Return frontend article link

public getElementLink([string $params = '' ]) : string
Parameters
$params : string = ''
Return values
string

getFields()

Fetch fields for mapping

public getFields() : array<string|int, mixed>
Tags
since
4.5-b8
Return values
array<string|int, mixed>

getId()

Gibt Object-ID zurück

public getId() : int
Return values
int

getImagepath()

Gibt Pfad zum Artikel-Bild zurück

public getImagepath() : string
Tags
since
3.1.0
Return values
string

getInEdit()

In Bearbeitung Informationen auslesen

public getInEdit() : array<string|int, mixed>
Tags
since
3.5.3
Return values
array<string|int, mixed>

getMetaDataStatusIcons()

Returns array with all status icons

public getMetaDataStatusIcons(bool $showDraftStatus, bool $showCommentsStatus, bool $showArchivedStatus) : array<string|int, mixed>
Parameters
$showDraftStatus : bool
$showCommentsStatus : bool
$showArchivedStatus : bool
Return values
array<string|int, mixed>

getNicePathString()

Get nice article path string

public getNicePathString() : string
Tags
since
5.1-dev
Return values
string

getNodata()

Prüft, ob "data" gespeichert werden soll

public getNodata() : bool
Return values
bool

getPinned()

Gibt Artikel-gepinnt-Status zurück

public getPinned() : bool
Return values
bool

getPinnedUntil()

Get pinned until

public getPinnedUntil() : int
Tags
since
5.2.0-b4
Return values
int

getPostponed()

Gibt Artikel-geplant-Status zurück

public getPostponed() : bool
Return values
bool

getPreparedValueParams()

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

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

getRelatesTo()

Fetch article relation id

public getRelatesTo() : int
Tags
since
5.2.0-a1
Return values
int

getRevision()

Lädt Revision eines Artikels

public getRevision(int $revisionTime) : bool
Parameters
$revisionTime : int

Revisions-ID

Return values
bool

getRevisions()

Gib Revisionen des Artikels zurück

public getRevisions([bool $full = false ]) : array<string|int, mixed>
Parameters
$full : bool = false

Soll die Revision ganz zurückgegebn werden oder nur Titel

Return values
array<string|int, mixed>

getRevisionsCount()

Anzahl Revisionen des Artikels

public getRevisionsCount() : array<string|int, mixed>
Tags
since
3.6
Return values
array<string|int, mixed>

getSources()

Gibt Artikel-Quellen zurück

public getSources() : bool
Tags
since
3.4
Return values
bool

getStatusIconApproval()

Returns approval status icon

public getStatusIconApproval() : icon
Return values
icon

getStatusIconArchive()

Returns archive status icon

public getStatusIconArchive() : icon
Return values
icon

getStatusIconComments()

Returns comments enabled status icon

public getStatusIconComments() : icon
Return values
icon

getStatusIconDraft()

Returns draft status icon

public getStatusIconDraft() : icon
Return values
icon

getStatusIconPinned()

Returns pinned status icon

public getStatusIconPinned() : icon
Return values
icon

getStatusIconPostponed()

Returns postponed status icon

public getStatusIconPostponed() : icon
Return values
icon

getStatusIconTwitter()

Returns archive status icon

public getStatusIconTwitter() : icon
Return values
icon

getTableName()

Returns table name based on class name

public final getTableName() : string
Tags
since
4.5
Return values
string

getTitle()

Gibt Artikel- zurück

public getTitle() : string
Return values
string

getTweetOverride()

Text für überschriebenes Tweet-Template zurückgeben

public getTweetOverride() : string
Tags
since
3.3
Return values
string

getUrl()

Get article URL string

public getUrl() : string
Tags
since
5.1-dev
Return values
string

init()

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

public init() : bool
Return values
bool

isInEdit()

Ist Artikel in Bearbeitung

public isInEdit() : bool
Tags
since
3.5
Return values
bool

isOldArticle()

Check if articles was created to display old article message

public isOldArticle() : bool
Tags
since
5.2.0-a1
Return values
bool

prepareDataSave()

Bereitet Daten für Speicherung in Datenbank vor

public prepareDataSave() : bool
Tags
since
3.6
Return values
bool

prepareRevision()

Artikel-Daten für Revision vorbereiten

public prepareRevision() : mixed
Tags
since
3.4
Return values
mixed

publicIsVisible()

Prüft, ob Artikel öffentlich sichtbar ist

public publicIsVisible() : bool
Tags
since
3.5
Return values
bool

pushCategories()

public pushCategories() : bool
Tags
since
5.1.0-a1
Return values
bool

restoreRevision()

Stellt Revision eines Artikels wieder her

public restoreRevision(int $revisionTime) : bool
Parameters
$revisionTime : int

Revisions-ID

Return values
bool

save()

Executes save process to database and events

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

setApproval()

Freigabe-Status setzen

public setApproval(bool $approval) : mixed
Parameters
$approval : bool
Return values
mixed

setArchived()

archiviert Status setzen

public setArchived(bool $archived) : mixed
Parameters
$archived : bool
Return values
mixed

setCategories()

Kategorien setzen

public setCategories(array<string|int, mixed> $categories) : mixed
Parameters
$categories : array<string|int, mixed>
Return values
mixed

setChangetime()

Zeitpunk der letzten Änderung setzen

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

setChangeuser()

Benutzer der letzten Änderung setzen

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

setComments()

Kommentar-aktiv-Status setzen

public setComments(bool $comments) : mixed
Parameters
$comments : bool
Return values
mixed

setContent()

Inhalt setzen

public setContent(string $content) : mixed
Parameters
$content : string
Return values
mixed

setCreatetime()

Zeitpunk der Erzeugung setzen

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

setCreateuser()

Benutzer der Erzeugung setzen

public setCreateuser(int $createuser) : mixed
Parameters
$createuser : int
Return values
mixed

setDeleted()

Gelöscht Status setzen

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

setDraft()

Entwurf-Status setzen

public setDraft(bool $draft) : mixed
Parameters
$draft : bool
Return values
mixed

setEditPermission()

Setzt Status, ob Artikel bearbeitet werden kann

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

setForceDelete()

Artikel vollständig löschen erzwingen

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

setId()

Set dataset id

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

setImagepath()

Setzt Pfad zum Artikel-Bild

public setImagepath(string $imagepath) : mixed
Parameters
$imagepath : string
Tags
since
3.1.0
Return values
mixed

setInEdit()

Sperrt Artikel als in Bearbeitung

public setInEdit() : bool
Tags
since
3.5
Return values
bool

setNodata()

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

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

setPinned()

gepinnt Status

public setPinned(bool $pinned) : mixed
Parameters
$pinned : bool
Return values
mixed

setPinnedUntil()

Set pinned until

public setPinnedUntil(int $pinnedUntil) : mixed
Parameters
$pinnedUntil : int
Tags
since
5.2.0-b4
Return values
mixed

setPostponed()

Geplant-Status setzen

public setPostponed(bool $postponed) : mixed
Parameters
$postponed : bool
Return values
mixed

setRelatesTo()

Set article relation

public setRelatesTo(int $relatesTo) : void
Parameters
$relatesTo : int
Tags
since
5.2.0-a1
Return values
void

setSources()

Setzt Artikel-Quellen-Daten

public setSources(string $sources) : bool
Parameters
$sources : string
Tags
since
3.4
Return values
bool

setTitle()

Ttiel setzen

public setTitle(string $title) : mixed
Parameters
$title : string
Return values
mixed

setTweetOverride()

Text für überschriebenes Tweet-Template setzen

public setTweetOverride(string $tweetOverride) : mixed
Parameters
$tweetOverride : string
Tags
since
3.3
Return values
mixed

setUrl()

Get article URL string

public setUrl(string $url) : void
Parameters
$url : string
Tags
since
5.1-dev
Return values
void

tweetCreationEnabled()

Tweet-Erstellung aktiv?

public tweetCreationEnabled() : bool
Tags
since
3.5.2
Return values
bool

update()

Executes update process to database and events

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

afterSaveInternal()

Is triggered after successful database insert

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

afterUpdateInternal()

Is triggered after successful database update

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

getEventModule()

Returns event base string

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

getEventName()

Returns full event name string

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

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>

getStatusColor()

protected final getStatusColor(icon $icon, bool|int $status) : icon
Parameters
$icon : icon
$status : bool|int
Return values
icon

removeBannedTexts()

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

protected removeBannedTexts() : bool
Tags
since
3.2.0
Return values
bool

cleanupCaches()

Bereinigt Caches

private cleanupCaches() : void
Tags
since
3.4-rc3
Return values
void

cleanupUrlString()

Cleanup article url string

private cleanupUrlString(string $str) : string
Parameters
$str : string
Return values
string

Search results