Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Есть одностраничник на html. На сайте есть формы обратной связи. При отправке формы в $_POST передаётся в том числе название формы. Через скрипт проксирования заявок от сервиса roistat заявки попадают в amoCRM, где название формы отображается в примечаниях в карточке сделки. 

Проблема. В amoCRM часто попадают сделки, для которых не определилось название формы. Если посмотреть логи roistat, то видно, что там тоже не везде понятно, что за форма http://joxi.ru/MAjejEBc43KPK2

 то есть дело не в связке roistat и amoCRM. Предположу, что дело в js коде. 

Когда я проверяю все формы, то каждое название подтягивается, а когда приходят заявки от других людей, то не всегда. 

Интеграции настраивал сам. Значение названия формы получаю так: 

//определим название формы 

if(isset($_POST['FORM_NAME'])){ 

$form_name = $_POST['FORM_NAME']; 

}elseif(isset($_POST['FORM_DESC'])){ 

$form_name = 'Форма ''.$_POST['FORM_DESC'].'' '; 

}else{ 

$form_name = 'Форма на сайте'; 

Немного коряво, в некоторых формах название записывается в FORM_NAME, а в некоторых в FORM_DESC. Не стал заморачиваться и оставлять одну переменную. 

И мне непонятно, почему иногда это не срабатывает. 

Задача 

Ознакомиться с кодом обработки форм, понять, почему в некоторых случаях всё нормально, а иногда нет названия формы. 

Если это реально исправить полностью или частично, то исправить. 

Ссылка на сайт http://mann52.ru/?utm_source=test&rs=test Обязательно при тесте форм сохраняйте данные метки, чтобы можно было отличить ваши тесты. 

Прикрепляю файлы, которых должно быть достаточно для решения задачи.

7 лет назад
lanakoshova
Руслана 
34 годаРоссия
7 лет в сервисе
Была
7 лет назад