Доброго дня.
Возникла проблема при выводе значений из пользовательских полей массива $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>"; } ?> |
Дайте совет, если кто знает, пожалуйста.