]> git.p6c8.net - form-email.git/commitdiff
Ein Praefix wird jetzt zwingend vorgeschrieben, eine leere Zeichenkette wird
authorPatrick Canterino <patrick@patshaping.de>
Mon, 9 Jan 2012 20:30:46 +0000 (20:30 +0000)
committerPatrick Canterino <patrick@patshaping.de>
Mon, 9 Jan 2012 20:30:46 +0000 (20:30 +0000)
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.

form-email/mailer.php

index ba4d410da22989457c6d39b8355fb42c793f3b1b..6e87d46738b4f389aa06a5635afea88b9f6d151f 100644 (file)
@@ -355,8 +355,8 @@ for($x=0;$x<count($mailto);$x++) {
 if(isset($store_mails) && $store_mails) {\r
     # Standard-Werte fuer einige Variablen\r
     \r
 if(isset($store_mails) && $store_mails) {\r
     # Standard-Werte fuer einige Variablen\r
     \r
-    if(!isset($store_mails_dir))    $store_mails_dir = 'stored_mails';\r
-    if(!isset($store_mails_prefix)) $store_mails_prefix = 'feml_';\r
+    if(!isset($store_mails_dir)    || $store_mails_dir    == '') $store_mails_dir = 'stored_mails';\r
+    if(!isset($store_mails_prefix) || $store_mails_prefix == '') $store_mails_prefix = 'feml_';\r
     \r
     # Verzeichnis ggf. anlegen\r
     \r
     \r
     # Verzeichnis ggf. anlegen\r
     \r

patrick-canterino.de