Formfiller: Auswahl der Datenfelder erweitern

Hast du Probleme oder Fragen bei der Einrichtung bestimmter Plugins ? Diese kannst du hier loswerden.
Antworten
WSVBS
Beiträge: 46
Registriert: 13. Jun 2018, 22:52

Formfiller: Auswahl der Datenfelder erweitern

Beitrag von WSVBS »

Hall zusammen,

ich möchte beim Plugin Formfiller die Auswahl der möglichen Datenfelder erweitern. Wie bei den eigenen Listen, möchte ich auch die Beginn- und Enddaten der Rollen mit einbringen. Wie kann ich das machen? Ich benötige hier einen Tip, da ich den Code noch nicht richtig verstanden habe.

Gruß

WSVBS
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Formfiller: Auswahl der Datenfelder erweitern

Beitrag von rmb »

Hallo WSVBS,

um die Auswahl zu erweitern sind folgende Schritte notwendig:

1. In der preferences.php ab Zeile 270 einen neuen new object -Block mit einer noch nicht verwendeten "id" einfügen.

2. In der createpdf.php ab Zeile 444 einen neuen "case"-Block mit der vorher definierten "id" einfügen, die spezifischen Daten auslesen (z.B. Rollenbeginn) und in die Variable §text schreiben.

Gruß
rmb
WSVBS
Beiträge: 46
Registriert: 13. Jun 2018, 22:52

Re: Formfiller: Auswahl der Datenfelder erweitern

Beitrag von WSVBS »

Vielen Dank rmb. In der Zwischenzeit habe ich auch die Stellen gefunden. Nun kämpfe ich noch mit der Struktur der Datenbank, um die gewünschten Daten auch auslesen zu können.

Gruß

WSVBS
WSVBS
Beiträge: 46
Registriert: 13. Jun 2018, 22:52

Re: Formfiller: Auswahl der Datenfelder erweitern

Beitrag von WSVBS »

Ich habe da noch ein Problem. Aus der Tabelle adm_roles möchte ich die rol_id auslesen, die zu einem rol_name gehört. Diese soll in der preferences.php als id eingesetzt werden. Wie kann ich das machen?
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Formfiller: Auswahl der Datenfelder erweitern

Beitrag von rmb »

Hallo WSVBS,

sieh Dir mal diese Funktion an:

getRole_IDPFF() in Datei common_function.php von FormFiller.

Gruß
rmb
WSVBS
Beiträge: 46
Registriert: 13. Jun 2018, 22:52

Re: Formfiller: Auswahl der Datenfelder erweitern

Beitrag von WSVBS »

Vielen Dank rmb, damit funktioniert es .
WSVBS
Beiträge: 46
Registriert: 13. Jun 2018, 22:52

Re: Formfiller: Auswahl der Datenfelder erweitern

Beitrag von WSVBS »

Hallo rmb,

gibt es eine Übersicht über Funktionen, die auf die Datenbank zugreifen?
rmb
Plugin-Developer
Beiträge: 632
Registriert: 10. Mai 2011, 19:56
Wohnort: 86856

Re: Formfiller: Auswahl der Datenfelder erweitern

Beitrag von rmb »

Hallo WSVBS,

die Klassen und Funktionen von Admidio sind hier beschrieben: https://www.admidio.org/dokusource/.

Bei den von mir erstellten Plugins befinden sich, bis auf ganz wenig Ausnahmen, alle Funktionen immer in der Datei common_function.php. Alle Klassen befinden sind immer im Ordner /classes.

rmb
Antworten