Example #1
0
             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'];