use unit all over
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 28 Jan 2011 13:57:11 +0000 (14:57 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 28 Jan 2011 13:57:11 +0000 (14:57 +0100)
lib/BackupPC/CGI/BurnMedia.pm
lib/BackupPC/Search.pm

index bf4dfaf..7fce5df 100644 (file)
@@ -67,8 +67,11 @@ EOF
                }
 
                if ($total_size > ($Conf{ArchiveMediaSize} * $parts)) {
                }
 
                if ($total_size > ($Conf{ArchiveMediaSize} * $parts)) {
-                       $cont .= eval( q{ ${h2(Error)}});
-                       $cont .= "Selected backups size " . sprintf("%1.2f", $total_size / 1024) ." Kb exceed max archive size " . sprintf("%1.2f", $Conf{ArchiveMediaSize} / 1024) ." Kb.";
+                       $cont .= eval(' ${h2(Error)} ');
+                       $cont .= join(' '
+                               , "Selected backups size", unit($total_size)
+                               , "exceed medium size ", unit($Conf{ArchiveMediaSize})
+                       );
                } elsif ($total_size == 0) {
                        $cont .= eval( q{ ${h2(Error)}});
                        $cont .= "No backups selected.";
                } elsif ($total_size == 0) {
                        $cont .= eval( q{ ${h2(Error)}});
                        $cont .= "No backups selected.";
@@ -130,7 +133,7 @@ EOF
                                Archived following backups:
                        } . join(", ", @selected_backup_ids) . q{
                                <br/>with total size of
                                Archived following backups:
                        } . join(", ", @selected_backup_ids) . q{
                                <br/>with total size of
-                       <b>} . sprintf("%1.2f Mb", $total_size / 1024 / 1024) 
+                       <b>} . unit($total_size)
                        . q{</b>
                                to media <b>} . $dvd_nr . q{</b>
                                with following message:
                        . q{</b>
                                to media <b>} . $dvd_nr . q{</b>
                                with following message:
@@ -141,6 +144,11 @@ EOF
                }
        }
 
                }
        }
 
+       $cont .= join(' '
+               , "ArchiveMediaSize:", unit($Conf{ArchiveMediaSize})
+               , "ArchiveChunkSize:", unit($Conf{ArchiveChunkSize})
+       );
+
        Header($Lang->{Burn_media}, "", 1, "", $cont);
 
        Trailer();
        Header($Lang->{Burn_media}, "", 1, "", $cont);
 
        Trailer();
index 888a853..f2dac44 100644 (file)
@@ -458,8 +458,6 @@ print STDERR "## sort=". ($param->{'sort'} || 'no sort param') . " burn sql orde
                        ($row->{volumes}, $row->{inc_size_calc}) = getVolumes($row->{id});
                }
 
                        ($row->{volumes}, $row->{inc_size_calc}) = getVolumes($row->{id});
                }
 
-               $row->{size} = sprintf("%0.2f", $row->{size} / 1024 / 1024);
-
                # do some cluster calculation (approximate)
                $row->{inc_size} = int(( ($row->{inc_size} + 1023 ) / 2 )  * 2);
                $row->{inc_size_calc} ||= $row->{inc_size};
                # do some cluster calculation (approximate)
                $row->{inc_size} = int(( ($row->{inc_size} + 1023 ) / 2 )  * 2);
                $row->{inc_size_calc} ||= $row->{inc_size};
@@ -832,8 +830,8 @@ EOF3
        } .
                sort_header($param, 'Date', 'date', 'center') .
                sort_header($param, 'Age/days', 'age', 'center') .
        } .
                sort_header($param, 'Date', 'date', 'center') .
                sort_header($param, 'Age/days', 'age', 'center') .
-               sort_header($param, 'Size/Mb', 'size', 'center') .
-               sort_header($param, 'gzip size/Kb', 'incsize', 'center') .
+               sort_header($param, 'Size', 'size', 'center') .
+               sort_header($param, 'gzip size', 'incsize', 'center') .
        qq{
                        <td align="center">medias</td></tr>
        };
        qq{
                        <td align="center">medias</td></tr>
        };
@@ -871,8 +869,8 @@ EOF3
                        '<td align="center">' . $backup->{'type'} . '</td>' .
                        '<td align="center">' . epoch_to_iso( $backup->{'date'} ) . '</td>' .
                        '<td align="center">' . $backup->{'age'} . '</td>' .
                        '<td align="center">' . $backup->{'type'} . '</td>' .
                        '<td align="center">' . epoch_to_iso( $backup->{'date'} ) . '</td>' .
                        '<td align="center">' . $backup->{'age'} . '</td>' .
-                       '<td align="right">' . $backup->{'size'} . '</td>' .
-                       '<td align="right">' . sprintf("%0.1f", $backup->{'inc_size'} / 1024 ) .
+                       '<td align="right">' . unit($backup->{'size'}) . '</td>' .
+                       '<td align="right">' . unit($backup->{'inc_size'}) . '</td>' .
                        '<input type="hidden" id="fss'.$checkbox_key .'" value="'. $backup->{'inc_size_calc'} .'"></td>' .
                        '<input type="hidden" id="prt'.$checkbox_key .'" value="'. $backup->{'volumes'} .'"></td>' .
                        '<td align="left">' . ( qq{<img src="$img_url/icon-cd.gif" alt="media">} x $backup->{volumes} ) . '</td>' .
                        '<input type="hidden" id="fss'.$checkbox_key .'" value="'. $backup->{'inc_size_calc'} .'"></td>' .
                        '<input type="hidden" id="prt'.$checkbox_key .'" value="'. $backup->{'volumes'} .'"></td>' .
                        '<td align="left">' . ( qq{<img src="$img_url/icon-cd.gif" alt="media">} x $backup->{volumes} ) . '</td>' .