From: Sven Donath Date: Mon, 16 Aug 2010 22:37:26 +0000 (+0200) Subject: mehrere Verbesserungen an Form.pm X-Git-Tag: release-2.6.2beta1~179 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=9fc09e82e0029be8a42c67d6414e33daf2a3eba8;p=kivitendo-erp.git mehrere Verbesserungen an Form.pm * automatisches Neuladen des gesamten Framesets, um sicher zu gehen, dass z.B. die gewählte Menü-Variante nach Speichern in Einstellungen auch verwendet wird. * Version wird aus der Datei VERSION gelesen und ist nicht mehr in Form.pl hartkodiert. Das VERSION-file sollte Mode 600, besser 400 haben. * Javascript schreibt den richtigen Titel-Tag. Damit kann man seine vielen Tabs auch auseinanderhalten. Habe zurzeit keine Idee wie das besser gemacht werden kann. * "Administrationsbereich" heißt jetzt "Administration". Glücklich bin ich damit trotzdem noch nicht. * VERSION-Datei auf 2.6.1-dev geändert, damit man beim Testen auch erkennt womit man arbeitet ;-) Könnte auch 2.6.1-unstable heißen. --- diff --git a/SL/Form.pm b/SL/Form.pm index 707540ed7..55b6f695d 100644 --- a/SL/Form.pm +++ b/SL/Form.pm @@ -265,7 +265,11 @@ sub new { $self->{action} = lc $self->{action}; $self->{action} =~ s/( |-|,|\#)/_/g; - $self->{version} = "2.6.1"; + #$self->{version} = "2.6.1"; # Old hardcoded but secure style + open VERSION_FILE, "VERSION"; # New but flexible code reads version from VERSION-file + $self->{version} = ; + close VERSION_FILE; + $self->{version} =~ s/[^0-9A-Za-z\.\_\-]//g; # only allow numbers, letters, points, underscores and dashes. Prevents injecting of malicious code. $main::lxdebug->leave_sub(); @@ -474,7 +478,10 @@ sub info { @@ -665,6 +672,15 @@ sub header { | if $self->{"fokus"}; + my $title_hack = qq| + + |; + #Set Calendar my $jsscript = ""; if ($self->{jsscript} == 1) { @@ -700,9 +716,9 @@ sub header { $favicon $jsscript $ajax - $fokus - + $title_hack + diff --git a/VERSION b/VERSION index 6a6a3d8e3..8e41575f6 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.6.1 +2.6.1-dev diff --git a/locale/de/all b/locale/de/all index 3b8685cb6..7a8e90422 100644 --- a/locale/de/all +++ b/locale/de/all @@ -159,7 +159,7 @@ $self->{texts} = { 'Add unit' => 'Einheit hinzufügen', 'Address' => 'Adresse', 'Administration' => 'Administration', - 'Administration area' => 'Administrationsbereich', + 'Administration area' => 'Administration', 'Advance turnover tax return' => 'Umsatzsteuervoranmeldung', 'Aktion' => 'Aktion', 'All' => 'Alle',