// ==================================================================================================
// ==================================================================================================
// BESTELLING ORDENEN & CONTROLEREN
// ==================================================================================================
// ==================================================================================================
if($_GET["action"] == "order"){
// We halen alle gegevens op uit het bestelformulier
# Domeinnaam gegevens
for($i = 1; $i <= 5; $i++){
foreach($all_products AS $product){
foreach($domeinnamen AS $domeinnaam){
if($product[1] == $_POST["extensie".$i]){
$form_extensie{$i} = explode(" ",$product[2],2);
$form_domeinproduct{$i} = $product[1];
}
}
}
$form_domein{$i} = $_POST["domein".$i];
$form_extensie{$i} = $form_extensie{$i}[0];
if($form_domein{$i} && $form_extensie{$i}){
$form_domeinnaam{$i} = $form_domein{$i}.".".$form_extensie{$i};
}
}
# Webhostingpakket
$form_pakket = $_POST["pakket"];
# Klantgegevens
$form_bedrijfsnaam = $_POST["bedrijfsnaam"];
$form_kvk = $_POST["kvk"];
$form_naam = $_POST["voorletters"]." ".$_POST["tussenvoegsel"]." ".$_POST["achternaam"];
$form_adres = $_POST["straat"]." ".$_POST["huisnr"];
$form_postcode = $_POST["postcode"];
$form_plaats = $_POST["plaats"];
$form_land = "NL";
$form_telefoon = $_POST["telefoon"];
$form_email = $_POST["email"];
# Huidige klant
$klantnummer = $_POST["klantnummer"];
if($klantnummer){
$klantnummer = getRelationByCode($klantnummer);
$huidigeklant = ($klantnummer[0] > 0) ? $_POST["klantnummer"] : "";
}
# Opmerking
$form_opmerking = "referrer: ".$_POST["referrer"]."\n".$_POST["opmerking"];
// WHOIS-check
# Uitvoeren of overslaan van de WHOIS-check
if($whois_option == "ja"){
/*
$d_do = $_POST["d_do"];
if(empty($d_do)){
$d_do = "registreer";
}
if($d_do == "registreer"){
$whois = whois($form_domein, $extensie);
}elseif($d_do == "verhuis"){
$whois = true;
}
*/
}else{
$whois = true;
}
}
// ==================================================================================================
// ==================================================================================================
// ==================================================================================================
// ==================================================================================================
// BESTELLING VERWERKEN
// ==================================================================================================
// ==================================================================================================
if((($whois == true && ($form_domeinnaam1 || $form_domeinnaam2 || $form_domeinnaam3 || $form_domeinnaam4 || $form_domeinnaam5)) || $form_pakket) && (($_POST["voorletters"] && $_POST["achternaam"] && $_POST["straat"] && $_POST["huisnr"] && $form_postcode && $form_plaats && $form_land && $form_email) || $huidigeklant)){
// We gaan nu definitief de bestelling doorgeven aan WeFact Standard
# Allereerst geven we de klant/debiteur door
$klant = ($huidigeklant) ? $huidigeklant : addCustomer($form_bedrijfsnaam, $form_kvk, $btwnummer, $form_naam, $form_adres, $form_postcode, $form_plaats, $form_land, $form_telefoon, $mobiel, $fax, $form_email, $form_adres, $form_postcode, $form_plaats, $form_land, $form_domeinnaam, $bankrekening, $form_opmerking, $factuur);
# Ten tweede geven we de bestelling door
/* Uitleg over het maken van een order:
1. Als eerste moet verteld worden wat het klantnummer is ($klant, dit wordt gegeven na het uitvoeren van "addCustomer")
2. Vervolgens wordt het eerste product doorgegeven ($form_pakket)
3. Er moet vervolgens het aantal doorgegeven worden. In ons geval 1 keer (:1:)
4. We willen echter nog een product toevoegen, namelijk de domeinnaam. Achter de dubbele punt (:1:)
zetten we een puntkomma (;)
5. Dan geven we het tweede product door, de domeinnaam ($form_extensie).
6. Ook hier geven we het aantal mee, net als bij stap 2. Ook in dit geval 1 keer (:1:)
7. Bij de domeinnaam willen we ook nog weten welke domeinnaam dit is, dus zetten we dit in de
omschrijving. Dit doen we door de omschrijving ($form_domein) na :1: te plaatsen. */
if($form_pakket){
$part1 = $form_pakket . ':1:';
}
if($form_pakket && ($form_domeinnaam1 || $form_domeinnaam2 || $form_domeinnaam3 || $form_domeinnaam4 || $form_domeinnaam5)){
$part2 = ';';
}
$part3 = ";";
for($i = 1; $i <= 5; $i++){
if($form_domeinnaam{$i}){
$part3 .= $form_domeinproduct{$i}.':1:'.$form_domeinnaam{$i}.';';
}
}
$part3 = substr($part3,0,-1);
//mail de bestelling
mysql_connect("$dbserver_form", "$dbusername_form", "$dbpass_form");
mysql_select_db("$dbname_form");
$query_form = mysql_query("SELECT * FROM wefact_products WHERE productnr = '".$form_pakket."'");
$record_form = mysql_fetch_object($query_form);
$formadd_domein = $form_domein{$i}.".".$form_extensie{$i};
$ontvanger = "sales@eversict.nl";
$ontvanger2 = "kevers84@orange.nl";
$headers = "MIME-Version: 1.0\r\n".
"Content-type: multipart/alternative\r\n".
" boundary=\"----=_NextPart_000_002A_01C5CD23.F7D29650\"\r\n".
"X-Priority: 3\r\n".
"X-MSMail-Priority: Normal\r\n".
"X-Mailer: Microsoft Outlook Express 6.00.2900.2670\r\n".
"X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670\r\n".
"From: ".$form_email." (".$form_email." )\r\n".
$onderwerp = "Bestelling: ".$record_form->naam." - ".$formadd_domein;
$bericht = "Er is een bestelling ontvangen.";
mail($ontvanger,$onderwerp,$bericht,$headers);
mail($ontvanger2,$onderwerp,$bericht,$headers);
//einde mail de bestelling
$order = addOrder($klant,$part1.$part2.$part3);
if($order == "OK"){
echo "De bestelling is verwerkt. U ontvangt binnen 7 dagen de (eventuele) login gegevens van uw hostingpakket en de factuur. Na ontvangst en verwerking van de betaling zullen wij de (eventuele) domeinnaam vastleggen. Deze is vervolgens 1-2 dagen na verwerking van betaling Online.";
}else{
echo "Er is een fout opgetreden met kenmerk: ".$order;
}
// ==================================================================================================
// ==================================================================================================
// ==================================================================================================
// ==================================================================================================
// WEERGEVEN: BESTELFORMULIER
// ==================================================================================================
// ==================================================================================================
}else{
if($_GET["action"] == "order" && $whois == false){
echo "De domeinnaam is bezet. Kies een andere domeinnaam.
";
}
?>
if($_POST["klantnummer"] && !$huidigeklant){
echo " !! UW KLANT NUMMER IS INCORRECT !!
";
}
?>
}
// ==================================================================================================
// ==================================================================================================
?>
|