Geen (correcte) achternaam ingevuld. Een naam bestaat uit minimaal 2 karakters.";
}
// Adres
$adres = $_POST["adres"];
if ($_POST["adres"] == "" || strlen($_POST["adres"]) < 4)
{
$foutmelding .= "
Geen (correct) adres ingevuld.";
}
// Postcode
$postcode = $_POST["postcode"];
if ($_POST["postcode"] == "" || strlen($_POST["postcode"]) < 2)
{
$foutmelding .= "
Geen (correcte) postcode ingevuld.";
}
// Plaats
$plaats = $_POST["plaats"];
if ($_POST["plaats"] == "" || strlen($_POST["plaats"]) < 2)
{
$foutmelding .= "
Geen (correcte) plaats ingevuld.";
}
// Provincie
$provincie = intval($_POST["provincie"]);
if (!isset($_POST["provincie"]) || $_POST["provincie"] == "")
{
$foutmelding .= "
Geen provincie gekozen.";
}
// Email
openDB();
$email = $_POST["email"];
if (!is_valid_email($_POST["email"]))
{
$foutmelding .= "
Emailadres is ongeldig.";
}
else
{
// Email geldig, check of de email al voorkomt in de datatbase.
$email = mysql_real_escape_string($_POST["email"]);
$query = "SELECT * FROM accounts WHERE email = '{$email}'";
$result_array = execQuery($query);
if (count($result_array) > 0)
{
$foutmelding .= "
Op het emailadres is al een account geregistreerd.";
}
}
// Voorwaarden
if (!isset($_POST['leveringsvoorwaarden']) || $_POST['leveringsvoorwaarden'] != 'geaccepteerd')
{
$foutmelding .= "
U dient akkoord te gaan met de leveringsvoorwaarden.";
}
$voornaam = $_POST['voornaam'];
$bedrijf = $_POST['bedrijf'];
$website = $_POST['website'];
$telefoon = $_POST['telefoon'];
$fax = $_POST['fax'];
$kvk = $_POST['kvk'];
// Als er een foutmelding is dan naar registratieformulier
if ($foutmelding != "")
{
// Niet alles is goed.
require_once("include/registreren/verhuurder/registratie-formulier.php");
closeDB();
exit();
}
// Alles goed, email versturen en gegevens toevoegen aan database.
$wachtwoord = getRandomString(8);
$activeringscode = getRandomString(40);
$bedrijf = mysql_real_escape_string($bedrijf);
$voornaam = mysql_real_escape_string($voornaam);
$achternaam = mysql_real_escape_string($achternaam);
$adres = mysql_real_escape_string($adres);
$postcode = mysql_real_escape_string($postcode);
$plaats = mysql_real_escape_string($plaats);
$provincie = intval($provincie);
$website = mysql_real_escape_string($website);
$telefoon = mysql_real_escape_string($telefoon);
$fax = mysql_real_escape_string($fax);
$kvk = mysql_real_escape_string($kvk);
$ip = get_ip_address();
// Toevoegen aan database table accounts.
$query = "INSERT INTO accounts (email, wachtwoord, bedrijf, voornaam, achternaam, adres, postcode, plaats, provincie, tel, website, fax, kvk, datum_inschrijving, status_huur, status_verhuur, activeringscode, ip)";
$query .= " VALUES ('{$email}', '{$wachtwoord}', '{$bedrijf}', '{$voornaam}', '{$achternaam}', '{$adres}', '{$postcode}' ,'{$plaats}', {$provincie} , '{$telefoon}', '{$website}', '{$fax}', '{$kvk}'," . time() . ", 'ingeschreven', 'ingeschreven', '{$activeringscode}', '{$ip}')";
execQuery($query);
// Check of het toevoegen aan database is gelukt
if ($affectedRows != 1)
{
closeDB();
$foutmelding = "Er is een fout opgetreden. Probeer opnieuw te registreren.";
require_once("include/registreren/verhuurder/registreren-mislukt.php");
exit();
}
$accounts_id = mysql_insert_id();
// Toevoegen gegevens aan table pakketten (Gratis pakket)
$datum_van = time();
$datum_tot = time() + (366 * 24 * 60 * 60);
$query = "INSERT INTO pakketten (accounts_id, pakketten_aanbod_id, datum_van, datum_tot, prijs_totaal)";
$query .= " VALUES ({$accounts_id}, 25, {$datum_van}, {$datum_tot}, 0)";
execQuery($query);
if ($affectedRows != 1)
{
closeDB();
require_once("include/registreren/verhuurder/registreren_mislukt.php");
exit();
}
closeDB();
// Stuur activerings email.
$to = $email;
$from = "klantenservice@huro.nl";
$subject = "Account activeren";
$message = "