$add_character = "\r\n"; } else { if (empty($add_character)) { $add_character = $GLOBALS['crlf']; } else { if (get_magic_quotes_gpc()) { $add_character = stripslashes($add_character); } $add_character = str_replace('\\r', "\r", $add_character); $add_character = str_replace('\\n', "\n", $add_character); $add_character = str_replace('\\t', "\t", $add_character); } } // end if $tmp_buffer = ''; PMA_getTableCsv($db, $table, $limit_from, $limit_to, $separator, $enclosed, $escaped, 'PMA_myCsvHandler', $err_url); $dump_buffer .= $tmp_buffer; } // end 'csv case } // end building the dump /** * "Displays" the dump... */ // 1. as a gzipped file if (isset($zip) && $zip == 'zip') { if (PMA_PHP_INT_VERSION >= 40000 && @function_exists('gzcompress')) { if ($what == 'csv' || $what == 'excel') { $extbis = '.csv'; } else { $extbis = '.sql';
$add_character = "\r\n"; } else { if (empty($add_character)) { $add_character = $GLOBALS["crlf"]; } else { if (get_magic_quotes_gpc()) { $add_character = stripslashes($add_character); } $add_character = str_replace("\\r", "\r", $add_character); $add_character = str_replace("\\n", "\n", $add_character); $add_character = str_replace("\\t", "\t", $add_character); } } // end if $tmp_buffer = ""; PMA_getTableCsv($db, $table, $limit_from, $limit_to, $separator, $enclosed, $escaped, "PMA_myCsvHandler"); $dump_buffer .= $tmp_buffer; } // end "csv" case } // end building the dump /* swapfile */ // $dump_buffer = 'SET AUTOCOMMIT = 0;'.$crlf.'SET FOREIGN_KEY_CHECKS=0;'.$crlf.$crlf.$dump_buffer.$crlf.'SET FOREIGN_KEY_CHECKS=1;'.$crlf.'COMMIT;'.$crlf.'SET AUTOCOMMIT = 1;'; swapfile_putdata($dump_buffer); $data = $crlf . 'SET FOREIGN_KEY_CHECKS=1;' . $crlf . 'COMMIT;' . $crlf . 'SET AUTOCOMMIT = 1;'; swapfile_putdata($data); swapfile_flush(); /* swapfile */ # Output the dump... switch ($GLOBALS["_POST"]["as"]) { /*