Меня жутко напрягало в этом моде то, что список бекапов выводился по-алфавиту, т.е. заходишь в мод - а там куча файлов вперемешку, так как в имени первое отличие - это день. И файлы сортировались по этому признаку. В итоге нужный бекап трудно было найти в списке, ибо года и месяцы были раскиданы по списку неупорядоченно.
Поэтому я решил сделать сортировку бекапов по дате, чтобы самые свежие были вверху, а самые старые - внизу.
1. открываем файл bacuper/
manager.php
Ищем в нём строку:
CODE:$listf=listing($bdir,0);
И заменяем её на
CODE:$listf = scandir( $bdir );
foreach( $listf as $name1 )
if(strpos($name1,'.zip' ) > 0) {
{
$time[$name1] = filemtime( $bdir."/".$name1 );
}
}
arsort( $time );
$time = array_keys($time);
$listf=$time;
Вот и всё, стало намного удобнее!
Но это если в папке только .zip архивы, как у меня. И я добавил ещё эту проверку. Если это для вас лишнее - можно её убрать и шерстить папку на все файлы...
CODE:$listf = scandir( $bdir );
foreach( $listf as $name1 )
{
$time[$name1] = filemtime( $bdir."/".$name1 );
}
arsort( $time );
$time = array_keys($time);
$listf=$time;