Skip to content
Snippets Groups Projects
db_struck.php 1.49 KiB
Newer Older
Eric Laufer's avatar
Eric Laufer committed
<?php require_once($_SERVER['DOCUMENT_ROOT'].'/lib/db_config.php');?>
Eric Laufer's avatar
Eric Laufer committed
<script>
Eric Laufer's avatar
Eric Laufer committed
	function InsertMySQL(i){
		var query = mysql[i].replace("vms_",prefix);
			$.ajax({
				url: "db_struck_auf.php",
				type: "POST",
				data: { query : query}
			}).done(function(data) {
				ges++;
				$('#erledigt').html(ges);
				$('#offenDB').html(i);
				$('#ausgabe').append(data);
				if(ges == mysql.length){
					$('#button_db').html('<a href="?step=4" class="btn btn-success">Weiter</a>');
				}
				i++;
				if(i < mysql.length){
					InsertMySQL(i);
				}
				var objDiv = document.getElementById("ausgabe");
				objDiv.scrollTop = objDiv.scrollHeight;
			});
	}
Eric Laufer's avatar
Eric Laufer committed
	
Eric Laufer's avatar
Eric Laufer committed
	var mysql;
Eric Laufer's avatar
Eric Laufer committed
	var prefix = "<?php echo PREFIX;?>";
	var ges = 0;
	function anlegen(){
		$('#ausgabe').html('Wird ausgef&uuml;hrt');
		$.ajax({
			url: "mysql.txt",
			context: document.body
		}).done(function(data) {
Eric Laufer's avatar
Eric Laufer committed
			mysql = data.split(";");
Eric Laufer's avatar
Eric Laufer committed
			var text = '';
			$('#anzahl').html('<div class="alert alert-info">'+
Eric Laufer's avatar
Eric Laufer committed
								'<span id="erledigt"></span>/'+ mysql.length +' Abfragen werden durchgef&uuml;hrt'+
Eric Laufer's avatar
Eric Laufer committed
							'</div>');
Eric Laufer's avatar
Eric Laufer committed
			InsertMySQL(0);
Eric Laufer's avatar
Eric Laufer committed
			$('#probe').html(text);
		});
	}
</script>
<div class="text-center">
	<div id="info" class="alert alert-info">Nun werden die Datenbanken angelegt und erweitert.</div>
	<span id="anzahl"></span>
	<div id="ausgabe" style="max-height:500px; overflow:auto;"></div>
	<hr>
	<span id="button_db"><button type="button" class="btn btn-block btn-success" onclick="anlegen();">Datenbankstrucktur Anlegen</button></span>
</div>