my $debug = $bweb->{debug};
my $graph = CGI::param('graph') || 'begin';
+my $legend = CGI::param('legend') || 'on' ;
+$legend = ($legend eq 'on')?1:0;
my $arg = $bweb->get_form(qw/width height limit offset age
jfilesets level status jjobnames jclients/);
my $all = $dbh->selectall_arrayref($query) ;
my ($d, $ret) = make_tab($all);
- $obj->set_legend(keys %$ret);
+ if ($legend) {
+ $obj->set_legend(keys %$ret);
+ }
print $obj->plot([$d, values %$ret])->png;
}
my $all = $dbh->selectall_arrayref($query) ;
my ($d, $ret) = make_tab($all);
- $obj->set_legend(keys %$ret);
+ if ($legend) {
+ $obj->set_legend(keys %$ret);
+ }
print $obj->plot([$d, values %$ret])->png;
}
my $all = $dbh->selectall_arrayref($query) ;
my ($d, $ret) = make_tab($all);
- $obj->set_legend(keys %$ret);
+ if ($legend) {
+ $obj->set_legend(keys %$ret);
+ }
print $obj->plot([$d, values %$ret])->png;
}
my $all = $dbh->selectall_arrayref($query) ;
my ($d, $ret) = make_tab($all);
- $obj->set_legend(keys %$ret);
+ if ($legend) {
+ $obj->set_legend(keys %$ret);
+ }
print $obj->plot([$d, values %$ret])->png;
}
</div>
<div class='bodydiv'>
<a href='?action=job;age=172800;jobtype=B'>
-<img src='bgraph.pl?age=172800;width=450;height=250;graph=job_size;limit=100;action=graph' alt='Nothing to display'>
+<img src='bgraph.pl?age=172800;width=450;height=250;graph=job_size;limit=100;action=graph;legend=off' alt='Nothing to display'>
</a>
</div>";
print "</td></table>";
$bweb->display_medias();
} elsif ($action eq 'eject') {
- my $a = Bweb::Autochanger::get('L80', $bweb);
+ my $a = Bweb::Autochanger::get('S1_L80', $bweb);
$a->status();
foreach my $slot (CGI::param('slot')) {
$bweb->eject_media();
} elsif ($action eq 'clear_io') {
- my $a = Bweb::Autochanger::get('L80', $bweb);
+ my $a = Bweb::Autochanger::get('S1_L80', $bweb);
$a->status();
$a->clear_io();
$a->display_content();
} elsif ($action eq 'ach_view') {
# TODO : get autochanger name and create it
$bweb->connect_db();
- my $a = Bweb::Autochanger::get('L80', $bweb);
+ my $a = Bweb::Autochanger::get('S1_L80', $bweb);
$a->status();
$a->display_content();
} elsif ($action eq 'ach_load') {
my $arg = $bweb->get_form('drive', 'slot');
- my $a = Bweb::Autochanger::get('L80', $bweb);
+ my $a = Bweb::Autochanger::get('S1_L80', $bweb);
$a->status();
$a->load($arg->{drive}, $arg->{slot}) ;
} elsif ($action eq 'ach_unload') {
my $arg = $bweb->get_form('drive', 'slot');
- my $a = Bweb::Autochanger::get('L80', $bweb);
+ my $a = Bweb::Autochanger::get('S1_L80', $bweb);
$a->status();
$a->unload($arg->{drive}, $arg->{slot}) ;
my ($name, $bweb) = @_;
my $a = new Bweb::Autochanger(debug => $bweb->{debug},
bweb => $bweb,
- name => 'L80',
+ name => 'S1_L80',
precmd => 'sudo',
- drive_name => ['SDLT-0', 'SDLT-1'],
+ drive_name => ['S1_L80_SDLT0', 'S1_L80_SDLT1'],
);
return $a;
}
sub transfer
{
my ($self, $src, $dst) = @_ ;
- print "$self->{precmd} $self->{mtxcmd} -f $self->{device} transfer $src $dst\n";
+ print "<pre>$self->{precmd} $self->{mtxcmd} -f $self->{device} transfer $src $dst</pre>\n";
my $out = `$self->{precmd} $self->{mtxcmd} -f $self->{device} transfer $src $dst 2>&1`;
if ($? == 0) {
my $all = $self->dbh_selectall_hashref($query, 'volumename');
- my $a = Bweb::Autochanger::get('L80', $self);
+ my $a = Bweb::Autochanger::get('S1_L80', $self);
$a->status();
foreach my $vol (values %$all) {
<a href="?action=running"> Running jobs </a>|
<a href="?action=job"> Old Jobs </a>|
<a href="?action=next_job"> Next jobs </a|>|
-<a href="?action=restore"> Restore </a>|
+<a href="?action=restore" title="Launch brestore"> Restore </a>|
<a href="?action=graph"> Statistics </a>] [
<a href="?action=pool"> Pools </a>|
<a href="?action=location"> Locations </a>|