load('kontakt.tpl');
//$tpl -> assign('show_form', ZLT_SHOW_FORM);
$html = get_text(5);
if(ZLT_MAPKA == 1){
if(file_exists('./styles/mapka.jpg')){
$format = 'jpg';
}else{
$format = 'png';
}
$html .= '
Jak do nas trafić?

';
}
$tpl -> assign('kontakt', $html);
}elseif(ZLT_SHOW_FORM == 1){
$_POST['personalia'] = trim($_POST['personalia']);
$_POST['firma'] = trim($_POST['firma']);
$_POST['email'] = trim($_POST['email']);
$_POST['telefon'] = trim($_POST['telefon']);
$_POST['tresc'] = trim($_POST['tresc']);
$dane = 1;
$bledy = array();
if(preg_match('/([a-zA-ZąęśćźńłóżŁŻŚĆŹ\. ]{4,})/', $_POST['personalia'])){
$dane = $dane && 1;
}else{
$dane = 0;
$bledy[]['blad'] = 'W imieniu i nazwisku można używać jedynie liter oraz kropki.';
}
if(strlen($_POST['firma']) > 2){
$dane = $dane && 1;
}else{
$dane = 0;
$bledy[]['blad'] = 'Zbyt mała długość nazwy firmy!';
}
if(preg_match('/([a-zA-Z0-9_\-\.]{1,})\@([a-zA-Z0-9_\-\.]{1,})/', $_POST['email'])){
$dane = $dane && 1;
}else{
$dane = 0;
$bledy[]['blad'] = 'Nieprawidłowy adres e-mail!';
}
if(strlen($_POST['telefon']) > 0){
if(preg_match('/([0-9 \-]{7,})/', $_POST['telefon'])){
$dane = $dane && 1;
$telefon_ok = 1;
}else{
$dane = 0;
$bledy[]['blad'] = 'W numerze telefonu można podawać jedynie cyfry i spacje.';
}
}
if(strlen($_POST['tresc']) > 10){
$dane = $dane && 1;
}else{
$dane = 0;
$bledy[]['blad'] = 'Zbyt krótka treść!';
}
if(strlen($_POST['temat']) > 2){
$dane = $dane && 1;
}else{
$dane = 0;
$bledy[]['blad'] = 'Zbyt krótki temat wiadomości!';
}
if(count($bledy) > 0){
$tpl -> load('kontakt_bledy.tpl');
$tpl -> assign_section('bledy', $bledy);
$tpl -> assign('personalia', $_POST['personalia']);
$tpl -> assign('firma', htmlspecialchars($_POST['firma']));
$tpl -> assign('email', $_POST['email']);
$tpl -> assign('telefon', $_POST['telefon']);
$tpl -> assign('temat',htmlspecialchars($_POST['temat']));
$tpl -> assign('tresc', htmlspecialchars($_POST['tresc']));
}else{
if($telefon_ok){
$telefon_ok = 'Telefon: '.$_POST['telefon'];
}else{
$telefon_ok = '';
}
$tresc = 'Wiadomość wysłana z serwisu WWW firmy "'.ZLT_FIRM_NAME.'"
Imię i nazwisko: '.$_POST['personalia'].'
Firma: '.$_POST['firma'].'
E-mail: '.$_POST['email'].'
'.$telefon_ok.'
Temat: '.$_POST['temat'].'
--------------------------
'.$_POST['tresc'];
if(mail(ZLT_EMAIL, $_POST['temat'], $tresc, "From: ".$_POST['email']."\r\n" .
"Reply-To: ".$_POST['email']."\r\n" .
"X-Mailer: PHP")){
$tpl -> load('kontakt_msg.tpl');
}else{
$bledy[]['blad'] = 'Próba wysłania e-maila zakończyła się błędem. Skontaktuj się z administratorem serwisu.';
$tpl -> load('kontakt_bledy.tpl');
$tpl -> assign_section('bledy', $bledy);
$tpl -> assign('personalia', $_POST['personalia']);
$tpl -> assign('firma', htmlspecialchars($_POST['firma']));
$tpl -> assign('email', $_POST['email']);
$tpl -> assign('telefon', $_POST['telefon']);
$tpl -> assign('temat',htmlspecialchars($_POST['temat']));
$tpl -> assign('tresc', htmlspecialchars($_POST['tresc']));
}
}
}
$tpl -> parse();
page_footer_2();
?>