@SergeySe15

При нажатии на кнопку, на сайте АсproMAX выдает ошибку?

Добрый вечер. Возникла такая проблемка, при нажатии на кнопку: нашел дешевле на сайте, выдает такую ошибку.
[Error]
Call to undefined method Aspro\Functions\CAsproMax::_getAllFormFieldsHTML() (0)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/aspro.max/lib/functions/CAsproMax.php:899
#0: Aspro\Functions\CAsproMax::sendLeadCrmFromForm(string, integer, string, string, boolean, boolean)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/aspro.max/classes/general/CMaxEvents.php:2533
#1: CMaxEvents::onAfterResultAddHandler(string, integer)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/module.php:480
#2: ExecuteModuleEventEx(array, array)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/form/classes/general/form_callformresult.php:716
#3: CAllFormResult::Add(string, array)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/components/bitrix/form.result.new/component.php:202
#4: include(string)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component.php:607
#5: CBitrixComponent->__includeComponent()
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component.php:684
#6: CBitrixComponent->includeComponent(string, array, object, boolean)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/main.php:1055
#7: CAllMain->IncludeComponent(string, string, array, object)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/templates/aspro_max/components/bitrix/form/popup/new.php:2
#8: include(string)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component_template.php:790
#9: CBitrixComponentTemplate->__IncludePHPTemplate(array, array, string)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component_template.php:885
#10: CBitrixComponentTemplate->IncludeTemplate(array)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component.php:776
#11: CBitrixComponent->showComponentTemplate()
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component.php:716
#12: CBitrixComponent->includeComponentTemplate(string)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/components/bitrix/form/component.php:161
#13: include(string)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component.php:607
#14: CBitrixComponent->__includeComponent()
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/component.php:684
#15: CBitrixComponent->includeComponent(string, array, NULL, boolean)
/home/c/cq80064/bitrix_zxnek/public_html/bitrix/modules/main/classes/general/main.php:1055
#16: CAllMain->IncludeComponent(string, string, array)
/home/c/cq80064/bitrix_zxnek/public_html/ajax/form.php:105
----------
Подскажите пожалуйста, в чем может быть ошибка и как ее поправить.
  • Вопрос задан
  • 148 просмотров
Пригласить эксперта
Ответы на вопрос 2
Обратитесь в поддержку Аспро. Ошибка в самом начале сообщения:
аспрошный код CAsproMax::sendLeadCrmFromForm() обращается к аспрошному коду CAsproMax::_getAllFormFieldsHTML() - а его не существует. То ли обновление криво встало, то ли Вас взломали.
Ответ написан
@SergeySe15 Автор вопроса
Вроде как решил проблему тем, что в строке 899 удалил следующие:

case 'FORM_ALL_HTML':
$arPostFields[$crm][$key] = self::_getAllFormFieldsHTML($WEB_FORM_ID, $RESULT_ID, $arAnswers);
break;
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы