Не обновляется поле picture в таблице users, после загрузки фотографии

anastasiya26 / 20.09.2017

Установила модуль Profile2, загружается фотография и выводиться в профиле, данные записываются в таблицу file_managed.
Нужно, чтобы фотография пользователя выводилась в шапке, данный код работает
<?php

global $user;
if (!empty($user->picture)){
theme('user_picture', array('account' => $user));
$filepath = $user->picture->uri;
$user_picture = theme('image_style', array('style_name' => 'tiny', 'path' => $filepath, 'alt' => 'аватар пользователя ' .$user->name, 'title' => 'пользователь ' .$user->name)); //не забудьте поменять на свой стиль изображения
print '' .$user_picture .'';
}

?>

если в таблицу users в поле picture заношу соответствующему пользователю значение fid из таблицы file_managed, а так после загрузки фотографии, поле picture равняется 0.