X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=FS%2FFS%2Fpart_pkg%2Fsql_generic.pm;h=063af44190eb147d3f3b34808b7f4a78fc0ecb87;hb=57bb423fe457ba4e13726877f53bcdf944f828f8;hp=e323d8b5b067ffa08defc70ebd9ab42769b25f06;hpb=5fa2ec5b24f52ddb14e569970ccb8a24cadbc6b1;p=freeside.git diff --git a/FS/FS/part_pkg/sql_generic.pm b/FS/FS/part_pkg/sql_generic.pm index e323d8b5b..063af4419 100644 --- a/FS/FS/part_pkg/sql_generic.pm +++ b/FS/FS/part_pkg/sql_generic.pm @@ -2,7 +2,7 @@ package FS::part_pkg::sql_generic; use strict; use vars qw(@ISA %info); -use DBI; +use FS::DBI; #use FS::Record qw(qsearch qsearchs); use FS::part_pkg::flat; @@ -42,7 +42,7 @@ use FS::part_pkg::flat; sub price_info { my $self = shift; - my $str = $self->SUPER::price_info; + my $str = $self->SUPER::price_info(@_); $str .= " plus per-service charges" if $str; $str; } @@ -50,10 +50,10 @@ sub price_info { sub calc_recur { my($self, $cust_pkg ) = @_; - my $dbh = DBI->connect( map { $self->option($_) } + my $dbh = FS::DBI->connect( map { $self->option($_) } qw( datasrc db_username db_password ) ) - or die $DBI::errstr; + or die $FS::DBI::errstr; my $sth = $dbh->prepare( $self->option('query') ) or die $dbh->errstr;