ACC SHELL
<?php
// pred include-ovanim tohto suboru je treba nastavit hodnotu: $formType = 'hocico'
$formType = '';
// emailova adresa a meno odosielatela
$emailFromEmail = $settings['contactFormEmail'];
$emailTo = $emailFromEmail;
$emailFromEmail_ = explode( ',', $emailFromEmail );
$emailFromEmail = $emailFromEmail_[0];
$emailFromName = $settings['contactFormEmailName'];
$emailSubject = 'Zprava z kontaktniho formulare';
$_name = '';
$_surname = '';
$_phone = '';
$_email = '';
$_text = '';
if ( isset( $_POST['name'] ) && isset( $_POST['email'] ) && isset( $_POST['text'] ) )
{
$_name = trim( $_POST['name'] );
$_surname = trim( $_POST['surname'] );
$_phone = trim( $_POST['phone'] );
$_email = trim( $_POST['email'] );
$_text = trim( $_POST['text'] );
$_dvacetdva = trim( $_POST['22'] );
if ( ( $_name != '' ) && ( $_surname != '' ) && ($_text != '' ) && ($_email != '' ) && ( ($_dvacetdva == '321') || ($_dvacetdva == '3 2 1') ) && ( preg_match( "/^[\ a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,6}$/i", $_email ) > 0 ) )
{
$registerOutputURLparams = '';
$_newsletter = 0;
if ( isset( $_POST['newsletter'] ) )
{
$_newsletter = trim( $_POST['newsletter'] );
if ( $_newsletter == 'on' )
$_newsletter = 1;
}
// all ok dialog
$registerOutputURLparams = '/parts/overlay-form.php?showRegisterForm=false';
// DB insert
$db->insertItem( 'contactForm', array(
'name' => $_name,
'surname' => $_surname,
'phone' => $_phone,
'email' => $_email,
'text' => $_text,
'url' => ('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']),
'newsletter' => $_newsletter,
'type' => $formType,
'IPa' => ( isset( $_SERVER['REMOTE_ADDR'] ) ? $_SERVER['REMOTE_ADDR'] : '' ),
'IPb' => ( isset( $_SERVER['HTTP_X_FORWARDED_FOR'] ) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : '' )
) );
// mail to admin
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= "From: " . ( $emailFromName ) . " <" . $emailFromEmail . ">\r\n";
//$headers .= "Reply-To: " . $_name ." ". $_surname . " <" . $_email . ">\r\n";
$email = '
Dotaz ze stránek: http://' . $_SERVER['HTTP_HOST'] . '
<br/><br/>
<strong>Jméno:</strong> ' . $_name . '<br/><br/>
<strong>Příjmení:</strong> ' . $_surname . '<br/><br/>
<strong>Telefon:</strong> ' . $_phone . '<br/><br/>
<strong>e-mail:</strong> ' . $_email . '<br/><br/>
<strong>Dotaz:</strong> ' . $_text . '<br/><br/>
<a href="http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '" target="_blank">http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] . '</a>
';
//mail( $emailTo, $emailSubject, $email, $headers );
SendMail( $emailTo,
$emailFromEmail, $emailFromName,
$emailSubject, $email );
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
$headers .= "From: " . ( $emailFromName ) . " <" . $emailFromEmail . ">\r\n";
//$headers .= "BCC: spenat@tridvajedna.cz\r\n";
$email = '
Dobrý den,
potvrzujeme příjem zprávy ze stránek: http://' . $_SERVER['HTTP_HOST'] . ' s těmito údaji:
<br/><br/>
<strong>Jméno:</strong> ' . $_name . '<br/><br/>
<strong>Příjmení:</strong> ' . $_surname . '<br/><br/>
<strong>Telefon:</strong> ' . $_phone . '<br/><br/>
<strong>e-mail:</strong> ' . $_email . '<br/><br/>
<strong>Dotaz:</strong> ' . $_text . '<br/><br/>
V nejbližší době Vás budeme kontaktovat.
';
//mail( $_email, $emailSubject, $email, $headers );
SendMail( $_email,
$emailFromEmail, $emailFromName,
$emailSubject, $email );
unset( $_POST );
$_name = '';
$_surname = '';
$_phone = '';
$_email = '';
$_text = '';
$registerOutput = '
<script type="text/javascript">
$("#mainOverlay").overlay({
mask: {
color: "#f1f1f1",
loadSpeed: 200,
opacity: 0.0,
closeOnClick: true,
zIndex: 20000
},
top: 100,
load: true,
onLoad: function() {
var wrap = this.getOverlay().find( ".contentWrap" );
wrap.load( "' . $registerOutputURLparams . '" );
}
});
</script>
';
}
else
{
$registerOutput = '
<script type="text/javascript">
alert( \'Nezadali jste správně všechny informace nutné k odeslání zprávy.\' );
</script>
';
}
}
?>
ACC SHELL 2018