]>
git.p6c8.net - form-email.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Patrick Canterino [Sun, 15 Jan 2012 21:20:06 +0000 (21:20 +0000)]
Weitermachen bei Doku fuer indiv. Formularfelder
Patrick Canterino [Wed, 11 Jan 2012 17:54:31 +0000 (17:54 +0000)]
Debug-Code und ueberfluessige Leerzeichen entfernt
Patrick Canterino [Mon, 9 Jan 2012 20:42:30 +0000 (20:42 +0000)]
Neue Lizenz im Change Log erwaehnen
Patrick Canterino [Mon, 9 Jan 2012 20:30:46 +0000 (20:30 +0000)]
Ein Praefix wird jetzt zwingend vorgeschrieben, eine leere Zeichenkette wird
nicht mehr akzeptiert. Eine leere Zeichenkette kann in sehr ungluecklichen
Konstellation dazu fuehren, dass Form E-Mail Dateien loescht, die gar nichts
mit diesem Script zu tun. Haette man uebrigens '.' angegeben, kann Form E-Mail
sich theoretisch selbst loeschen - wenn die Dateiberechtigungen es zulassen.
Ausserdem darf die Variable fuer das Verzeichnis fuer die gespeicherten Mails
nicht mehr leer sein. Sonst werden die Dateien irgendwo gespeichert.
Patrick Canterino [Mon, 9 Jan 2012 20:21:23 +0000 (20:21 +0000)]
Diese Konfig-Variablen wurden nie dokumentiert...
Patrick Canterino [Mon, 9 Jan 2012 18:55:38 +0000 (18:55 +0000)]
Doku und Change Log aktualisiert
Patrick Canterino [Mon, 9 Jan 2012 18:48:02 +0000 (18:48 +0000)]
Standardwerte nochmal geaendert
Patrick Canterino [Mon, 9 Jan 2012 18:39:50 +0000 (18:39 +0000)]
Standard-Werte fuer einige Variablen festlegen und Verzeichnis ggf. anlegen
Patrick Canterino [Mon, 9 Jan 2012 18:29:46 +0000 (18:29 +0000)]
Mails koennen nun nach dem Versenden auf der Festplatte gespeichert werden. Es
wird entweder eine definierte Zahl oder alle Mails aufbewahrt.
Patrick Canterino [Mon, 2 Jan 2012 18:41:56 +0000 (18:41 +0000)]
- Copyright-Jahr auch in der Doku geaendert
- Change Log um die Aenderungen am Quellcode ergaenzt
Patrick Canterino [Mon, 2 Jan 2012 18:36:36 +0000 (18:36 +0000)]
Es ist ein neues Jahr
Patrick Canterino [Mon, 2 Jan 2012 18:33:10 +0000 (18:33 +0000)]
Auch auf der Bestaetigungsseite kann man nun die indiv. Formularfelder als
Template-Variablen einbauen.
Patrick Canterino [Fri, 30 Dec 2011 13:17:56 +0000 (13:17 +0000)]
Aenderungen an ReadMe und Change Log
Patrick Canterino [Tue, 27 Dec 2011 20:25:52 +0000 (20:25 +0000)]
Die Option "optional" bei den indiv. Formularfeldern durch "required" ersetzt.
Wenn ein Formularfeld Pflicht ist, muss diese Option gesetzt sein.
Patrick Canterino [Sun, 18 Dec 2011 12:41:39 +0000 (12:41 +0000)]
Pruefen, ob $user_field_data['optional'] korrekt gesetzt wurde
Patrick Canterino [Sat, 17 Dec 2011 12:22:18 +0000 (12:22 +0000)]
Ersatz-Schema fuer Template-Variable bei indiv. Formular-Feldern funktioniert
nun auch bei den Fehlermeldungen (siehe Revision 25).
Patrick Canterino [Sat, 17 Dec 2011 12:11:40 +0000 (12:11 +0000)]
Debug-Code entfernt...
Patrick Canterino [Sat, 17 Dec 2011 12:10:30 +0000 (12:10 +0000)]
Mir ist nie aufgefallen, dass dieser URL-Vervollstaendigungscode gar nicht so
funktioniert, wie er soll...
Er vervollstaendigt jetzt so (Script liegt unter
http://localhost/feml/mailer.php):
/feml/ergebnis.htm -> http://localhost/feml/ergebnis.htm
ergebnis.htm -> http://localhost/feml/ergebnis.htm
Patrick Canterino [Fri, 16 Dec 2011 14:35:14 +0000 (14:35 +0000)]
Seit Revision 26 ist die Konfigurationsvariable $no_tld nicht mehr sinnvoll
Patrick Canterino [Fri, 16 Dec 2011 14:30:03 +0000 (14:30 +0000)]
Unnoetige regulaere Ausdruecke entfernt (String-Funktionen sind schneller)
Patrick Canterino [Thu, 15 Dec 2011 19:05:05 +0000 (19:05 +0000)]
Auch mit Traditionen sollte man irgendwann mal brechen:
Ich habe diesen uralten regulaeren Ausdruck, den ich mal aus dem SELFHTML Forum
mitgenommen und immer mal wieder verbessert habe, durch die PHP-Funktion
filter_var() ersetzt.
Die PHP-Versionen (< 5.2.0), in denen die Filter-Funktionen nicht verfuegbar
sind, sollte sowieso niemand mehr ernsthaft benutzen.
Patrick Canterino [Wed, 14 Dec 2011 16:25:16 +0000 (16:25 +0000)]
Wenn in der Konfiguration kein Name fuer die Template-Variable eines indiv.
Formular-Feldes definiert wurde, dann wird folgendes Ersatz-Schema verwendet:
USER_Name
Wobei "Name" der interne Name aus der Konfiguration ist.
Patrick Canterino [Mon, 12 Dec 2011 21:08:03 +0000 (21:08 +0000)]
Wenn ich es mir recht ueberlege, haben diese Referenzen noch nie Sinn gemacht...
Patrick Canterino [Mon, 12 Dec 2011 21:04:08 +0000 (21:04 +0000)]
Dieses htmlspecialchars() macht dann doch keinen Sinn
Patrick Canterino [Mon, 12 Dec 2011 20:59:16 +0000 (20:59 +0000)]
So ein Bloedsinn, natuerlich wird die noch gebraucht...
Patrick Canterino [Mon, 12 Dec 2011 20:57:38 +0000 (20:57 +0000)]
Fehlermeldung $err_only_post entfernt
Patrick Canterino [Mon, 12 Dec 2011 20:51:18 +0000 (20:51 +0000)]
Bevor eine Fehlermeldung fuer ein individuelles Formularfeld ausgegeben wird,
wird geprueft, ob die Fehlermeldung ueberhaupt definiert wurde.
Mir gefaellt die Loesung nicht, sollte man vielleicht mal ueberarbeiten (mach
ich dann aber sowieso nicht...).
Patrick Canterino [Sun, 4 Dec 2011 15:28:22 +0000 (15:28 +0000)]
Die Versionsnummer von Form E-Mail steht jetzt in der Variable $VERSION.
Auch der X-Mailer-Header wird mit dieser Variable zusammengesetzt.
Patrick Canterino [Sat, 3 Dec 2011 23:09:21 +0000 (23:09 +0000)]
- Dokumentation zu $friendly_sender erweitert
- Dokumentation zu den individuellen Formularfeldern begonnen
Patrick Canterino [Sat, 3 Dec 2011 22:48:44 +0000 (22:48 +0000)]
Change Log aktualisiert
Patrick Canterino [Sat, 3 Dec 2011 15:44:42 +0000 (15:44 +0000)]
- Die Konfigurations-Variable $only_post wurde entfernt. Es ist jetzt nur noch
der Aufruf mit POST moeglich.
- In der Dokumentation die Versionsnummer auf 3.5 geaendert
Patrick Canterino [Sat, 3 Dec 2011 13:16:48 +0000 (13:16 +0000)]
htmlentities() durch htmlspecialchars() ersetzt
Patrick Canterino [Sat, 3 Dec 2011 13:12:40 +0000 (13:12 +0000)]
Fehlermeldungen bei indiv. Formularfeldern enthalten
nun ausgefuellte Formularfelder
Patrick Canterino [Sat, 3 Dec 2011 13:06:47 +0000 (13:06 +0000)]
Programmierstil von functions.php angepasst
Patrick Canterino [Sat, 3 Dec 2011 13:01:52 +0000 (13:01 +0000)]
Und jetzt noch die Laengenpruefung...
Patrick Canterino [Sat, 3 Dec 2011 12:56:46 +0000 (12:56 +0000)]
- Neuen Code ein bisschen kommentiert
- Man kann jetzt Funktionen zum "Vorbereiten" eines
indiv. Formularfeldes definieren, d.h. diese Funktion
bearbeitet den Inhalt
Patrick Canterino [Sat, 3 Dec 2011 12:47:55 +0000 (12:47 +0000)]
Pruefung ob indiv. Feld gesetzt wurde, funktioniert.
Feld laesst sich jetzt auch als optional definieren.
Patrick Canterino [Sat, 3 Dec 2011 12:37:36 +0000 (12:37 +0000)]
Regex und Check-Funktion fuer indiv. Formularfelder
funktionieren jetzt richtig
Patrick Canterino [Sat, 3 Dec 2011 12:24:13 +0000 (12:24 +0000)]
license.txt aktualisiert
Patrick Canterino [Fri, 2 Dec 2011 20:17:36 +0000 (20:17 +0000)]
Bisherige Aenderungen ins SVN kopiert:
- Anderer Programmierstil
- Lizenz zur Artistic License 2.0 geaendert
- Erster Versuch fuer die individuellen Formularfelder
- Template-Klasse auf 2.5 aktualisiert
Patrick Canterino [Fri, 2 Dec 2011 20:05:44 +0000 (20:05 +0000)]
Form E-Mail 3.4.1 hinzugefuegt
patrick-canterino.de