Описание задачи
На сайте до меня сделали штуку "Задать вопрос". Тоесть пишешь в анкету текст, жмешь отправить и он уходит админу. Помимо самого текста приходит и имя пользователя. Нужно было, чтобы приходило еще много других параметров. Так вот:
С параметрами типа NAME, PROFESSION разобрался. А вот как сделать, чтобы приходили параметры COUNTRY, PERSONAL_PHOTO и подобные? Тоесть которые имеют свой ID.
Вот пример кода:
if($PRODUCT_ID = $el->Add($arLoadProductArray)) {
$rsUser = CUser::GetByID($USER->GetID());
$arUser = $rsUser->Fetch();
$NAME ="";
$NAME =(($arUser[NAME])?$arUser[NAME]:"");
$NAME .=($arUser[LAST_NAME])?(($NAME)?" ":"").$arUser[LAST_NAME]:"";
$NAME = ($NAME)?$NAME:$arUser[LOGIN];
$EMAIL=$arUser[EMAIL];
$PERSONAL_PROFESSION=$arUser[PERSONAL_PROFESSION];
Далее идет параметр
$PERSONAL_COUNTRY=$arUser[PERSONAL_COUNTRY];
И в письмо этот параметр отображается как цифра, тоесть 14, к примеру. А мне надо как то этот ID связать с названием страны (названием поля).
Подскажите. Правлю файл /bitrix/templates/pp(это имя сайта)/include_areas/question.php
Пожалуйста подскажите что добавить у $arUser[PERSONAL_COUNTRY] чтобы отображалась страна, а не цифра. Пожалуйста, если можно подробней
На сайте до меня сделали штуку "Задать вопрос". Тоесть пишешь в анкету текст, жмешь отправить и он уходит админу. Помимо самого текста приходит и имя пользователя. Нужно было, чтобы приходило еще много других параметров. Так вот:
С параметрами типа NAME, PROFESSION разобрался. А вот как сделать, чтобы приходили параметры COUNTRY, PERSONAL_PHOTO и подобные? Тоесть которые имеют свой ID.
Вот пример кода:
if($PRODUCT_ID = $el->Add($arLoadProductArray)) {
$rsUser = CUser::GetByID($USER->GetID());
$arUser = $rsUser->Fetch();
$NAME ="";
$NAME =(($arUser[NAME])?$arUser[NAME]:"");
$NAME .=($arUser[LAST_NAME])?(($NAME)?" ":"").$arUser[LAST_NAME]:"";
$NAME = ($NAME)?$NAME:$arUser[LOGIN];
$EMAIL=$arUser[EMAIL];
$PERSONAL_PROFESSION=$arUser[PERSONAL_PROFESSION];
Далее идет параметр
$PERSONAL_COUNTRY=$arUser[PERSONAL_COUNTRY];
И в письмо этот параметр отображается как цифра, тоесть 14, к примеру. А мне надо как то этот ID связать с названием страны (названием поля).
Подскажите. Правлю файл /bitrix/templates/pp(это имя сайта)/include_areas/question.php
Пожалуйста подскажите что добавить у $arUser[PERSONAL_COUNTRY] чтобы отображалась страна, а не цифра. Пожалуйста, если можно подробней