uawdijnntqw1x1x1
IP : 216.73.216.207
Hostname : xhost1.intravision.ru
Kernel : Linux xhost1.intravision.ru 3.16.0-7-amd64 #1 SMP Debian 3.16.59-1 (2018-10-03) x86_64
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,
OS : Linux
PATH:
/
var
/
.
/
.
/
backup
/
.
/
.
/
external_www
/
new02.medcomp.ru
/
ajax
/
ajax.form.handler.php
/
/
<? require_once($_SERVER['DOCUMENT_ROOT']. "/bitrix/modules/main/include/prolog_before.php");?> <? $paramsCODE = Array( "max_len" => "75", // обрезает символьный код до 75 символов "change_case" => "L", // буквы преобразуютс¤ к нижнему регистру "replace_space" => "-", // меняем пробелы на ... "replace_other" => "-", // меняем левые символы на ... "delete_repeat_replace" => "true", // удал¤ем повторяющиеся нижние подчеркивания "use_google" => "false", // отключаем использование google ); $captcha_error = 'Введите правильно "Код" с картинки'; $json = array(); $error = array(); if(isset($_POST['form_type'])){ switch($_POST['form_type']){ case 'kp_form': if(!isset($_POST['org']) || !($org = trim(strip_tags(htmlspecialcharsBack($_POST['org']))))) $error["org"] = 'Укажите Организация!'; if(!isset($_POST['inn']) || !($inn = trim(strip_tags(htmlspecialcharsBack($_POST['inn']))))) $error["inn"] = 'Укажите ИНН!'; if(!isset($_POST['phone']) || !($phone = trim(strip_tags(htmlspecialcharsBack($_POST['phone']))))) $error["phone"] = 'Укажите Телефон!'; if($error){ $json['error'] = $error; }else{ $arEventFields = $_POST; $arEventFields['file'] = $_FILES['file']; if(CModule::IncludeModule('iblock')){ $el = new CIBlockElement; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => 43, "ACTIVE_FROM" => date("d.m.Y"), "NAME" => date("d.m.Y"), //"PREVIEW_TEXT" => $arEventFields['ANSWER'], "ACTIVE" => "Y", "PROPERTY_VALUES"=> $arEventFields, ); if($PRODUCT_ID = $el->Add($arLoadProductArray)){ $json["add"] = "New ID: ".$PRODUCT_ID; $json['success'] = 'ok'; $ar_repl = array( '5091' => 'да', '5092' => 'нет', '5093' => 'да', '5094' => 'нет', ); $arEventFields['PRODUCT_ID'] = $PRODUCT_ID; $arEventFields['doc'] = $ar_repl[$arEventFields['doc']]; $arEventFields['sotr'] = $ar_repl[$arEventFields['sotr']]; CEvent::SendImmediate("FEEDBACK_SOTR", "s1", $arEventFields); }else{ $json["add"] = "Error: ".$el->LAST_ERROR; } }else{ $json["add"] = "No load module!"; } } //$json["c"] = $APPLICATION->CaptchaGetCode(); echo json_encode($json); break; case 'review': if(!isset($_POST['name']) || !($name = trim(strip_tags(htmlspecialcharsBack($_POST['name']))))) $error["name"] = 'Укажите ИМЯ!'; if(!isset($_POST['phone']) || !($phone = trim(strip_tags(htmlspecialcharsBack($_POST['phone']))))) $error["phone"] = 'Укажите Телефон!'; if(!isset($_POST['answer']) || !($answer = trim(strip_tags(htmlspecialcharsBack($_POST['answer']))))) $error["answer"] = 'Введите текст Отзыва!'; if(!$APPLICATION->CaptchaCheckCode($_POST['captcha_word'], $_POST['captcha_sid'])) $error["captcha"] = 'Введите правильно "Код" с картинки'; if($error){ $json['error'] = $error; }else{ $arEventFields = array( "NAME" => $_POST['name'], "PHONE" => $_POST['phone'], "ANSWER" => $_POST['answer'], ); CEvent::SendImmediate("FEEDBACK_REVIEW", "s1", $arEventFields); if(CModule::IncludeModule('iblock')){ $el = new CIBlockElement; $PROP = array(); $PROP['PHONE'] = $arEventFields['PHONE']; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => 4, "ACTIVE_FROM" => date("d.m.Y"), "NAME" => $arEventFields['NAME'], "PREVIEW_TEXT" => $arEventFields['ANSWER'], "ACTIVE" => "Y", "PROPERTY_VALUES"=> $PROP, ); if($PRODUCT_ID = $el->Add($arLoadProductArray)){ $json["add"] = "New ID: ".$PRODUCT_ID; $json['success'] = 'ok'; }else{ $json["add"] = "Error: ".$el->LAST_ERROR; } }else{ $json["add"] = "No load module!"; } } $json["c"] = $APPLICATION->CaptchaGetCode(); echo json_encode($json); break; case 'callme': if(!isset($_POST['name']) || !($name = trim(strip_tags(htmlspecialcharsBack($_POST['name']))))) $error["name"] = 'Укажите ИМЯ!'; if(!isset($_POST['phone']) || !($phone = trim(strip_tags(htmlspecialcharsBack($_POST['phone']))))) $error["phone"] = 'Укажите Телефон!'; if ($_POST['phone'] != $_POST['mask']) $error["phone"] = 'Неверно введенный Телефон!'; if($error){ $json['error'] = $error; }else{ $arEventFields = array( "NAME" => $name, "PHONE" => $phone, ); CEvent::SendImmediate("FEEDBACK_FORM", "s1", $arEventFields); if(CModule::IncludeModule('iblock')){ $el = new CIBlockElement; $PROP = array(); $PROP['PHONE'] = $phone; $arLoadProductArray = Array( "MODIFIED_BY" => $USER->GetID(), // элемент изменен текущим пользователем "IBLOCK_SECTION_ID" => false, "IBLOCK_ID" => 33, "ACTIVE_FROM" => date("d.m.Y"), "NAME" => $arEventFields['NAME'], // "CODE" => CUtil::Translit($arEventFields['NAME'], "ru", $paramsCODE), "ACTIVE" => "Y", "PROPERTY_VALUES"=> $PROP, ); if($PRODUCT_ID = $el->Add($arLoadProductArray)){ $json["add"] = "New ID: ".$PRODUCT_ID; $json['success'] = 'ok'; }else{ $json["add"] = "Error: ".$el->LAST_ERROR; } }else{ $json["add"] = "No load module!"; } } $json["c"] = $APPLICATION->CaptchaGetCode(); echo json_encode($json); break; default: $json['error'] = 'true'; echo json_encode($json); break; } } else { $json['error'] = 'true'; echo json_encode($json); } ?>
/var/././backup/././external_www/new02.medcomp.ru/ajax/ajax.form.handler.php