]> git.sur5r.net Git - bacula/bacula/commitdiff
ebl fix bresto
authorEric Bollengier <eric@eb.homelinux.org>
Mon, 4 May 2009 14:01:22 +0000 (14:01 +0000)
committerEric Bollengier <eric@eb.homelinux.org>
Mon, 4 May 2009 14:01:22 +0000 (14:01 +0000)
ebl  tweak bweb output when moving tapes

git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@8796 91ce42f0-d328-0410-95d8-f526ca767f89

gui/bweb/html/bresto.js
gui/bweb/lib/Bweb.pm

index 2b085add48929d70ec47c949acbc4dba9871e3d1..6ddb522f49f39cbbce79a103af3cbf74a8e860d3 100644 (file)
@@ -724,9 +724,9 @@ Ext.onReady(function(){
                 text: 'View all file versions',
                 checked: Ext.brestore.option_vafv,
                 checkHandler: sel_option
-            })
+              }),
            new Ext.menu.CheckItem({
-                id: 'id_vafv',
+                id: 'id_copies',
                 text: 'View copies version',
                 checked: Ext.brestore.option_vcopies,
                 checkHandler: sel_option
index 6d57df8182fa39fb5729583f207f22e6efa84db6..c4168109e2eb39f26956e432677f6d2fc49a300c 100644 (file)
@@ -867,7 +867,7 @@ sub send_to_io
     my ($self, $slot) = @_;
 
     unless ($self->slot_is_full($slot)) {
-       print "Autochanger $self->{name} slot $slot is empty\n";
+       print "Autochanger $self->{name} slot $slot is empty<br>\n";
        return 1;               # ok
     }
 
@@ -875,20 +875,21 @@ sub send_to_io
     if ($self->is_slot_loaded($slot)) {
        # bconsole->umount
        # self->eject
-       print "Autochanger $self->{name} $slot is currently in use\n";
+       print "Autochanger $self->{name} $slot is currently in use<br>\n";
        return 0;
     }
 
     # autochanger must have I/O
     unless ($self->have_io()) {
-       print "Autochanger $self->{name} don't have I/O, you can take media yourself\n";
+       print "Autochanger $self->{name} don't have I/O, you can take media yourself<br>\n";
        return 0;
     }
 
     my $dst = $self->io_get_first_free();
 
     unless ($dst) {
-       print "Autochanger $self->{name} you must empty I/O first\n";
+       print "Autochanger $self->{name} mailbox is full, you must empty I/O first<br>\n";
+        return 0;
     }
 
     $self->transfer($slot, $dst);
@@ -929,30 +930,32 @@ sub clear_io
 {
     my ($self) = @_;
 
+    print "<table><tr>\n";
     for my $slot (@{$self->{io}})
     {
        if ($self->is_slot_loaded($slot)) {
-           print "$slot is currently loaded\n";
+           print "<td></td><td>Slot $slot is currently loaded</td></tr>\n";
            next;
        }
 
        if ($self->slot_is_full($slot))
        {
            my $free = $self->slot_get_first_free() ;
-           print "move $slot to $free :\n";
+           print "</tr><tr><td>move slot $slot to $free :</td>";
 
            if ($free) {
                if ($self->transfer($slot, $free)) {
-                   print "<img src='/bweb/T.png' alt='ok'><br/>\n";
+                   print "<td><img src='/bweb/T.png' alt='ok'></td>\n";
                } else {
-                   print "<img src='/bweb/E.png' alt='ok' title='$self->{error}'><br/>\n";
+                   print "<td><img src='/bweb/E.png' alt='ok' title='$self->{error}'></td>\n";
                }
                
            } else {
-               $self->{error} = "<img src='/bweb/E.png' alt='ok' title='E : Can t find free slot'><br/>\n";
+               $self->{error} = "<td><img src='/bweb/E.png' alt='ok' title='E : Can t find free slot'></td>\n";
            }
        }
     }
+    print "</tr></table>\n";
 }
 
 # TODO : this is with mtx status output,