Доброго дня.
Возникла проблема при выводе значений из пользовательских полей массива $arUser.
Задача такова: на данный момент есть 2 пользовательских поля. Вывод из массива производится следующим кодом:
В будущем планируется добавлять еще пользовательских полей (порядка нескольких десятков).
Так вот: нельзя ли вывести значения сразу всех пользовательских полей для конкретного пользователя (чтобы в последствии не ковырять php код)?
Полный код:
Дайте совет, если кто знает, пожалуйста.
Возникла проблема при выводе значений из пользовательских полей массива $arUser.
Задача такова: на данный момент есть 2 пользовательских поля. Вывод из массива производится следующим кодом:
| Код |
|---|
echo $arUser['UF_WORKKINDS']."<br>"; echo $arUser['UF_WORKKINDS_A']."<br>"; |
В будущем планируется добавлять еще пользовательских полей (порядка нескольких десятков).
Так вот: нельзя ли вывести значения сразу всех пользовательских полей для конкретного пользователя (чтобы в последствии не ковырять php код)?
Полный код:
| Код |
|---|
<?
$res = CUser::GetList(
($by = 'LAST_NAME'),
($order = 'asc'),
array('GROUPS_ID' => array(8)),
array(
'SELECT' => array('UF_*'),
'FIELDS' => array('NAME', 'LAST_NAME', 'SECOND_NAME', 'PERSONAL_PHOTO')
)
);
while ($arUser = $res->GetNext())
{
echo CFile::ShowImage($arUser['PERSONAL_PHOTO'], 150, 150, 'border=0', '', true)."<br>";
echo $arUser['NAME']." ";
echo $arUser['SECOND_NAME']." ";
echo $arUser['LAST_NAME']."<br>";
echo $arUser['UF_WORKKINDS']."<br>";
echo $arUser['UF_WORKKINDS_A']."<br>";
}
?>
|
Дайте совет, если кто знает, пожалуйста.