55 Zeilen
		
	
	
	
		
			1,7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			55 Zeilen
		
	
	
	
		
			1,7 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| //Start SQL-Box
 | |
| $tpl=new MSDTemplate;
 | |
| $tpl->set_filenames(array('show' => './sqlbrowser/templates/sqlbox.tpl'));
 | |
| 
 | |
| if(isset($_GET['readfile']) && $_GET['readfile']==1)
 | |
| {
 | |
| 	$tpl->assign_block_vars('SQLUPLOAD',array(
 | |
| 		'POSTTARGET' => $params,
 | |
| 		'LANG_OPENSQLFILE' => $lang['sql_openfile'],
 | |
| 		'LANG_OPENSQLFILE_BUTTON' => $lang['sql_openfile_button'],
 | |
| 		'LANG_SQL_MAXSIZE' => $lang['max_upload_size'],
 | |
| 		'MAX_FILESIZE' => $config['upload_max_filesize']
 | |
| 	));
 | |
| 
 | |
| }
 | |
| 
 | |
| if(isset($_POST['submit_openfile']))
 | |
| {
 | |
| 	//open file
 | |
| 	if (!isset($_FILES['upfile']['name']) || empty($_FILES['upfile']['name'])) $aus.='<span class="error">'.$lang['fm_uploadfilerequest'].'</span>';
 | |
| 	else
 | |
| 	{
 | |
| 		$fn=$_FILES['upfile']['tmp_name'];
 | |
| 		if(strtolower(substr($_FILES['upfile']['name'],-3))==".gz")
 | |
| 			$read__user_sqlfile=gzfile($fn);
 | |
| 		else
 | |
| 			$read__user_sqlfile=file($fn);
 | |
| 		$aus.='<span>geladenes File: <strong>'.$_FILES['upfile']['name'].'</strong>   '.byte_output(filesize($_FILES['upfile']['tmp_name'])).'</span>';
 | |
| 		$sql_loaded=implode("",$read__user_sqlfile);
 | |
| 	}
 | |
| }
 | |
| 
 | |
| // Sind SQL-Befehle in der SQLLib vorhanden?
 | |
| $sqlcombo=SQL_ComboBox();
 | |
| if ($sqlcombo>'') $tpl->assign_block_vars('SQLCOMBO',array('SQL_COMBOBOX' => $sqlcombo)); 
 | |
| 
 | |
| $tpl->assign_vars(array(
 | |
| 	'LANG_SQL_WARNING' => $lang['sql_warning'],
 | |
| 	'ICONPATH' => $config['files']['iconpath'],
 | |
| 	'BOXSIZE' => $config['interface_sqlboxsize'],
 | |
| 	'BOXCONTENT' => ((isset($sql_loaded)) ? $sql_loaded : $sql['sql_statement'].$sql['order_statement']),
 | |
| 	'LANG_SQL_BEFEHLE' => $lang['sql_befehle'],
 | |
| 	'TABLE_COMBOBOX' => Table_ComboBox(),
 | |
| 	'LANG_SQL_EXEC' => $lang['sql_exec'],
 | |
| 	'PARAMS' => $params,
 | |
| 	'DB' => $db,
 | |
| 	'DBID' => $dbid,
 | |
| 	'TABLENAME' => $tablename,
 | |
| 	
 | |
| ));
 | |
| $tpl->pparse('show');
 | |
| 
 | |
| 
 | |
| ?>
 |