Request
share/request
Last updated
share/request
Last updated
Bei den dateien mit dem prefix "f_" handelt es sich um Formulare.
Diese können per JavaScript über die Funktion formloader(form, func, id, [weitere Parameter als Array]) aufgerufen werden.
Über f_content werden Inhalte in der Tabelle content gespeichert/bearbeitet. Zudem Können Inhalte mit anderen Objekten in curriculum verknüpft/eingschrieben werden. Dies wird über die Tabelle content_subscriptions realisiert.
Folgende Parameter sind beim Aufruf möglich:
formloader(
'content',
'new', // alternativ 'edit', 'show' zum bearbeiten und anzeigen des Inhaltes
id, // muss für 'edit' und 'show' gesetz werden. Entspricht id in content Tabelle (DB). Falls für 'new' weitere Parameter gesetzt werden sollen muss für id null gesetz werden.
{ // alternative Parameter
"label_title" : "Betreff", // Label des 'title' Feldes
"label_content" : "Fehler beschreiben", // Label des 'content' Feldes
"label_header" : "Fehler melden", // Überschrift des Dialogs
"label_save" : "Meldung abschicken", // Label des Submit-Buttons
"context" : "debug", // context (für addSubscription) = context in den der Inhalt erscheinen soll.
"show_file_context" : "false", // Schalter mit dem das Feld "Freigabe-Level" ausgeblendet werden kann. Wenn 'false' gesetzt ist file_context == 4
"reference_id" : 0 // id der Referenz (im entsprechenden Kontext (context))
)
Für des Anlegen, Bearbeiten und Löschen von Inhalten werden die folgenden Berechtigungen benötigt:
content:add - Neuen Inhalt anlegen
content:update - Inhalte editieren
content:delete - Inhalte löschen
Berechtigungen werden über die Funktion checkCapabilities() überprüft.