header("Pragma: no-cache"); header("Expires: 0"); if (isset($_POST['tables'])) { $tables = $_POST['tables']; } else { $tables = array(); $tables[0] = $_POST['single_table']; } $field_terminate = $_POST['export_csv_fieldsterminated']; $field_enclosed = $_POST['export_csv_fieldsenclosed']; $field_escaped = $_POST['export_csv_fieldsescaped']; $null = $_POST['export_csv_replacenull']; $crlf = isset($_POST['export_csv_crlf']); $fields_in_first_row = isset($_POST['export_csv_fieldnames']); $db = new Database($_SESSION[COOKIENAME . 'currentDB']); echo $db->export_csv($tables, $field_terminate, $field_enclosed, $field_escaped, $null, $crlf, $fields_in_first_row); } } exit; } //- Import a file into an existing database if (isset($_POST['import'])) { $db = new Database($_SESSION[COOKIENAME . 'currentDB']); $db->registerUserFunction($custom_functions); if ($_POST['import_type'] == "sql") { $data = file_get_contents($_FILES["file"]["tmp_name"]); $importSuccess = $db->import_sql($data); } else { $field_terminate = $_POST['import_csv_fieldsterminated']; $field_enclosed = $_POST['import_csv_fieldsenclosed']; $field_escaped = $_POST['import_csv_fieldsescaped'];