Das Verhalten der Checkbox "Formulardetails anzeigen/verstecken" kann in den Benutzer...
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 19 Jan 2007 09:48:30 +0000 (09:48 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 19 Jan 2007 09:48:30 +0000 (09:48 +0000)
SL/User.pm
bin/mozilla/am.pl
bin/mozilla/io.pl
locale/de/all
locale/de/am

index 3b36f31..e306e7d 100644 (file)
@@ -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();
 
index 48ed1cd..d6ccfe2 100644 (file)
@@ -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|
 <body>
 
@@ -3080,7 +3086,14 @@ sub config {
     $locale->text("Top (Javascript)") . qq|
     <input name=menustyle type=radio class=radio value=old $menustyle_old>&nbsp;| .
     $locale->text("Old (on the side)") . qq|</td>
-       </tr>   
+  </tr>
+  <tr>
+    <th align=right>| . $locale->text('Form details (second row)') . qq|</th>
+    <td><input type="radio" id="rad_show_form_details" name="show_form_details" value="1" $show_form_details>&nbsp;
+    <label for="rad_show_form_details">| . $locale->text('Show by default') . qq|</label>
+    <input type="radio" id="rad_hide_form_details" name="show_form_details" value="0" $hide_form_details>&nbsp;
+    <label for="rad_hide_form_details">| . $locale->text('Hide by default') . qq|</label></td>
+       </tr>
        <input name=printer type=hidden value="$myconfig{printer}">
        <tr class=listheading>
          <th colspan=2>| . $locale->text("Print options") . qq|</th>
index 0c7b973..bd24803 100644 (file)
@@ -198,9 +198,11 @@ sub display_row {
     . qq|</th>|;
 ############## 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" : "";
 
index f57487f..281d093 100644 (file)
@@ -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 &quot;smaller&quot; one. A factor may not be less than 1. Therefore you may define &quot;kg&quot; with the base unit &quot;g&quot; and a factor of &quot;1&quot;, 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&auml;hlen, dann m&uuml;ssen Sie auch einen Faktor eingeben. Sie m&uuml;ssen Einheiten als ein Vielfaches einer kleineren Einheit eingeben. So ist die Definition von &quot;kg&quot; mit der Basiseinheit &quot;g&quot; und dem Faktor 1000 zul&auml;ssig, die Definition von &quot;g&quot; mit der Basiseinheit &quot;kg&quot; und dem Faktor &quot;0,001&quot; 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&auml;&szlig;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&auml;&szlig;ig anzeigen',
   'Show details'                => 'Details anzeigen',
   'Show old dunnings'           => 'Alte Mahnungen anzeigen',
   'Signature'                   => 'Unterschrift',
index 25ed7cd..741a49d 100644 (file)
@@ -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&auml;&szlig;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&auml;hlen',
   'Service Items'               => 'Dienstleistungen',
   'Setup Menu'                  => 'Menüsetup',
+  'Show by default'             => 'Standardm&auml;&szlig;ig anzeigen',
   'Signature'                   => 'Unterschrift',
   'Skonto'                      => 'Skonto',
   'Skonto Terms'                => 'Zahlungsziel Skonto',