From 055a6bf2aa1a2ce48d02ea57ed066a813f5c9434 Mon Sep 17 00:00:00 2001 From: Moritz Bunkus Date: Fri, 19 Jan 2007 09:48:30 +0000 Subject: [PATCH] Das Verhalten der Checkbox "Formulardetails anzeigen/verstecken" kann in den Benutzereinstellungen vorbelegt werden. --- SL/User.pm | 2 +- bin/mozilla/am.pl | 15 ++++++++++++++- bin/mozilla/io.pl | 8 +++++--- locale/de/all | 3 +++ locale/de/am | 3 +++ 5 files changed, 26 insertions(+), 5 deletions(-) diff --git a/SL/User.pm b/SL/User.pm index 3b36f310c..e306e7d8c 100644 --- a/SL/User.pm +++ b/SL/User.pm @@ -1086,7 +1086,7 @@ sub config_vars { dbname dbuser dbpasswd email fax name numberformat in_numberformat password printer role sid signature stylesheet tel templates vclimit angebote bestellungen rechnungen anfragen lieferantenbestellungen einkaufsrechnungen taxnumber co_ustid duns menustyle - template_format copies); + template_format copies show_form_details); $main::lxdebug->leave_sub(); diff --git a/bin/mozilla/am.pl b/bin/mozilla/am.pl index 48ed1cd30..d6ccfe2df 100644 --- a/bin/mozilla/am.pl +++ b/bin/mozilla/am.pl @@ -3001,6 +3001,12 @@ sub config { $menustyle_v3 = "checked"; } + my ($show_form_details, $hide_form_details); + $myconfig{"show_form_details"} = 1 + unless (defined($myconfig{"show_form_details"})); + $show_form_details = "checked" if ($myconfig{"show_form_details"}); + $hide_form_details = "checked" unless ($myconfig{"show_form_details"}); + print qq| @@ -3080,7 +3086,14 @@ sub config { $locale->text("Top (Javascript)") . qq|  | . $locale->text("Old (on the side)") . qq| - + + + | . $locale->text('Form details (second row)') . qq| +   + +   + + | . $locale->text("Print options") . qq| diff --git a/bin/mozilla/io.pl b/bin/mozilla/io.pl index 0c7b9736e..bd248030d 100644 --- a/bin/mozilla/io.pl +++ b/bin/mozilla/io.pl @@ -198,9 +198,11 @@ sub display_row { . qq||; ############## ENDE Neueintrag ################## - $form->{"show_details"} = - !defined($form->{"show_details"}) ? 1 : - $form->{"show_details"} ? 1 : 0; + $myconfig{"show_form_details"} = 1 + unless (defined($myconfig{"show_form_details"})); + $form->{"show_details"} = $myconfig{"show_form_details"} + unless (defined($form->{"show_details"})); + $form->{"show_details"} = $form->{"show_details"} ? 1 : 0; my $show_details_new = 1 - $form->{"show_details"}; my $show_details_checked = $form->{"show_details"} ? "checked" : ""; diff --git a/locale/de/all b/locale/de/all index f57487f6a..281d093ff 100644 --- a/locale/de/all +++ b/locale/de/all @@ -445,6 +445,7 @@ gestartet', 'For each unit there\'s either no or exactly one base unit. If you chose a base unit then you also have to chose a factor. That way the new unit will be defined as a multiple of the base unit. The base unit must be the "smaller" one. A factor may not be less than 1. Therefore you may define "kg" with the base unit "g" and a factor of "1", but not the other way round.' => 'Einheiten haben entweder keine oder genau eine Basiseinheit, von der sie ein Vielfaches sind. Wenn Sie eine Basiseinheit auswählen, dann müssen Sie auch einen Faktor eingeben. Sie müssen Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So ist die Definition von "kg" mit der Basiseinheit "g" und dem Faktor 1000 zulässig, die Definition von "g" mit der Basiseinheit "kg" und dem Faktor "0,001" hingegen nicht.', 'Foreign Exchange Gain' => 'Wechselkurserträge', 'Foreign Exchange Loss' => 'Wechselkursaufwendungen', + 'Form details (second row)' => 'Formulardetails (zweite Positionszeile)', 'Formula' => 'Formel', 'Free report period' => 'Freier Zeitraum', 'Fristsetzung' => 'Fristsetzung', @@ -469,6 +470,7 @@ gestartet', 'HTML' => 'HTML', 'Heading' => 'Überschrift', 'Help' => 'Hilfe', + 'Hide by default' => 'Standardmäßig verstecken', 'Hint-Missing-Preferences' => 'Bitte fehlende USTVA Einstellungen ergänzen (Menüpunkt: Programm)', 'Hints' => 'Hinweise', 'Homepage' => 'Homepage', @@ -887,6 +889,7 @@ gestartet', 'Shopartikel' => 'Shopartikel', 'Short' => 'kurz', 'Show' => 'Zeigen', + 'Show by default' => 'Standardmäßig anzeigen', 'Show details' => 'Details anzeigen', 'Show old dunnings' => 'Alte Mahnungen anzeigen', 'Signature' => 'Unterschrift', diff --git a/locale/de/am b/locale/de/am index 25ed7cdaa..741a49dc4 100644 --- a/locale/de/am +++ b/locale/de/am @@ -110,12 +110,14 @@ $self->{texts} = { 'Folgekonto' => 'Folgekonto', 'Foreign Exchange Gain' => 'Wechselkurserträge', 'Foreign Exchange Loss' => 'Wechselkursaufwendungen', + 'Form details (second row)' => 'Formulardetails (zweite Positionszeile)', 'GIFI' => 'GIFI', 'GIFI deleted!' => 'GIFI gelöscht!', 'GIFI missing!' => 'GIFI fehlt!', 'GIFI saved!' => 'GIFI gespeichert!', 'Gültig ab' => 'Gültig ab', 'Heading' => 'Überschrift', + 'Hide by default' => 'Standardmäßig verstecken', 'Include in drop-down menus' => 'In Aufklappmenü aufnehmen', 'Input Number Format' => 'Zahlenformat (Eingabe)', 'Inventory' => 'Inventar', @@ -200,6 +202,7 @@ $self->{texts} = { 'Select an employee' => 'Angestellten auswählen', 'Service Items' => 'Dienstleistungen', 'Setup Menu' => 'Menüsetup', + 'Show by default' => 'Standardmäßig anzeigen', 'Signature' => 'Unterschrift', 'Skonto' => 'Skonto', 'Skonto Terms' => 'Zahlungsziel Skonto', -- 2.20.1