fix to show all files in backup_dir, not only entrys with different ctime (ctime was used as key for list)

This commit is contained in:
Klaus Leithoff 2010-04-20 14:06:26 +00:00
parent 7a4f191fb3
commit 686ada2d40
2 changed files with 7 additions and 6 deletions

View File

@ -224,18 +224,18 @@ while($handle && ($file = readdir($handle)))
{ {
if ($file != '.' && $file != '..') if ($file != '.' && $file != '..')
{ {
$files[filectime($db_backup->backup_dir.'/'.$file)] = $file; $files[$file] = filectime($db_backup->backup_dir.'/'.$file);
} }
} }
if ($handle) closedir($handle); if ($handle) closedir($handle);
krsort($files); arsort($files);
foreach($files as $ctime => $file) foreach($files as $file => $ctime)
{ {
$size = filesize($db_backup->backup_dir.'/'.$file); $size = filesize($db_backup->backup_dir.'/'.$file);
$setup_tpl->set_var(array( $setup_tpl->set_var(array(
'filename' => $file, 'filename' => $file,
'date' => date('Y-m-d H:i',$ctime), 'mod' => date('Y-m-d H:i',$ctime),
'size' => sprintf('%3.1lf MB (%d)',$size/(1024*1024),$size), 'size' => sprintf('%3.1lf MB (%d)',$size/(1024*1024),$size),
'actions' => '<input type="submit" name="download['.$file.']" value="'.htmlspecialchars(lang('download')).'" />&nbsp;'."\n". 'actions' => '<input type="submit" name="download['.$file.']" value="'.htmlspecialchars(lang('download')).'" />&nbsp;'."\n".
'<input type="submit" name="delete['.$file.']" value="'.htmlspecialchars(lang('delete')).'" onclick="return confirm(\''. '<input type="submit" name="delete['.$file.']" value="'.htmlspecialchars(lang('delete')).'" onclick="return confirm(\''.
@ -264,6 +264,7 @@ $setup_tpl->set_var(array(
'lang_backup_files' => lang('check to backup and restore the files directory (may use a lot of space, make sure to configure housekeeping accordingly)'), 'lang_backup_files' => lang('check to backup and restore the files directory (may use a lot of space, make sure to configure housekeeping accordingly)'),
'lang_filename' => lang('filename'), 'lang_filename' => lang('filename'),
'lang_date' => lang('created'), 'lang_date' => lang('created'),
'lang_mod' => lang('modified'),
'lang_size' => lang('size'), 'lang_size' => lang('size'),
)); ));

View File

@ -85,14 +85,14 @@
<table style="border: 1px solid black; border-collapse: collapse;" border="1" width="100%"> <table style="border: 1px solid black; border-collapse: collapse;" border="1" width="100%">
<tr align="center"> <tr align="center">
<td>{lang_filename}</td> <td>{lang_filename}</td>
<td>{lang_date}</td> <td>{lang_mod}</td>
<td>{lang_size}</td> <td>{lang_size}</td>
<td>{lang_actions}</td> <td>{lang_actions}</td>
</tr> </tr>
<!-- BEGIN set_row --> <!-- BEGIN set_row -->
<tr align="center"> <tr align="center">
<td>{filename}</td> <td>{filename}</td>
<td>{date}</td> <td>{mod}</td>
<td>{size}</td> <td>{size}</td>
<td>{actions}</td> <td>{actions}</td>
</tr> </tr>