".$SLdata["contact-success"]."";
$false="".$SLdata["contact-fail"]."";
$result=$false;
$checked=false;
if (isset($_POST["check"])) {
$_POST["check"]=utf8_decode($_POST["check"]);
function html_decode($input) {
$result=$input;
$result=str_replace ("А" , "А" , $result);
$result=str_replace ("а" , "а" , $result);
$result=str_replace ("Б" , "Б" , $result);
$result=str_replace ("б" , "б" , $result);
$result=str_replace ("В" , "В" , $result);
$result=str_replace ("в" , "в" , $result);
$result=str_replace ("Г" , "Г" , $result);
$result=str_replace ("г" , "г" , $result);
$result=str_replace ("Д" , "Д" , $result);
$result=str_replace ("д" , "д" , $result);
$result=str_replace ("Е" , "Е" , $result);
$result=str_replace ("е" , "е" , $result);
$result=str_replace ("Ж" , "Ж" , $result);
$result=str_replace ("ж" , "ж" , $result);
$result=str_replace ("З" , "З" , $result);
$result=str_replace ("з" , "з" , $result);
$result=str_replace ("И" , "И" , $result);
$result=str_replace ("и" , "и" , $result);
$result=str_replace ("Й" , "Й" , $result);
$result=str_replace ("й" , "й" , $result);
$result=str_replace ("К" , "К" , $result);
$result=str_replace ("к" , "к" , $result);
$result=str_replace ("Л" , "Л" , $result);
$result=str_replace ("л" , "л" , $result);
$result=str_replace ("М" , "М" , $result);
$result=str_replace ("м" , "м" , $result);
$result=str_replace ("Н" , "Н" , $result);
$result=str_replace ("н" , "н" , $result);
$result=str_replace ("О" , "О" , $result);
$result=str_replace ("о" , "о" , $result);
$result=str_replace ("П" , "П" , $result);
$result=str_replace ("п" , "п" , $result);
$result=str_replace ("Р" , "Р" , $result);
$result=str_replace ("р" , "р" , $result);
$result=str_replace ("С" , "С" , $result);
$result=str_replace ("с" , "с" , $result);
$result=str_replace ("Т" , "Т" , $result);
$result=str_replace ("т" , "т" , $result);
$result=str_replace ("У" , "У" , $result);
$result=str_replace ("у" , "у" , $result);
$result=str_replace ("Ф" , "Ф" , $result);
$result=str_replace ("ф" , "ф" , $result);
$result=str_replace ("Х" , "Х" , $result);
$result=str_replace ("х" , "х" , $result);
$result=str_replace ("Ц" , "Ц" , $result);
$result=str_replace ("ц" , "ц" , $result);
$result=str_replace ("Ч" , "Ч" , $result);
$result=str_replace ("ч" , "ч" , $result);
$result=str_replace ("Ш" , "Ш" , $result);
$result=str_replace ("ш" , "ш" , $result);
$result=str_replace ("Щ" , "Щ" , $result);
$result=str_replace ("щ" , "щ" , $result);
$result=str_replace ("Ъ" , "Ъ" , $result);
$result=str_replace ("ъ" , "ъ" , $result);
$result=str_replace ("Ы" , "Ы" , $result);
$result=str_replace ("ы" , "ы" , $result);
$result=str_replace ("Ь" , "Ь" , $result);
$result=str_replace ("ь" , "ь" , $result);
$result=str_replace ("Э" , "Э" , $result);
$result=str_replace ("э" , "э" , $result);
$result=str_replace ("Ю" , "Ю" , $result);
$result=str_replace ("ю" , "ю" , $result);
$result=str_replace ("Я" , "Я" , $result);
$result=str_replace ("я" , "я" , $result);
$result=str_replace ("Ą" , "Ą" , $result);
$result=str_replace ("ą" , "ą" , $result);
$result=str_replace ("Ę" , "Ę" , $result);
$result=str_replace ("ę" , "ę" , $result);
$result=str_replace ("Ó" , "Ó" , $result);
$result=str_replace ("ó" , "ó" , $result);
$result=str_replace ("Ć" , "Ć" , $result);
$result=str_replace ("ć" , "ć" , $result);
$result=str_replace ("Ł" , "Ł" , $result);
$result=str_replace ("ł" , "ł" , $result);
$result=str_replace ("Ń" , "Ń" , $result);
$result=str_replace ("ń" , "ń" , $result);
$result=str_replace ("Ś" , "Ś" , $result);
$result=str_replace ("ś" , "ś" , $result);
$result=str_replace ("Ź" , "Ź" , $result);
$result=str_replace ("ź" , "ź" , $result);
$result=str_replace ("Ż" , "Ż" , $result);
$result=str_replace ("ż" , "ż" , $result);
$result=str_replace ("Á" , "Á" , $result);
$result=str_replace ("á" , "á" , $result);
$result=str_replace ("Ą" , "Ą" , $result);
$result=str_replace ("ą" , "ą" , $result);
$result=str_replace ("Ä" , "Ä" , $result);
$result=str_replace ("ä" , "ä" , $result);
$result=str_replace ("É" , "É" , $result);
$result=str_replace ("é" , "é" , $result);
$result=str_replace ("Ę" , "Ę" , $result);
$result=str_replace ("ę" , "ę" , $result);
$result=str_replace ("Ě" , "Ě" , $result);
$result=str_replace ("ě" , "ě" , $result);
$result=str_replace ("Í" , "Í" , $result);
$result=str_replace ("í" , "í" , $result);
$result=str_replace ("Ó" , "Ó" , $result);
$result=str_replace ("ó" , "ó" , $result);
$result=str_replace ("Ô" , "Ô" , $result);
$result=str_replace ("ô" , "ô" , $result);
$result=str_replace ("Ú" , "Ú" , $result);
$result=str_replace ("ú" , "ú" , $result);
$result=str_replace ("Ů" , "Ů" , $result);
$result=str_replace ("ů" , "ů" , $result);
$result=str_replace ("Ý" , "Ý" , $result);
$result=str_replace ("ý" , "ý" , $result);
$result=str_replace ("Č" , "Č" , $result);
$result=str_replace ("č" , "č" , $result);
$result=str_replace ("ď" , "ď" , $result);
$result=str_replace ("ť" , "ť" , $result);
$result=str_replace ("Ĺ" , "Ĺ" , $result);
$result=str_replace ("ĺ" , "ĺ" , $result);
$result=str_replace ("Ň" , "Ň" , $result);
$result=str_replace ("ň" , "ň" , $result);
$result=str_replace ("Ŕ" , "Ŕ" , $result);
$result=str_replace ("ŕ" , "ŕ" , $result);
$result=str_replace ("Ř" , "Ř" , $result);
$result=str_replace ("ř" , "ř" , $result);
$result=str_replace ("Š" , "Š" , $result);
$result=str_replace ("š" , "š" , $result);
$result=str_replace ("Ž" , "Ž" , $result);
$result=str_replace ("ž" , "ž" , $result);
$result=str_replace ("Ă" , "Ă" , $result);
$result=str_replace ("ă" , "ă" , $result);
$result=str_replace ("Â" , "Â" , $result);
$result=str_replace ("â" , "â" , $result);
$result=str_replace ("Î" , "Î" , $result);
$result=str_replace ("î" , "î" , $result);
$result=str_replace ("Ș" , "Ș" , $result);
$result=str_replace ("ș" , "ș" , $result);
$result=str_replace ("Ş" , "Ş" , $result);
$result=str_replace ("ş" , "ş" , $result);
$result=str_replace ("Ţ" , "Ţ" , $result);
$result=str_replace ("ţ" , "ţ" , $result);
$result=str_replace ("ő" , "ő" , $result);
$result=str_replace ("Ő" , "Ő" , $result);
$result=str_replace ("ű" , "ű" , $result);
$result=str_replace ("Ű" , "Ű" , $result);
return $result;
}
function cleantext($input) {
$input = html_decode($input);
$result=mb_strtolower($input);
$result=preg_replace("/[^b|c|d|f|g|h|j|k|l|m|n|p|q|r|s|t|u|v|w|x|y|z|б|г|д|ж|з|и|й|л|п|ф|ц|ч|ш|щ|ъ|ы|э|ю|я|0-9\-]/","*",$result);
return $result;
}
$generaldata["file"]["days"]=$generaldata["base_path"]."repository/days.sld";
$checklang=$lang;
if (is_file($generaldata["file"]["days"])) {
include $generaldata["file"]["days"];
$today=$days["day-".date("w")];
if (isset($today[$lang])) {
$check=date("Ymd").cleantext($today[$lang]);
echo $check.":".$_POST["check"]." - ".cleantext($_POST["check"]);
if ($check==cleantext($_POST["check"])) {
$checked=true;
}
unset($today[$lang]);
}
if (!$checked && is_array($today)) {
foreach ($today as $key => $value) {
if (!$checked) {
$check=date("Ymd").cleantext($value);
if ($check==cleantext($_POST["check"])) {
$checked=true;
$checklang=$key;
}
}
}
}
}
}
}
if ($checked) {
$generaldata["file"]["emails"]=$generaldata["base_path"]."repository/email::new::";
function Xpackdata($content){
$content=str_replace ("[§§§§]" , "\"" , $content);
//$content=utf8_decode($content);
$result=str_replace ("[§-§]" , "\$" , $content);
return $result;
}
function Xpackdata_decode($content){
$content=str_replace ("[§§§§]" , "\"" , $content);
$content=utf8_decode($content);
$result=str_replace ("[§-§]" , "\$" , $content);
return $result;
}
function Xisanumber($n) {
return (string)(float)$n === (string)$n;
}
function Xdataline($dataarr,$start,$valt){
$result="";
if (is_array($dataarr)) {
foreach ($dataarr as $key => $value) {
$keys=explode("§", $key);
$rec=$start;
foreach ($keys as $k => $v) {
$rec.="[[§§§§]".$v."[§§§§]]";
}
unset($keys);
if ($valt=="1") {
//$value=utf8_decode($value);
//$value=Xdatadecode($value);
}
$result.=$rec."=[§§§§]".$value."[§§§§];\n";
}
}
return $result;
}
function Xconvdata($start,$data) {
if (is_array($data)) {
if (strlen($start)>1) {
$start=$start."§";
}
foreach ($data as $key => $value) {
if (is_array($value)) {
$x=Xconvdata($start.$key,$value);
foreach ($x as $keyt => $valuet) {
$result[$keyt]=$valuet;
}
} else {
$result[$start.$key]=$value;
}
}
}
return $result;
}
function createbackup($file,$end,$bup) {
$result=true;
if (is_file($file.".sld")) {
$result=false;
if (copy($file.".sld", $file.".bup")) {
$result=true;
}
}
return $result;
}
function SLRwritefile($content,$overwrite,$dir,$name) {
$content=str_replace ("[[34]]" , """ , $content);
$content="//WEBUNIVERZUM-created@".date('YmdHis')."\n\n".$content;
$data="";
$name=str_replace (".sld" , "" , $name);
$type="x";
if ($overwrite=="1") {
$type="w";
}
if (is_file($dir.$name.".sld")) {
$result=createbackup($dir.$name,".sld",".bup");
}
$handle = fopen($dir.$name.".sld", $type);
$result=true;
if ($result) {
if (fwrite($handle, $data) === FALSE) {
$result=false;
} else {
$result=true;
}
}
fclose($handle);
return $result;
}
function savemessage($from,$time,$mess,$server,$folder) {
$data["server"]=$server;
$data["from"]=$from;
$data["message"]=$mess;
$data["time"]=$time;
$data["language"]=$lang;
$file=$folder.$time.".sld";
if (is_file($file)) {
while(is_file($folder.$time.".sld")) {
$time--;
}
}
$olddata=Xconvdata("",$data);
$newdata=Xdataline($olddata,"[§-§]data",0);
$newdata=Xpackdata($newdata);
return SLRwritefile($newdata,1,"",$file);
}
function sendmessage($input, $server,$folder) {
if (!isset($input["param_email"]) || strlen($input["param_email"])<3) {
$input["param_email"]="support@homepages.hu";
$subject="!!! ";
}
$to=$server["SERVER_NAME"]."<".$input["param_email"].">";
//$to=$server["SERVER_NAME"]."";
$from=$server["SERVER_NAME"]."";
$reply=$server["SERVER_NAME"]."<".$input["param_email"].">";
$headers ="From: ".$from." \r\nReply-To: ".$reply." \r\nMIME-Version: 1.0 \r\nContent-type: text/html; charset=UTF-8\r\nX-Mailer: SolutionLive Mail";
$subject.="KONTAKT / WEBOLDAL (powered by deMil)";
$msgbody="";
foreach ($input as $key => $value) {
list($v)=explode("_",$key);
if ($key!="submit" && $v!="param") {
$msgbody.="".$key.": ".$value."";
$mess[$key]=$value;
}
}
$time=time();
$msgbody="
- Üzenet érkezett: ".date("Y.m.d. H:i",$time)."
".$msgbody."
";
$msgbody=wordwrap($msgbody, 70);
savemessage($input["param_email"],$time,$mess,$server["HTTP_HOST"],$folder);
return mail($to,$subject,$msgbody,$headers);
}
$_POST["contact"]["param_email"]=$SLdata["contactformto"];
$_POST["contact"]["OLDAL"]="".$_POST["contact"]["OLDAL"]."";
$_POST["contact"]["NYELV"]="Valószínüleg: ".$checklang;
if (sendmessage($_POST["contact"], $_SERVER,$generaldata["file"]["emails"])) {
$result=$true;
}
} else {
$result.="";
}
$result = str_replace ("[§§§]" , "\"" , $result);
?>