ACC SHELL
<SCRIPT type='text/javascript'>
function ZobrazPoduktSelect (item) {
if(item.value == "produkty"){
document.getElementById("pProduktSelect").style.display='block';
}
else{
document.getElementById("pProduktSelect").style.display='none';
};
}
</SCRIPT>
<?php
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
//pomocne funkce pro praci s kontaktnim formularem
define(EMPTY_TASK, "Nezadali jste dotaz!");
define(BAD_CAP, "Opsali jste špatně ověřovací kód!");
define(BAD_EMAIL, "Zadali jste špatný e-mail!");
//vrati kontaktni formular v HTML
function ukaz_kontakt($name, $e_mail, $dotaz){
//vytvoreni nahodneho cisla pro captchu a jeho hashe
$seed=rand(1,99999999);
srand($seed+73640275);
$secret=rand();
$hash=md5(substr($secret,0,5));
return '
<h3>Kontaktní formulář</h3>'."\n".
'<form id="kontForm" name="kontForm" action="{HOST_NAME}mam-zajem/" method="post">'."\n".
'<div>
<label for="jmeno">Jmeno: </label><input type="text" id="name" name="name" maxlength="15" value="'.$name.'" />
</div>'."\n".
'<div>
<label for="e_mail">Email: </label><input type="text" id="e_mail" name="e_mail" maxlength="50" value="'.$e_mail.'" />'."\n".
'</div>'."\n".
'<div>'."\n".
"\t".'<label for="oblastZajmu">Oblast zájmu:</label>'."\n".
"\t"."\t".'<select name="oblastZajmu" onchange="ZobrazPoduktSelect(this)" >'."\n".
"\t"."\t"."\t".'<option value="spoluprace" '.($_POST['oblastZajmu']=="spoluprace"?'selected':'').'>spoluprace</option>'."\n".
"\t"."\t"."\t".'<option value="produkty" '.($_POST['oblastZajmu']=="produkty"?'selected':'').'>produkty</option>'."\n".
"\t"."\t"."\t".'<option value="obecny" '.($_POST['oblastZajmu']=="obecny"?'selected':'').'>obecny dotaz</option>'."\n".
"\t"."\t".'</select>'."\n".
'</div>'."\n".
'<div id="pProduktSelect" '.($_POST['oblastZajmu']=="produkty"?'style="display: block"':'style="display: none"').'>'."\n".
"\t".'<label for="produktSelect">Vyberte produkt:</label>'."\n".
"\t"."\t".'<select id="produktSelect" name="produktSelect">'."\n".
"\t"."\t"."\t".'<option value="zivPoj" '.($_POST['produktSelect']=="zivPoj"?'selected':'').'>životní pojištění</option>'."\n".
"\t"."\t"."\t".'<option value="majPoj" '.($_POST['produktSelect']=="majPoj"?'selected':'').'>majetkové pojištění</option>'."\n".
"\t"."\t"."\t".'<option value="odpoPoj" '.($_POST['produktSelect']=="odpoPoj"?'selected':'').'>odpovědnostní pojištění</option>'."\n".
"\t"."\t"."\t".'<option value="penzPri" '.($_POST['produktSelect']=="penzPri"?'selected':'').'>penzijní připojištění</option>'."\n".
"\t"."\t"."\t".'<option value="stavSpor" '.($_POST['produktSelect']=="stavSpor"?'selected':'').'>stavební spoření</option>'."\n".
"\t"."\t"."\t".'<option value="hypoteky" '.($_POST['produktSelect']=="hypoteky"?'selected':'').'>hypotéky</option>'."\n".
"\t"."\t"."\t".'<option value="investice" '.($_POST['produktSelect']=="investice"?'selected':'').'>investice</option>'."\n".
"\t"."\t".'</select>'."\n".
'</div>'."\n".
'<div>
<label for="dotaz">Váš dotaz:</label><textarea name="dotaz">'.$dotaz.'</textarea>
</div>'."\n".
'<div>
<label for="over_cap" class="big">Opište kód z obrázku: </label><input type="text" id="over_cap" name="over_cap" />
</div>'."\n".
'<div style="text-align: left">
<img src="{HOST_NAME}captcha/make.php?kod='.$seed.'" class="cap" style="position: relative;top:15px;left:15px" alt="Ochrana proti spammu" />
</div>'."\n".
'<div>
<input type="hidden" name="hash" value="'.$hash.'" />
<input type="hidden" name="send_form" value="true" />
<input type="submit" name="prihlaska" value="Odeslat" class="submit" />
</div>'."\n".
'</form>'."\n";
}
//zkontroluje, zda je dobre vyplnen e-mail, overovaci kod, a je-li vyplnen dotaz
//pokud ne vraci hlaseni o chybe, jinak vraci OK
function checkKontakt($e_mail, $over_cap, $hash, $dotaz){//overi spravnost vyplneni kontaktniho formulare
if (!registr_form::check_email($e_mail)){//kontrola formatu e-mailu
return BAD_EMAIL;
}
if(md5($over_cap)!=$hash) {//kontrola overovaciho kodu
return BAD_CAP;
}
if($dotaz==FALSE){
return EMPTY_TASK;
}
return "OK";
}
?>
ACC SHELL 2018