HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/promic.komma.pro/wwwroot/en/account_rick.php
<div id="systeemFormulier">
<h1>Account activeren</h1>

<?php

if (isset($_GET["e"]) && isset($_GET["c"]))
{
	$emailadres = checkData($_GET["e"]);
  	$code = checkData($_GET["c"]);
	
   	$query3 = "SELECT * FROM accounts WHERE emailadres = '$emailadres' AND code_rick = '$code'";
	$result3 = mysql_query($query3);
	$record3 = mysql_fetch_assoc($result3);
	$emailadres_db = $record3['emailadres'];
	$status =  $record3['status'];
	
	if($result3){
		
		if($emailadres_db == $emailadres && $status == "closed"){
			
			$datumin = date("d-m-Y");
			$naam = "SELECT * FROM accounts WHERE emailadres ='$emailadres'";
			$result2 = mysql_query($naam);
			$record2 = mysql_fetch_assoc($result2);
			$emailadres2 = $record2['emailadres'];
			$bedrijfsnaam = html_entity_decode($record2['bedrijfsnaam']);
			$telefoon = $record2['telefoonnummer'];
			$aanhef = $record2['aanhef'];
			$voornaam = html_entity_decode($record2['voornaam']);
			$achternaam = html_entity_decode($record2['achternaam']);
			$taal = $record2['taal'];
			$code2 = $record2['code'];
				
			$bestaan = "SELECT emailadres FROM emailadressen WHERE emailadres ='$emailadres'";
			$result4 = mysql_query($bestaan);
			$record4 = mysql_fetch_assoc($result4);
			$emailadres4 = $record4['emailadres'];
			
			if($emailadres4 != $emailadres2){
				$nieuwsbrief = "INSERT INTO emailadressen(bedrijfsnaam, telefoonnummer, voornaam, achternaam, aanhef, emailadres, datumin, code, code_rick, geactiveerd, status, taal, categorie) VALUES ('$bedrijfsnaam', '$telefoon', '$voornaam', '$achternaam', '$aanhef', '$emailadres', '$datumin', '$code2', '$code', 'ja', 'open', '$taal', 'A')";
				$result5 = mysql_query($nieuwsbrief);
			}
			
			if($result2){	
				
				$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>

Your request for a personal account on our Promic website has been accepted by Promic B.V.<br><br>

We hope your Promic account will be useful to you !<br>
You can now log in at www.promic.nl.<br><br>

With kind regards,<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.";
				$onderwerp = "Complete account activation Promic.com";
				
				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($emailadres2);
					$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!
				}
	
				if($send_message){
					$query = "UPDATE accounts SET status = 'open' WHERE emailadres = '$emailadres' AND code_rick = '$code'";
					$result = mysql_query($query);
					
					echo("<p>Het account is succesvol geactiveerd. Bedankt voor de moeite!");
				}else{
					$fout = true;
				}
			}else{
				$fout = true;
			}
		}else if($emailadres_db == $emailadres && $status == "open"){
			echo("<p>Het account is al geactiveerd.</p>");
		}else{
			$fout = true;
		}
	}else{
		$fout = true;
	}
}else{
	$fout = true;
}

if($fout){ ?>
	<p>Er zijn fouten opgetreden. Helaas is het nu niet mogelijk om uw account te activeren.</p>
    <p>Probeert u het later nog eens. Als dit zich blijft voordoen gelieve dan contact op te nemen met <a href="mailto:info@komma-mediadesign.nl">info@komma-mediadesign.nl.</a><br /><br />
    Onze excuses voor het ongemak.</p>
<?php } ?>

</div>