401 |
return $size; |
return $size; |
402 |
} |
} |
403 |
|
|
404 |
|
sub getGzipSizeFromBackupID($) { |
405 |
|
my ($backupID) = @_; |
406 |
|
my $dbh = get_dbh(); |
407 |
|
my $sql = q{ |
408 |
|
SELECT hosts.name as host, |
409 |
|
shares.name as share, |
410 |
|
backups.num as backupnum |
411 |
|
FROM hosts, backups, shares |
412 |
|
WHERE shares.id=backups.shareid AND |
413 |
|
hosts.id =backups.hostid AND |
414 |
|
backups.id = ? |
415 |
|
}; |
416 |
|
my $sth = $dbh->prepare($sql); |
417 |
|
$sth->execute($backupID); |
418 |
|
my $row = $sth->fetchrow_hashref(); |
419 |
|
|
420 |
|
return get_tgz_size_by_name( |
421 |
|
getGzipName($row->{'host'}, $row->{share}, $row->{backupnum}) |
422 |
|
); |
423 |
|
} |
424 |
|
|
425 |
sub getGzipSize($$) |
sub getGzipSize($$) |
426 |
{ |
{ |
427 |
my ($hostID, $backupNum) = @_; |
my ($hostID, $backupNum) = @_; |
669 |
<script type="text/javascript"> |
<script type="text/javascript"> |
670 |
<!-- |
<!-- |
671 |
|
|
672 |
var debug_div = null; |
var debug_div; |
673 |
EOF3 |
EOF3 |
674 |
|
|
675 |
# take maximum archive size from configuration |
# take maximum archive size from configuration |
785 |
var fel = element_id('forma').elements[i]; |
var fel = element_id('forma').elements[i]; |
786 |
if (fel.name != 'all' && fel.checked && fel.name.substr(0,3) == 'fcb') { |
if (fel.name != 'all' && fel.checked && fel.name.substr(0,3) == 'fcb') { |
787 |
suma = update_size(fel.name.substr(3), fel.checked, suma); |
suma = update_size(fel.name.substr(3), fel.checked, suma); |
788 |
} |
} |
789 |
} |
} |
790 |
} |
} |
791 |
update_sum(suma); |
update_sum(suma); |