<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

$admin = ""; // mail
$to = $admin.", ".base64_decode($_POST['responsabile']);
$mailSubject = "Rubelli Resellers | Nuova richiesta da confermare per ".ucfirst($_POST['nome']);
$not_capitalized = array("email", "responsabile", "website");

$mailBody = "Ciao! :)
Un nuovo rivenditore ha richiesto di essere inserito nel sito.
A seguire i dati inseriti:

-

";
$dataString = "";

foreach($_POST as $key => $value) {
	if ($key == "brands"){
		$value = implode (", ", $value);
	}
	if (!in_array($key, $not_capitalized)){
		$value = ucfirst($value);
	}
$mailBody .= strtoupper($key).": ".$value."
"; 
$dataString .= "'".$value."', ";
}

try {
	$columns = implode(", ",array_keys($_POST));
	
    $dbh = new PDO('mysql:host=localhost;dbname=common', 'root', 'mysqelle563_');
	$query = "INSERT INTO resellers (".$columns.", active) VALUES (".$dataString." FALSE)";
    $sth = $dbh->exec($query);
	$id = $dbh->lastInsertId();
    $dbh = null;
} catch (PDOException $e) {
    print "Attention: " . $e->getMessage() . "<br>";
    die();
}

$mailBody .= "
-

Se i dati sono corretti e vuoi pubblicare il rivenditore, clicca qui:
http://www.rubelli.com/resellers/confirm.php?id=".$id."

Se i dati invece contengono degli errori, inoltra questa mail ricorretta a [email protected] sottolineando le correzioni.

Grazie mille!
";

// salva i dati su dbS
if(mail($to, $mailSubject, $mailBody)==true){
	$myFile = "db.txt";
	$fh = fopen($myFile, 'a') or die("Attention: write error on the backup file");
	fwrite($fh, $dataString." FALSE
");
	fclose($fh);
	echo "Form sent successfully! Thanks a lot";		
}
else {
	echo "Attention: something wrong happened. Please contact your person of reference.";
}
?>