'.$lang['import_notable'].''; } else { if($_POST['import_source']==0) { //Import aus textbox $sql['import']['csv']=explode($sql['import']['endline'],$sql['import']['text']); } else { if (!isset($_FILES['upfile']['name']) || empty($_FILES['upfile']['name'])) { $aus.=''.$lang['fm_uploadfilerequest'].''; } else { $fn=$_FILES['upfile']['tmp_name']; $sql['import']['csv']=(substr($_FILES['upfile']['name'],-3)==".gz") ? gzfile($fn) : file($fn); $sql['import']['text']=implode("",$sql['import']['csv']); $aus.=''.$lang['sql_uploadedfile'].''.$_FILES['upfile']['name'].'   '.byte_output(filesize($_FILES['upfile']['tmp_name'])).''; } } if(is_array($sql['import']['csv'])) $aus.=DoImport(); else $aus.='
'.$lang['csv_nodata'].''; } } $impaus=$aus; $impaus.='
'.$nl; $impaus.= ''; $impaus.= ''.$lang['export'].''; $impaus.= '
'.sprintf($lang['sql_import'],$databases['Name'][$dbid]).'
'; $impaus.= ''.$nl; $impaus.= ''; $impaus.=''; $impaus.=''; $impaus.= '
'.$nl; $impaus.= $lang['importoptions'].''.$lang['csvoptions'].'
'.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= '
'.$lang['importtable'].'
'.$lang['importsource'].''.$lang['fromtextbox'].'
'.$nl; $impaus.= ''.$lang['fromfile'].'
'.$lang['emptytablebefore'].'
'.$lang['createautoindex'].'
'.$nl; $impaus.= '
'.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= ''.$nl; $impaus.= '
'.$lang['csv_namefirstline'].'
'.$lang['csv_fieldseperate'].'
'.$lang['csv_fieldsenclosed'].'
'.$lang['csv_fieldsescape'].'
'.$lang['csv_eol'].'
'.$lang['csv_null'].'
'.$nl; $impaus.= '
'.$lang['csv_fileopen'].':   '; $impaus.='
'.$nl; $impaus.= '

 

'.$lang['import'].':
'.$nl; $impaus.= ''.$nl; echo $impaus.$nl; } else { //EXPORT $tables=0;$tblstr=""; $sql['export']['db']=$db; if(isset($_POST['f_export_submit'])) { //echo '
'.print_r($_POST,true).'

'; $sql['export']['header_sent']=""; $sql['export']['lines']=0; $sql['export']['format']=$_POST['f_export_format']; $sql['export']['ztrenn']=($config['magic_quotes_gpc']) ? stripslashes($_POST['f_export_csvztrenn']) : $_POST['f_export_csvztrenn']; $sql['endline']['ztrenn']=$sql['export']['ztrenn']; if($sql['export']['format']==0) { //CSV $format=0; $sql['export']['trenn']=($config['magic_quotes_gpc']) ? stripslashes($_POST['f_export_csvtrenn']) : $_POST['f_export_csvtrenn']; $sql['export']['enc']=($config['magic_quotes_gpc']) ? stripslashes($_POST['f_export_csvenc']) : $_POST['f_export_csvenc']; $sql['export']['esc']=($config['magic_quotes_gpc']) ? stripslashes($_POST['f_export_csvesc']) : $_POST['f_export_csvesc']; if (empty($sql['export']['endline'])) { $sql['export']['endline']=$nl; } else { $sql['export']['endline']= str_replace('\\r', "\015",$sql['export']['endline']); $sql['export']['endline'] = str_replace('\\n', "\012",$sql['export']['endline']); $sql['export']['endline']= str_replace('\\t', "\011",$sql['export']['endline']); } $sql['export']['endline']= str_replace('\\t', "\011",$sql['export']['endline']); } elseif($sql['export']['format']==1) { //EXCEL $format=1; $sql['export']['trenn']=","; $sql['export']['enc']='"'; $sql['export']['esc']='"'; $sql['export']['endline']="\015\012"; } elseif($sql['export']['format']==3) { //EXCEL 2003 $format=1; $sql['export']['trenn']=";"; $sql['export']['enc']='"'; $sql['export']['esc']='"'; $sql['export']['endline']="\015\012"; } elseif($sql['export']['format']==4) { //XML $format=4; CheckcsvOptions(); } elseif($sql['export']['format']==5) { //HTML $format=5; CheckcsvOptions(); } if($format<3) $sql['export']['null']=($config['magic_quotes_gpc']) ? stripslashes($_POST['f_export_csvnull'.$format]) : $_POST['f_export_csvnull'.$format]; $sql['export']['namefirstline']=(isset($_POST['f_export_namefirstline'.$format])) ? $_POST['f_export_namefirstline'.$format] : 0; $sql['export']['sendfile']=$_POST['f_export_sendresult']; $sql['export']['compressed']=(isset($_POST['f_export_compressed'])) ? $_POST['f_export_compressed'] : 0; $sql['export']['exportfile']=""; $sql['export']['xmlstructure']=(isset($_POST['f_export_xmlstructure'])) ? $_POST['f_export_xmlstructure'] : 0; $sql['export']['htmlstructure']=(isset($_POST['f_export_htmlstructure'])) ? $_POST['f_export_htmlstructure'] : 0; //ausgewählte Tabellen if(isset($_POST['f_export_tables'])) $sql['export']['tables']=$_POST['f_export_tables']; } else CheckcsvOptions(); //Tabellenliste $sqlt="SHOW TABLE STATUS FROM `$db`"; $res=MSD_query($sqlt) or die(SQLError($sqlt,mysql_error())); if($res) { $sql['export']['tablecount']=mysql_numrows($res); $sql['export']['recordcount']=0; for($i=0;$i<$sql['export']['tablecount'];$i++) { $row = mysql_fetch_array($res); $tblstr.=''."\n"; $sql['export']['recordcount']+=$row['Rows']; } } $exaus=$aus.'

'.sprintf($lang['sql_export'],$databases['Name'][$dbid]).'

'; $exaus.='
'.$nl; $exaus.= ''.$lang['import'].''; $exaus.= '
'.sprintf($lang['sql_export'],$databases['Name'][$dbid]).'
'; $exaus.= ''.$nl; $exaus.= ''; $exaus.= ''; $exaus.= ''; $exaus.= '
'.$lang['tables'].''.$lang['exportoptions'].''.$lang['export'].'
'.$sql['export']['tablecount'].' '.$lang['tables'].', '.$sql['export']['recordcount'].' '.$lang['records'].''; $exaus.= '   '.$lang['all'].'  '.$lang['none'].''.$nl; $exaus.= '

'.$nl; $exaus.= '
'.$nl; $exaus.= ''.$nl; $exaus.= ''."CSV".'   '.$nl; $exaus.= ''."Excel".'   '.$nl; $exaus.= ''.$lang['excel2003'].'
'.$nl; $exaus.= ''."XML".'   '.$nl; $exaus.= ''."HTML".'

'.$nl; $exaus.= '
CSV-Optionen'.$nl; $exaus.= ''.$nl; $exaus.= ''.$nl; $exaus.= ''.$nl; $exaus.= ''.$nl; $exaus.= ''.$nl; $exaus.= '
'.$nl; $exaus.= ''.$lang['csv_namefirstline'].'
'.$lang['csv_fieldseperate'].'
'.$lang['csv_fieldsenclosed'].'
'.$lang['csv_fieldsescape'].'
'.$lang['csv_eol'].'
'.$lang['csv_null'].'
'.$nl; $exaus.= '
Excel-Optionen'.$nl; $exaus.= ''.$nl; $exaus.= '
'; $exaus.= ''.$lang['csv_namefirstline'].'
'.$lang['csv_null'].'
'.$nl; $exaus.= '
XML-Optionen'; $exaus.= ''; $exaus.= '
mit Struktur
'.$nl; $exaus.= '
HTML-Optionen'; $exaus.= ''; $exaus.= '
mit Struktur
'.$nl; $exaus.= '
'.$nl; $exaus.= ''.$lang['showresult'].'
'.$nl; $exaus.= ''.$lang['sendresultasfile'].'
'.$nl; $exaus.= '
'.$lang['compressed'].'

'.$nl; $exaus.= '
'.$nl; $exaus.= '
'.$nl; $exaus.= ''.$nl; if(!$download) echo $exaus.$nl; if(isset($_POST['f_export_submit']) && isset($sql['export']['tables'])) { if(!$download) echo '

'.$lang['export'].':zeige in neuem Fenster

'.$nl; echo ''.$lang['exportfinished'].'  '.sprintf($lang['exportlines'],$sql['export']['lines']).$nl; } else exit(); } } ?>