Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 16c66f61

Von Jan Büren vor mehr als 15 Jahren hinzugefügt

  • ID 16c66f611b987008d72c4475ce7cf691d517af0f
  • Vorgänger ea2e84cc
  • Nachfolger cc7a38de

Bugzilla Eintrag 856 EAN auch fuers Einlagern ... Teil II von III

Unterschiede anzeigen:

SL/Common.pm
51 51

  
52 52
  my (@filter_values, $filter);
53 53

  
54
  foreach (qw(partnumber description)) {
54
  foreach (qw(partnumber description ean)) {
55 55
    next unless $form->{$_};
56 56

  
57 57
    $filter .= qq| AND ($_ ILIKE ?)|;
......
62 62
    $filter .= qq| AND (NOT COALESCE(assembly, FALSE))|;
63 63
  }
64 64
  if ($form->{assemblies}) {
65
    $filter .= qq| AND assembly=TRUE|;		# alles was assembly ist rausgeben erweiterung f?r bin/mozilla/wh.pl -> transfer_assembly_update_part
66
# eigentlich m?chte ich diesen filter abbilden:
67
# select distinct partnumber  from parts inner join assembly on (parts.id = assembly.id) where assembly='t';
68
# und so common ist die anweisung gar nicht. wie w?re es mit auslagern in WH.pm? -> get_all_working_assemblies? jb 21.2.2009
65
    $filter .= qq| AND assembly=TRUE|;
69 66
  }
70 67

  
71 68
  if ($form->{no_services}) {
......
78 75
  $order_dir = $order_dir ? "ASC" : "DESC";
79 76

  
80 77
  my $query =
81
    qq|SELECT id, partnumber, description | .
78
    qq|SELECT id, partnumber, description, ean | .
82 79
    qq|FROM parts $filter | .
83 80
    qq|ORDER BY $order_by $order_dir|;
84 81
  my $sth = $dbh->prepare($query);

Auch abrufbar als: Unified diff