diff --git a/lib/functions/formfields/string/function.validateFormFieldString.php b/lib/functions/formfields/string/function.validateFormFieldString.php index 4ae704c0..cb347102 100644 --- a/lib/functions/formfields/string/function.validateFormFieldString.php +++ b/lib/functions/formfields/string/function.validateFormFieldString.php @@ -58,6 +58,11 @@ function validateFormFieldString($fieldname, $fielddata, $newfieldvalue) } elseif(isset($fielddata['string_type']) && $fielddata['string_type'] == 'dir') { + // add trailing slash to validate path if needed + // refs #331 + if(substr($newfieldvalue, -1) != '/') { + $newfieldvalue.= '/'; + } $returnvalue = ($newfieldvalue == makeCorrectDir($newfieldvalue)); } elseif(isset($fielddata['string_type']) && $fielddata['string_type'] == 'file') diff --git a/lng/german.lng.php b/lng/german.lng.php index 6c694a6b..03d0c105 100644 --- a/lng/german.lng.php +++ b/lng/german.lng.php @@ -1443,7 +1443,7 @@ $lng['admin']['mod_fcgid_group'] = 'Lokale Gruppe für FCGID (Froxlor Vhost) // ADDED IN FROXLOR 0.9.12-svn2 $lng['admin']['perl_settings'] = 'Perl/CGI'; -$lng['serversettings']['perl']['suexecworkaround']['title'] = 'Aktiviere SuExec Workaround (nur f&uumL,r Apache)'; +$lng['serversettings']['perl']['suexecworkaround']['title'] = 'Aktiviere SuExec Workaround (nur für Apache)'; $lng['serversettings']['perl']['suexecworkaround']['description'] = 'Aktivieren Sie den Workaround nur, wenn die Kunden-Heimatverzeichnise sich nicht unterhalb des suexec-Pfades liegen.
Wenn aktiviert erstellt Froxlor eine Verknüpfung des vom Kunden für Perl aktiviertem Pfad + /cgi-bin/ im angegebenen suexec-Pfad.
Bitte beachten Sie, dass Perl dann nur im Unterordner /cgi-bin/ des Kunden-Ordners funktioniert und nicht direkt in diesem Ordner (wie es ohne den Workaround wäre!)'; $lng['serversettings']['perl']['suexeccgipath']['title'] = 'Pfad für Verknüpfungen zu Kunden-Perl-Verzeichnis'; $lng['serversettings']['perl']['suexeccgipath']['description'] = 'Diese Einstellung wird nur benötigt, wenn der SuExec-Workaround aktiviert ist.
ACHTUNG: Stellen Sie sicher, dass sich der angegebene Pfad innerhalb des Suexec-Pfades befindet ansonsten ist der Workaround nutzlos';