public static
string
|
#
addArticle( array $data )
Erstellt einen neuen Artikel.
Erstellt einen neuen Artikel.
Parameters
- $data
- Array mit den Daten des Artikels
Returns
string Eine Statusmeldung
Throws
|
|
public static
string
|
#
editArticle( integer $article_id, integer $clang, array $data )
Bearbeitet einen Artikel.
Bearbeitet einen Artikel.
Parameters
- $article_id
- Id des Artikels der verändert werden soll
- $clang
- Id der Sprache
- $data
- Array mit den Daten des Artikels
Returns
string Eine Statusmeldung
Throws
|
|
public static
string
|
#
deleteArticle( integer $article_id )
Löscht einen Artikel und reorganisiert die Prioritäten verbleibender
Geschwister-Artikel.
Löscht einen Artikel und reorganisiert die Prioritäten verbleibender
Geschwister-Artikel.
Parameters
- $article_id
- Id des Artikels die gelöscht werden soll
Returns
string Eine Statusmeldung
Throws
|
|
public static
string
|
#
_deleteArticle( integer $id )
Löscht einen Artikel.
Parameters
- $id
- ArtikelId des Artikels, der gelöscht werden soll
Returns
string Eine Statusmeldung
Throws
|
|
public static
integer
|
#
articleStatus( integer $article_id, integer $clang, integer|null $status = null )
Ändert den Status des Artikels.
Ändert den Status des Artikels.
Parameters
- $article_id
- Id des Artikels die gelöscht werden soll
- $clang
- Id der Sprache
- $status
- Status auf den der Artikel gesetzt werden soll, oder NULL wenn zum nächsten
Status weitergeschaltet werden soll
Returns
integer Der neue Status des Artikels
Throws
|
|
public static
array
|
#
statusTypes( )
Gibt alle Stati zurück, die für einen Artikel gültig sind.
Gibt alle Stati zurück, die für einen Artikel gültig sind.
Returns
array Array von Stati
|
|
public static
|
|
|
public static
|
|
|
public static
|
#
newArtPrio( integer $parent_id, integer $clang, integer $new_prio, integer $old_prio )
Berechnet die Prios der Artikel in einer Kategorie neu.
Berechnet die Prios der Artikel in einer Kategorie neu.
Parameters
- $parent_id
- KategorieId der Kategorie, die erneuert werden soll
- $clang
- ClangId der Kategorie, die erneuert werden soll
- $new_prio
- Neue PrioNr der Kategorie
- $old_prio
- Alte PrioNr der Kategorie
|
|
public static
boolean
|
#
article2category( integer $art_id )
Konvertiert einen Artikel in eine Kategorie.
Konvertiert einen Artikel in eine Kategorie.
Parameters
- $art_id
- Artikel ID des Artikels, der in eine Kategorie umgewandelt werden soll
Returns
boolean TRUE bei Erfolg, sonst FALSE
|
|
public static
boolean
|
#
category2article( integer $art_id )
Konvertiert eine Kategorie in einen Artikel.
Konvertiert eine Kategorie in einen Artikel.
Parameters
- $art_id
- Artikel ID der Kategorie, die in einen Artikel umgewandelt werden soll
Returns
boolean TRUE bei Erfolg, sonst FALSE
|
|
public static
boolean
|
#
article2startarticle( integer $neu_id )
Konvertiert einen Artikel zum Startartikel der eigenen Kategorie.
Konvertiert einen Artikel zum Startartikel der eigenen Kategorie.
Parameters
- $neu_id
- Artikel ID des Artikels, der Startartikel werden soll
Returns
boolean TRUE bei Erfolg, sonst FALSE
|
|
public static
boolean
|
#
copyMeta( integer $from_id, integer $to_id, integer $from_clang = 1, integer $to_clang = 1, array $params = [] )
Kopiert die Metadaten eines Artikels in einen anderen Artikel.
Kopiert die Metadaten eines Artikels in einen anderen Artikel.
Parameters
- $from_id
- ArtikelId des Artikels, aus dem kopiert werden (Quell ArtikelId)
- $to_id
- ArtikelId des Artikel, in den kopiert werden sollen (Ziel ArtikelId)
- $from_clang
- ClangId des Artikels, aus dem kopiert werden soll (Quell ClangId)
- $to_clang
- ClangId des Artikels, in den kopiert werden soll (Ziel ClangId)
- $params
- Array von Spaltennamen, welche kopiert werden sollen
Returns
boolean TRUE bei Erfolg, sonst FALSE
|
|
public static
boolean
|
#
copyArticle( integer $id, integer $to_cat_id )
Kopieren eines Artikels von einer Kategorie in eine andere.
Kopieren eines Artikels von einer Kategorie in eine andere.
Parameters
- $id
- ArtikelId des zu kopierenden Artikels
- $to_cat_id
- KategorieId in die der Artikel kopiert werden soll
Returns
boolean FALSE bei Fehler, sonst die Artikel Id des neue kopierten Artikels
|
|
public static
boolean
|
#
moveArticle( integer $id, integer $from_cat_id, integer $to_cat_id )
Verschieben eines Artikels von einer Kategorie in eine Andere.
Verschieben eines Artikels von einer Kategorie in eine Andere.
Parameters
- $id
- ArtikelId des zu verschiebenden Artikels
- $from_cat_id
- KategorieId des Artikels, der Verschoben wird
- $to_cat_id
- KategorieId in die der Artikel verschoben werden soll
Returns
boolean TRUE bei Erfolg, sonst FALSE
|
|
protected static
|
#
reqKey( array $array, string $keyName )
Checks whether the required array key $keyName isset.
Checks whether the required array key $keyName isset.
Parameters
- $array
- The array
- $keyName
- The key
Throws
|
|