article
extends dataset
in package
implements
isCsvImportable
Uses
autoTable, statusIcons, csvUtils, iconUtils, revisionUtils, twitterUtils, sourcesUtils
Artikel object
Tags
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
CACHE_ARTICLE_SINGLE
Cache-Name für einzelnen Artikel
public
mixed
CACHE_ARTICLE_SINGLE
= 'articlesingle'
Tags
POSTPONED_ACTIVE
Postpoed active status
public
mixed
POSTPONED_ACTIVE
= 1
Tags
POSTPONED_INACTIVE
Postpoed active status
public
mixed
POSTPONED_INACTIVE
= 0
Tags
POSTPONED_SEARCH_FE
Postpoed search status flag
public
mixed
POSTPONED_SEARCH_FE
= 2
Tags
SOURCES_AUTOCOMPLETE
Sources auto-complete fileoption name
public
mixed
SOURCES_AUTOCOMPLETE
= 'articles/sources'
Tags
Properties
$approval
Artikel muss freigegeben werden
protected
int
$approval
= 0
$archived
Status: archiviert
protected
int
$archived
= 0
$cache
System-Cache
protected
cache
$cache
$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
$config
System-Config-Objekt
protected
config
$config
$content
News-Text
protected
string
$content
= ''
$createtime
Veröffentlichungszeit
protected
int
$createtime
= 0
$createuser
Author
protected
int
$createuser
= 0
$crypt
Crypto-Objekt
protected
crypt
$crypt
Tags
$data
data-Array für nicht weiter definierte Eigenschaften
protected
array<string|int, mixed>
$data
= []
$dbcon
DB-Verbindung
protected
database
$dbcon
$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
$events
Event-Liste
protected
events
$events
$forceDelete
richtiges Löschen erzwingen
protected
int
$forceDelete
= 0
$id
Objekt-ID
protected
int
$id
$imagepath
Pfad zum Artikel-Bild
protected
string
$imagepath
= ''
Tags
$inedit
Artikel-Quellen
protected
int
$inedit
= ''
Tags
$language
System-Sprachen-Objekt
protected
language
$language
$nodata
$this->data beim Speichern nicht berücksichtigen
protected
bool
$nodata
= true
$notifications
Notifications
protected
notifications
$notifications
Tags
$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
$postponed
Status: automatisch freischalten
protected
int
$postponed
= 0
$relates_to
Article relation id
protected
int
$relates_to
= 0
Tags
$session
System-Session
protected
session
$session
$sources
Artikel-Quellen
protected
string
$sources
= ''
Tags
$table
Tabellen-Name
protected
string
$table
$title
News-Titel
protected
string
$title
= ''
$tweetCreate
TWeet Erstellung aktivieren
protected
bool
$tweetCreate
= null
Tags
$tweetOverride
Text für überschriebenes Tweet-Template
protected
string
$tweetOverride
= false
Tags
$url
Article url
protected
string
$url
= ''
Tags
$wordbanList
Wortsperren-Liste
protected
items
$wordbanList
Tags
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
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
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
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
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
Return values
string —getArticleImage()
Liefert <img>-Tag für Artikel-Image zurück
public
getArticleImage() : string
Tags
Return values
string —getArticleNicePath()
schönen URL-Pfad zurückgeben
public
getArticleNicePath() : string
Return values
string —getArticleShortLink()
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 —getEditLink()
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
Return values
bool —getElementLink()
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
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
Return values
string —getInEdit()
In Bearbeitung Informationen auslesen
public
getInEdit() : array<string|int, mixed>
Tags
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
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
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
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
Return values
array<string|int, mixed> —getSources()
Gibt Artikel-Quellen zurück
public
getSources() : bool
Tags
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
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
Return values
string —getUrl()
Get article URL string
public
getUrl() : string
Tags
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
Return values
bool —isOldArticle()
Check if articles was created to display old article message
public
isOldArticle() : bool
Tags
Return values
bool —prepareDataSave()
Bereitet Daten für Speicherung in Datenbank vor
public
prepareDataSave() : bool
Tags
Return values
bool —prepareRevision()
Artikel-Daten für Revision vorbereiten
public
prepareRevision() : mixed
Tags
Return values
mixed —publicIsVisible()
Prüft, ob Artikel öffentlich sichtbar ist
public
publicIsVisible() : bool
Tags
Return values
bool —pushCategories()
public
pushCategories() : bool
Tags
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
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
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
Return values
mixed —setInEdit()
Sperrt Artikel als in Bearbeitung
public
setInEdit() : 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 —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
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
Return values
void —setSources()
Setzt Artikel-Quellen-Daten
public
setSources(string $sources) : bool
Parameters
- $sources : string
Tags
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
Return values
mixed —setUrl()
Get article URL string
public
setUrl(string $url) : void
Parameters
- $url : string
Tags
Return values
void —tweetCreationEnabled()
Tweet-Erstellung aktiv?
public
tweetCreationEnabled() : bool
Tags
Return values
bool —update()
Executes update process to database and events
public
update() : bool|int
Tags
Return values
bool|int —afterSaveInternal()
Is triggered after successful database insert
protected
afterSaveInternal() : bool
Tags
Return values
bool —afterUpdateInternal()
Is triggered after successful database update
protected
afterUpdateInternal() : bool
Tags
Return values
bool —getEventModule()
Returns event base string
protected
getEventModule() : string
Tags
Return values
string —getEventName()
Returns full event name string
protected
final getEventName(string $event) : string
Parameters
- $event : string
Tags
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
Return values
bool —cleanupCaches()
Bereinigt Caches
private
cleanupCaches() : void
Tags
Return values
void —cleanupUrlString()
Cleanup article url string
private
cleanupUrlString(string $str) : string
Parameters
- $str : string