Joomla 5 Notice

We are pleased to announce that as of January 29, 2024, all of our Joomla extensions are compatible with Joomla 5.

For all who are still updateing from Joomla 3 to Joomla 4: Joomla 4 Migration instructions are available here:

There is now a separate Documentation for Visforms for Joomla 4 and for Visforms for Joomla 5!

Forum

Visforms Subscription user can ask questions in our forum. Please log in with the relevant user first.
Everybody can access the forum for reading.

Please only ask 1 question per topic.

Important information for almost every question:
V1: Which Visforms version is running?
V2: Which Joomla version is running?
V3: Which PHP version is running?

[solved] Plugin Individuelle E-Mail Adressen: Bug oder fehlende Validierung

More
1 year 8 months ago - 1 year 8 months ago #8979 by thmred
Kurzbeschreibung:
In Visforms besteht die Möglichkeit, Felder (z.B. Dropdowns) abhängig von anderen Feldern anzuzeigen bzw. zu verstecken. Zusätzlich zu dieser Funktionalität nutzen wir das Plugin: "Visforms - Individuelle E-Mail Adressen" um abhängig von den gewählten Dropdown-Optionen E-Mails an unterschiedliche Empfänger zu verschicken.

Gefundene Problematik:
Wir haben nun des öfteren E-Mails von dem Visforms-Formular erhalten, welche an Empfänger verschickt wurden, die niemals zusammen in einem Optionsfeld definiert wurden.

Beispiel:
Auswahl (Dropdown, regelt ob Feld 1 oder Feld 2 sichtbar ist)
Feld 1 (Dropdown)
Feld 2 (Dropdown)

Die beiden Dropdowns Feld 1 und Feld 2 sind jeweils wechselseitig sichtbar (wird Feld 1 angezeigt, wird Feld 2 nicht angezeigt und umgekehrt). Durch Manipulation des HTML-Codes der Webseite (Dev-Tools), können beide Felder sichtbar geschaltet werden und bspw. jeweils die Werte 1.1 und 2.1 ausgewählt werden. In diesem Fall wird eine E-Mail an beide Empfänger verschickt.

Es ist klar, dass die Manipulation des Quelltextes nicht verhindert werden kann, allerdings sollte dies serverseitig beim Abschicken des Formulars geprüft werden und entsprechend der Regelung zum bedingten Anzeigen nicht von dem E-Mail-Plugin verarbeitet werden.

Bei Bedarf kann eine ausführliche Beschreibung als PDF Datei und ein Demoformular per E-Mail zur Verfügung gestellt werden.

Viele Grüße
Denis
Last edit: 1 year 8 months ago by thmred.

More
1 year 8 months ago - 1 year 8 months ago #8982 by Administrator AV
Hallo Denis,
normalerweise sollte die serverseitige Datenvalidierung überprüfen, dass keine Daten aus bedingten Feldern, die aufgrund der gewählten Benutzereingaben disabled und ausgeblendet sind, "gespeichert/ausgewertet" werden.
Diesen Usecase hatte ich bei der Implementierung der bedingten Anzeige von Feldern intensivst getestet.
Allerdings ist dies tatsächlich schon sehr lange her und in der Zwischenzeit hat sich natürlich viel geändert.
(Neue Feature, Joomla 4 mit komplett neuem Code..)

Ich würde mich sehr freuen, wenn du mir deine PDF Dokumentation und ein Demoformular zur Verfügung stellen würdest.
Selbstverständlich sollte dieses Problem auf keinen Fall auftreten, ich möchte sehr gerne verstehen, was da schief läuft und das Problem beheben. Das kann ich nur mit Hilfe deines Inputs.

Wenn es sich um kleine Dateien handelt, würde ich mich sehr freuen, wenn du mir die Sachen per E-Mail an contact@vi-solutions.de zusendest. Wenn es sich um größere Dateien handelt (Akeeba Backup), dann würde ich dich bitten mir das per wetransfer zu Verfügung zu stellen.

Danke für deine Unterstützung!

Herzliche Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 1 year 8 months ago by Administrator IV.

More
1 year 8 months ago - 1 year 8 months ago #9025 by Administrator AV
Hallo Denis,

Es gibt einen Bug-Fix zur Behebung des Fehlers.
Die folgende Datei herunterladen: vi-solutions.de/forum-bugfixes/vfcustommailadr_v4.2.1.txt

Die heruntergeladene Datei umbenennen in vfcustommailadr.php und mit ihr auf dem Server die folgende Datei überschreiben:
plugins\visforms\vfcustommailadr\vfcustommailadr.php

Die folgende Datei herunterladen: vi-solutions.de/forum-bugfixes/vfcustomredirects_v4.2.1.txt

Die heruntergeladene Datei umbenennen in vfcustomredirects.php und mit ihr auf dem Server die folgende Datei überschreiben:
plugins\visforms\vfcustomredirects\vfcustomredirects.php

Herzliche Grüße,
Aicha

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 1 year 8 months ago by Administrator IV.
The following user(s) said Thank You: thmred

More
1 year 8 months ago #9026 by Administrator IV
Hallo Denis,

herzlichen Dank nochmal für deine PDF-Datei mit Bildern, die das Problem beschreibt und dein kleines Demoformular zum Testen.
Damit konnten wir den Fehler reproduzieren.

Es ist tatsächlich ein Bug in Visforms und wir werden das Verhalten anpassen.
Wir haben dazu einen Issue zur Entwicklung für die Bug-Liste angelegt:
Issue [VF-741] Forum: Plugin Individuelle E-Mail Adressen: Bug oder fehlende Validierung

Wenn wir den Bug-Fix releasen, wirst du explizit über das Release hier im Thema informiert.
Vielen Dank nochmal für deinen Hinweis!

Liebe Grüße, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
The following user(s) said Thank You: thmred

More
1 year 8 months ago #9028 by thmred
Hallo Aicha, hallo Ingmar,

nochmals vielen Dank für euren Support. Wir haben den Bugfix bereits eingespielt und getestet, funktioniert jetzt wie erwartet.

Macht weiter so! 

Viele Grüße
Denis

More
1 year 8 months ago - 1 year 8 months ago #9035 by Administrator IV
Hallo Denis,

der Fehler ist behoben im neusten Release vom 08.03.2023 für Joomla 4:
Visforms 4.2.2
Visforms Subscription 4.2.2

Gruß, Ingmar

:idea: I recommend you the new and up-to-date documentation for Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/en/docs/
Most of this also applies retrospectively to Joomla 3.
Please only ask 1 question per topic :-).

:idea: Ich empfehle Dir die neue und aktuelle Dokumentation für Joomla 4:
docs.joomla-5.visforms.vi-solutions.de/docs/
Das meiste gilt rückwirkend auch für Joomla 3.
Bitte immer nur 1 Frage pro Thema stellen :-).
Last edit: 1 year 8 months ago by Administrator IV.

Moderators: Administrator AVAdministrator IV
Powered by Kunena Forum