--- smeserver-geneweb-2.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/geneweb.pm.pod-corrections 2007-08-05 09:30:03.000000000 -0600 +++ smeserver-geneweb-2.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/geneweb.pm 2008-01-13 09:57:02.000000000 -0700 @@ -36,7 +36,6 @@ =head1 NAME - esmith::FormMagick::Panels::geneweb - Panel providing exclusive single IP assignment for it's administrative access (:2316) @@ -58,6 +57,28 @@ =cut +# {{{ new + +=head2 new() + +Exactly as for esmith::FormMagick + +=begin testing + +$ENV{ESMITH_CONFIG_DB} = "10e-smith-base/configuration.conf" +$ENV{ESMITH_NETWORKS_DB} = "10e-smith-base/networks.conf" + +use_ok('esmith::FormMgick::Panel::geneweb'); +use vars qw($panel); +ok($panel = esmith::FormMagick::Panel::geneweb->new(), "Create panel object"); +isa_ok($panel, 'esmith::FormMagick::Panel::geneweb'); + +=end testing + +=cut + + + sub new { shift; @@ -124,9 +145,7 @@ { my $self = shift; my $q = $self->{'cgi'}; - $db->set_prop("geneweb", "only", $q->param("geneweb_only") || ''); - unless ( system ( "/sbin/e-smith/signal-event", "geneweb-modify" ) == 0 ) { $self->error("ERROR_UPDATING"); @@ -163,7 +182,6 @@ my $self = shift; my $q = $self->{cgi}; my $data = $q->param("geneweb_only"); - # Make sure that the IP is indeed local. my $ndb = esmith::NetworksDB->open_ro; my @local_list = $ndb->local_access_spec;