public static
string
|
#
addCategory( integer $category_id, array $data )
Erstellt eine neue Kategorie.
Erstellt eine neue Kategorie.
Parameters
- $category_id
- KategorieId in der die neue Kategorie erstellt werden soll
- $data
- Array mit den Daten der Kategorie
Returns
string Eine Statusmeldung
Throws
|
|
public static
string
|
#
editCategory( integer $category_id, integer $clang, array $data )
Bearbeitet einer Kategorie.
Bearbeitet einer Kategorie.
Parameters
- $category_id
- Id der Kategorie die verändert werden soll
- $clang
- Id der Sprache
- $data
- Array mit den Daten der Kategorie
Returns
string Eine Statusmeldung
Throws
|
|
public static
string
|
#
deleteCategory( integer $category_id )
Löscht eine Kategorie und reorganisiert die Prioritäten verbleibender
Geschwister-Kategorien.
Löscht eine Kategorie und reorganisiert die Prioritäten verbleibender
Geschwister-Kategorien.
Parameters
- $category_id
- Id der Kategorie die gelöscht werden soll
Returns
string Eine Statusmeldung
Throws
|
|
public static
integer
|
#
categoryStatus( integer $category_id, integer $clang, integer|null $status = null )
Ändert den Status der Kategorie.
Ändert den Status der Kategorie.
Parameters
- $category_id
- Id der Kategorie die gelöscht werden soll
- $clang
- Id der Sprache
- $status
- Status auf den die Kategorie gesetzt werden soll, oder NULL wenn zum nächsten
Status weitergeschaltet werden soll
Returns
integer Der neue Status der Kategorie
Throws
|
|
public static
array
|
#
statusTypes( )
Gibt alle Stati zurück, die für eine Kategorie gültig sind.
Gibt alle Stati zurück, die für eine Kategorie gültig sind.
Returns
array Array von Stati
|
|
public static
|
|
|
public static
|
|
|
public static
|
#
copyCategory( integer $from_cat, integer $to_cat )
Kopiert eine Kategorie in eine andere.
Kopiert eine Kategorie in eine andere.
Parameters
- $from_cat
- KategorieId der Kategorie, die kopiert werden soll (Quelle)
- $to_cat
- KategorieId der Kategorie, IN die kopiert werden soll (Ziel)
|
|
public static
|
#
newCatPrio( integer $parent_id, integer $clang, integer $new_prio, integer $old_prio )
Berechnet die Prios der Kategorien in einer Kategorie neu.
Berechnet die Prios der Kategorien 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
|
#
moveCategory( integer $from_cat, integer $to_cat )
Verschieben einer Kategorie in eine andere.
Verschieben einer Kategorie in eine andere.
Parameters
- $from_cat
- KategorieId der Kategorie, die verschoben werden soll (Quelle)
- $to_cat
- KategorieId der Kategorie, IN die verschoben werden soll (Ziel)
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
|
|