Fout in script

Status
Niet open voor verdere reacties.

maikelspain

Gebruiker
Lid geworden
30 jan 2010
Berichten
5
Hallo wie kan mij helpen

ik heb een script van site deals van ene tim b het was gratis ma nu zit er een foutje in en k kan het zelf niet vinden kan iemand er naar kijken voor me.
Het gaat om een hosing bestel script alles werkt perfect alleen de mail die je binnen krijgt staat geen bestelling in. hier beneden komt het script
alvast bedankt. gr maikel
PHP:
<?
// EMAIL
$MAILL = 'info@fusa.be';
$CatUserAgreement = 'AlgemeneVoorwaarden.txt';

// WEBHOSTING
$Webhosting = array(
			'webhosting - 2000MB - onbeperkte overdracht',
			'webhosting - 4000MB - onbeperkte overdracht',
			' ',
			'reseller - 2000MB - 20GB overdracht',
			'reseller - 4000MB - 40GB overdracht',
			'reseller - 10000MB - 60GB overdracht',
			'reseller - 20000MB - 120GB overdracht'
			);

$WebhostingSetupPRICE = array(
			'10',
			'10',
			'0',
			'10',
			'10',
			'10',
			'10'
			);
			
$WebhostingPRICE = array(
			'1.25',
			'2.50',
			'0',
			'9.95',
			'18.95',
			'33.95',
			'49.95'
			);
			
// WEB  DESKTOP
$Webdesktop = array(
			'webruimte 2000MB - 20GB overdracht'
			);

$WebdesktopSetupPRICE = array(
			'0'
			);
			
$WebdesktopPRICE = array(
			'2.99'
			);

// WEBDESIGN
$Webdesign = array(
			'Full Service Pack'
			);

$WebdesignSetupPRICE = array(
			'0'
			);
			
$WebdesignPRICE = array(
			'19.99'
			);
			
// GAMESERVERS
$Gameservers = array(
			'Counter-Strike 1.6',
			'Counter-Strike Source',
			'TrackManiaNations',
			'Unreal Tournament 2003',
			'Unreal Tournament 2004',
			'Soldat',
			'Call of Duty 4: Modern Warfare',
			'Battlefield 2',
			'Unreal Tournament 3',
			'TrackManiaNations Forever'
			);
			
$GameserversSetupPRICE  = array(
			'0',
			'0',
			'0',
			'0',
			'0',
			'0',
			'0',
			'0',
			'0',
			'0'
			);
			
$GameserversPublicPRICE = array(
			'1.25',
			'1.50',
			'0.75',
			'1.25',
			'1.25',
			'1.25',
			'2',
			'1.50',
			'1.50',
			'1'
			);
			
$GameserversPrivatePRICE = array(
			'1',
			'1.25',
			'0.75',
			'1',
			'1',
			'1',
			'1.25',
			'1',
			'1',
			'1'
			);
			
// DOMEINNAMEN
$Domeinnamen = array(
			'.be', 
			'.eu', 
			'.nl', 
			'.com', 
			'.net', 
			'.tk', 
			'.org', 
			'.biz', 
			'.info', 
			'Eigen domeinnaam'
			);

$DomeinnamenSetupPRICE = array(
			'0', 
			'0', 
			'0', 
			'0', 
			'0', 
			'0', 
			'0', 
			'0', 
			'0', 
			'0'
			);
			
$DomeinnamenPRICE = array(
			'10', 
			'11.50', 
			'8', 
			'11', 
			'11', 
			'11', 
			'12', 
			'12', 
			'11.50',
			'5'
			);
$DomeinnamenForwardPRICE = array(
			'5', 
			'5', 
			'5', 
			'5', 
			'5', 
			'5', 
			'5', 
			'5', 
			'5', 
			'5'
			);
			
// VPS
$vps = array(
			'VPS128', 
			'VPS256', 
			'VPS512', 
			'VPS1024'
			);

$vpsSetupPRICE = array(
			'10', 
			'10', 
			'10', 
			'10'
			);
			
$vpsPRICE = array(
			'15', 
			'25', 
			'45', 
			'65'
			);
			
// BACKUP
$backup = array(
			'5 GB', 
			'10 GB', 
			'15 GB', 
			'20 GB', 
			'25 GB', 
			'30 GB', 
			'45 GB', 
			'50 GB', 
			'55 GB', 
			'60 GB', 
			'65 GB', 
			'70 GB', 
			'75 GB', 
			'80 GB', 
			'85 GB', 
			'90 GB', 
			'95 GB', 
			'100 GB', 
			'105 GB', 
			'110 GB', 
			'115 GB', 
			'120 GB', 
			'125 GB', 
			'130 GB', 
			'135 GB', 
			'140 GB', 
			'145 GB', 
			'150 GB'
			);

$backupSetupPRICE = array(
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10', 
			'10'
			);
			
$backupPRICE = array(
			'4', 
			'8', 
			'12', 
			'16', 
			'20', 
			'21.6', 
			'32.4', 
			'36', 
			'34.65', 
			'37.8', 
			'40.95', 
			'44.1', 
			'47.25', 
			'50.4', 
			'53.55', 
			'56.7', 
			'59.85', 
			'63', 
			'53.55', 
			'56.1', 
			'58.65', 
			'61.2', 
			'63.75', 
			'66.3', 
			'68.85', 
			'71.4', 
			'73.95', 
			'76.5'
			);


function Url($Get, $Def){

	if(isset($_GET[$Get]) && addslashes($_GET[$Get])!=''){
	
		return addslashes($_GET[$Get]);
		
	}else{
	
		return $Def;
		
	}
	
}

function domaincheck($domain, $tld) {

	$servers = array(
		'be' => 'whois.dns.be',
		'biz' => 'whois.neulevel.biz',
		'com' => 'whois.opensrs.net',
		'fr' => 'whois.nic.fr',
		'info' => 'whois.afilias.info',
		'net'=> 'whois.opensrs.net',
		'nl' => 'whois.domain-registry.nl',
		'org' => 'whois.publicinterestregistry.net',
		'eu' => 'whois.eu',
	);
	
	$whois = array(
		'be' => 'FREE',
		'biz' => 'Not found',
		'com' => 'non-local domain',
		'fr' => 'No entries',
		'info' => 'NOT FOUND',
		'net'=> ' non-local domain',
		'nl' => 'is free',
		'org' => 'NOT FOUND',
		'eu' => 'FREE',
	);

	$errno = '';
	$errstr = '';

	if($sock = fsockopen($servers[$tld], 43, $errno, $errstr, 5)){
	
		fputs($sock, $domain.".".$tld."\r\n");

		$output = '';

		while(!feof($sock)) {
			
		    $output .= fgets($sock, 128);
			
		}
		fclose($sock);
		
		if(strstr(strtolower($output), strtolower($whois[$tld]))){
			
			return '1';
			
		}else{
			
			return '0';
			
		}
		
	}else{
		
		return '2';
		
	}
}

function limittext($txt, $MaxLen){
	
	if (strlen($txt) >= $MaxLen && $MaxLen != '0') {
	
		$txt = substr($txt, 0, $MaxLen - 3);
		$txt .= "...";
	}
	
	return $txt;
	
}

function CheckMail($in) {

	return preg_match('/^([a-z0-9_-]+\.)*[a-z0-9_-]+@([a-z0-9_-]{2,}\.)+([a-z0-9_-]{2,})$/i', $in);
	
}



$HostQ = Url('H', 'NOTHING');
$DesQ = Url('D', 'NOTHING');
$GameQ = Url('G', 'NOTHING');
$NameQ = Url('N', 'NOTHING');
$VPSQ = Url('V', 'NOTHING');
$DomQ = Url('O', 'NOTHING');
$BackQ = Url('B', 'NOTHING');
$DesktQ = Url('E', 'NOTHING');
?>

<script language="JavaScript">
function change_type() {

	var typ = document.getElementById("keuze").value;
	if (typ == 'webhostingID') {
		
		var obj = document.getElementById('webdesignID');
		obj.style.display = 'none';
		var obj = document.getElementById('gameserversID');
		obj.style.display = 'none';
		var obj = document.getElementById('domeinnamenID');
		obj.style.display = 'none';
		var obj = document.getElementById('VPSID');
		obj.style.display = 'none';
		var obj = document.getElementById('backID');
		obj.style.display = 'none';
		var obj = document.getElementById('desktID');
		obj.style.display = 'none';
		var obj = document.getElementById(typ);
		obj.style.display = 'block';
		
	}else if(typ == 'webdesignID') {
		
		var obj = document.getElementById('gameserversID');
		obj.style.display = 'none';
		var obj = document.getElementById('webhostingID');
		obj.style.display = 'none';
		var obj = document.getElementById('domeinnamenID');
		obj.style.display = 'none';
		var obj = document.getElementById('VPSID');
		obj.style.display = 'none';
		var obj = document.getElementById('backID');
		obj.style.display = 'none';
		var obj = document.getElementById('desktID');
		obj.style.display = 'none';
		var obj = document.getElementById(typ);
		obj.style.display = 'block';
		
	}else if(typ == 'gameserversID') {
		
		var obj = document.getElementById('webdesignID');
		obj.style.display = 'none';
		var obj = document.getElementById('webhostingID');
		obj.style.display = 'none';
		var obj = document.getElementById('domeinnamenID');
		obj.style.display = 'none';
		var obj = document.getElementById('VPSID');
		obj.style.display = 'none';
		var obj = document.getElementById('backID');
		obj.style.display = 'none';
		var obj = document.getElementById('desktID');
		obj.style.display = 'none';
		var obj = document.getElementById(typ);
		obj.style.display = 'block';
		
	}else if(typ == 'domeinnamenID') {
		
		var obj = document.getElementById('webdesignID');
		obj.style.display = 'none';
		var obj = document.getElementById('gameserversID');
		obj.style.display = 'none';
		var obj = document.getElementById('webhostingID');
		obj.style.display = 'none';
		var obj = document.getElementById('VPSID');
		obj.style.display = 'none';
		var obj = document.getElementById('backID');
		obj.style.display = 'none';
		var obj = document.getElementById('desktID');
		obj.style.display = 'none';
		var obj = document.getElementById(typ);
		obj.style.display = 'block';
		
	}else if(typ == 'VPSID') {
		
		var obj = document.getElementById('webdesignID');
		obj.style.display = 'none';
		var obj = document.getElementById('gameserversID');
		obj.style.display = 'none';
		var obj = document.getElementById('webhostingID');
		obj.style.display = 'none';
		var obj = document.getElementById('domeinnamenID');
		obj.style.display = 'none';
		var obj = document.getElementById('backID');
		obj.style.display = 'none';
		var obj = document.getElementById('desktID');
		obj.style.display = 'none';
		var obj = document.getElementById(typ);
		obj.style.display = 'block';
		
	}else if(typ == 'backID') {
		
		var obj = document.getElementById('webdesignID');
		obj.style.display = 'none';
		var obj = document.getElementById('gameserversID');
		obj.style.display = 'none';
		var obj = document.getElementById('webhostingID');
		obj.style.display = 'none';
		var obj = document.getElementById('domeinnamenID');
		obj.style.display = 'none';
		var obj = document.getElementById('VPSID');
		obj.style.display = 'none';
		var obj = document.getElementById('desktID');
		obj.style.display = 'none';
		var obj = document.getElementById(typ);
		obj.style.display = 'block';
		
	}else if(typ == 'desktID') {
		
		var obj = document.getElementById('webdesignID');
		obj.style.display = 'none';
		var obj = document.getElementById('gameserversID');
		obj.style.display = 'none';
		var obj = document.getElementById('webhostingID');
		obj.style.display = 'none';
		var obj = document.getElementById('domeinnamenID');
		obj.style.display = 'none';
		var obj = document.getElementById('VPSID');
		obj.style.display = 'none';
		var obj = document.getElementById('backID');
		obj.style.display = 'none';
		var obj = document.getElementById(typ);
		obj.style.display = 'block';
		
	}else{
		
		var obj = document.getElementById('webdesignID');
		obj.style.display = 'none';
		var obj = document.getElementById('gameserversID');
		obj.style.display = 'none';
		var obj = document.getElementById('webhostingID');
		obj.style.display = 'none';
		var obj = document.getElementById('domeinnamenID');
		obj.style.display = 'none';
		var obj = document.getElementById('backID');
		obj.style.display = 'none';
		var obj = document.getElementById('VPSID');
		obj.style.display = 'none';
		var obj = document.getElementById('desktID');
		obj.style.display = 'none';
	
	}
	document.getElementById('PRICE').value = 0;
	document.getElementById('PRICESETUP').value = 0;

}

function change_webhosting() {

	var obj = document.getElementById('webhosting');
	var obj2 = document.getElementById('domeinnamenID');
	
	if (obj.value != 'NOTHING'){
		
		obj2.style.display = 'block';
		
		var PRICE = new Array();
		<?
		$i = 0;
		foreach ($WebhostingPRICE as $Price) {
			
			?>PRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		
		var SETUPPRICE = new Array();
		<?
		$i = 0;
		foreach ($WebhostingSetupPRICE as $Price) {
			
			?>SETUPPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		
		?>
		var priceID = document.getElementById("webhosting").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
		
	}else{
		
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		var obj2 = document.getElementById('domeinnamenID');
		obj2.style.display = 'none';
		
	}
	
}

function change_webdesign() {
	
	var obj = document.getElementById('webdesign');
	var obj2 = document.getElementById('domeinnamenID');
	
	if (obj.value != 'NOTHING'){
	
		obj2.style.display = 'block';
		
		var PRICE = new Array();
		<?
		$i = 0;
		foreach ($WebdesignPRICE as $Price) {
			
			?>PRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		
		var SETUPPRICE = new Array();
		<?
		$i = 0;
		foreach ($WebdesignSetupPRICE as $Price) {
			
			?>SETUPPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		
		?>
		var priceID = document.getElementById("webdesign").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
		
	}else{
		
		document.getElementById('PRICE').value = 0;
		var obj2 = document.getElementById('domeinnamenID');
		obj2.style.display = 'none';
		
	}
	
}


function change_vps() {

	var obj = document.getElementById('vps');
	
	if (obj.value != 'NOTHING'){
		
		var PRICE = new Array();
		<?
		$i = 0;
		foreach ($vpsPRICE as $Price) {
			
			?>PRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		
		var SETUPPRICE = new Array();
		<?
		$i = 0;
		foreach ($vpsSetupPRICE as $Price) {
			
			?>SETUPPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		
		?>
		var priceID = document.getElementById("vps").value;
		var price = parseFloat(PRICE[priceID]);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
		
	}else{
		
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		
	}
	
}



function change_desktop() {

	var obj = document.getElementById('deskt');
	
	if (obj.value != 'NOTHING'){
		
		var PRICE = new Array();
		<?
		$i = 0;
		foreach ($WebdesktopPRICE as $Price) {
			
			?>PRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		
		var SETUPPRICE = new Array();
		<?
		$i = 0;
		foreach ($WebdesktopSetupPRICE as $Price) {
			
			?>SETUPPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		
		?>
		var priceID = document.getElementById("deskt").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
		
	}else{
		
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		
	}
	
}


function change_backup() {

	var obj = document.getElementById('back');
	
	if (obj.value != 'NOTHING'){
		
		var PRICE = new Array();
		<?
		$i = 0;
		foreach ($backupPRICE as $Price) {
			
			?>PRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		
		var SETUPPRICE = new Array();
		<?
		$i = 0;
		foreach ($backupSetupPRICE as $Price) {
			
			?>SETUPPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		
		?>
		var priceID = document.getElementById("back").value;
		var price = parseFloat(PRICE[priceID]);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
		
	}else{
		
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		
	}
	
}


function change_gameservers() {
	
	var obj = document.getElementById('gameservers');
	
	if (obj.value != 'NOTHING'){
		
		var obj = document.getElementById('gameserver');
		obj.style.display = 'block';
		
		change_slots()
		
	}else{
		
		var obj = document.getElementById('gameserver');
		obj.style.display = 'none';	
		
		document.getElementById('PRICE').value = 0;
		
	}
	
}

function change_pubpriv() {
	
	var obj = document.getElementById('pubpriv');
	
	if (obj.value != 'NOTHING'){
		
		if (obj.value == 'PRIV'){
			
			var obj = document.getElementById('privategameserver');
			obj.style.display = 'block';
			
		}else{
			
			var obj = document.getElementById('privategameserver');
			obj.style.display = 'none';	
			
		}
		
		var obj = document.getElementById('slotsgameserver');
		obj.style.display = 'block';
		
		change_slots()
		
	}else{
		
		var obj = document.getElementById('privategameserver');
		obj.style.display = 'none';
		
		var obj = document.getElementById('slotsgameserver');
		obj.style.display = 'none';
		
		document.getElementById('PRICE').value = 0;
		
	}
	
}

function change_slots() {
	
	var obj = document.getElementById('slots');
	
	if (obj.value != 'NOTHING'){
		
		var PRICEpub = new Array();
		<?
		$i = 0;
		foreach ($GameserversPublicPRICE as $Price) {
			
			?>PRICEpub[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>

		var PRICEpriv = new Array();
		<?
		$i = 0;
		foreach ($GameserversPrivatePRICE as $Price) {
			
			?>PRICEpriv[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		
		var SETUPPRICE = new Array();
		<?
		$i = 0;
		foreach ($GameserversSetupPRICE as $Price) {
			
			?>SETUPPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		
		?>
		var priceID = document.getElementById("gameservers").value;
		
		var pubpriv = document.getElementById("pubpriv").value;
		if (pubpriv == "PUB"){
			
			var price = PRICEpub[priceID];
			
		}else{
			
			var price = PRICEpriv[priceID];
			
		}
		
		var slot = document.getElementById("slots").value;
		price = parseFloat((price * slot));
		
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round((price)*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
		
	}
	
}

function change_domeinnamen() {
	
	var obj = document.getElementById('domeinnamen');
	
	if (obj.value != 'NOTHING'){
		
		var PRICE = new Array();
		<?
		$i = 0;
		foreach ($DomeinnamenPRICE as $Price) {
			
			?>PRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		
		var SETUPPRICE = new Array();
		<?
		$i = 0;
		foreach ($DomeinnamenSetupPRICE as $Price) {
			
			?>SETUPPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		?>
		var FORWARDPRICE = new Array();
		<?
		$i = 0;
		foreach ($DomeinnamenForwardPRICE as $Price) {
			
			?>FORWARDPRICE[<? echo $i; ?>] = <? echo $Price; ?>;<?
			$i++;
			
		}
		
		?>
		var priceID = document.getElementById("domeinnamen").value;
		var price = parseFloat(PRICE[priceID]);
		
		if (document.getElementById('keuze').value == 'webdesignID'){
			
			change_webdesign();
			
		}else if (document.getElementById('keuze').value == 'webhostingID'){
			
			change_webhosting();
			
		}else{
			
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICESETUP').value = 0;
			
		}
		
		if (document.getElementById('keuze').value == 'webdesignID' && document.getElementById('webdesign').value == '0'){
		
		}else if (
		document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '3' && priceID == '8' ||
		document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '4' && priceID == '8' ||
		document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '5' && priceID == '8' ||
		document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '6' && priceID == '8'){
			
			var tempprice = document.getElementById('PRICE').value;
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICE').value = Math.round((parseFloat(tempprice))*100)/100;
			document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
			
		}else{
		
			var tempprice = parseFloat(document.getElementById('PRICE').value + FORWARDPRICE[priceID]);
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICE').value = Math.round((parseFloat(tempprice) + price)*100)/100;
			document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
			
		}
		
	}else{
		
		document.getElementById('domeinnamenID').style.display = 'none';
		document.getElementById('PRICE').value = 0;

		if (document.getElementById('keuze').value == 'webdesignID'){
			
			change_webdesign();
			
		}else if (document.getElementById('keuze').value == 'webhostingID'){
			
			change_webhosting();
			
		}else{
			
			document.getElementById('PRICE').value = 0			
		}
		
	}
	
}

</script>
<?
$MsgWarn = '';
$Naam = '';
$Achternaam = '';
$Bedrijf = '';
$Btw = '';
$Telefoon = '';
$Fax = '';
$Email = '';
$Land = '';
$Adres = '';
$Gemeente = '';
$Zip = '';
$Domein = '';
$Geboortedatum = '';

$Step = '1';

if(isset($_POST['FormSelectSubmit'])){
	
	if(isset($_POST['step'])){
		
		$Step = addslashes($_POST['step']);
		
	}else{
		
		$Step = '1';
	}
	if($Step == 3){
		
		$Naam = addslashes($_POST['naam']);
		$Achternaam = addslashes($_POST['achternaam']);
		$Btw = addslashes($_POST['btw']);
		$Bedrijf = addslashes($_POST['bedrijf']);
		$Telefoon = str_replace('+32', '0', str_replace('+31', '0', addslashes($_POST['telefoon'])));
		$Fax = addslashes($_POST['fax']);
		$Email = addslashes($_POST['email']);
		$Land = addslashes($_POST['land']);
		$Adres = addslashes($_POST['adres']);
		$Gemeente = addslashes($_POST['gemeente']);
		$Zip = addslashes($_POST['zip']);
		$Geboortedatum = addslashes($_POST['geboortedatum']);
		$Betaling = addslashes($_POST['betaling']);
		
		$Ok = '1';
		
		if(!empty($_POST['naam']) && !empty($_POST['telefoon']) && !empty($_POST['email']) && !empty($_POST['adres']) && !empty($_POST['gemeente']) && !empty($_POST['zip']) && !empty($_POST['geboortedatum']) && !empty($_POST['betaling']) && !empty($_POST['achternaam']) && !empty($_POST['land'])){
			
			
			if(CheckMail($Email) != 'wrong'){
				
				if(($Geboortedatum{2} == '-' && $Geboortedatum{5} == '-' && is_numeric(substr($Geboortedatum, 0, 2)) && is_numeric(substr($Geboortedatum, 3, 2)) && is_numeric(substr($Geboortedatum, 6, 4)) && substr($Geboortedatum, 0, 2) < 32 && substr($Geboortedatum, 3, 2) < 13)){
					
					$Tekst = '
					Beste '.$Naam.' '.$Achternaam.'<br /><br />
					Dit is een automatisch gegenereerde mail die dient ter bevestiging van uw bestelling.<br />
					Deze is geplaatst op '.date('Y-m-d H:i:s').'.<br />
					Indien u dit niet hebt besteld, contacteer ons zo snel mogelijk!<br /><br />
					<b>Overzicht bestelling</b><br />';
						
					if($_SESSION['ftw_bestelling'][0] == 'H'){
						
						$Tekst .= 'Hosting: '.$Webhosting[$_SESSION['ftw_bestelling'][1]].'<br />
						Domeinnaam: '.$_SESSION['ftw_bestelling'][2].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][3]].')<br />
						Gebruikersnaam: '.$_SESSION['ftw_bestelling'][4].'<br /><br />';
						
						
					}elseif($_SESSION['ftw_bestelling'][0] == 'D'){
						
						$Tekst .= 'Webdesign: '.$Webdesign[$_SESSION['ftw_bestelling'][1]].'<br />
						Domeinnaam: '.$_SESSION['ftw_bestelling'][2].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][3]].')<br /><br />';
						
						
					}elseif($_SESSION['ftw_bestelling'][0] == 'G'){
						
						$Tekst .= 'Gameserver: '.$Gameservers[$_SESSION['ftw_bestelling'][1]].'<br />
						Type: '.$_SESSION['ftw_bestelling'][2].'<br />
						Slots: '.$_SESSION['ftw_bestelling'][3].'<br />
						Servernaam: '.$_SESSION['ftw_bestelling'][4].'<br />
						Wachtwoord: '.$_SESSION['ftw_bestelling'][5].'<br />
						Rcon/FTP: '.$_SESSION['ftw_bestelling'][6].'<br /><br />';		
						
					}elseif($_SESSION['ftw_bestelling'][0] == 'N'){
						
						$Tekst .= 'Domeinnaam: '.$_SESSION['ftw_bestelling'][1].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][2]].')<br /><br />';				
						
					}elseif($_SESSION['ftw_bestelling'][0] == 'V'){
						
						$Tekst .= 'VPS: '.$vps[$_SESSION['ftw_bestelling'][1]].'<br />
						OS: '.$_SESSION['ftw_bestelling'][2].'<br /><br />';			
						
					}elseif($_SESSION['ftw_bestelling'][0] == 'E'){
						
						$Tekst .= 'eyeOS: '.$vps[$_SESSION['ftw_bestelling'][1]].'<br /><br />';				
						
					}elseif($_SESSION['ftw_bestelling'][0] == 'B'){
						
						$Tekst .= 'Backup: '.$backup[$_SESSION['ftw_bestelling'][1]].'<br /><br />';				
						
					}
					
					$Tekst .= '
					<b>Uw gegevens</b><br />
					Naam: '.$Naam.' '.$Achternaam.'<br />
					Geboortedatum: '.$Geboortedatum.'<br />
					Bedrijf: '.$Bedrijf.'<br />
					Btw: '.$Btw.'<br />
					Telefoon: '.str_replace('.', '', str_replace(' ', '', $Telefoon)).'<br />
					Fax: '.$Fax.'<br />
					Email: '.$Email.'<br />
					Adres: '.$Adres.'<br />
					Postcode: '.$Zip.'<br />
					Gemeente: '.$Gemeente.'<br />
					Land: '.$Land.'<br />
					Betaling: '.$Betaling.'<br /><br />
					We houden u op de hoogte van uw bestelling.<br /><br /><br />
					Bedankt voor uw vertrouwen';	
					
					//mail klant
					mail($Email,'Bestelling .:. fusa.be', $Tekst, "From: " . $MAILL.  "\nContent-Type: text/html; charset=iso-8859-1");
					
					//mail admin site
					mail($MAILL, 'Bestelling COPY .:. fusa.be', '<h3>Dit is een copie van de mail naar de klant ter bevestiging.</h3>Referer:'.$_SESSION['referer'].'<br />Ip:'.$_SERVER['REMOTE_ADDR'].'<br /><br />'.$Tekst, "From: " . $Email.  "\nContent-Type: text/html; charset=iso-8859-1");
					$Step = 4;	
					
				}else{
				
					$MsgWarn .= '<img alt="" src="img/err.png" /> vul een geldige geboortedatum in';
				
				}
			
			}else{
				
				$MsgWarn .= '<img alt="" src="img/err.png" /> vul een geldig emailadres in';
				
			}
			
		}else{
			
			$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve alles in te vullen';
			
		}
		
		
	}elseif($Step == 2){
	
		$Domein = addslashes($_POST['domein']);
	
		if(!empty($_POST['keuze'])) {
			
			if($_POST['keuze'] == 'webhostingID'){
				
				if(is_numeric($_POST['webhosting']) && is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
					
					if(!empty($_POST['gusername'])) $gusername = $_POST['gusername']; else $gusername = '';
					
					$_SESSION['ftw_bestelling'] = array('H', addslashes($_POST['webhosting']), addslashes($_POST['domein']), addslashes($_POST['domeinnamen']), $gusername);
					$Step = 3;
					
				}else{ $err = 'err'; }
				
				
			}elseif($_POST['keuze'] == 'webdesignID'){
				
				if(is_numeric($_POST['webdesign']) && is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){	
					
					$_SESSION['ftw_bestelling'] = array('D', addslashes($_POST['webdesign']), addslashes($_POST['domein']), addslashes($_POST['domeinnamen']));
					$Step = 3;
					
				}else{ $err = 'err'; }
				
				
			}elseif($_POST['keuze'] == 'gameserversID'){
				
				
				if(is_numeric($_POST['gameservers']) && is_numeric($_POST['slots']) && !empty($_POST['pubpriv'])){
					
					if(!empty($_POST['snaam'])) $SNaam = addslashes($_POST['snaam']); else $SNaam = '';
					if(!empty($_POST['spass'])) $SPass = addslashes($_POST['spass']); else $SPass = '';
					if(!empty($_POST['srcon'])) $SRcon = addslashes($_POST['srcon']); else $SRcon = '';					
					
					$_SESSION['ftw_bestelling'] = array('G', addslashes($_POST['gameservers']), addslashes($_POST['pubpriv']), addslashes($_POST['slots']), $SNaam, $SPass, $SRcon);
					$Step = 3;
					
				}else{ $err = 'err'; }
				
				
			}elseif($_POST['keuze'] == 'domeinnamenID'){
				
				if(is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
					
					$_SESSION['ftw_bestelling'] = array('N', addslashes($_POST['domein']), addslashes($_POST['domeinnamen']));
					$Step = 3;
					
				}else{ $err = 'err'; }
				
			}elseif($_POST['keuze'] == 'VPSID'){
				
				if(is_numeric($_POST['vps'])){
					
					if (!empty($_POST['VPSos'])) $VPSos = addslashes($_POST['VPSos']); else $VPSos = '';
					
					$_SESSION['ftw_bestelling'] = array('V', addslashes($_POST['vps']), $VPSos);
					$Step = 3;
					
				}else{ $err = 'err'; }
				
			}elseif($_POST['keuze'] == 'desktID'){
				
				if(is_numeric($_POST['deskt'])){
					
					$_SESSION['ftw_bestelling'] = array('E', addslashes($_POST['deskt']));
					$Step = 3;
					
				}else{ $err = 'err'; }
				
			}elseif($_POST['keuze'] == 'backID'){
				
				if(is_numeric($_POST['back'])){
					
					$_SESSION['ftw_bestelling'] = array('B', addslashes($_POST['back']));
					$Step = 3;
					
				}else{ $err = 'err'; }
				
			}else{ $err = 'err'; }
			
			
			if($_POST['keuze'] == 'domeinnamenID' || $_POST['keuze'] == 'webdesignID' || $_POST['keuze'] == 'webhostingID'){
				
				if ($_POST['domeinnamen'] != array_search('Eigen domeinnaam', $Domeinnamen)){
					
					$check = domaincheck(addslashes($_POST['domein']), str_replace('.', '', $Domeinnamen[$_POST['domeinnamen']]));
					
					if ( $check == '1' ){
						
						$StatusDom = '<img alt="" src="img/information.png" /> Deze domein is <b>vrij</b> en '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal op uw naam geregistreerd worden.<br />';
						
					}elseif($check == '0'){
						
						$StatusDom = '<img alt="" src="img/information.png" /> Deze domein is <b>bezet</b> '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal op uw naam overgezet worden.(indien u eigenaar bent!)<br />';
						
					}else{
						
						$StatusDom = '<img alt="" src="img/information.png" /> De domeinnaam kon niet gecontroleerd worden, probeer opnieuw, gebruik <a href="http://www.checkdomain.com/">deze tool</a> of ga verder.<br />';
						
					}
					
				}else{
					
					$StatusDom .= '<img alt="" src="img/information.png" /> Deze domein '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal u zelf moeten beheren.<br />';
					
				}
				
			}
			
			
		}else{ $err = 'err'; }
		
		if(isset($err)){
			
			$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve alles correct in te vullen';
			
		}
		
	}elseif($Step == 1){
	
		if(!empty($_POST['akkoord'])){
			
			$_SESSION['ftw_bestelling'] = array($type);
			$Step = 2;
			
		}else{
			
			$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve akkoord te gaan met de overeenkomst';
			
		}
		
	}
	
}


if($Step == 1){

	?>
	<h1 onclick="window.location='?p=bestel'" style="cursor:pointer">Bestel - stap 1 van 3</h1>
	
	<span class="subtext01">U moet deze voorwaarden accepteren voor het bestellen.</span>
	<?
	$handle = fopen($CatUserAgreement, "r");
	$AV = fread($handle, filesize($CatUserAgreement));
	$AV = htmlentities($AV);
	fclose($handle);
	?>
	<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
		
		<span class="subtext01">
			
			<table>
			<tr>
			<td valign="bottom" width="128">
				<img src="img/useragree.jpg" alt="" align="left" /></td>
			<td>
				<textarea name="beschrijving" rows="8" cols="60" readonly="readonly" style="border: 1px solid #dfdfdf; background-color:#ececec; width:500px;"><? echo $AV; ?></textarea><br />
				<label><input name="akkoord" type="checkbox" value="1" style="border:0px none;" /> Ik ga akkoord met de voorwaarden en verklaar dat ik 18 jaar of ouder ben<br />
				of ik toestemming heb van een ouder of voogd.</label><br /><br />
				
				<input type="hidden" name="step" value="<? echo $Step; ?>" />
				<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" disabled="disabled" />
				<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
			</tr>
			</table>
			
		</span>
		
	</form>
	<?
	



}elseif($Step == 2){

	?>

	<h1 onclick="window.location='?p=bestel'" style="cursor:pointer">Bestel - stap 2 van 3</h1>

	<span class="subtext01">Stel hier uw pakket samen.</span>

	
	<form name="FormSelect" action="" method="post" enctype="multipart/form-data">

		<span class="subtext01">
		
			<table>
			<tr>
			<td valign="bottom" width="128">
				<img src="img/domain.jpg" alt="" align="left" /></td>
			<td valign="bottom">
				Type:<br />
				<select name="keuze" id="keuze" onclick="change_type()">
					<option value="NOTHING" selected="selected">kies hier wat u wil</option>
					<option value="webhostingID" <? if ($HostQ != 'NOTHING') { ?>selected="selected" <? } ?>>webhosting</option>
					<option value="webdesignID" <? if ($DesQ != 'NOTHING') { ?>selected="selected" <? } ?>>webdesign</option>
					<option value="gameserversID" <? if ($GameQ != 'NOTHING') { ?>selected="selected" <? } ?>>gameservers</option>
					<option value="domeinnamenID" <? if ($DomQ != 'NOTHING') { ?>selected="selected" <? } ?>>domeinnamen</option>
					<option value="VPSID" <? if ($VPSQ != 'NOTHING') { ?>selected="selected" <? } ?>>virtual private servers</option>
					<option value="backID" <? if ($BackQ != 'NOTHING') { ?>selected="selected" <? } ?>>backup ruimte</option>
					<option value="desktID" <? if ($DesktQ != 'NOTHING') { ?>selected="selected" <? } ?>>eyeOS - web desktop</option>
				</select><br /><br />
				
				<span id="desktID" style="display:none;">
					web desktop:<br />
					<select name="deskt" id="deskt" onclick="change_desktop()">
						<option value="NOTHING" selected="selected">kies hier uw pakket</option>
						<? 
						$i = 0;
						foreach ($Webdesktop as $artik){
							
							if( $artik != ' '){
								
								?><option value="<? echo $i; ?>" <? if ($DesktQ != 'NOTHING' && $DesktQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?	
							}
							
							$i++;
						
						}
						?>
					</select><br /><br />
				</span>
				
				<span id="webhostingID" style="display:none;">
					webhosting:<br />
					<select name="webhosting" id="webhosting" onclick="change_webhosting()">
						<option value="NOTHING" selected="selected">kies hier uw pakket</option>
						<? 
						$i = 0;
						$artiktmp = '';
						foreach ($Webhosting as $artik){
							
							$artikcal = explode(' - ', $artik);
							if( $artiktmp != $artikcal[0]) {
								
								?><optgroup label="<? echo $artikcal[0]; ?>"><?
								
							}
							if( $artik != ' '){
								
								?><option value="<? echo $i; ?>" <? if ($HostQ != 'NOTHING' && $HostQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?	
							}
							$artiktmp = $artikcal[0];
							
							$i++;
						
						}
						?>
					</select><br /><br />
					Gewenste gebruikersnaam:<br />
					<input type="text" name="gusername" maxlength="10" /> (enkel letters en nummers toegestaan)<br /><br />
				</span>
				
				<span id="VPSID" style="display:none;">
					virtual server:<br />
					<select name="vps" id="vps" onclick="change_vps()">
						<option value="NOTHING" selected="selected">kies hier uw pakket</option>
						<? 
						$i = 0;
						foreach ($vps as $artik){
							
							if( $artik != ' '){
								
								?><option value="<? echo $i; ?>" <? if ($VPSQ != 'NOTHING' && $VPSQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?	
							}
							
							$i++;
						
						}
						?>
					</select><br /><br />
					OS:<br />
					<input type="text" name="VPSos" /><br /><br />
					
				</span>
				
				<span id="backID" style="display:none;">
					backup ruimte:<br />
					<select name="back" id="back" onclick="change_backup()">
						<option value="NOTHING" selected="selected">kies hier uw pakket</option>
						<? 
						$i = 0;
						foreach ($backup as $artik){
							
							if( $artik != ' '){
								
								?><option value="<? echo $i; ?>" <? if ($BackQ != 'NOTHING' && $BackQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?	
							}
							
							$i++;
						
						}
						?>
					</select><br /><br />
				</span>
				
				<span id="webdesignID" style="display:none;">
					webdesign:<br />
					<select name="webdesign" id="webdesign" onclick="change_webdesign()">
						<option value="NOTHING" selected="selected">kies hier uw pakket</option>
						<? 
						foreach ($Webdesign as $artik){
						
							$i = 0;
							?><option value="<? echo $i; ?>" <? if ($DesQ != 'NOTHING' && $DesQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
							$i++;
						
						}
						?>
					</select><br /><br />
				</span>
				
				<span id="gameserversID" style="display:none;">
					gameservers:<br />
					<select name="gameservers" id="gameservers" onclick="change_gameservers()">
						<option value="NOTHING" selected="selected">kies hier uw gameserver</option>
						<optgroup label="games">
						<? 
						$i = 0;
						foreach ($Gameservers as $artik){
							
							if( strstr($artik, 'Teamspeak') ) {
								
								?><optgroup label="voice"><?
								
							}
							?><option value="<? echo $i; ?>" <? if ($GameQ != 'NOTHING' && $GameQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
							$i++;
						
						}
						?>
					</select><br /><br />
					<span id="gameserver" style="display:none;">
						type:<br />
						<select name="pubpriv" id="pubpriv" onclick="change_pubpriv()">
							<option value="NOTHING" selected="selected">kies hier uw type</option>
							<option value="PUB">Public</option>
							<option value="PRIV">Private</option>
						</select><br /><br />
						<span id="slotsgameserver" style="display:none;">
							slots:<br />
							<select name="slots" id="slots" onclick="change_slots()">
								<option value="NOTHING" selected="selected">kies hier het aantal slots</option>
								<option value="10">10</option>
								<option value="12">12</option>
								<option value="14">14</option>
								<option value="16">16</option>
								<option value="20">20</option>
								<option value="24">24</option>
								<option value="32">32</option>
								<option value="40">40</option>
								<option value="44">44</option>
								<option value="50">50</option>
							</select><br /><br />
							<span id="privategameserver" style="display:none;">
								server wachtwoord:<br />
								<input type="text" name="spass" /><br /><br />
							</span>					
							servernaam:<br />
							<input type="text" name="snaam" /><br /><br />
							rcon / FTP wachtwoord:<br />
							<input type="text" name="srcon" /><br /><br />
						</span>
					</span>
				</span>
				
				<span id="domeinnamenID" style="display:none;">
					domeinnaam:<br />
					<input type="text" name="domein" value="<? echo $Domein; ?>" />
					<select name="domeinnamen" id="domeinnamen" onchange="change_domeinnamen()">
						<option value="NOTHING" selected="selected">kies uw domeinnaam</option>
						<optgroup label="extenties">
						<? 
						$i = 0;
						$k = 0;
						foreach ($Domeinnamen as $artik){
							
							if( !strstr($artik, '.') && $k == 0 ) {
								
								?><optgroup label="opties"><?
								$k = 1;
								
							}
							?><option value="<? echo $i; ?>" <? if ($DomQ != 'NOTHING' && $DomQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
							$i++;
						
						}
						?>
					</select><br /><br />
				</span>
				
				Prijs:<br />
				<span style="color:black; font-weight:bold; font-size:14px;">&euro; </span><input style="color:black; border:0px; background-color:#ececec; font-weight:bold; font-size:14px;" id="PRICE" name="PRICE" value="0"><br /><br />
				<span style="color:black; font-weight:bold; font-size:14px;">&euro; </span><input style="color:black; border:0px; background-color:#ececec; font-weight:bold; font-size:14px;" id="PRICESETUP" name="PRICESETUP" value="0"><br /><br />
				
				<? // auto generator
				if ($HostQ != 'NOTHING' || $DesQ != 'NOTHING' || $GameQ != 'NOTHING' || $DesktQ != 'NOTHING' || $NameQ != 'NOTHING' || $BackQ != 'NOTHING' || $VPSQ != 'NOTHING' || $DomQ != 'NOTHING'){
					
					?>
					<script language="JavaScript">
					change_type();
					<?
					if ($HostQ != 'NOTHING'){
					
						?>
						change_webhosting();
						<?
						
					}
					?>
					<?
					if ($DesQ != 'NOTHING'){
					
						?>
						change_webdesign();
						<?
						
					}
					?>
					<?
					if ($NameQ != 'NOTHING' || $DomQ != 'NOTHING'){
					
						?>
						change_domeinnamen();
						<?
						
					}
					?>
					<?
					if ($GameQ != 'NOTHING'){
					
						?>
						change_gameservers();
						<?
						
					}
					?>
					<?
					if ($BackQ != 'NOTHING'){
					
						?>
						change_backup();
						<?
						
					}
					?>
					<?
					if ($VPSQ != 'NOTHING'){
					
						?>
						change_vps();
						<?
						
					}
					?>
					<?
					if ($DesktQ != 'NOTHING'){
					
						?>
						change_desktop();
						<?
						
					}
					?>
					</script>
					<?
				}
				?>
				
				<input type="hidden" name="step" value="<? echo $Step; ?>" />
				<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" />
				<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
			</tr>
			</table>
			
		</span>
		
	</form>
	
	<?

	


}elseif($Step == 3){

	?>
	<h1 onclick="window.location='?p=bestel'" style="cursor:pointer">Bestel - stap 3 van 3</h1>
	
	<span class="subtext01">Hier moet u uw persoonlijke gegevens ingeven, vul deze correct in.</span>
	
	<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
		
		<span class="subtext01">
		
			<table>
			<tr>
			<td valign="bottom" width="128">
				<img src="img/persinfo.jpg" alt="" align="left" /></td>
			<td>
				
				<img alt="" src="img/information.png" /> Uw bestelling zal door één van onze medewerkers verwerkt worden<br /><br />
				Btw:<br />
				<input type="text" name="btw" value="<? echo $Btw; ?>" /><br /><br />
				Bedrijf:<br />
				<input type="text" name="bedrijf" value="<? echo $Bedrijf; ?>" /><br /><br />
				Achternaam*:<br />
				<input type="text" name="achternaam" value="<? echo $Achternaam; ?>" /><br /><br />
				Voornaam*:<br />
				<input type="text" name="naam" value="<? echo $Naam; ?>" /><br /><br />
				Geboortedatum*:<br />
				<input type="text" name="geboortedatum" value="<? echo $Geboortedatum; ?>" /> (notatie: dd-mm-jjjj)<br /><br />
				Telefoon*:<br />
				<input type="text" name="telefoon" value="<? echo $Telefoon; ?>" /> (notatie: 0000/00.00.00 of 000/00.00.00)<br /><br />
				Fax:<br />
				<input type="text" name="fax" value="<? echo $Fax; ?>" /><br /><br />
				Email*:<br />
				<input type="text" name="email" value="<? echo $Email; ?>" /><br /><br />
				Adres*:<br />
				<input type="text" name="adres" value="<? echo $Adres; ?>" /><br /><br />
				Post-code*:<br />
				<input type="text" name="zip" value="<? echo $Zip; ?>" /><br /><br />			
				Gemeente*:<br />
				<input type="text" name="gemeente" value="<? echo $Gemeente; ?>" /><br /><br>
				Land*:<br />
				<input type="text" name="land" value="<? echo $Land; ?>" /><br /><br />
				
				Betaling:<br />
				<label><input type="radio" name="betaling" value="Overschrijving" checked="checked" style="border:0px none;" /> Via overschrijving (internationaal)</label><br /><br />
			
				<input type="hidden" name="step" value="<? echo $Step; ?>" />
				<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" />
				<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
			</tr>
			</table>
			
		</span>
		
	</form>

	
	<?

	
	
}elseif($Step == 4){	

	?>
	<h1 onclick="window.location='?p=bestel'" style="cursor:pointer">Bestel - gedaan</h1>
	
	<span class="subtext01">
	<table>
		<tr>
		<td valign="bottom" width="128">
			<img src="img/done.jpg" alt="" align="left" /></td>
		<td>
			Uw bestelling is goed ontvangen. Ter confirmatie krijgt u een email.<br />U zal spoedig een mailtje van ons krijgen met de nodige informatie.<br /><br />Met vriendelijke groeten,</td>
		</tr>
		</table>
		
	</span>
	<?


}else{

	?>
	<h1 onclick="window.location='?p=bestel'" style="cursor:pointer">Bestel - stap 0 van 4</h1>
	
	<span class="subtext01">Oeps vergeten uw pakket te kiezen</span>
	<?

}
?>
 
Laatst bewerkt door een moderator:
Uhm, dat script is echt veel te groot zo :P

Kun je het op zijn minst even in blokken indelen en er wat [php ] tags omheen zetten?

Het lijkt erop dat de $_SESSION niet helemaal goed loopt, maar ik kan er zo echt niks over zeggen; het is enorm en slecht opgebouwd :/
 
groot is een groot woord maar niet doordacht geprogrammeerd is beter de functie was hem niet bekend

maar dit mis je al zeker session_start();
en je js scriptlijnen moeten eindigen op ; maar bij het installeren van firefox en firebug extentie zou je de js fouten er uit moeten krijgen beter script volgt
 
Code:
<?
session_start();
// EMAIL
$MAILL = 'info@fusa.be';
$CatUserAgreement = 'AlgemeneVoorwaarden.txt';
// WEBHOSTING
$Webhosting = array('webhosting - 2000MB - onbeperkte overdracht','webhosting - 4000MB - onbeperkte overdracht',
' ','reseller - 2000MB - 20GB overdracht','reseller - 4000MB - 40GB overdracht','reseller - 10000MB - 60GB overdracht',
'reseller - 20000MB - 120GB overdracht');
$WebhostingSetupPRICE = array('10','10','0','10','10','10','10');
$WebhostingPRICE = array('1.25','2.50','0','9.95','18.95','33.95','49.95');// WEB DESKTOP
$Webdesktop = array('webruimte 2000MB - 20GB overdracht');
$WebdesktopSetupPRICE = array('0');
$WebdesktopPRICE = array('2.99');// WEBDESIGN
$Webdesign = array('Full Service Pack');
$WebdesignSetupPRICE = array('0');
$WebdesignPRICE = array('19.99');
// GAMESERVERS
$Gameservers = array('Counter-Strike 1.6','Counter-Strike Source','TrackManiaNations',
'Unreal Tournament 2003','Unreal Tournament 2004','Soldat','Call of Duty 4: Modern Warfare',
'Battlefield 2','Unreal Tournament 3','TrackManiaNations Forever');
$GameserversSetupPRICE = array('0','0','0','0','0','0','0','0','0','0')
;$GameserversPublicPRICE = array('1.25','1.50','0.75','1.25','1.25','1.25','2','1.50','1.50','1');
$GameserversPrivatePRICE = array('1','1.25','0.75','1','1','1','1.25','1','1','1');// DOMEINNAMEN
$Domeinnamen = array('.be','.eu','.nl','.com','.net','.tk','.org','.biz','.info','Eigen domeinnaam');
$DomeinnamenSetupPRICE = array('0','0','0','0','0','0','0','0','0','0');
$DomeinnamenPRICE = array('10','11.50','8','11','11','11','12','12','11.50','5');
$DomeinnamenForwardPRICE = array('5','5','5','5','5','5','5','5','5','5');
// VPS
$vps = array('VPS128','VPS256','VPS512','VPS1024');
$vpsSetupPRICE = array('10','10','10','10');
$vpsPRICE = array('15','25','45','65');
// BACKUP
$backup = array('5 GB','10 GB','15 GB','20 GB','25 GB','30 GB','45 GB','50 GB','55 GB','60 GB','65 GB','70 GB','75 GB','80 GB','85 GB','90 GB','95 GB','100 GB','105 GB','110 GB','115 GB','120 GB','125 GB','130 GB','135 GB','140 GB','145 GB','150 GB');
$backupSetupPRICE = array('10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10');
$backupPRICE = array('4','8','12','16','20','21.6','32.4','36','34.65','37.8','40.95','44.1','47.25','50.4','53.55','56.7','59.85','63','53.55','56.1','58.65','61.2','63.75','66.3','68.85','71.4','73.95','76.5');
function Url($Get, $Def){
	if(isset($_GET[$Get]) && addslashes($_GET[$Get])!=''){
		return addslashes($_GET[$Get]);
	}else{
		return $Def;
	}
}
function domaincheck($domain, $tld) {
	$servers = array('be' => 'whois.dns.be','biz' => 'whois.neulevel.biz','com' => 'whois.opensrs.net',
	'fr' => 'whois.nic.fr','info' => 'whois.afilias.info','net'=> 'whois.opensrs.net','nl' => 'whois.domain-registry.nl',
	'org' => 'whois.publicinterestregistry.net','eu' => 'whois.eu',);
	$whois = array('be' => 'FREE','biz' => 'Not found','com' => 'non-local domain','fr' => 'No entries',
	'info' => 'NOT FOUND','net'=> ' non-local domain','nl' => 'is free','org' => 'NOT FOUND','eu' => 'FREE',
	);
	$errno = '';
	$errstr = '';
	if($sock = fsockopen($servers[$tld], 43, $errno, $errstr, 5)){
		fputs($sock, $domain.".".$tld."\r\n");
		$output = '';
		while(!feof($sock)) {
			$output .= fgets($sock, 128);
		}
		fclose($sock);
			if(strstr(strtolower($output), strtolower($whois[$tld]))){
				return '1';
			}else{
				return '0';
			}
	}else{
		return '2';
	}
}
function limittext($txt, $MaxLen){
	if (strlen($txt) >= $MaxLen && $MaxLen != '0') {
		$txt = substr($txt, 0, $MaxLen - 3);
		$txt .= "...";
	}
	return $txt;
}
function CheckMail($in) {
	return preg_match('/^([a-z0-9_-]+\.)*[a-z0-9_-]+@([a-z0-9_-]{2,}\.)+([a-z0-9_-]{2,})$/i', $in);
}
$HostQ = Url('H', 'NOTHING');
$DesQ = Url('D', 'NOTHING');
$GameQ = Url('G', 'NOTHING');
$NameQ = Url('N', 'NOTHING');
$VPSQ = Url('V', 'NOTHING');
$DomQ = Url('O', 'NOTHING');
$BackQ = Url('B', 'NOTHING');
$DesktQ = Url('E', 'NOTHING');

?>
<script language="JavaScript">
function change_type() {
	var typ = document.getElementById("keuze").value;
	var fields = ['webdesignID','webhostingID','gameserversID','domeinnamenID','VPSID','backID','desktID'];
	for(var i=0;(i<fields.length&&typeof(fields[i])!="undefined");i++){
		if (fields[i].value==typ){
				var obj = document.getElementById(fields[i]);
				obj.style.display = 'none';
		}else{
				var obj = document.getElementById(fields[i]);
				obj.style.display = 'block';
		}
	};
	document.getElementById('PRICE').value = 0;
	document.getElementById('PRICESETUP').value = 0;
}
	<? 
	function hoevaliknietinherhaling($element){
		$fields = array('webdesignID','webhostingID','gameserversID','domeinnamenID','VPSID','backID','desktID');
		foreach($fields as $value){
			if ($element != $value){?>
				var obj = document.getElementById('$value');
				obj.style.display = 'none';
			<?}else{?>
				var obj = document.getElementById('$value');
				obj.style.display = 'block';
			<?}
		}
	}
	?>
function change_webhosting() {
	var obj = document.getElementById('webhosting');
	var obj2 = document.getElementById('domeinnamenID');
	if (obj.value != 'NOTHING'){
		obj2.style.display = 'block';
		<?	
		ArrayTOJSarray($WebhostingPRICE ,"PRICE");
		ArrayTOJSarray($WebhostingSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("webhosting").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		var obj2 = document.getElementById('domeinnamenID');
		obj2.style.display = 'none';
	}
}
function change_webdesign() {
	var obj = document.getElementById('webdesign');
	var obj2 = document.getElementById('domeinnamenID');
	if (obj.value != 'NOTHING'){
		obj2.style.display = 'block';
		<?
		ArrayTOJSarray($WebdesignPRICE ,"PRICE");
		ArrayTOJSarray($WebdesignSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("webdesign").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		var obj2 = document.getElementById('domeinnamenID');
		obj2.style.display = 'none';
	}
}
function change_vps() {
	var obj = document.getElementById('vps');
	if (obj.value != 'NOTHING'){		
		<?
		ArrayTOJSarray($vpsPRICE ,"PRICE");
		ArrayTOJSarray($vpsSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("vps").value;
		var price = parseFloat(PRICE[priceID]);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
	}
}
function change_desktop() {
	var obj = document.getElementById('deskt');
	if (obj.value != 'NOTHING'){
		<?
		ArrayTOJSarray($WebdesktopPRICE ,"PRICE");
		ArrayTOJSarray($WebdesktopSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("deskt").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
	}
}
function change_backup() {
	var obj = document.getElementById('back');
	if (obj.value != 'NOTHING'){	
		<?
		ArrayTOJSarray($backupPRICE ,"PRICE");
		ArrayTOJSarray($backupSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("back").value;
		var price = parseFloat(PRICE[priceID]);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
	}
}
function change_gameservers() {
	var obj = document.getElementById('gameservers');
	if (obj.value != 'NOTHING'){
		var obj = document.getElementById('gameserver');
		obj.style.display = 'block';
		change_slots();//;!!!ERROR!!!
	}else{
		var obj = document.getElementById('gameserver');
		obj.style.display = 'none';
		document.getElementById('PRICE').value = 0;
	}
}
function change_pubpriv() {
	var obj = document.getElementById('pubpriv');
	if (obj.value != 'NOTHING'){
		if (obj.value == 'PRIV'){
			var obj = document.getElementById('privategameserver');
			obj.style.display = 'block';
		}else{
			var obj = document.getElementById('privategameserver');
			obj.style.display = 'none';
		}
		var obj = document.getElementById('slotsgameserver');
		obj.style.display = 'block';
		change_slots()
	}else{
		var obj = document.getElementById('privategameserver');
		obj.style.display = 'none';
		var obj = document.getElementById('slotsgameserver');
		obj.style.display = 'none';
		document.getElementById('PRICE').value = 0;
	}
}
function change_slots() {
	var obj = document.getElementById('slots');
	if (obj.value != 'NOTHING'){
		<?
			ArrayTOJSarray($GameserversPublicPRICE ,"PRICEpub");
			ArrayTOJSarray($GameserversPrivatePRICE ,"PRICEpriv");
			ArrayTOJSarray($GameserversSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("gameservers").value;
		var pubpriv = document.getElementById("pubpriv").value;
		if (pubpriv == "PUB"){
			var price = PRICEpub[priceID];
		}else{
			var price = PRICEpriv[priceID];
		}
		var slot = document.getElementById("slots").value;
		price = parseFloat((price * slot));
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round((price)*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}
}
function change_domeinnamen() {
	var obj = document.getElementById('domeinnamen');
	if (obj.value != 'NOTHING'){
		?>
		ArrayTOJSarray($DomeinnamenPRICE ,"PRICE");
		ArrayTOJSarray($DomeinnamenSetupPRICE ,"SETUPPRICE");
		ArrayTOJSarray($DomeinnamenForwardPRICE ,"FORWARDPRICE");
		?>
		var priceID = document.getElementById("domeinnamen").value;
		var price = parseFloat(PRICE[priceID]);
		if (document.getElementById('keuze').value == 'webdesignID'){
			change_webdesign();
		}else if (document.getElementById('keuze').value == 'webhostingID'){
			change_webhosting();
		}else{
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICESETUP').value = 0;
		}
		if (document.getElementById('keuze').value == 'webdesignID' && document.getElementById('webdesign').value == '0'){
		}else if (
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '3' && priceID == '8' ||
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '4' && priceID == '8' ||
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '5' && priceID == '8' ||
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '6' && priceID == '8'){
			var tempprice = document.getElementById('PRICE').value;
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICE').value = Math.round((parseFloat(tempprice))*100)/100;
			document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		}else{
			var tempprice = parseFloat(document.getElementById('PRICE').value + FORWARDPRICE[priceID]);
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICE').value = Math.round((parseFloat(tempprice) + price)*100)/100;
			document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		}
	}else{
		document.getElementById('domeinnamenID').style.display = 'none';
		document.getElementById('PRICE').value = 0;
		if (document.getElementById('keuze').value == 'webdesignID'){
			change_webdesign();
		}else if (document.getElementById('keuze').value == 'webhostingID'){
			change_webhosting();
		}else{
			document.getElementById('PRICE').value = 0
		}
	}
}
</script>

<?
function ArrayTOJSarray($array ,$jsvarname){
	print "var $jsvarname = new Array();";
	$i = 0;
	foreach ($array as $item) {
		print $jsvarname."[". $i++ ."] = $item";
	}
}


$MsgWarn = '';
$Naam = '';
$Achternaam = '';
$Bedrijf = '';
$Btw = '';
$Telefoon = '';
$Fax = '';
$Email = '';
$Land = '';
$Adres = '';
$Gemeente = '';
$Zip = '';
$Domein = '';
$Geboortedatum = '';
$Step = '1';
if(isset($_POST['FormSelectSubmit'])){
if(isset($_POST['step'])){
$Step = addslashes($_POST['step']);
}else{
$Step = '1';
}
if($Step == 3){
$Naam = addslashes($_POST['naam']);
$Achternaam = addslashes($_POST['achternaam']);
$Btw = addslashes($_POST['btw']);
$Bedrijf = addslashes($_POST['bedrijf']);
$Telefoon = str_replace('+32', '0', str_replace('+31', '0', addslashes($_POST['telefoon'])));
$Fax = addslashes($_POST['fax']);
$Email = addslashes($_POST['email']);
$Land = addslashes($_POST['land']);
$Adres = addslashes($_POST['adres']);
$Gemeente = addslashes($_POST['gemeente']);
$Zip = addslashes($_POST['zip']);
$Geboortedatum = addslashes($_POST['geboortedatum']);
$Betaling = addslashes($_POST['betaling']);
$Ok = '1';
if(!empty($_POST['naam']) && !empty($_POST['telefoon']) && !empty($_POST['email']) && !empty($_POST['adres']) && !empty($_POST['gemeente']) && !empty($_POST['zip']) && !empty($_POST['geboortedatum']) && !empty($_POST['betaling']) && !empty($_POST['achternaam']) && !empty($_POST['land'])){
if(CheckMail($Email) != 'wrong'){
if(($Geboortedatum{2} == '-' && $Geboortedatum{5} == '-' && is_numeric(substr($Geboortedatum, 0, 2)) && is_numeric(substr($Geboortedatum, 3, 2)) && is_numeric(substr($Geboortedatum, 6, 4)) && substr($Geboortedatum, 0, 2) < 32 && substr($Geboortedatum, 3, 2) < 13)){
$Tekst = '
Beste '.$Naam.' '.$Achternaam.'<br /><br />
Dit is een automatisch gegenereerde mail die dient ter bevestiging van uw bestelling.<br />
Deze is geplaatst op '.date('Y-m-d H:i:s').'.<br />
Indien u dit niet hebt besteld, contacteer ons zo snel mogelijk!<br /><br />
<b>Overzicht bestelling</b><br />';
if($_SESSION['ftw_bestelling'][0] == 'H'){
$Tekst .= 'Hosting: '.$Webhosting[$_SESSION['ftw_bestelling'][1]].'<br />
Domeinnaam: '.$_SESSION['ftw_bestelling'][2].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][3]].')<br />
Gebruikersnaam: '.$_SESSION['ftw_bestelling'][4].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'D'){
$Tekst .= 'Webdesign: '.$Webdesign[$_SESSION['ftw_bestelling'][1]].'<br />
Domeinnaam: '.$_SESSION['ftw_bestelling'][2].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][3]].')<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'G'){
$Tekst .= 'Gameserver: '.$Gameservers[$_SESSION['ftw_bestelling'][1]].'<br />
Type: '.$_SESSION['ftw_bestelling'][2].'<br />
Slots: '.$_SESSION['ftw_bestelling'][3].'<br />
Servernaam: '.$_SESSION['ftw_bestelling'][4].'<br />
Wachtwoord: '.$_SESSION['ftw_bestelling'][5].'<br />
Rcon/FTP: '.$_SESSION['ftw_bestelling'][6].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'N'){
	$Tekst .= 'Domeinnaam: '.$_SESSION['ftw_bestelling'][1].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][2]].')<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'V'){
	$Tekst .= 'VPS: '.$vps[$_SESSION['ftw_bestelling'][1]].'<br />
	OS: '.$_SESSION['ftw_bestelling'][2].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'E'){
	$Tekst .= 'eyeOS: '.$vps[$_SESSION['ftw_bestelling'][1]].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'B'){
	$Tekst .= 'Backup: '.$backup[$_SESSION['ftw_bestelling'][1]].'<br /><br />';
}
$Tekst .= '
<b>Uw gegevens</b><br />
Naam: '.$Naam.' '.$Achternaam.'<br />
Geboortedatum: '.$Geboortedatum.'<br />
Bedrijf: '.$Bedrijf.'<br />
Btw: '.$Btw.'<br />
Telefoon: '.str_replace('.', '', str_replace(' ', '', $Telefoon)).'<br />
Fax: '.$Fax.'<br />
Email: '.$Email.'<br />
Adres: '.$Adres.'<br />
Postcode: '.$Zip.'<br />
Gemeente: '.$Gemeente.'<br />
Land: '.$Land.'<br />
Betaling: '.$Betaling.'<br /><br />
We houden u op de hoogte van uw bestelling.<br /><br /><br />
Bedankt voor uw vertrouwen';
//mail klant
mail($Email,'Bestelling .:. fusa.be', $Tekst, "From: " . $MAILL. "\nContent-Type: text/html; charset=iso-8859-1");
//mail admin site
mail($MAILL, 'Bestelling COPY .:. fusa.be', '<h3>Dit is een copie van de mail naar de klant ter bevestiging.</h3>Referer:'.$_SESSION['referer'].'<br />Ip:'.$_SERVER['REMOTE_ADDR'].'<br /><br />'.$Tekst, "From: " . $Email. "\nContent-Type: text/html; charset=iso-8859-1");
$Step = 4;
}else{
$MsgWarn .= '<img alt="" src="img/err.png" /> vul een geldige geboortedatum in';
}
}else{
$MsgWarn .= '<img alt="" src="img/err.png" /> vul een geldig emailadres in';
}
}else{
$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve alles in te vullen';
}
}elseif($Step == 2){
$Domein = addslashes($_POST['domein']);
if(!empty($_POST['keuze'])) {
if($_POST['keuze'] == 'webhostingID'){
if(is_numeric($_POST['webhosting']) && is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
if(!empty($_POST['gusername'])) $gusername = $_POST['gusername']; else $gusername = '';
$_SESSION['ftw_bestelling'] = array('H', addslashes($_POST['webhosting']), addslashes($_POST['domein']), addslashes($_POST['domeinnamen']), $gusername);
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'webdesignID'){
if(is_numeric($_POST['webdesign']) && is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
$_SESSION['ftw_bestelling'] = array('D', addslashes($_POST['webdesign']), addslashes($_POST['domein']), addslashes($_POST['domeinnamen']));
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'gameserversID'){
if(is_numeric($_POST['gameservers']) && is_numeric($_POST['slots']) && !empty($_POST['pubpriv'])){
if(!empty($_POST['snaam'])) $SNaam = addslashes($_POST['snaam']); else $SNaam = '';
if(!empty($_POST['spass'])) $SPass = addslashes($_POST['spass']); else $SPass = '';
if(!empty($_POST['srcon'])) $SRcon = addslashes($_POST['srcon']); else $SRcon = '';
$_SESSION['ftw_bestelling'] = array('G', addslashes($_POST['gameservers']), addslashes($_POST['pubpriv']), addslashes($_POST['slots']), $SNaam, $SPass, $SRcon);
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'domeinnamenID'){
if(is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
$_SESSION['ftw_bestelling'] = array('N', addslashes($_POST['domein']), addslashes($_POST['domeinnamen']));
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'VPSID'){
if(is_numeric($_POST['vps'])){
if (!empty($_POST['VPSos'])) $VPSos = addslashes($_POST['VPSos']); else $VPSos = '';
$_SESSION['ftw_bestelling'] = array('V', addslashes($_POST['vps']), $VPSos);
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'desktID'){
if(is_numeric($_POST['deskt'])){
$_SESSION['ftw_bestelling'] = array('E', addslashes($_POST['deskt']));
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'backID'){
if(is_numeric($_POST['back'])){
$_SESSION['ftw_bestelling'] = array('B', addslashes($_POST['back']));
$Step = 3;
}else{ $err = 'err'; }
}else{ $err = 'err'; }
if($_POST['keuze'] == 'domeinnamenID' || $_POST['keuze'] == 'webdesignID' || $_POST['keuze'] == 'webhostingID'){
if ($_POST['domeinnamen'] != array_search('Eigen domeinnaam', $Domeinnamen)){
$check = domaincheck(addslashes($_POST['domein']), str_replace('.', '', $Domeinnamen[$_POST['domeinnamen']]));
if ( $check == '1' ){
	$StatusDom = '<img alt="" src="img/information.png" /> Deze domein is <b>vrij</b> en '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal op uw naam geregistreerd worden.<br />';
}elseif($check == '0'){
	$StatusDom = '<img alt="" src="img/information.png" /> Deze domein is <b>bezet</b> '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal op uw naam overgezet worden.(indien u eigenaar bent!)<br />';
}else{
	$StatusDom = '<img alt="" src="img/information.png" /> De domeinnaam kon niet gecontroleerd worden, probeer opnieuw, gebruik <a href="http://www.checkdomain.com/">deze tool</a> of ga verder.<br />';
}
}else{
	$StatusDom .= '<img alt="" src="img/information.png" /> Deze domein '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal u zelf moeten beheren.<br />';
}
}
}else{ $err = 'err'; }
	if(isset($err)){
	$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve alles correct in te vullen';
	}
}elseif($Step == 1){
	if(!empty($_POST['akkoord'])){
		$_SESSION['ftw_bestelling'] = array($type);
		$Step = 2;
	}else{
		$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve akkoord te gaan met de overeenkomst';
	}
}
}
if($Step == 1){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 1 van 3</h1>
<span class="subtext01">U moet deze voorwaarden accepteren voor het bestellen.</span>
<?
$handle = fopen($CatUserAgreement, "r");
$AV = fread($handle, filesize($CatUserAgreement));
$AV = htmlentities($AV);
fclose($handle);
?>
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/useragree.jpg" alt="" align="left" /></td>
<td>
<textarea name="beschrijving" rows="8" cols="60" readonly="readonly" style="border: 1px solid #dfdfdf; background-color:#ececec; width:500px;"><? echo $AV; ?></textarea><br />
<label><input name="akkoord" type="checkbox" value="1" style="border:0px none;" /> Ik ga akkoord met de voorwaarden en verklaar dat ik 18 jaar of ouder ben<br />
of ik toestemming heb van een ouder of voogd.</label><br /><br />
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" disabled="disabled" />
<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
</tr>
</table>
</span>
</form>
<?
}elseif($Step == 2){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 2 van 3</h1>
<span class="subtext01">Stel hier uw pakket samen.</span>
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/domain.jpg" alt="" align="left" /></td>
<td valign="bottom">
Type:<br />
<select name="keuze" id="keuze" onclick="change_type()">
<option value="NOTHING" selected="selected">kies hier wat u wil</option>
<option value="webhostingID" <? if ($HostQ != 'NOTHING') { ?>selected="selected" <? } ?>>webhosting</option>
<option value="webdesignID" <? if ($DesQ != 'NOTHING') { ?>selected="selected" <? } ?>>webdesign</option>
<option value="gameserversID" <? if ($GameQ != 'NOTHING') { ?>selected="selected" <? } ?>>gameservers</option>
<option value="domeinnamenID" <? if ($DomQ != 'NOTHING') { ?>selected="selected" <? } ?>>domeinnamen</option>
<option value="VPSID" <? if ($VPSQ != 'NOTHING') { ?>selected="selected" <? } ?>>virtual private servers</option>
<option value="backID" <? if ($BackQ != 'NOTHING') { ?>selected="selected" <? } ?>>backup ruimte</option>
<option value="desktID" <? if ($DesktQ != 'NOTHING') { ?>selected="selected" <? } ?>>eyeOS - web desktop</option>
</select><br /><br />
<span id="desktID" style="display:none;">
web desktop:<br />
<select name="deskt" id="deskt" onclick="change_desktop()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
foreach ($Webdesktop as $artik){
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($DesktQ != 'NOTHING' && $DesktQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$i++;
}
?>
</select><br /><br />
</span>
<span id="webhostingID" style="display:none;">
webhosting:<br />
<select name="webhosting" id="webhosting" onclick="change_webhosting()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
$artiktmp = '';
foreach ($Webhosting as $artik){
$artikcal = explode(' - ', $artik);
if( $artiktmp != $artikcal[0]) {
?><optgroup label="<? echo $artikcal[0]; ?>"><?
}
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($HostQ != 'NOTHING' && $HostQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$artiktmp = $artikcal[0];
$i++;
}
?>
</select><br /><br />
Gewenste gebruikersnaam:<br />
<input type="text" name="gusername" maxlength="10" /> (enkel letters en nummers toegestaan)<br /><br />
</span>
<span id="VPSID" style="display:none;">
virtual server:<br />
<select name="vps" id="vps" onclick="change_vps()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
foreach ($vps as $artik){
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($VPSQ != 'NOTHING' && $VPSQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$i++;
}
?>
</select><br /><br />
OS:<br />
<input type="text" name="VPSos" /><br /><br />
</span>
<span id="backID" style="display:none;">
backup ruimte:<br />
<select name="back" id="back" onclick="change_backup()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
foreach ($backup as $artik){
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($BackQ != 'NOTHING' && $BackQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$i++;
}
?>
</select><br /><br />
</span>
<span id="webdesignID" style="display:none;">
webdesign:<br />
<select name="webdesign" id="webdesign" onclick="change_webdesign()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
foreach ($Webdesign as $artik){
$i = 0;
?><option value="<? echo $i; ?>" <? if ($DesQ != 'NOTHING' && $DesQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
$i++;
}
?>
</select><br /><br />
</span>
<span id="gameserversID" style="display:none;">
gameservers:<br />
<select name="gameservers" id="gameservers" onclick="change_gameservers()">
<option value="NOTHING" selected="selected">kies hier uw gameserver</option>
<optgroup label="games">
<?
$i = 0;
foreach ($Gameservers as $artik){
if( strstr($artik, 'Teamspeak') ) {
?><optgroup label="voice"><?
}
?><option value="<? echo $i; ?>" <? if ($GameQ != 'NOTHING' && $GameQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
$i++;
}
?>
</select><br /><br />
<span id="gameserver" style="display:none;">
type:<br />
<select name="pubpriv" id="pubpriv" onclick="change_pubpriv()">
<option value="NOTHING" selected="selected">kies hier uw type</option>
<option value="PUB">Public</option>
<option value="PRIV">Private</option>
</select><br /><br />
<span id="slotsgameserver" style="display:none;">
slots:<br />
<select name="slots" id="slots" onclick="change_slots()">
<option value="NOTHING" selected="selected">kies hier het aantal slots</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="14">14</option>
<option value="16">16</option>
<option value="20">20</option>
<option value="24">24</option>
<option value="32">32</option>
<option value="40">40</option>
<option value="44">44</option>
<option value="50">50</option>
</select><br /><br />
<span id="privategameserver" style="display:none;">
server wachtwoord:<br />
<input type="text" name="spass" /><br /><br />
</span>
servernaam:<br />
<input type="text" name="snaam" /><br /><br />
rcon / FTP wachtwoord:<br />
<input type="text" name="srcon" /><br /><br />
</span>
</span>
</span>
<span id="domeinnamenID" style="display:none;">
domeinnaam:<br />
<input type="text" name="domein" value="<? echo $Domein; ?>" />
<select name="domeinnamen" id="domeinnamen" onchange="change_domeinnamen()">
<option value="NOTHING" selected="selected">kies uw domeinnaam</option>
<optgroup label="extenties">
<?
$i = 0;
$k = 0;
foreach ($Domeinnamen as $artik){
if( !strstr($artik, '.') && $k == 0 ) {
?><optgroup label="opties"><?
$k = 1;
}
?><option value="<? echo $i; ?>" <? if ($DomQ != 'NOTHING' && $DomQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
$i++;
}
?>
</select><br /><br />
</span>
Prijs:<br />
<span style="color:black; font-weight:bold; font-size:14px;">&euro; </span><input style="color:black; border:0px; background-color:#ececec; font-weight:bold; font-size:14px;" id="PRICE" name="PRICE" value="0"><br /><br />
<span style="color:black; font-weight:bold; font-size:14px;">&euro; </span><input style="color:black; border:0px; background-color:#ececec; font-weight:bold; font-size:14px;" id="PRICESETUP" name="PRICESETUP" value="0"><br /><br />
<? // auto generator
if ($HostQ != 'NOTHING' || $DesQ != 'NOTHING' || $GameQ != 'NOTHING' || $DesktQ != 'NOTHING' || $NameQ != 'NOTHING' || $BackQ != 'NOTHING' || $VPSQ != 'NOTHING' || $DomQ != 'NOTHING'){
?>
<script language="JavaScript">
change_type();
<?
if ($HostQ != 'NOTHING'){						print 'change_webhosting();'}
if ($DesQ != 'NOTHING'){						print 'change_webdesign();'}
if ($NameQ != 'NOTHING' || $DomQ != 'NOTHING'){ print 'change_domeinnamen();'}
if ($GameQ != 'NOTHING'){						print 'change_gameservers();'}
if ($BackQ != 'NOTHING'){						print 'change_backup();'}
if ($VPSQ != 'NOTHING'){						print 'change_vps();'}
if ($DesktQ != 'NOTHING'){					 	print 'change_desktop();'}
?>
</script>
<?
}
?>
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" />
<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
</tr>
</table>
</span>
</form>
<?
}elseif($Step == 3){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 3 van 3</h1>
<span class="subtext01">Hier moet u uw persoonlijke gegevens ingeven, vul deze correct in.</span>
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/persinfo.jpg" alt="" align="left" /></td>
<td>
<img alt="" src="img/information.png" /> Uw bestelling zal door één van onze medewerkers verwerkt worden<br /><br />
Btw:<br />
<input type="text" name="btw" value="<? echo $Btw; ?>" /><br /><br />
Bedrijf:<br />
<input type="text" name="bedrijf" value="<? echo $Bedrijf; ?>" /><br /><br />
Achternaam*:<br />
<input type="text" name="achternaam" value="<? echo $Achternaam; ?>" /><br /><br />
Voornaam*:<br />
<input type="text" name="naam" value="<? echo $Naam; ?>" /><br /><br />
Geboortedatum*:<br />
<input type="text" name="geboortedatum" value="<? echo $Geboortedatum; ?>" /> (notatie: dd-mm-jjjj)<br /><br />
Telefoon*:<br />
<input type="text" name="telefoon" value="<? echo $Telefoon; ?>" /> (notatie: 0000/00.00.00 of 000/00.00.00)<br /><br />
Fax:<br />
<input type="text" name="fax" value="<? echo $Fax; ?>" /><br /><br />
Email*:<br />
<input type="text" name="email" value="<? echo $Email; ?>" /><br /><br />
Adres*:<br />
<input type="text" name="adres" value="<? echo $Adres; ?>" /><br /><br />
Post-code*:<br />
<input type="text" name="zip" value="<? echo $Zip; ?>" /><br /><br />
Gemeente*:<br />
<input type="text" name="gemeente" value="<? echo $Gemeente; ?>" /><br /><br>
Land*:<br />
<input type="text" name="land" value="<? echo $Land; ?>" /><br /><br />
Betaling:<br />
<label><input type="radio" name="betaling" value="Overschrijving" checked="checked" style="border:0px none;" /> Via overschrijving (internationaal)</label><br /><br />
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" />
<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
</tr>
</table>
</span>
</form>
<?
}elseif($Step == 4){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - gedaan</h1>
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/done.jpg" alt="" align="left" /></td>
<td>
Uw bestelling is goed ontvangen. Ter confirmatie krijgt u een email.<br />U zal spoedig een mailtje van ons krijgen met de nodige informatie.<br /><br />Met vriendelijke groeten,</td>
</tr>
</table>
</span>
<?
}else{
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 0 van 4</h1>
<span class="subtext01">Oeps vergeten uw pakket te kiezen</span>
<?
}
?>
maikelspain is offline
 
Laatst bewerkt:
Voor het plaatsen van tags mag je een moderator best storen ;) (Meld misbruik-knop)

@kenikavanbis: Is jouw laatste post enkel de beginpost met code-tags?
Zo ja, dan zou je deze kunnen verwijderen aangezien ik om de beginpost al tags heb gezet :)

Anders is het makkelijk alleen het gewijzigde stuk te plaatsen zodat er overzicht onstaat.
De code bestaat uit zoveel regels dat het lastig is uit te gaan zoeken wat je exact gewijzigd hebt.
 
eigenlijk te veel ;) maar de hoofdzaak zie je erboven nadien heb ik eff een codetunning doorgevoerd waardoor er minder code onstond. Maar ik neem aan dat je wel eclipse kent Maak hem wijs dat het een vorige versie is en dan zie je zo de verschillen.
verder geef in de eigenaar van het script de raad het te laten herdoen het is geen mvc code en zeker niet prettycode.
 
MVC is dan ook geen vereiste, en zeker niet voor deze toepassing. :confused:
 
Code:
<?
session_start();
// EMAIL
$MAILL = 'info@fusa.be';
$CatUserAgreement = 'AlgemeneVoorwaarden.txt';
// WEBHOSTING
$Webhosting = array('webhosting - 2000MB - onbeperkte overdracht','webhosting - 4000MB - onbeperkte overdracht',
' ','reseller - 2000MB - 20GB overdracht','reseller - 4000MB - 40GB overdracht','reseller - 10000MB - 60GB overdracht',
'reseller - 20000MB - 120GB overdracht');
$WebhostingSetupPRICE = array('10','10','0','10','10','10','10');
$WebhostingPRICE = array('1.25','2.50','0','9.95','18.95','33.95','49.95');// WEB DESKTOP
$Webdesktop = array('webruimte 2000MB - 20GB overdracht');
$WebdesktopSetupPRICE = array('0');
$WebdesktopPRICE = array('2.99');// WEBDESIGN
$Webdesign = array('Full Service Pack');
$WebdesignSetupPRICE = array('0');
$WebdesignPRICE = array('19.99');
// GAMESERVERS
$Gameservers = array('Counter-Strike 1.6','Counter-Strike Source','TrackManiaNations',
'Unreal Tournament 2003','Unreal Tournament 2004','Soldat','Call of Duty 4: Modern Warfare',
'Battlefield 2','Unreal Tournament 3','TrackManiaNations Forever');
$GameserversSetupPRICE = array('0','0','0','0','0','0','0','0','0','0')
;$GameserversPublicPRICE = array('1.25','1.50','0.75','1.25','1.25','1.25','2','1.50','1.50','1');
$GameserversPrivatePRICE = array('1','1.25','0.75','1','1','1','1.25','1','1','1');// DOMEINNAMEN
$Domeinnamen = array('.be','.eu','.nl','.com','.net','.tk','.org','.biz','.info','Eigen domeinnaam');
$DomeinnamenSetupPRICE = array('0','0','0','0','0','0','0','0','0','0');
$DomeinnamenPRICE = array('10','11.50','8','11','11','11','12','12','11.50','5');
$DomeinnamenForwardPRICE = array('5','5','5','5','5','5','5','5','5','5');
// VPS
$vps = array('VPS128','VPS256','VPS512','VPS1024');
$vpsSetupPRICE = array('10','10','10','10');
$vpsPRICE = array('15','25','45','65');
// BACKUP
$backup = array('5 GB','10 GB','15 GB','20 GB','25 GB','30 GB','45 GB','50 GB','55 GB','60 GB','65 GB','70 GB','75 GB','80 GB','85 GB','90 GB','95 GB','100 GB','105 GB','110 GB','115 GB','120 GB','125 GB','130 GB','135 GB','140 GB','145 GB','150 GB');
$backupSetupPRICE = array('10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10','10');
$backupPRICE = array('4','8','12','16','20','21.6','32.4','36','34.65','37.8','40.95','44.1','47.25','50.4','53.55','56.7','59.85','63','53.55','56.1','58.65','61.2','63.75','66.3','68.85','71.4','73.95','76.5');
function Url($Get, $Def){
	if(isset($_GET[$Get]) && addslashes($_GET[$Get])!=''){
		return addslashes($_GET[$Get]);
	}else{
		return $Def;
	}
}
function domaincheck($domain, $tld) {
	$servers = array('be' => 'whois.dns.be','biz' => 'whois.neulevel.biz','com' => 'whois.opensrs.net',
	'fr' => 'whois.nic.fr','info' => 'whois.afilias.info','net'=> 'whois.opensrs.net','nl' => 'whois.domain-registry.nl',
	'org' => 'whois.publicinterestregistry.net','eu' => 'whois.eu',);
	$whois = array('be' => 'FREE','biz' => 'Not found','com' => 'non-local domain','fr' => 'No entries',
	'info' => 'NOT FOUND','net'=> ' non-local domain','nl' => 'is free','org' => 'NOT FOUND','eu' => 'FREE',
	);
	$errno = '';
	$errstr = '';
	if($sock = fsockopen($servers[$tld], 43, $errno, $errstr, 5)){
		fputs($sock, $domain.".".$tld."\r\n");
		$output = '';
		while(!feof($sock)) {
			$output .= fgets($sock, 128);
		}
		fclose($sock);
			if(strstr(strtolower($output), strtolower($whois[$tld]))){
				return '1';
			}else{
				return '0';
			}
	}else{
		return '2';
	}
}
function limittext($txt, $MaxLen){
	if (strlen($txt) >= $MaxLen && $MaxLen != '0') {
		$txt = substr($txt, 0, $MaxLen - 3);
		$txt .= "...";
	}
	return $txt;
}
function CheckMail($in) {
	return preg_match('/^([a-z0-9_-]+\.)*[a-z0-9_-]+@([a-z0-9_-]{2,}\.)+([a-z0-9_-]{2,})$/i', $in);
}
$HostQ = Url('H', 'NOTHING');
$DesQ = Url('D', 'NOTHING');
$GameQ = Url('G', 'NOTHING');
$NameQ = Url('N', 'NOTHING');
$VPSQ = Url('V', 'NOTHING');
$DomQ = Url('O', 'NOTHING');
$BackQ = Url('B', 'NOTHING');
$DesktQ = Url('E', 'NOTHING');

?>
<script language="JavaScript">
function change_type() {
	var typ = document.getElementById("keuze").value;
	var fields = ['webdesignID','webhostingID','gameserversID','domeinnamenID','VPSID','backID','desktID'];
	for(var i=0;(i<fields.length&&typeof(fields[i])!="undefined");i++){
		if (fields[i].value==typ){
				var obj = document.getElementById(fields[i]);
				obj.style.display = 'none';
		}else{
				var obj = document.getElementById(fields[i]);
				obj.style.display = 'block';
		}
	};
	document.getElementById('PRICE').value = 0;
	document.getElementById('PRICESETUP').value = 0;
}
	<? 
	function hoevaliknietinherhaling($element){
		$fields = array('webdesignID','webhostingID','gameserversID','domeinnamenID','VPSID','backID','desktID');
		foreach($fields as $value){
			if ($element != $value){?>
				var obj = document.getElementById('$value');
				obj.style.display = 'none';
			<?}else{?>
				var obj = document.getElementById('$value');
				obj.style.display = 'block';
			<?}
		}
	}
	?>
function change_webhosting() {
	var obj = document.getElementById('webhosting');
	var obj2 = document.getElementById('domeinnamenID');
	if (obj.value != 'NOTHING'){
		obj2.style.display = 'block';
		<?	
		ArrayTOJSarray($WebhostingPRICE ,"PRICE");
		ArrayTOJSarray($WebhostingSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("webhosting").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		var obj2 = document.getElementById('domeinnamenID');
		obj2.style.display = 'none';
	}
}
function change_webdesign() {
	var obj = document.getElementById('webdesign');
	var obj2 = document.getElementById('domeinnamenID');
	if (obj.value != 'NOTHING'){
		obj2.style.display = 'block';
		<?
		ArrayTOJSarray($WebdesignPRICE ,"PRICE");
		ArrayTOJSarray($WebdesignSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("webdesign").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		var obj2 = document.getElementById('domeinnamenID');
		obj2.style.display = 'none';
	}
}
function change_vps() {
	var obj = document.getElementById('vps');
	if (obj.value != 'NOTHING'){		
		<?
		ArrayTOJSarray($vpsPRICE ,"PRICE");
		ArrayTOJSarray($vpsSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("vps").value;
		var price = parseFloat(PRICE[priceID]);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
	}
}
function change_desktop() {
	var obj = document.getElementById('deskt');
	if (obj.value != 'NOTHING'){
		<?
		ArrayTOJSarray($WebdesktopPRICE ,"PRICE");
		ArrayTOJSarray($WebdesktopSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("deskt").value;
		var price = parseFloat(PRICE[priceID] * 12);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
	}
}
function change_backup() {
	var obj = document.getElementById('back');
	if (obj.value != 'NOTHING'){	
		<?
		ArrayTOJSarray($backupPRICE ,"PRICE");
		ArrayTOJSarray($backupSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("back").value;
		var price = parseFloat(PRICE[priceID]);
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round(price*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}else{
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
	}
}
function change_gameservers() {
	var obj = document.getElementById('gameservers');
	if (obj.value != 'NOTHING'){
		var obj = document.getElementById('gameserver');
		obj.style.display = 'block';
		change_slots();//;!!!ERROR!!!
	}else{
		var obj = document.getElementById('gameserver');
		obj.style.display = 'none';
		document.getElementById('PRICE').value = 0;
	}
}
function change_pubpriv() {
	var obj = document.getElementById('pubpriv');
	if (obj.value != 'NOTHING'){
		if (obj.value == 'PRIV'){
			var obj = document.getElementById('privategameserver');
			obj.style.display = 'block';
		}else{
			var obj = document.getElementById('privategameserver');
			obj.style.display = 'none';
		}
		var obj = document.getElementById('slotsgameserver');
		obj.style.display = 'block';
		change_slots()
	}else{
		var obj = document.getElementById('privategameserver');
		obj.style.display = 'none';
		var obj = document.getElementById('slotsgameserver');
		obj.style.display = 'none';
		document.getElementById('PRICE').value = 0;
	}
}
function change_slots() {
	var obj = document.getElementById('slots');
	if (obj.value != 'NOTHING'){
		<?
			ArrayTOJSarray($GameserversPublicPRICE ,"PRICEpub");
			ArrayTOJSarray($GameserversPrivatePRICE ,"PRICEpriv");
			ArrayTOJSarray($GameserversSetupPRICE ,"SETUPPRICE");
		?>
		var priceID = document.getElementById("gameservers").value;
		var pubpriv = document.getElementById("pubpriv").value;
		if (pubpriv == "PUB"){
			var price = PRICEpub[priceID];
		}else{
			var price = PRICEpriv[priceID];
		}
		var slot = document.getElementById("slots").value;
		price = parseFloat((price * slot));
		document.getElementById('PRICE').value = 0;
		document.getElementById('PRICESETUP').value = 0;
		document.getElementById('PRICE').value = Math.round((price)*100)/100;
		document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per maand excl btw';
		document.getElementById('PRICESETUP').value = SETUPPRICE[priceID] + ' setupkosten excl btw';
	}
}
function change_domeinnamen() {
	var obj = document.getElementById('domeinnamen');
	if (obj.value != 'NOTHING'){
		?>
		ArrayTOJSarray($DomeinnamenPRICE ,"PRICE");
		ArrayTOJSarray($DomeinnamenSetupPRICE ,"SETUPPRICE");
		ArrayTOJSarray($DomeinnamenForwardPRICE ,"FORWARDPRICE");
		?>
		var priceID = document.getElementById("domeinnamen").value;
		var price = parseFloat(PRICE[priceID]);
		if (document.getElementById('keuze').value == 'webdesignID'){
			change_webdesign();
		}else if (document.getElementById('keuze').value == 'webhostingID'){
			change_webhosting();
		}else{
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICESETUP').value = 0;
		}
		if (document.getElementById('keuze').value == 'webdesignID' && document.getElementById('webdesign').value == '0'){
		}else if (
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '3' && priceID == '8' ||
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '4' && priceID == '8' ||
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '5' && priceID == '8' ||
			document.getElementById('keuze').value == 'webhostingID' && document.getElementById('webhosting').value == '6' && priceID == '8'){
			var tempprice = document.getElementById('PRICE').value;
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICE').value = Math.round((parseFloat(tempprice))*100)/100;
			document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		}else{
			var tempprice = parseFloat(document.getElementById('PRICE').value + FORWARDPRICE[priceID]);
			document.getElementById('PRICE').value = 0;
			document.getElementById('PRICE').value = Math.round((parseFloat(tempprice) + price)*100)/100;
			document.getElementById('PRICE').value = document.getElementById('PRICE').value + ' per jaar excl btw';
		}
	}else{
		document.getElementById('domeinnamenID').style.display = 'none';
		document.getElementById('PRICE').value = 0;
		if (document.getElementById('keuze').value == 'webdesignID'){
			change_webdesign();
		}else if (document.getElementById('keuze').value == 'webhostingID'){
			change_webhosting();
		}else{
			document.getElementById('PRICE').value = 0
		}
	}
}
</script>

<?
function ArrayTOJSarray($array ,$jsvarname){
	print "var $jsvarname = new Array();";
	$i = 0;
	foreach ($array as $item) {
		print $jsvarname."[". $i++ ."] = $item";
	}
}


$MsgWarn = '';
$Naam = '';
$Achternaam = '';
$Bedrijf = '';
$Btw = '';
$Telefoon = '';
$Fax = '';
$Email = '';
$Land = '';
$Adres = '';
$Gemeente = '';
$Zip = '';
$Domein = '';
$Geboortedatum = '';
$Step = '1';
if(isset($_POST['FormSelectSubmit'])){
if(isset($_POST['step'])){
$Step = addslashes($_POST['step']);
}else{
$Step = '1';
}
if($Step == 3){
$Naam = addslashes($_POST['naam']);
$Achternaam = addslashes($_POST['achternaam']);
$Btw = addslashes($_POST['btw']);
$Bedrijf = addslashes($_POST['bedrijf']);
$Telefoon = str_replace('+32', '0', str_replace('+31', '0', addslashes($_POST['telefoon'])));
$Fax = addslashes($_POST['fax']);
$Email = addslashes($_POST['email']);
$Land = addslashes($_POST['land']);
$Adres = addslashes($_POST['adres']);
$Gemeente = addslashes($_POST['gemeente']);
$Zip = addslashes($_POST['zip']);
$Geboortedatum = addslashes($_POST['geboortedatum']);
$Betaling = addslashes($_POST['betaling']);
$Ok = '1';
if(!empty($_POST['naam']) && !empty($_POST['telefoon']) && !empty($_POST['email']) && !empty($_POST['adres']) && !empty($_POST['gemeente']) && !empty($_POST['zip']) && !empty($_POST['geboortedatum']) && !empty($_POST['betaling']) && !empty($_POST['achternaam']) && !empty($_POST['land'])){
if(CheckMail($Email) != 'wrong'){
if(($Geboortedatum{2} == '-' && $Geboortedatum{5} == '-' && is_numeric(substr($Geboortedatum, 0, 2)) && is_numeric(substr($Geboortedatum, 3, 2)) && is_numeric(substr($Geboortedatum, 6, 4)) && substr($Geboortedatum, 0, 2) < 32 && substr($Geboortedatum, 3, 2) < 13)){
$Tekst = '
Beste '.$Naam.' '.$Achternaam.'<br /><br />
Dit is een automatisch gegenereerde mail die dient ter bevestiging van uw bestelling.<br />
Deze is geplaatst op '.date('Y-m-d H:i:s').'.<br />
Indien u dit niet hebt besteld, contacteer ons zo snel mogelijk!<br /><br />
<b>Overzicht bestelling</b><br />';
if($_SESSION['ftw_bestelling'][0] == 'H'){
$Tekst .= 'Hosting: '.$Webhosting[$_SESSION['ftw_bestelling'][1]].'<br />
Domeinnaam: '.$_SESSION['ftw_bestelling'][2].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][3]].')<br />
Gebruikersnaam: '.$_SESSION['ftw_bestelling'][4].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'D'){
$Tekst .= 'Webdesign: '.$Webdesign[$_SESSION['ftw_bestelling'][1]].'<br />
Domeinnaam: '.$_SESSION['ftw_bestelling'][2].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][3]].')<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'G'){
$Tekst .= 'Gameserver: '.$Gameservers[$_SESSION['ftw_bestelling'][1]].'<br />
Type: '.$_SESSION['ftw_bestelling'][2].'<br />
Slots: '.$_SESSION['ftw_bestelling'][3].'<br />
Servernaam: '.$_SESSION['ftw_bestelling'][4].'<br />
Wachtwoord: '.$_SESSION['ftw_bestelling'][5].'<br />
Rcon/FTP: '.$_SESSION['ftw_bestelling'][6].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'N'){
	$Tekst .= 'Domeinnaam: '.$_SESSION['ftw_bestelling'][1].'('.$Domeinnamen[$_SESSION['ftw_bestelling'][2]].')<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'V'){
	$Tekst .= 'VPS: '.$vps[$_SESSION['ftw_bestelling'][1]].'<br />
	OS: '.$_SESSION['ftw_bestelling'][2].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'E'){
	$Tekst .= 'eyeOS: '.$vps[$_SESSION['ftw_bestelling'][1]].'<br /><br />';
}elseif($_SESSION['ftw_bestelling'][0] == 'B'){
	$Tekst .= 'Backup: '.$backup[$_SESSION['ftw_bestelling'][1]].'<br /><br />';
}
$Tekst .= '
<b>Uw gegevens</b><br />
Naam: '.$Naam.' '.$Achternaam.'<br />
Geboortedatum: '.$Geboortedatum.'<br />
Bedrijf: '.$Bedrijf.'<br />
Btw: '.$Btw.'<br />
Telefoon: '.str_replace('.', '', str_replace(' ', '', $Telefoon)).'<br />
Fax: '.$Fax.'<br />
Email: '.$Email.'<br />
Adres: '.$Adres.'<br />
Postcode: '.$Zip.'<br />
Gemeente: '.$Gemeente.'<br />
Land: '.$Land.'<br />
Betaling: '.$Betaling.'<br /><br />
We houden u op de hoogte van uw bestelling.<br /><br /><br />
Bedankt voor uw vertrouwen';
//mail klant
mail($Email,'Bestelling .:. fusa.be', $Tekst, "From: " . $MAILL. "\nContent-Type: text/html; charset=iso-8859-1");
//mail admin site
mail($MAILL, 'Bestelling COPY .:. fusa.be', '<h3>Dit is een copie van de mail naar de klant ter bevestiging.</h3>Referer:'.$_SESSION['referer'].'<br />Ip:'.$_SERVER['REMOTE_ADDR'].'<br /><br />'.$Tekst, "From: " . $Email. "\nContent-Type: text/html; charset=iso-8859-1");
$Step = 4;
}else{
$MsgWarn .= '<img alt="" src="img/err.png" /> vul een geldige geboortedatum in';
}
}else{
$MsgWarn .= '<img alt="" src="img/err.png" /> vul een geldig emailadres in';
}
}else{
$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve alles in te vullen';
}
}elseif($Step == 2){
$Domein = addslashes($_POST['domein']);
if(!empty($_POST['keuze'])) {
if($_POST['keuze'] == 'webhostingID'){
if(is_numeric($_POST['webhosting']) && is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
if(!empty($_POST['gusername'])) $gusername = $_POST['gusername']; else $gusername = '';
$_SESSION['ftw_bestelling'] = array('H', addslashes($_POST['webhosting']), addslashes($_POST['domein']), addslashes($_POST['domeinnamen']), $gusername);
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'webdesignID'){
if(is_numeric($_POST['webdesign']) && is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
$_SESSION['ftw_bestelling'] = array('D', addslashes($_POST['webdesign']), addslashes($_POST['domein']), addslashes($_POST['domeinnamen']));
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'gameserversID'){
if(is_numeric($_POST['gameservers']) && is_numeric($_POST['slots']) && !empty($_POST['pubpriv'])){
if(!empty($_POST['snaam'])) $SNaam = addslashes($_POST['snaam']); else $SNaam = '';
if(!empty($_POST['spass'])) $SPass = addslashes($_POST['spass']); else $SPass = '';
if(!empty($_POST['srcon'])) $SRcon = addslashes($_POST['srcon']); else $SRcon = '';
$_SESSION['ftw_bestelling'] = array('G', addslashes($_POST['gameservers']), addslashes($_POST['pubpriv']), addslashes($_POST['slots']), $SNaam, $SPass, $SRcon);
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'domeinnamenID'){
if(is_numeric($_POST['domeinnamen']) && !empty($_POST['domein'])){
$_SESSION['ftw_bestelling'] = array('N', addslashes($_POST['domein']), addslashes($_POST['domeinnamen']));
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'VPSID'){
if(is_numeric($_POST['vps'])){
if (!empty($_POST['VPSos'])) $VPSos = addslashes($_POST['VPSos']); else $VPSos = '';
$_SESSION['ftw_bestelling'] = array('V', addslashes($_POST['vps']), $VPSos);
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'desktID'){
if(is_numeric($_POST['deskt'])){
$_SESSION['ftw_bestelling'] = array('E', addslashes($_POST['deskt']));
$Step = 3;
}else{ $err = 'err'; }
}elseif($_POST['keuze'] == 'backID'){
if(is_numeric($_POST['back'])){
$_SESSION['ftw_bestelling'] = array('B', addslashes($_POST['back']));
$Step = 3;
}else{ $err = 'err'; }
}else{ $err = 'err'; }
if($_POST['keuze'] == 'domeinnamenID' || $_POST['keuze'] == 'webdesignID' || $_POST['keuze'] == 'webhostingID'){
if ($_POST['domeinnamen'] != array_search('Eigen domeinnaam', $Domeinnamen)){
$check = domaincheck(addslashes($_POST['domein']), str_replace('.', '', $Domeinnamen[$_POST['domeinnamen']]));
if ( $check == '1' ){
	$StatusDom = '<img alt="" src="img/information.png" /> Deze domein is <b>vrij</b> en '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal op uw naam geregistreerd worden.<br />';
}elseif($check == '0'){
	$StatusDom = '<img alt="" src="img/information.png" /> Deze domein is <b>bezet</b> '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal op uw naam overgezet worden.(indien u eigenaar bent!)<br />';
}else{
	$StatusDom = '<img alt="" src="img/information.png" /> De domeinnaam kon niet gecontroleerd worden, probeer opnieuw, gebruik <a href="http://www.checkdomain.com/">deze tool</a> of ga verder.<br />';
}
}else{
	$StatusDom .= '<img alt="" src="img/information.png" /> Deze domein '.addslashes($_POST['domein']).'('.$Domeinnamen[$_POST['domeinnamen']].') zal u zelf moeten beheren.<br />';
}
}
}else{ $err = 'err'; }
	if(isset($err)){
	$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve alles correct in te vullen';
	}
}elseif($Step == 1){
	if(!empty($_POST['akkoord'])){
		$_SESSION['ftw_bestelling'] = array($type);
		$Step = 2;
	}else{
		$MsgWarn .= '<img alt="" src="img/err.png" /> gelieve akkoord te gaan met de overeenkomst';
	}
}
}
if($Step == 1){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 1 van 3</h1>
<span class="subtext01">U moet deze voorwaarden accepteren voor het bestellen.</span>
<?
$handle = fopen($CatUserAgreement, "r");
$AV = fread($handle, filesize($CatUserAgreement));
$AV = htmlentities($AV);
fclose($handle);
?>
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/useragree.jpg" alt="" align="left" /></td>
<td>
<textarea name="beschrijving" rows="8" cols="60" readonly="readonly" style="border: 1px solid #dfdfdf; background-color:#ececec; width:500px;"><? echo $AV; ?></textarea><br />
<label><input name="akkoord" type="checkbox" value="1" style="border:0px none;" /> Ik ga akkoord met de voorwaarden en verklaar dat ik 18 jaar of ouder ben<br />
of ik toestemming heb van een ouder of voogd.</label><br /><br />
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" disabled="disabled" />
<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
</tr>
</table>
</span>
</form>
<?
}elseif($Step == 2){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 2 van 3</h1>
<span class="subtext01">Stel hier uw pakket samen.</span>
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/domain.jpg" alt="" align="left" /></td>
<td valign="bottom">
Type:<br />
<select name="keuze" id="keuze" onclick="change_type()">
<option value="NOTHING" selected="selected">kies hier wat u wil</option>
<option value="webhostingID" <? if ($HostQ != 'NOTHING') { ?>selected="selected" <? } ?>>webhosting</option>
<option value="webdesignID" <? if ($DesQ != 'NOTHING') { ?>selected="selected" <? } ?>>webdesign</option>
<option value="gameserversID" <? if ($GameQ != 'NOTHING') { ?>selected="selected" <? } ?>>gameservers</option>
<option value="domeinnamenID" <? if ($DomQ != 'NOTHING') { ?>selected="selected" <? } ?>>domeinnamen</option>
<option value="VPSID" <? if ($VPSQ != 'NOTHING') { ?>selected="selected" <? } ?>>virtual private servers</option>
<option value="backID" <? if ($BackQ != 'NOTHING') { ?>selected="selected" <? } ?>>backup ruimte</option>
<option value="desktID" <? if ($DesktQ != 'NOTHING') { ?>selected="selected" <? } ?>>eyeOS - web desktop</option>
</select><br /><br />
<span id="desktID" style="display:none;">
web desktop:<br />
<select name="deskt" id="deskt" onclick="change_desktop()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
foreach ($Webdesktop as $artik){
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($DesktQ != 'NOTHING' && $DesktQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$i++;
}
?>
</select><br /><br />
</span>
<span id="webhostingID" style="display:none;">
webhosting:<br />
<select name="webhosting" id="webhosting" onclick="change_webhosting()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
$artiktmp = '';
foreach ($Webhosting as $artik){
$artikcal = explode(' - ', $artik);
if( $artiktmp != $artikcal[0]) {
?><optgroup label="<? echo $artikcal[0]; ?>"><?
}
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($HostQ != 'NOTHING' && $HostQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$artiktmp = $artikcal[0];
$i++;
}
?>
</select><br /><br />
Gewenste gebruikersnaam:<br />
<input type="text" name="gusername" maxlength="10" /> (enkel letters en nummers toegestaan)<br /><br />
</span>
<span id="VPSID" style="display:none;">
virtual server:<br />
<select name="vps" id="vps" onclick="change_vps()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
foreach ($vps as $artik){
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($VPSQ != 'NOTHING' && $VPSQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$i++;
}
?>
</select><br /><br />
OS:<br />
<input type="text" name="VPSos" /><br /><br />
</span>
<span id="backID" style="display:none;">
backup ruimte:<br />
<select name="back" id="back" onclick="change_backup()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
$i = 0;
foreach ($backup as $artik){
if( $artik != ' '){
?><option value="<? echo $i; ?>" <? if ($BackQ != 'NOTHING' && $BackQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
}
$i++;
}
?>
</select><br /><br />
</span>
<span id="webdesignID" style="display:none;">
webdesign:<br />
<select name="webdesign" id="webdesign" onclick="change_webdesign()">
<option value="NOTHING" selected="selected">kies hier uw pakket</option>
<?
foreach ($Webdesign as $artik){
$i = 0;
?><option value="<? echo $i; ?>" <? if ($DesQ != 'NOTHING' && $DesQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
$i++;
}
?>
</select><br /><br />
</span>
<span id="gameserversID" style="display:none;">
gameservers:<br />
<select name="gameservers" id="gameservers" onclick="change_gameservers()">
<option value="NOTHING" selected="selected">kies hier uw gameserver</option>
<optgroup label="games">
<?
$i = 0;
foreach ($Gameservers as $artik){
if( strstr($artik, 'Teamspeak') ) {
?><optgroup label="voice"><?
}
?><option value="<? echo $i; ?>" <? if ($GameQ != 'NOTHING' && $GameQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
$i++;
}
?>
</select><br /><br />
<span id="gameserver" style="display:none;">
type:<br />
<select name="pubpriv" id="pubpriv" onclick="change_pubpriv()">
<option value="NOTHING" selected="selected">kies hier uw type</option>
<option value="PUB">Public</option>
<option value="PRIV">Private</option>
</select><br /><br />
<span id="slotsgameserver" style="display:none;">
slots:<br />
<select name="slots" id="slots" onclick="change_slots()">
<option value="NOTHING" selected="selected">kies hier het aantal slots</option>
<option value="10">10</option>
<option value="12">12</option>
<option value="14">14</option>
<option value="16">16</option>
<option value="20">20</option>
<option value="24">24</option>
<option value="32">32</option>
<option value="40">40</option>
<option value="44">44</option>
<option value="50">50</option>
</select><br /><br />
<span id="privategameserver" style="display:none;">
server wachtwoord:<br />
<input type="text" name="spass" /><br /><br />
</span>
servernaam:<br />
<input type="text" name="snaam" /><br /><br />
rcon / FTP wachtwoord:<br />
<input type="text" name="srcon" /><br /><br />
</span>
</span>
</span>
<span id="domeinnamenID" style="display:none;">
domeinnaam:<br />
<input type="text" name="domein" value="<? echo $Domein; ?>" />
<select name="domeinnamen" id="domeinnamen" onchange="change_domeinnamen()">
<option value="NOTHING" selected="selected">kies uw domeinnaam</option>
<optgroup label="extenties">
<?
$i = 0;
$k = 0;
foreach ($Domeinnamen as $artik){
if( !strstr($artik, '.') && $k == 0 ) {
?><optgroup label="opties"><?
$k = 1;
}
?><option value="<? echo $i; ?>" <? if ($DomQ != 'NOTHING' && $DomQ == $i) { ?>selected="selected" <? } ?>><? echo $artik; ?></option><?
$i++;
}
?>
</select><br /><br />
</span>
Prijs:<br />
<span style="color:black; font-weight:bold; font-size:14px;">&euro; </span><input style="color:black; border:0px; background-color:#ececec; font-weight:bold; font-size:14px;" id="PRICE" name="PRICE" value="0"><br /><br />
<span style="color:black; font-weight:bold; font-size:14px;">&euro; </span><input style="color:black; border:0px; background-color:#ececec; font-weight:bold; font-size:14px;" id="PRICESETUP" name="PRICESETUP" value="0"><br /><br />
<? // auto generator
if ($HostQ != 'NOTHING' || $DesQ != 'NOTHING' || $GameQ != 'NOTHING' || $DesktQ != 'NOTHING' || $NameQ != 'NOTHING' || $BackQ != 'NOTHING' || $VPSQ != 'NOTHING' || $DomQ != 'NOTHING'){
?>
<script language="JavaScript">
change_type();
<?
if ($HostQ != 'NOTHING'){						print 'change_webhosting();'}
if ($DesQ != 'NOTHING'){						print 'change_webdesign();'}
if ($NameQ != 'NOTHING' || $DomQ != 'NOTHING'){ print 'change_domeinnamen();'}
if ($GameQ != 'NOTHING'){						print 'change_gameservers();'}
if ($BackQ != 'NOTHING'){						print 'change_backup();'}
if ($VPSQ != 'NOTHING'){						print 'change_vps();'}
if ($DesktQ != 'NOTHING'){					 	print 'change_desktop();'}
?>
</script>
<?
}
?>
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" />
<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
</tr>
</table>
</span>
</form>
<?
}elseif($Step == 3){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 3 van 3</h1>
<span class="subtext01">Hier moet u uw persoonlijke gegevens ingeven, vul deze correct in.</span>
<form name="FormSelect" action="" method="post" enctype="multipart/form-data">
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/persinfo.jpg" alt="" align="left" /></td>
<td>
<img alt="" src="img/information.png" /> Uw bestelling zal door één van onze medewerkers verwerkt worden<br /><br />
Btw:<br />
<input type="text" name="btw" value="<? echo $Btw; ?>" /><br /><br />
Bedrijf:<br />
<input type="text" name="bedrijf" value="<? echo $Bedrijf; ?>" /><br /><br />
Achternaam*:<br />
<input type="text" name="achternaam" value="<? echo $Achternaam; ?>" /><br /><br />
Voornaam*:<br />
<input type="text" name="naam" value="<? echo $Naam; ?>" /><br /><br />
Geboortedatum*:<br />
<input type="text" name="geboortedatum" value="<? echo $Geboortedatum; ?>" /> (notatie: dd-mm-jjjj)<br /><br />
Telefoon*:<br />
<input type="text" name="telefoon" value="<? echo $Telefoon; ?>" /> (notatie: 0000/00.00.00 of 000/00.00.00)<br /><br />
Fax:<br />
<input type="text" name="fax" value="<? echo $Fax; ?>" /><br /><br />
Email*:<br />
<input type="text" name="email" value="<? echo $Email; ?>" /><br /><br />
Adres*:<br />
<input type="text" name="adres" value="<? echo $Adres; ?>" /><br /><br />
Post-code*:<br />
<input type="text" name="zip" value="<? echo $Zip; ?>" /><br /><br />
Gemeente*:<br />
<input type="text" name="gemeente" value="<? echo $Gemeente; ?>" /><br /><br>
Land*:<br />
<input type="text" name="land" value="<? echo $Land; ?>" /><br /><br />
Betaling:<br />
<label><input type="radio" name="betaling" value="Overschrijving" checked="checked" style="border:0px none;" /> Via overschrijving (internationaal)</label><br /><br />
<input type="hidden" name="step" value="<? echo $Step; ?>" />
<input type="button" name="FormSelectBack" value="Vorige" onclick="history.go(-1)" />
<input type="submit" name="FormSelectSubmit" value="Verder" /> <? echo $MsgWarn; ?></td>
</tr>
</table>
</span>
</form>
<?
}elseif($Step == 4){
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - gedaan</h1>
<span class="subtext01">
<table>
<tr>
<td valign="bottom" width="128">
<img src="img/done.jpg" alt="" align="left" /></td>
<td>
Uw bestelling is goed ontvangen. Ter confirmatie krijgt u een email.<br />U zal spoedig een mailtje van ons krijgen met de nodige informatie.<br /><br />Met vriendelijke groeten,</td>
</tr>
</table>
</span>
<?
}else{
?>
<h1 onclick="window.location='?p=bestel'" style="cursorointer">Bestel - stap 0 van 4</h1>
<span class="subtext01">Oeps vergeten uw pakket te kiezen</span>
<?
}
?>
maikelspain is offline


Nu krijg k deze fout
Parse error: syntax error, unexpected '}' in on line 718

maar mensen het scrip is opzich goed k krijg alleen niet de bestelling door als die gemailt word ik zal hier een kopie van de mail doen dan kunnen jullie zien wat fout gaat.

Beste fdfds ffds

Dit is een automatisch gegenereerde mail die dient ter bevestiging van uw bestelling.
Deze is geplaatst op 2010-01-30 03:23:50.
Indien u dit niet hebt besteld, contacteer ons zo snel mogelijk!

Overzicht bestelling
Uw gegevens
Naam: fdfds ffds
Geboortedatum: 13-12-1988
Bedrijf:
Btw:
Telefoon: 655122551
Fax:
Email: maikellaheij@gmail.com
Adres: avenida balcon de ponoig 41 casa 53
Postcode: 03520
Gemeente: polop
Land: spanje
Betaling: Overschrijving

We houden u op de hoogte van uw bestelling.


Bedankt voor uw vertrouwen
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan