Example #1
0
        <td>ID</td>
        <td>备份文件</td>
        <td>文件名称</td>
        <td>文件大小</td>
        <td>备份时间</td>
        <td width="150">恢复</td>
        <td width="100">下载</td>
      </tr>
    <?php 
$list = loop_file($base, array(), array('sql'));
$x = 1;
foreach ($list as $file) {
    //锁文件
    $lock = str_replace(".sql", ".lock", $file);
    $val = file_exists($base . $lock);
    $name = Database::getname($file);
    echo "<tr class='" . zebra($i, array("line", "band")) . "'>";
    echo '<td>' . $x++ . '</td>';
    echo '<td class="text-yes">' . ($name ? $name : $file) . '</td>';
    echo '<td class="text-key">' . (System::check_func('system-backup-dow') ? 'data/backup/' . $file : '没有权限') . '</td>';
    echo "<td>" . sizecount(filesize($base . $file)) . "</td>";
    echo "<td>" . date("Y-m-d H:i:s", filemtime($base . $file)) . "</td>";
    echo '<td class="text-key">';
    if (!$val && System::check_func('system-backup-exe')) {
        echo '<button type="button" class="button" data-href="?action=execute&update=' . $file . '">执行</button>';
    } else {
        echo $val ? date("Y-m-d H:i:s", filemtime($base . $lock)) : '没有权限';
    }
    echo '</td>';
    echo '<td class="text-gray">';
    if (System::check_func('system-backup-dow')) {