Revision 805e8da4
Von Sven Schöling vor mehr als 17 Jahren hinzugefügt
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
zusaetzlich zu der vorhandenen has_storno funktion (bugfix)
eine is_storno funktion die die halbherzigen checks auf das mitgeschleifte $form->{storno} ersetzt