X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=blobdiff_plain;f=FS%2FFS%2FClientAPI.pm;fp=FS%2FFS%2FClientAPI.pm;h=1109ede6886269e651f84ce17c4e145e0eaee634;hp=7cbbdbf67246304c3ad21f615bdc383f7ad879b9;hb=a06550f5269b610009cf89b3698eed2bd13be261;hpb=1042bdaec22e1b95484ee7cfbd720f33c9b6709a diff --git a/FS/FS/ClientAPI.pm b/FS/FS/ClientAPI.pm index 7cbbdbf67..1109ede68 100644 --- a/FS/FS/ClientAPI.pm +++ b/FS/FS/ClientAPI.pm @@ -1,19 +1,23 @@ package FS::ClientAPI; use strict; -use vars qw(%handler $domain); +use vars qw(%handler $domain $DEBUG); + +$DEBUG = 1; %handler = (); #find modules foreach my $INC ( @INC ) { - foreach my $file ( glob("$INC/FS/ClientAPI/*.pm") ) { + my $glob = "$INC/FS/ClientAPI/*.pm"; + warn "FS::ClientAPI: searching $glob" if $DEBUG; + foreach my $file ( glob($glob) ) { $file =~ /\/(\w+)\.pm$/ or do { warn "unrecognized ClientAPI file: $file"; next }; my $mod = $1; - #warn "using FS::ClientAPI::$mod"; + warn "using FS::ClientAPI::$mod" if $DEBUG; eval "use FS::ClientAPI::$mod;"; die "error using FS::ClientAPI::$mod: $@" if $@; }