Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 805e8da4

Von Sven Schöling vor mehr als 17 Jahren hinzugefügt

  • ID 805e8da4fc4c631f7d62286fa63d8a5e69e769ab
  • Vorgänger 0b8580e2
  • Nachfolger 0ecb3198

zusaetzlich zu der vorhandenen has_storno funktion (bugfix)
eine is_storno funktion die die halbherzigen checks auf das mitgeschleifte $form->{storno} ersetzt

Unterschiede anzeigen:

SL/IS.pm
2131 2131

  
2132 2132
  my $dbh = $form->dbconnect($myconfig);
2133 2133

  
2134
  my $query = qq|SELECT storno FROM $table WHERE storno_id = ?|;
2135
  my ($result) = selectrow_query($form, $dbh, $query, $form->{id});
2136

  
2137
  $dbh->disconnect();
2138

  
2139
  $main::lxdebug->leave_sub();
2140

  
2141
  return $result;
2142
}
2143

  
2144
sub is_storno {
2145
  $main::lxdebug->enter_sub();
2146

  
2147
  my ($self, $myconfig, $form, $table) = @_;
2148

  
2149
  $main::lxdebug->leave_sub() and return 0 unless ($form->{id});
2150

  
2151
  # make sure there's no funny stuff in $table
2152
  # ToDO: die when this happens and throw an error
2153
  $main::lxdebug->leave_sub() and return 0 if ($table =~ /\W/);
2154

  
2155
  my $dbh = $form->dbconnect($myconfig);
2156

  
2134 2157
  my $query = qq|SELECT storno FROM $table WHERE id = ?|;
2135 2158
  my ($result) = selectrow_query($form, $dbh, $query, $form->{id});
2136 2159

  

Auch abrufbar als: Unified diff