summaryrefslogtreecommitdiff
path: root/FS/FS/UID.pm
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-05-11 22:27:19 -0700
committerIvan Kohler <ivan@freeside.biz>2015-05-11 22:27:19 -0700
commit7ef4359e182c1621b233ff3507f2898812ec7727 (patch)
tree38d79cef61562086c5bf01d7b9a69913f12d074d /FS/FS/UID.pm
parentb598110ef2b48c220191aa581596cadac4ae51d7 (diff)
remove legacy conf handling
Diffstat (limited to 'FS/FS/UID.pm')
-rw-r--r--FS/FS/UID.pm32
1 files changed, 6 insertions, 26 deletions
diff --git a/FS/FS/UID.pm b/FS/FS/UID.pm
index 4ea2ecd..c725f03 100644
--- a/FS/FS/UID.pm
+++ b/FS/FS/UID.pm
@@ -1,23 +1,21 @@
package FS::UID;
+use base qw( Exporter );
use strict;
use vars qw(
- @ISA @EXPORT_OK $DEBUG $me $cgi $freeside_uid $conf_dir $cache_dir
+ @EXPORT_OK $DEBUG $me $cgi $freeside_uid $conf_dir $cache_dir
$secrets $datasrc $db_user $db_pass $schema $dbh $driver_name
- $AutoCommit %callback @callback $callback_hack $use_confcompat
+ $AutoCommit %callback @callback $callback_hack
);
use subs qw( getsecrets );
-use Exporter;
use Carp qw( carp croak cluck confess );
use DBI;
use IO::File;
use FS::CurrentUser;
-@ISA = qw(Exporter);
@EXPORT_OK = qw( checkeuid checkruid cgi setcgi adminsuidsetup forksuidsetup
preuser_setup
getotaker dbh datasrc getsecrets driver_name myconnect
- use_confcompat
);
$DEBUG = 0;
@@ -29,7 +27,6 @@ $conf_dir = "%%%FREESIDE_CONF%%%";
$cache_dir = "%%%FREESIDE_CACHE%%%";
$AutoCommit = 1; #ours, not DBI
-$use_confcompat = 1;
$callback_hack = 0;
=head1 NAME
@@ -131,20 +128,13 @@ sub db_setup {
warn "$me forksuidsetup deciding upon config system to use\n" if $DEBUG;
- if ( ! $FS::Schema::setup_hack && dbdef->table('conf') ) {
+ unless ( $FS::Schema::setup_hack ) {
+ #how necessary is this now that we're no longer possibly a pre-1.9 db?
my $sth = $dbh->prepare("SELECT COUNT(*) FROM conf") or die $dbh->errstr;
$sth->execute or die $sth->errstr;
- my $confcount = $sth->fetchrow_arrayref->[0];
-
- if ($confcount) {
- $use_confcompat = 0;
- }else{
- die "NO CONFIGURATION RECORDS FOUND";
- }
+ $sth->fetchrow_arrayref->[0] or die "NO CONFIGURATION RECORDS FOUND";
- } else {
- die "NO CONFIGURATION TABLE FOUND" unless $FS::Schema::setup_hack;
}
@@ -319,16 +309,6 @@ sub getsecrets {
($datasrc, $db_user, $db_pass);
}
-=item use_confcompat
-
-Returns true whenever we should use 1.7 configuration compatibility.
-
-=cut
-
-sub use_confcompat {
- $use_confcompat;
-}
-
=back
=head1 CALLBACKS