@@ -158,12 +193,21 @@ print <$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB | | ";
+my $Size = $Info[7] / 1024 / 1024;
+$Size = sprintf("%0.2f", $Size);
+print "$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size MB | | ";
+print " | ";
+}
+foreach (@backupisos){
+chomp($_);
+my $Datei = "/var/tmp/backupiso/".$_;
+my @Info = stat($Datei);
+my $Size = $Info[7] / 1024 / 1024;
+$Size = sprintf("%0.2f", $Size);
+print "$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size MB | | ";
print " | ";
}
print </dev/null`;
+my @addons = `ls /var/ipfire/backup/addons/backup/ 2>/dev/null`;
+my %addons;
+
+foreach (@addons){
+ my $addon=substr($_,0,length($_)-5);
+ $addons{$addon}='';
+}
print "";
foreach (@addonincluds){
chomp($_);
+delete $addons{$_};
my $Datei = "/var/ipfire/backup/addons/backup/".$_.".ipf";
my @Info = stat($Datei);
my $Size = $Info[7] / 1024;
-$Size = sprintf("%2d", $Size);
+
if ( -e $Datei ){
-print "$Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])." | ";
+ if ($Size < 1) {
+ $Size = sprintf("%.2f", $Size);
+ print " $Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])." | ";
+ } else {
+ $Size = sprintf("%2d", $Size);
+ print " $Lang::tr{'backup from'} $_ $Lang::tr{'size'} $Size KB $Lang::tr{'date'} ".localtime($Info[9])." | ";
+
+ }
+
print <
";
&Header::closebox();
@@ -231,8 +318,8 @@ print " |