$id = $modx->resource->get('id');
$children = $modx->getChildIds($id, 3);
foreach ($children as $child) {
echo $child;
};
<?
require_once($_SERVER['DOCUMENT_ROOT'].'/config.php');
require_once($_SERVER['DOCUMENT_ROOT'].'/libs/MailClass.php');
if($_SERVER['REQUEST_METHOD'] == 'POST') {
if (empty($_POST['g-recaptcha-response'])) {
exit('Empty');
}
$url = 'https://www.google.com/recaptcha/api/siteverify';
$recaptcha = $_POST['g-recaptcha-response'];
$secret = '6';
$ip = $_SERVER['REMOTE_ADDR'];
$url_data = $url.'?secret='.$secret.'&response='.$recaptcha.'&remoteip='. $ip;
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url_data);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$res = curl_exec($curl);
curl_close($curl);
$res = json_decode($res);
if($res->success) {
$mailer = new FreakMailer();
$mailer->Body = "Имя:".iconv("UTF-8", "windows-1251", $_POST["name"])."\rТелефон:".$_POST["phone"];
$mailer->AddAddress('h@gmail.com', 'test');
}
if(!$mailer->Send())
{
echo 'NO!';
}
else
{
echo 'YES!';
}
$mailer->ClearAddresses();
$mailer->ClearAttachments();
}
?>
$("#form").on("submit", function() { //устанавливаем событие отправки для формы с id=form
var form_data = $('#form').serialize(); //собераем все данные из формы
$.ajax({
type: "POST", //Метод отправки
url: "send.php", //путь до php фаила отправителя
data: form_data,
success: function() {
//код в этом блоке выполняется при успешной отправке сообщения
alert("Ваше сообщение отпрвлено!");
}
});
});