$row[$i] = str_replace($search_array, $replace_array, $row[$i]); $dump .= "'{$row[$i]}'"; } } else { $dump .= "''"; } } $dump .= ");"; echo $dump . $crlf; } } $contents = ob_get_contents(); ob_end_clean(); $file = stripinput($_POST['backup_filename']) . ".sql"; require_once INCLUDES . "class.httpdownload.php"; $object = new \PHPFusion\httpdownload(); $object->use_resume = FALSE; if ($_POST['backup_type'] == ".gz") { $object->set_mime("application/x-gzip gz tgz"); $object->set_bydata(gzencode($contents, 9)); $object->set_filename($file . ".gz"); } else { $object->set_mime("text/plain"); $object->set_bydata($contents); $object->set_filename($file); } $object->download(); exit; } } if (!isset($_POST['btn_do_restore']) && (!isset($_GET['action']) || $_GET['action'] != "restore")) {
function download_file($file) { require_once INCLUDES . "class.httpdownload.php"; ob_end_clean(); $object = new PHPFusion\httpdownload(); $object->set_byfile($file); $object->use_resume = TRUE; $object->download(); exit; }