Hallo,
ach so, du meinst, wenn der selbe Benutzer das Formular zum 2. x aufruft.
Da hatte ich deinen Beschreibung nicht richtig verstanden.
Da dies ja genau die Aufgabe des "Editieren im Frontend" ist und weil das so "offensichtlich" ist, dachte ich dass du bestimmt was anderes meinst, sorry.
Im Moment ist es so, dass Visforms, wenn du das Formular mit den Edit Link verfügbar machst, leider das Aktualisierungsdatum gar nicht speichert. Es gibt hierfür aktuell auch kein Feld in der Datenbank.
Das hat ein bisschen etwas damit zu tun, dass Visforms eine Formularkomponente ist. Als ich die Möglichkeit des Editieren von Formulardaten im Frontend eingebaut habe, war ich der Meinung, dass die ursprünglichen Benutzereingaben mit denen das Formular beim ersten Mal ausfüllen gefüllt wurden, bei einer Formularkomponente einen besonderen Stellenwert haben, weil diese die Originaldaten sind. Visforms schaut im Moment nur, ob dieser Originaldatensatz überhaupt verändert wurde und speichert nur diese Information (wurde mindestens 1 X modifiziert). Das ist das "ismodified". Wird der Originaldatensatz erstmalig geändert, dann speichert Visforms eine Sicherungskopie genau dieses Originaldatensatzes weg und es ist (in der Administration) jederzeit möglich auf diesen Originaldatensatz zurückzusetzen. Dies ist ein anderes Feature als z.B. das "Versionen speichern" bei Joomla! Beiträgen.
Prinzipiell wäre es natürlich möglich das Datum an dem ein Datensatz zuletzt modifiziert wurde (und dann wohl auch das modifiziert von) in Visforms einzubauen. Es sind aber eine ganze Reihe von Stellen im Code an die man da hinfassen muss. Auf Anhieb fallen mir folgende Stellen ein
- Beim Anlegen der Datentabelle, was in Visforms dynamisch geschieht
- Beim Speichern des geändertn Datensatzes (Backend und Frontend)
- Im Code der Formularkonfiguration, wo man die zusätzlichen Optionen ja dann für die Datensichten auswählen können muss
- Im Code der die Daten zur Anzeige bringt (Visforms >> Formulardaten, Visforms >> Formulardaten mit Edit Link, Visforms >> Meine Übertragungen, Content Plugin Data View, und Datenanzeige in der Administration)
- Im Code der Suchfilter und damit dann auch bei der Datensatzauswahl
Meist stellt sich bei der konkreten Implementierung heraus, dass es noch ein paar mehr Stellen sind.
Das ist also schon eine bisschen mehr Arbeit.
Wenn du dieses Feature wirklich brauchst und dir vorstellen könntest einen Teil der Entwicklungskosten zu tragen (also ein Sponsoring der Featureentwicklung) könnte ich das aber gerne zeitnah implentieren.
Gruß,
Aicha