Выполнение некоторых работ по обслуживанию старого сайта. Есть область, где я хотел бы отобразить пользователя full name
, если он введен, в противном случае, отобразить пользователя username
. Я не знаю, почему следующий код не работал, я не получил никаких сообщений об ошибках.
<?php
global $user;
$uid = user_load($user->uid);
$myprofile = 'main';
$profile = profile2_load_by_user($uid, $myprofile);
$display_name = $profile-> field_main_first_name['und'][0]['value'] &" "& $profile-> field_main_last_name['und'][0]['value'];
if(empty($display_name)){
echo $display_name = $user->uid;
}
echo $display_name
?>