1 |
--- 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 |
2 |
+++ smeserver-geneweb-2.0/root/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/geneweb.pm 2008-01-13 09:57:02.000000000 -0700 |
3 |
@@ -36,7 +36,6 @@ |
4 |
|
5 |
=head1 NAME |
6 |
|
7 |
- |
8 |
esmith::FormMagick::Panels::geneweb - Panel providing exclusive single |
9 |
IP assignment for it's administrative access (:2316) |
10 |
|
11 |
@@ -58,6 +57,28 @@ |
12 |
|
13 |
=cut |
14 |
|
15 |
+# {{{ new |
16 |
+ |
17 |
+=head2 new() |
18 |
+ |
19 |
+Exactly as for esmith::FormMagick |
20 |
+ |
21 |
+=begin testing |
22 |
+ |
23 |
+$ENV{ESMITH_CONFIG_DB} = "10e-smith-base/configuration.conf" |
24 |
+$ENV{ESMITH_NETWORKS_DB} = "10e-smith-base/networks.conf" |
25 |
+ |
26 |
+use_ok('esmith::FormMgick::Panel::geneweb'); |
27 |
+use vars qw($panel); |
28 |
+ok($panel = esmith::FormMagick::Panel::geneweb->new(), "Create panel object"); |
29 |
+isa_ok($panel, 'esmith::FormMagick::Panel::geneweb'); |
30 |
+ |
31 |
+=end testing |
32 |
+ |
33 |
+=cut |
34 |
+ |
35 |
+ |
36 |
+ |
37 |
sub new |
38 |
{ |
39 |
shift; |
40 |
@@ -124,9 +145,7 @@ |
41 |
{ |
42 |
my $self = shift; |
43 |
my $q = $self->{'cgi'}; |
44 |
- |
45 |
$db->set_prop("geneweb", "only", $q->param("geneweb_only") || ''); |
46 |
- |
47 |
unless ( system ( "/sbin/e-smith/signal-event", "geneweb-modify" ) == 0 ) |
48 |
{ |
49 |
$self->error("ERROR_UPDATING"); |
50 |
@@ -163,7 +182,6 @@ |
51 |
my $self = shift; |
52 |
my $q = $self->{cgi}; |
53 |
my $data = $q->param("geneweb_only"); |
54 |
- |
55 |
# Make sure that the IP is indeed local. |
56 |
my $ndb = esmith::NetworksDB->open_ro; |
57 |
my @local_list = $ndb->local_access_spec; |