<?php
if (empty($_POST['NumeroDipendenti']))
$_POST['NumeroDipendenti'] = 0;
$messaggio_conferma = false;
if (isset($_POST['register_btn'])) {
unset($_POST['register_btn']);
$_POST['Attiva'] = 0;
$_POST['NumeroDipendenti'] = intval($_POST['NumeroDipendenti']);
$_POST['Logo'] = '';
$comma = "";
$sql = "INSERT INTO tblAziende (";
$sql .= implode(",", array_keys($_POST));
$sql .= ") VALUES (";
foreach ($_POST as $key => $val) {
$sql .= $comma . "?";
$comma = ",";
$array_valori[] = stripslashes(utf8_decode($val));
}
$sql .= ")";
$query = $db->prepare($sql);
if ($query->execute($array_valori)) {
$messaggio_conferma = true;
$dest = '
[email protected]';
$subject = "BSD Torino: Iscrizione Azienda";
$message = "<strong>Referente:</strong><br/>";
$message .= "{$_POST['Partecipante']}<br/><br/>";
$message .= "<strong>Ragione Sociale:</strong><br/>";
$message .= "{$_POST['RagioneSociale']}<br/><br/>";
$message .= "<strong>Indirizzo:</strong><br/>";
$message .= "{$_POST['Indirizzo']}<br/><br/>";
$message .= "<strong>Cap:</strong><br/>";
$message .= "{$_POST['Cap']}<br/><br/>";
$message .= "<strong>Città:</strong><br/>";
$message .= "{$_POST['Citta']}<br/><br/>";
$message .= "<strong>Telefono:</strong><br/>";
$message .= "{$_POST['Telefono']}<br/><br/>";
// Ex campo FAX
$message .= "<strong>Partita IVA:</strong><br/>";
$message .= "{$_POST['Fax']}<br/><br/>";
$message .= "<strong>Email:</strong><br/>";
$message .= "{$_POST['Mail']}<br/><br/>";
$message .= "<strong>Indirizzo web:</strong><br/>";
$message .= "{$_POST['Sito']}<br/><br/>";
$message .= "<strong>Settore merceologico:</strong><br/>";
$message .= "{$_POST['SettoreMerceologico']}<br/><br/>";
$message .= "<strong>Numero di dipendenti:</strong><br/>";
$message .= "{$_POST['NumeroDipendenti']}<br/><br/>";
$message .= "<strong>Descrizione attività:</strong><br/>";
$message .= "{$_POST['Descrizione']}<br/><br/>";
$message .= "<strong>Tipologia prodotti/servizi offerti:</strong><br/>";
$message .= "{$_POST['ProdottiServizi']}<br/><br/>";
$message .= "<strong>Logo</strong><br/>";
$message .= "http://demo.bsdtorino.it/wp-content/themes/fontfolio/img/
{echo last_insert_id}
/{$_FILES['Logo']['name']}<br/><br/>";
$headers = "From: BSD Torino <email>\r\n";
$headers .= "Reply-To: email\r\n";
add_filter('wp_mail_content_type', create_function('', 'return "text/html"; '));
wp_mail($dest, $subject, $message, $headers);
} else {
$errore = $db->errorInfo();
//echo "<pre>"; echo $errore[2]; echo "</pre>";
}
$sql = "SELECT * FROM tblAziende ORDER BY ID DESC";
$result = $db->query($sql);
$rowTemp = $result->fetch();
if (isset($_FILES['Logo']['name'])) {
$_FILES['Logo']['name'] = str_replace(array(
"'",
'"',
"&"
), "", $_FILES['Logo']['name']);
$_FILES['Logo']['name'] = str_replace(" ", "-", $_FILES['Logo']['name']);
$idTemp = $rowTemp['ID'];
$img_root = get_theme_root() . "/fontfolio/img/{$idTemp}/";
$array_immagini = array(
'image/jpeg' => true,
'image/png' => true,
'image/gif' => true
);
if (isset($array_immagini[$_FILES['Logo']['type']])) {
if (!file_exists($img_root)) {
mkdir($img_root);
//echo "Creo la cartella: " . $img_root;
}
if (move_uploaded_file($_FILES['Logo']['tmp_name'], $img_root . $_FILES['Logo']['name'])) {
echo "<pre>";
print_r($_FILES);
echo "</pre>";
$filename = $img_root . $_FILES['Logo']['name'];
// Get new sizes
list($width, $height, $type, $attr) = getimagesize($filename);
$newwidth = 128;
$newheight = $height / ($width / $newwidth);
// Load
$thumb = imagecreatetruecolor($newwidth, $newheight);
$white = imagecolorallocate($thumb, 255, 255, 255);
imagefill($thumb, 0, 0, $white);
switch ($type) {
case '1':
$source = imagecreatefromgif($filename);
break;
case '2':
$source = imagecreatefromjpeg($filename);
break;
case '3':
default:
$source = imagecreatefrompng($filename);
break;
}
// Resize
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
$destination = $img_root . "small_" . $_FILES['Logo']['name'];
switch ($type) {
case '1':
imagegif($thumb, $destination);
break;
case '2':
imagejpeg($thumb, $destination);
break;
case '3':
default:
imagepng($thumb, $destination);
break;
}
/*$face_detect = new Face_Detector(get_theme_root() . '/fontfolio/inc/face-detect/detection.dat');
$face_detect->face_detect($destination);
$face_detect->saveResizedFace(64,64,$type,$destination);*/
$sql = "UPDATE tblAziende SET Logo=? WHERE ID=?";
$query = $db->prepare($sql);
$query->execute(array(
'0' => $_FILES['Logo']['name'],
'1' => $idTemp
));
}
}
}
}
?>
<?php
if ($messaggio_conferma == false) {
?>
<form method="post" action="<?= site_url() ?>/iscriviti/" enctype="multipart/form-data">
<table style="width: 100%">
<tr>
<td>Referente</td>
<td><input style="width:90%" type="text" name="Partecipante" value="<?= $_POST['Partecipante'] ?>" /></td>
</tr>
<tr>
<td>Ragione Sociale</td>
<td><input style="width:90%" type="text" name="RagioneSociale" value="<?= $_POST['RagioneSociale'] ?>" /></td>
</tr>
<tr>
<td>Indirizzo</td>
<td><input style="width:90%" type="text" name="Indirizzo" value="<?= $_POST['Indirizzo'] ?>" /></td>
</tr>
<tr>
<td>Cap</td>
<td><input style="width:90%" type="text" name="Cap" value="<?= $_POST['Cap'] ?>" /></td>
</tr>
<tr>
<td>Città </td>
<td><input style="width:90%" type="text" name="Citta" value="<?= $_POST['Citta'] ?>" /></td>
</tr>
<tr>
<td>Telefono</td>
<td><input style="width:90%" type="text" name="Telefono" value="<?= $_POST['Telefono'] ?>" /></td>
</tr>
<tr>
<td>Partita IVA</td>
<td><input style="width:90%" type="text" name="Fax" value="<?= $_POST['Fax'] ?>" /></td>
</tr>
<tr>
<td>Email</td>
<td><input style="width:90%" type="text" name="Mail" value="<?= $_POST['Mail'] ?>" /></td>
</tr>
<tr>
<td>Indirizzo web</td>
<td><input style="width:90%" type="text" name="Sito" value="<?= $_POST['Sito'] ?>" /></td>
</tr>
<tr>
<td>Settore merceologico</td>
<td><input style="width:90%" type="text" name="SettoreMerceologico" value="<?= $_POST['SettoreMerceologico'] ?>" /></td>
</tr>
<tr>
<td>Numero di dipendenti</td>
<td><input style="width:90%" type="text" name="NumeroDipendenti" value="<?= $_POST['NumeroDipendenti'] ?>" /></td>
</tr>
<tr>
<td>Descrizione attività </td>
<td><textarea name="Descrizione" rows="10" style="width:90%"><?= $_POST['Descrizione'] ?></textarea></td>
</tr>
<tr>
<td>Tipologia prodotti/servizi offerti</td>
<td><textarea name="ProdottiServizi" rows="10" style="width:90%"><?= $_POST['ProdottiServizi'] ?></textarea></td>
</tr>
<tr>
<td>Upload logo azienda<br/><small>Formati ammessi: JPG, PNG, GIF</small></td>
<td><input type="file" name="Logo" style="width:90%" /></td>
</tr>
</table>
<input type="submit" name="register_btn" value="Iscriviti" />
</form>
<?php
} else {
?>
La ringraziamo di essersi registrato all’evento Business Speed Dating: Le ricordiamo che l’assegnazione alla prossima data avverrà in base all’ordine cronologico di arrivo delle domande di iscrizione, fino ad esaurimento posti. Riceverà quindi conferma via mail dell’avvenuto inserimento o, al contrario, della messa in priorità nella prima data successiva.<br/>
Per delucidazioni non esiti a contattarci:<br/>
Marketing Associativo – Business Speed Dating<br/>
<?php
}
?>
page.php