EekBoek
view release on metacpan or search on metacpan
lib/EB/IniWiz.pm view on Meta::CPAN
my $req = @req;
foreach my $c ( @req ) {
if ( $c eq "database" ) {
next unless $opts{create_database};
$req--;
my $ret;
undef $cfg;
EB->app_init( { app => $EekBoek::PACKAGE, %opts } );
require EB::Main;
local @ARGV = qw( --init );
$ret = EB::Main->run;
die(_T("Er is een probleem opgetreden. Raadplaag uw systeembeheerder.")."\n")
if $ret;
}
else {
$req--;
my $m = "generate_". $c;
EB::Tools::MiniAdm->$m(\%opts);
}
lib/EB/Wx/IniWiz.pm view on Meta::CPAN
if ( $opts{"create_$c"} ) {
if ( $c eq "database" ) {
my $t = $log->GetInsertionPoint;
$log->AppendText(_T("Even geduld..."));
$self->Refresh;
$self->Update;
my $ret;
EB->app_init( { app => $EekBoek::PACKAGE, %opts } );
require EB::Main;
local $::app; # defeat Shell blocking of import command
local @ARGV = qw( --init );
my @msg;
my $out;
# Intercept warn and die.
local $SIG{__WARN__} = sub {
push( @msg, join("\n", @_) );
};
local $SIG{__DIE__} = sub {
push( @msg, "?".join("\n", @_) );
};
( run in 0.640 second using v1.01-cache-2.11-cpan-49f99fa48dc )