Пример #1
0
    $backup = isset($_POST['id']) ? $_POST['id'] : 1;
    require_once 'lib/backup.class.php';
    if (backup_imgdb($backup)) {
        echo json_encode(array('status' => 1, 'suc' => show_feedback(false)));
        exit;
    } else {
        echo json_encode(array('status' => 0, 'error' => show_feedback(false)));
        exit;
    }
}
////////////////////////////////////////////////
// unzip  database backup
if (isset($_POST['act']) && $_POST['act'] == 'unzip') {
    $file = isset($_POST['name']) ? $_POST['name'] : 1;
    require_once 'lib/backup.class.php';
    if (backup_unzip($file)) {
        echo json_encode(array('status' => 1, 'suc' => show_feedback(false)));
        exit;
    } else {
        echo json_encode(array('status' => 0, 'error' => show_feedback(false)));
        exit;
    }
}
////////////////////////////////////////////////
// remove  database backup
if (isset($_POST['act']) && $_POST['act'] == 'remove') {
    $file = isset($_POST['name']) ? $_POST['name'] : 1;
    require_once 'lib/backup.class.php';
    if (remove_backup($file)) {
        echo json_encode(array('status' => 1, 'suc' => show_feedback(false)));
        exit;
Пример #2
0
 private function check_DB($db, $fileaddress)
 {
     if (!$this->UseBackup || is_array($db)) {
         return false;
         // no need to use backup
     }
     require_once 'lib/backup.class.php';
     $backup_file = get_last_added(basename($fileaddress, '.db'), 1);
     if (backup_unzip($backup_file, 0)) {
         $autouse = 1;
         require_once 'admin/admin_rmid.php';
         return $this->load_db();
     }
     return false;
     // no need to use backup/can't find a backup
 }