Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision b4ee46e5

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

  • ID b4ee46e51b0e2907494de5cc1433de27c994b3b8
  • Vorgänger 20fb5523
  • Nachfolger f2cbb7d7

IR: single-dbh disconnects

Unterschiede anzeigen:

SL/IR.pm
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
my $dbh = SL::DB->client->dbh;
my ($query, $sth, $ref, $q_invdate);
......
map { $form->{$_} = $ref->{$_} } keys %$ref;
if (!$form->{id}) {
$dbh->disconnect();
$main::lxdebug->leave_sub();
return;
......
Common::webdav_folder($form);
$dbh->disconnect();
$main::lxdebug->leave_sub();
}
......
$params = $form unless defined $params && ref $params eq "HASH";
# connect to database
my $dbh = $form->dbconnect($myconfig);
my $dbh = SL::DB->client->dbh;
my $dateformat = $myconfig->{dateformat};
$dateformat .= "yy" if $myconfig->{dateformat} !~ /^y/;
......
$params->{rowcount} = $i if ($i && !$params->{type});
}
$dbh->disconnect();
$main::lxdebug->leave_sub();
}
......
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
my $dbh = SL::DB->client->dbh;
my $i = $form->{rowcount};
......
map { $item->{"ic_cvar_" . $_->{name} } = $_->{value} } @{ $custom_variables };
}
$dbh->disconnect();
$main::lxdebug->leave_sub();
}
......
my ($self, $myconfig, $form, @wanted_vars) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
my $dbh = SL::DB->client->dbh;
my @values;
......
'translation_type' => 'greetings::' . ($form->{cp_gender} eq 'f' ? 'female' : 'male'),
'allow_fallback' => 1);
$dbh->disconnect();
$main::lxdebug->leave_sub();
}
......
my ($self, $myconfig, $form) = @_;
# connect to database
my $dbh = $form->dbconnect($myconfig);
my $dbh = SL::DB->client->dbh;
my $query =
qq|SELECT accno, description, link
......
}
$sth->finish();
$dbh->disconnect();
$main::lxdebug->leave_sub();
}

Auch abrufbar als: Unified diff