Hallo Forum,
ich möchte gerne eine Seite erstellen, auf der der User im FE die Möglichkeit hat zwischen verschiedenen Status zu wechseln. Z.B. kann er über ein DropDown oder Radiobutton zwischen "Anwesend", "Ausser Haus", "Nicht stören" etc. wählen.
Leider habe ich bis dato keine Erweiterung gefunden, mit der ich dies hübsch umsetzen kann und freue mich daher über jeden Hinweis.
Danke und Gruß
burnet
Hallo burnet,
burnet schrieb
ich möchte gerne eine Seite erstellen, auf der der User im FE die Möglichkeit hat zwischen verschiedenen Status zu wechseln. Z.B. kann er über ein DropDown oder Radiobutton zwischen "Anwesend", "Ausser Haus", "Nicht stören" etc. wählen.
Leider habe ich bis dato keine Erweiterung gefunden, mit der ich dies hübsch umsetzen kann und freue mich daher über jeden Hinweis.
Willst du jetzt Erweiterungen hören, die sowas könnten oder willst du wissen, wie man das als Extension umsetzt?
Wenn 2., dann FE-Extension im Kickstarter erstellen mit
- neuer Tabelle, die alle Status beherbergt
- dann Tabelle fe_users erweitern um status-Feld (oder existierendes Feld missbrauchen).
Im Backend erstellst dann nen SysOrdner und erstellst da alle verfügbaren User-Status.
In der Extension selbst liest du dann alle verfügbaren Status aus und erstellt eine Selectbox + Submit-Button. Hier übergibst du beim Submit den gewählten Status + ID des FE-Users.
Dann prüfst du in der Extension (vor der Anzeige der Selectbox), ob tx_deineneueextension_pi[parameter] übermittelt wurde und nicht leer ist, dann weißt du, dass du den Status updaten musst. Die FE-User-ID hast du auch übermittelt, also machst du einen Update in deiner DB "UPDATE fe_users SET status = X WHERE uid = xxx LIMIT 1"
Fertig.
Dürfte gar nicht so schwer sein dein Vorhaben 😉
Grüße Patrick