From: Moritz Bunkus Date: Wed, 4 Apr 2007 08:55:22 +0000 (+0000) Subject: Bei den Kunden- und Lieferantenstammdaten werden in den Berichten standardmäßig nur... X-Git-Tag: release-2.4.3^2~530 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=c7bffefd26718a316f989fefa780a7edd95444f9;p=kivitendo-erp.git Bei den Kunden- und Lieferantenstammdaten werden in den Berichten standardmäßig nur noch die gültigen angezeigt; die ungültigen können über Radiobuttons trotzdem angezeigt werden. --- diff --git a/SL/CT.pm b/SL/CT.pm index d9a7ac704..82e360cc7 100644 --- a/SL/CT.pm +++ b/SL/CT.pm @@ -624,6 +624,12 @@ sub search { $form->{l_invnumber} = $form->{l_ordnumber} = $form->{l_quonumber} = ""; } + if ($form->{obsolete} eq "Y") { + $where .= qq| AND obsolete|; + } elsif ($form->{obsolete} eq "N") { + $where .= qq| AND NOT obsolete|; + } + my $query = qq|SELECT ct.*, b.description AS business | . qq|FROM $cv ct | . diff --git a/bin/mozilla/ct.pl b/bin/mozilla/ct.pl index a091ff955..4ad5c3bf8 100644 --- a/bin/mozilla/ct.pl +++ b/bin/mozilla/ct.pl @@ -110,6 +110,15 @@ sub search { . $locale->text('All') . qq|  | . $locale->text('Orphaned') . qq| + + + +  | + . $locale->text('All') . qq| +  | + . $locale->text('Obsolete') . qq| +  | + . $locale->text('Not obsolete') . qq| | . $locale->text('Include in Report') . qq| @@ -299,7 +308,7 @@ sub list_names { CT->search(\%myconfig, \%$form); $callback = - "$form->{script}?action=list_names&db=$form->{db}&path=$form->{path}&login=$form->{login}&password=$form->{password}&status=$form->{status}"; + "$form->{script}?action=list_names&db=$form->{db}&path=$form->{path}&login=$form->{login}&password=$form->{password}&status=$form->{status}&obsolete=$form->{obsolete}"; $href = $callback; @columns = diff --git a/locale/de/all b/locale/de/all index 1b176852e..4377e9586 100644 --- a/locale/de/all +++ b/locale/de/all @@ -702,6 +702,7 @@ gestartet', 'Non-taxable Sales' => 'Nicht zu versteuernde Verkäufe', 'Not Discountable' => 'Nicht rabattierfähig', 'Not delivered' => 'Nicht geliefert', + 'Not obsolete' => 'Gültig', 'Notes' => 'Bemerkungen', 'Nothing selected!' => 'Es wurde nichts ausgewählt!', 'Nothing to delete!' => 'Es konnte nichts gelöscht werden!', diff --git a/locale/de/ct b/locale/de/ct index d45d635b1..1a1c150ca 100644 --- a/locale/de/ct +++ b/locale/de/ct @@ -69,6 +69,7 @@ $self->{texts} = { 'No employee was found matching the search parameters.' => 'Es wurde kein Angestellter gefunden, auf den die Suchparameter zutreffen.', 'No part was found matching the search parameters.' => 'Es wurde kein Artikel gefunden, auf den die Suchparameter zutreffen.', 'No project was found matching the search parameters.' => 'Es wurde kein Projekt gefunden, auf das die Suchparameter zutreffen.', + 'Not obsolete' => 'Gültig', 'Notes' => 'Bemerkungen', 'Number' => 'Nummer', 'Obsolete' => 'Ungültig',