array( 'обязательное поле' => 'обязательное поле', 'E-mail адрес не корректен.' => 'E-mail адрес не корректен.', ), 'en' => array( 'обязательное поле' => 'requiered field', 'E-mail адрес не корректен.' => 'E-mail address is not correct.', ), 'kz' => array( 'обязательное поле' => 'міндетті түрде толтырылу керек ұяшық', 'E-mail адрес не корректен.' => 'E-mail адресіңіз қате.', ) ); include('cms/public/api.php'); if(!$obj = $api->objects->getFullObject(8)){ header('location: /404.php'); exit(); } $vars = array( "ru"=>array( "title"=>'Контакты', "yourMail"=>'Ваш e-mail', "yourName"=>'Ваше имя', "phone"=>'Телефон', "yourQ"=>'Ваш вопрос', "captcha"=>'Код с картинки', "errorCaptcha"=>'
Подтвердите что вы не робот.
', "send"=>'Отправить', "sendMessage"=>'Отправить сообщение', "sendOk"=>'
Успешно отправлено!
', "needToFill"=>'Необходимо заполнить поля', "обновить код"=>'обновить код', ), "en"=>array( "title"=>'Contacts', "yourMail"=>'Your e-mail', "yourName"=>'Your name', "phone"=>'Phone', "yourQ"=>'Your question', "captcha"=>'Code from picture', "errorCaptcha"=>'
Wrong code from picture.
', "send"=>'Send message', "sendMessage"=>'Send message', "sendOk"=>'
Sent successfull!
', "needToFill"=>'Need to fill fields', "обновить код"=>'update code', ), "tr"=>array( "title"=>'Contacts', "yourMail"=>'Your e-mail', "yourName"=>'Your name', "phone"=>'Phone', "yourQ"=>'Your question', "captcha"=>'Code from picture', "errorCaptcha"=>'
Wrong code from picture.
', "send"=>'Send message', "sendMessage"=>'Send message', "sendOk"=>'
Sent successfull!
', "needToFill"=>'Need to fill fields', "обновить код"=>'update code', ), "kz"=>array( "title"=>'Контакітілер', "yourMail"=>'e-mail', "yourName"=>'Есіміңіз', "phone"=>'Телефон', "yourQ"=>'Сұрақ', "captcha"=>'Суреттегі код', "errorCaptcha"=>'
Суреттегі код қате енгізілген
', "send"=>'Хат жіберу', "sendMessage"=>'Хат жіберу', "sendOk"=>'
Хат сәтті жиберілді!
', "needToFill"=>'Міндетті түрде толтырылу керек ұяшықтар', "обновить код"=>'кодты жаңарту', ) ); $api->header(array('page-title'=>$vars[$api->lang]['title'])); ?> '.$obj['Значение'].''; ?> $vars[$api->lang]['yourName'], 'type'=>'text'), array('name'=>$vars[$api->lang]['yourMail'], 'type'=>'text'), array('name'=>$vars[$api->lang]['phone'], 'type'=>'text', 'class' => 'tel'), array('name'=>$vars[$api->lang]['yourQ'], 'type'=>'textarea', 'p1'=>'232', 'p2'=>'125') ); $error = ''; if( isset($_POST['fields']) && is_array($fields_list = $_POST['fields']) ){ $curl = curl_init(); curl_setopt_array($curl, [ CURLOPT_URL => 'https://www.google.com/recaptcha/api/siteverify', CURLOPT_POST => true, CURLOPT_POSTFIELDS => [ 'secret' => '6LePsTkUAAAAALGeYeD6RYyuSoyPHcVnKNaVOn_l', 'response' => $_POST['g-recaptcha-response'] ], CURLOPT_RETURNTRANSFER => true ]); $captcha_res = json_decode(curl_exec($curl),true); curl_close($curl); if($captcha_res['success'] == false){ $error = $vars[$api->lang]['errorCaptcha']; }else{ # Подключаем почтовый класс include_once(_FILES_ABS_.'/mail.php'); $smail = new mime_mail(); if(($obj=$api->objects->getFullObject(16)) && (trim($obj['Значение'])!='')){ $smail->to=trim($obj['Значение']); }else{ $smail->to='as@go-web.kz'; } $smail->from = 'admin@'.$_SERVER['HTTP_HOST']; $smail->subject = 'Сообщение с формы контактов на сайте '.$_SERVER['HTTP_HOST'].''; $html = array(); foreach($fields as $k=>$f){ if(empty($fields_list[$k])) continue; $html[]='
'.$f['name'].'
'; $html[]='
'.$fields_list[$k].'
'; $html[]='
'; } $smail->body = join("", $html); $smail->send($smail->to); /*$headers = "Content-type: text/html; charset=utf-8\n"; $headers .= "From: Admin Site \n"; mail($to, "Message from site!", $body, $headers);*/ $error = $vars[$api->lang]['sendOk']; } } // $html = array('
'.$vars[$api->lang]['sendMessage'].'

'.$error.'
'); // foreach($fields as $k=>$f){ // // if(!$k && !empty($_SESSION['auth']['u']['mail'])) $f['value']=$_SESSION['auth']['u']['mail']; // $html[]='
'.$f['name'].'
'; // $html[]='
'.$api->objects->getFieldInput($k, $f).'
'; // // $html[]='
'; // } // $html[]='
//
//
'; // $html[]='
'; echo '
'; ?> footer(); ?>