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
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;">€ </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;">€ </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>
<?
}
?>