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(); ?>