File size: 1.84Kb
<?php
include '../../engine/includes/start.php';
if (!$creator)
Core::stop();
$set['title'] = 'Список Backup';
require incDir.'head.php';
$act = $act == 'files' ? 'files' : 'mysql';
if ($act == 'files')
{
echo '<div class="menu_razd" style="width:47%;float:left;display:inline-block;">Файлы</div><a href="?act=mysql"><div class="link" style="float:left;display:inline-block;width:43%">MySQL</div></a>';
}
else
{
echo '<a href="?act=files"><div class="link" style="width:47%;float:left;display:inline-block;">Файлы</div></a><div class="menu_razd" style="float:left;display:inline-block;width:43%">MySQL</div>';
}
echo '<br style="clear:left"/>';
if (is_file(H . 'engine/files/backup/'.$act.'/'.Core::Request('delete')))
{
unlink(H . 'engine/files/backup/'.$act.'/'.Core::Request('delete'));
Core::msg_show('Backup удален');
}
$dir = opendir(H . 'engine/files/backup/'.$act);
$restore = array('files' => 'list.php', 'mysql' => '/admin/mysql/from_file.php');
while($file = readdir($dir))
{
if ($file == '.' || $file == '..')
continue;
echo
'<div class="link">'.
' <a href="'.$restore[$act].'?file='.$file.'">Восстановить ' . $file .'</a> <a href="?act='.$act.'&delete='.$file.'">Удалить</a><span style="float:right">Создан: '.Core::time(filemtime(H . 'engine/files/backup/'.$act.'/'.$file)).
'</span></div>';
}
?>
<div class="menu_razd">См. также</div>
<a href='/admin/backup/files.php'><div class="link">Резервное копирование файлов</div></a>
<a href='mysql.php'><div class="link">Резервное копирование базы данных</div></a>
<a href='/admin/'><div class="link">Админка</div></a>
<?
require incDir.'foot.php';