File: D:/HostingSpaces/SBogers10/promic.komma.pro/wwwroot/nl/account_ayieudjfh49dsa2sfd.php
<?php
if( ! in_array($_SERVER['REMOTE_ADDR'], ['89.31.97.79', '185.76.168.5', '84.246.3.230', '82.170.129.12', '188.92.60.180', '217.67.224.215', '5.172.219.238', '185.76.168.5'])){
echo 'Verboden toegang.';
exit;
}
if (isset($_POST['voornaam'])){ $verzenden = true; }
if(isset($_POST['bedrijfsnaam'])){
$bedrijfsnaam = $_POST['bedrijfsnaam'];
$bedrijfsnaam = trim($bedrijfsnaam);
$lengte_bedrijfsnaam = strlen($bedrijfsnaam);
$te_lang_bedrijfsnaam = false;
if($lengte_bedrijfsnaam < 250 && $bedrijfsnaam != "Bedrijfsnaam"){
$valid_bedrijfsnaam = true;
}else{
$valid_bedrijfsnaam = false;
}
}
if(isset($_POST['telefoonnummer'])){
$telefoonnummer = $_POST['telefoonnummer'];
$telefoonnummer = trim($telefoonnummer);
$telefoonnummer2 = str_replace("-","",$telefoonnummer);
$telefoonnummer2 = str_replace(" ","",$telefoonnummer2);
$telefoonnummer2 = str_replace("+","00",$telefoonnummer2);
if(ereg("^[0-9]*$",$telefoonnummer2)){
$lengte_telnr = strlen($telefoonnummer2);
if(($lengte_telnr > 1) && ($lengte_telnr < 20)){
$valid_telefoonnummer = true;
}else{
$valid_telefoonnummer = false;
}
}else{
$valid_telefoonnummer = false;
}
}else{
$valid_telefoonnummer = false;
}
if(isset($_POST['geslacht'])){
$geslacht = $_POST['geslacht'];
if(!empty($geslacht)){
$valid_geslacht = true;
}else{
$valid_geslacht = false;
}
}else{
$valid_geslacht = false;
}
if(isset($_POST['taal'])){
$taal = $_POST['taal'];
if(!empty($taal)){
$valid_taal = true;
}else{
$valid_taal = false;
}
}else{
$valid_taal = false;
}
if(isset($_POST['voornaam'])){
$voornaam = $_POST['voornaam'];
$voornaam = trim($voornaam);
$lengte_voornaam = strlen($voornaam);
if(($lengte_voornaam > 1) && ($lengte_voornaam < 45) && $voornaam != "Voornaam"){
$valid_voornaam = true;
}else{
$valid_voornaam = false;
}
}else{
$valid_voornaam = false;
}
if(isset($_POST['achternaam'])){
$achternaam = $_POST['achternaam'];
$achternaam = trim($achternaam);
$lengte_achternaam = strlen($achternaam);
if(($lengte_achternaam > 1) && ($lengte_achternaam < 45) && $achternaam != "Achternaam"){
$valid_achternaam = true;
}else{
$valid_achternaam = false;
}
}else{
$valid_achternaam = false;
}
if(isset($_POST['emailadres']) && !preg_match('/[\w-\.]+@([\w-]+\.)+[\w-]{2,4}/', $_POST['emailadres'])){
$valid_emailadres = false;
$emailadres = $_POST['emailadres'];
$emailadres = trim($emailadres);
}else{
$emailadres = $_POST['emailadres'];
$emailadres = trim($emailadres);
$lengte_emailadres = strlen($emailadres);
$emailadres = strtolower($emailadres);
$emailadres = checkData($emailadres);
$q_emailadres = "SELECT emailadres FROM accounts WHERE emailadres ='$emailadres'";
$r_emailadres = mysql_query($q_emailadres);
$rec_emailadres = mysql_fetch_assoc($r_emailadres);
$data_mailadres = $rec_emailadres['emailadres'];
if($data_mailadres == $emailadres){ $alGeregistreerd = true; }else{ $alGeregistreerd = false; }
if($lengte_emailadres < 250 && !$alGeregistreerd){
$valid_emailadres = true;
}else{
$valid_emailadres = false;
}
}
if(isset($_POST['wachtwoord'])){
$wachtwoord = $_POST['wachtwoord'];
$wachtwoord = trim($wachtwoord);
$lengte_wachtwoord = strlen($wachtwoord);
if(($lengte_wachtwoord > 1) && ($lengte_wachtwoord < 45) && $wachtwoord != "Wachtwoord"){
$valid_wachtwoord = true;
}else{
$valid_wachtwoord = false;
}
}else{
$valid_wachtwoord = false;
}
if($verzenden && $valid_voornaam && $valid_achternaam && $valid_geslacht && $valid_bedrijfsnaam && $valid_telefoonnummer && $valid_emailadres && $valid_taal){
$datumin = date("Y-m-d");
$Password="";
for ($i=1;$i<=10;$i++){
$trap=rand(0,18);
$Password=$Password.substr("abcdefghkm123456789",$trap,1);
}
$code=strtoupper($Password);
if($taal == "Nederlands"){
$link_user= "http://www.promic.nl/nl/account-activate-promic/?e=" . $emailadres. "&c=" . $code ."";
if($geslacht =="man"){
$aanhef = "heer";
}else{
$aanhef = "mevrouw";
}
$onderwerp = "Account activatie Promic";
$bericht = "
<body style=\"margin: 10px; background-color:#fff;\" >
<style>
a{
color:#F7750B;
text-decoration:underline;
}
</style>
<div style=\"color:#231f20; font-family:Verdana,Geneva,sans-serif; font-size:11px; line-height:18px; padding-bottom:23px; width: 800px;\">
Beste $aanhef $achternaam,<br><br>
Welkom bij Promic! We hebben zojuist een account voor u aangemaakt.<br>
U hoeft het account alleen nog te activeren, door op de onderstaande link te klikken.<br>
Vervolgens kunt u uw e-mailadres verifiëren en een wachtwoord aanmaken.<br><br>
Als onderstaande link niet werkt, kopieert u de URL en plakt u deze in de adresbalk van een nieuw browservenster.<br><br>
$link_user <br><br>
Met vriendelijke groet,<br>
Promic B.V.<br><br>
Platinastraat 34<br>
6031 TW Nederweert<br>
The Netherlands
</div>
</body>";
}
if($taal == "Duits"){
$link_user= "http://www.promic.nl/de/account-activate-promic/?e=" . $emailadres. "&c=" . $code ."";
if($geslacht =="man"){
$aanhef = "geehrter Herr";
}else{
$aanhef = "geehrte Frau";
}
$onderwerp = "Kontoaktivierung Promic";
$bericht = "
<body style=\"margin: 10px; background-color:#fff;\" >
<style>
a{
color:#F7750B;
text-decoration:underline;
}
</style>
<div style=\"color:#231f20; font-family:Verdana,Geneva,sans-serif; font-size:11px; line-height:18px; padding-bottom:23px; width: 800px;\">
Sehr $aanhef $achternaam,<br><br>
Willkommen bei Promic! Wir haben Ihnen soeben einen Account erstellt. <br>
Jetzt müssen Sie nur noch Ihren Account aktivieren und ein Passwort erstellen.<br>
Klicken Sie auf den untenstehenden Link, um Ihre E-Mail Adresse zu bestätigen.<br><br>
Falls der untenstehende Link nicht funktioniert, kopieren Sie die URL und fügen diese in ein neues Browser Fenster ein.<br><br>
$link_user <br><br>
Mit freundlichen Grüßen,<br>
Promic B.V.<br><br>
Platinastraat 34<br>
6031 TW Nederweert<br>
The Netherlands
</div>
</body>";
}
if($taal == "Engels"){
$link_user= "http://www.promic.nl/en/account-activate-promic/?e=" . $emailadres. "&c=" . $code ."";
if($geslacht =="man"){
$aanhef = "Mr.";
}else{
$aanhef = "Mrs.";
}
$onderwerp = "Account activation Promic";
$bericht = "
<body style=\"margin: 10px; background-color:#fff;\" >
<style>
a{
color:#F7750B;
text-decoration:underline;
}
</style>
<div style=\"color:#231f20; font-family:Verdana,Geneva,sans-serif; font-size:11px; line-height:18px; padding-bottom:23px; width: 800px;\">
Dear $aanhef $achternaam,<br><br>
Welcome at Promic! We just created an account for you.<br>
Now you can activate your account by clicking on the link below.<br>
Afterwards, you only have to verify your e-mail address and set up a password.<br><br>
If the link below does not work correctly, please copy the URL and paste the URL in the address bar of a new browser window.<br><br>
$link_user <br><br>
With kind regards,<br>
Promic B.V.<br><br>
Platinastraat 34<br>
6031 TW Nederweert<br>
The Netherlands
</div>
</body>";
}
if($taal == "Frans"){
$link_user= "http://www.promic.nl/fr/account-activate-promic/?e=" . $emailadres. "&c=" . $code ."";
if($geslacht =="man"){
$aanhef = "Cher monsieur";
}else{
$aanhef = "Chère madame";
}
$onderwerp = "Activation du compte Promic";
$bericht = "
<body style=\"margin: 10px; background-color:#fff;\" >
<style>
a{
color:#F7750B;
text-decoration:underline;
}
</style>
<div style=\"color:#231f20; font-family:Verdana,Geneva,sans-serif; font-size:11px; line-height:18px; padding-bottom:23px; width: 800px;\">
$aanhef $achternaam,<br><br>
Bienvenue chez Promic ! Nous venons de finaliser la création de votre compte.<br>
La derniére étape est de l'activer en créant votre mot de passe.<br>
Merci de cliquer sur le lien ci dessous pour activer votre compte et vérifier votre adresse email.<br><br>
Si le lien ne fonctionne pas, nous vous invitons à copier l'adresse Url et la coller dans la barre de recherche de votre navigateur.<br><br>
$link_user <br><br>
Cordialement,<br>
Promic B.V.<br><br>
Platinastraat 34<br>
6031 TW Nederweert<br>
The Netherlands
</div>
</body>";
}
if($taal == "Spaans"){
$link_user= "http://www.promic.nl/es/account-activate-promic/?e=" . $emailadres. "&c=" . $code ."";
if($geslacht =="man"){
$aanhef = "Estimado";
}else{
$aanhef = "Estimada";
}
$onderwerp = "Cuenta activación Promic";
$bericht = "
<body style=\"margin: 10px; background-color:#fff;\" >
<style>
a{
color:#F7750B;
text-decoration:underline;
}
</style>
<div style=\"color:#231f20; font-family:Verdana,Geneva,sans-serif; font-size:11px; line-height:18px; padding-bottom:23px; width: 800px;\">
$aanhef $achternaam,<br><br>
¡Bienvenido a Promic! Acabamos de crear una cuenta para usted.<br>
Ahora debe de activar su cuenta haciendo clic en el enlace abajo.<br>
Después unicamente tiene que verificar su dirección e-mail y crear su contraseña.<br><br>
En caso que el enlace no funciona correctamente, por favor copia el URL y pegalo en la barra de dirección en una nueva ventana del 'browser'.<br><br>
$link_user <br><br>
Un saludo cordial,<br>
Promic B.V.<br><br>
Platinastraat 34<br>
6031 TW Nederweert<br>
The Netherlands
</div>
</body>";
}
$send_message = false;
$from = "info@promic.com";
$from_naam = "Promic B.V.";
require_once '../css-js/phpmailer/class.phpmailer.php';
$mail = new PHPMailer(true); //defaults to using php "mail()"; the true param means it will throw exceptions on errors, which we need to catch
try {
$mail->AddReplyTo($from , $from_naam);
$mail->AddAddress($emailadres);
$mail->SetFrom($from, $from_naam);
$mail->AddReplyTo($from, $from_naam);
$mail->Subject = $onderwerp;
$mail->MsgHTML($bericht);
$mail->Send();
$send_message = true;
} catch (phpmailerException $e) {
$send_message = false;
echo $e->errorMessage(); //Pretty error messages from PHPMailer
} catch (Exception $e) {
$send_message = false;
echo $e->getMessage(); //Boring error messages from anything else!
}
$voornaam = addslashes(htmlentities($voornaam));
$voornaam = ucfirst($voornaam);
$achternaam = addslashes(htmlentities($achternaam));
$achternaam = ucfirst($achternaam);
$geslacht = checkData($geslacht);
$taal = checkData($taal);
$emailadres = checkData($emailadres);
$bedrijfsnaam = addslashes(htmlentities($bedrijfsnaam));
$bedrijfsnaam = ucfirst($bedrijfsnaam);
$telefoonnummer = checkData($telefoonnummer2);
$wachtwoord = sha1($wachtwoord);
if ($send_message) {
$query = "INSERT INTO accounts(bedrijfsnaam, telefoonnummer, voornaam, achternaam, aanhef, emailadres, wachtwoord, datumin, code, geactiveerd, status, taal, categorie) VALUES ('$bedrijfsnaam', '$telefoonnummer', '$voornaam', '$achternaam', '$aanhef', '$emailadres', 'Uhjdhg6Tdjx!wd3', '$datumin', '$code', 'nee', 'open', '$taal', 'A')";
$result = mysql_query($query);
$statusVerwerking = "geslaagd";
}else{
$statusVerwerking = "gefaald";
}
}
if(empty($statusVerwerking)){ ?>
<div id="systeemFormulier">
<h1>Account aanmaken</h1>
<?php if($verzenden){ ?><div class="foutmelding">Er zijn gegegevens foutief ingevuld.</div><?php } ?>
<form id="aanmeldenAccount" class="nl" name="aanmeldenAccount" action="<?php $_SERVER['PHP_SELF']; ?>" method="post"/>
<input id="bedrijfsnaam" name="bedrijfsnaam" <?php if($verzenden && !$valid_bedrijfsnaam){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($bedrijfsnaam)){ if($specialcharsOFF){ echo($bedrijfsnaam); }else{ echo(htmlspecialchars($bedrijfsnaam)); } }else{ echo("Bedrijfsnaam"); } ?>" />
<input id="telefoonnummer" name="telefoonnummer" <?php if($verzenden && !$valid_telefoonnummer){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($telefoonnummer)){ if($specialcharsOFF){ echo($telefoonnummer); }else{ echo(htmlspecialchars($telefoonnummer)); } }else{ echo("Telefoonnummer"); } ?>" />
<div id="geslachtDiv">
<label for="man" class="radioLabelSpan <?php if($verzenden && !$valid_geslacht){ echo("error"); }?>">Man</label><input id="man" name="geslacht" type="radio" value="man" <?php if($geslacht == "man"){ echo("checked=\"checked\""); } ?> /><label for="vrouw" class="radioLabelSpan <?php if($verzenden && !$valid_geslacht){ echo("error"); }?>">Vrouw</label><input id="vrouw" name="geslacht" type="radio" value="vrouw" <?php if($geslacht == "vrouw"){ echo("checked=\"checked\""); } ?> />
</div>
<input id="voornaam" name="voornaam" <?php if($verzenden && !$valid_voornaam){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($voornaam)){ if($specialcharsOFF){ echo($voornaam); }else{ echo(htmlspecialchars($voornaam)); } }else{ echo("Voornaam"); } ?>" />
<input id="achternaam" name="achternaam" <?php if($verzenden && !$valid_achternaam){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($achternaam)){ if($specialcharsOFF){ echo($achternaam); }else{ echo(htmlspecialchars($achternaam)); } }else{ echo("Achternaam"); } ?>" />
<input id="emailadres" name="emailadres" <?php if($verzenden && !$valid_emailadres){ echo("class=\"error\""); }?> type="text" value="<?php if(!empty($emailadres)){ echo($emailadres); }else{ echo("E-mailadres"); } ?>" />
<?php
if ($verzenden == true && !$valid_emailadres && $alGeregistreerd){ ?>
<div class="foutmelding">Dit e-mailadres staat al geregistreerd.</div>
<?php } ?>
<div id="geslachtDiv">
<label for="nederlands" class="radioLabelSpan <?php if($verzenden && !$valid_taal){ echo("error"); }?>">Nederlands</label><input id="nederlands" name="taal" type="radio" value="Nederlands" <?php if($taal == "Nederlands"){ echo("checked=\"checked\""); } ?> />
<label for="duits" class="radioLabelSpan <?php if($verzenden && !$valid_taal){ echo("error"); }?>">Duits</label><input id="duits" name="taal" type="radio" value="Duits" <?php if($taal == "Duits"){ echo("checked=\"checked\""); } ?> />
<label for="engels" class="radioLabelSpan <?php if($verzenden && !$valid_taal){ echo("error"); }?>">Engels</label><input id="engels" name="taal" type="radio" value="Engels" <?php if($taal == "Engels"){ echo("checked=\"checked\""); } ?> /><br /><br />
<label for="frans" class="radioLabelSpan <?php if($verzenden && !$valid_taal){ echo("error"); }?>">Frans</label><input id="frans" name="taal" type="radio" value="Frans" <?php if($taal == "Frans"){ echo("checked=\"checked\""); } ?> />
<label for="spaans" class="radioLabelSpan <?php if($verzenden && !$valid_taal){ echo("error"); }?>">Spaans</label><input id="spaans" name="taal" type="radio" value="Spaans" <?php if($taal == "Spaans"){ echo("checked=\"checked\""); } ?> />
</div>
<br /><br /><br /><br /><br />
<a id="systeemFormulierSubmit" class="ctaButton ctaBlack animationBlack">
<span class="left"><span class="text">E-mail verzenden</span><span class="up"></span><span class="hover"></span></span>
<span class="right"><span class="icon arrowRight"></span><span class="up"></span><span class="hover"></span></span>
</a>
</form>
</div>
<div id="fullVerticalLine"><div class="line"></div></div>
<div id="systeemFormulierRight">
<p>Vul de gegevens hiernaast volledig in. Het systeem stuurt dan een e-mail naar de klant zodat deze zijn account kan activeren en de algemene voorwaarden kan accepteren.</p>
</div>
<?php }else if($statusVerwerking == "geslaagd"){ ?>
<div id="systeemFormulier">
<h1>Account aanmaken</h1>
<p><strong>Beste Promic medewerker,</strong><br /><br />
Het account is succesvol aangemaakt en er is een e-mail naar de klant verzonden.</p>
</div>
<?php }else if($statusVerwerking == "gefaald"){ ?>
<div id="systeemFormulier">
<h1>Account aanmaken</h1>
<p>Er zijn fouten opgetreden. Helaas is het nu niet mogelijk om gegevens te verzenden. <br />Als dit probleem zich blijft voordoen gelieve dan contact op te nemen met <a href="mailto:info@promic.com">info@promic.com</a>.
<br />Onze excuses voor dit ongemak.</p>
</div>
<?php } ?>