| Current Path : /var/www/element/data/www/greenpr.ru/contacts/ |
| Current File : /var/www/element/data/www/greenpr.ru/contacts/mail.php |
<?
$files=fopen($_SERVER['DOCUMENT_ROOT'] . '/order_list.txt','a+');
flock($files,LOCK_EX);
$count=fread($files,100);
flock($files,LOCK_UN);
fclose($files);
if (isset($_POST['subm2']) && trim(@$_POST['orgname'])!="XPreggyPornyX" && trim(@$_POST['name'])!="XPreggyPornyX")
{
CModule::IncludeModule("iblock");
$db_props = CIBlockElement::GetProperty(11, 64, Array(), Array("ID"=>2));
//if($ar_props = $db_props->Fetch())
// $main_mail = $ar_props["VALUE"];
//else
//$main_mail = "greenpr@greenpr.ru";
//$main_mail = "d.kapaev@optimism.ru, g.nonna@greenpr.ru";
//$main_mail = "dh@optimism.ru,e.tsarkov@greenpr.ru";
//$main_mail = "";
$main_mail = "v.karasev@optimism.ru";
$errors_text=array();
$name=iconv("UTF-8", "WINDOWS-1251", trim(@$_POST['name']));
$email=iconv("UTF-8", "WINDOWS-1251", trim(@$_POST['email']));
$company=iconv("UTF-8", "WINDOWS-1251", trim(@$_POST['orgname']));
if ($_POST['sendprice']=="on")
{
$sendprice="Äà";
}else
{
$sendprice="Íåò";
}
$web=iconv("UTF-8", "WINDOWS-1251", trim(@$_POST['web']));
$phone=trim(@$_POST['phone']);
$content=iconv("UTF-8", "WINDOWS-1251", trim(@$_POST['content']));
$captcha=trim(@$_POST['feedback_captcha']);
if (empty($name))
{
$errors_text[]="Âû äîëæíû óêàçàòü ñâî¸ èìÿ";
}
if (empty($email))
{
$errors_text[]="Âû äîëæíû óêàçàòü ñâîé E-Mail";
}
if(empty($phone))
{
$errors_text[]="Âû äîëæíû óêàçàòü ñâîé íîìåð òåëåôîíà";
}
if (empty($content))
{
$errors_text[]="Âû äîëæíû óêàçàòü ñâîé âîïðîñ";
}
$tk = split('@', $email);
if ($phone=='123456')
{
$errors_text[]="Íåâåðíûé òåëåôîí";
}
if(!preg_match ("/[0-9]{6,13}/" , $phone))
{
$errors_text[]="Íåâåðíûé ôîðìàò ââîäà íîìåðà òåëåôîíà";
}
if (!ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+@[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$', $email))
{
$errors_text[]="Íåâåðíûé ôîðìàò E-Mail";
}
if ($tk[1]=='tikl.tk')
{
$errors_text[]="Íåâåðíûé ôîðìàò E-Mail";
}
if(@$_SESSION['captcha_keystring'] != $captcha)
{
$errors_text[]="Ââåäåííûé Âàìè êîä íå ñîâïàäàåò ñ êîäîì íà êàðòèíêå";
}
if (sizeof($errors_text)!=0)
{
?>
<br /><span >Îáíàðóæåíû ñëåäóþùèå îøèáêè</span><br/>
<ul class="errors">
<?
foreach ($errors_text as $value)
{
?>
<li><?=$value?></li>
<?
}
?>
</ul>
<?
}else
{
if ($_POST['mycheck'] == 'pWhJrIbVYc')
{
$name_sale="";
$none="";
$site_type="greenpr.ru";
//Îòïðàâêà â sales
$refer=$_SESSION['refer'];
$uslugi = "smm";
$postdata = http_build_query(
array(
'url' => mb_convert_encoding ($web ,"UTF-8" , "Windows-1251" ),
'keywords' => mb_convert_encoding ($content ,"UTF-8" , "Windows-1251" ),
'file' => $none,
'file_link' => $none,
'karamba' => mb_convert_encoding ($name ,"UTF-8" , "Windows-1251" ),
'email' => mb_convert_encoding ($email ,"UTF-8" , "Windows-1251" ),
'tel' => mb_convert_encoding ($phone ,"UTF-8" , "Windows-1251" ),
'agcy' => $uslugi,
'type'=> $name_sale,
'id'=> $count,
'site_creation_type' => $none,
'site_type' => $site_type,
'referer' => mb_convert_encoding ($refer ,"UTF-8" , "Windows-1251" ),
'company' => mb_convert_encoding ($company ,"UTF-8" , "Windows-1251" )
)
);
$opts = array('http' =>
array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => $postdata
)
);
$context = stream_context_create($opts);
$result = @file_get_contents('http://sales.element.ru/new-order-from-site/', false, $context);
//Îòïðàâêà â sales
echo "<br /><span>Ñïàñèáî, Âàøå ñîîáùåíèå îòïðàâëåíî.</span><br /><br />";
$msg="Íîâîå ñîîáùåíèå \r\n".
"Äàòà :".strftime("%d:%m:%Y",time())."\r\n".
"Çàÿâêà ¹".$result."\r\n".
"Èìÿ :".$name."\r\n".
"Îðãàíèçàöèÿ :".$company."\r\n".
"E-Mail :".$email."\r\n".
"Êîíòàêòíûé òåëåôîí :".$phone."\r\n".
"Îòïðàâëÿòü ëè ïðàéñ ïî e-mail :".$sendprice."\r\n".
"Âîïðîñ :\r\n".$content;
mail_me($main_mail,"Ñîîáùåíèå ñ ñàéòà GreenPR",$msg);
//êëèåíòó
$msg_cl="Áëàãîäàðèì Âàñ, ÷òî âûáðàëè êîìïàíèþ GreenPR! Âàøà çàÿâêà ïðèíÿòà è îáðàáàòûâàåòñÿ. Íàøè ìåíåäæåðû ñâÿæóòñÿ ñ Âàìè â áëèæàéøåå âðåìÿ";
mail_me($email,"Çàÿâêà ñ ñàéòà GreenPR",$msg_cl);
//êëèåíòó
unset($_SESSION['refer']);
$files=fopen($_SERVER['DOCUMENT_ROOT'] . '/order_list.txt','a+');
flock($files,LOCK_EX);
$count++;
ftruncate($files,0);
fwrite($files,$count);
flock($files,LOCK_UN);
fclose($files);
}
}
//info("Ñîîáùåíèå îòïðàâëåíî. Ñïàñèáî",(!empty($go_url)?$go_url:HOST));
}
srand(doubleval(microtime()));
srand( ((int)((double)microtime()*1000000)));
$rand=doubleval(microtime());
?>