Условие вида if ($user->[???]) bla-bla; {роль, поле в профиле

Главные вкладки

Аватар пользователя Shift-Web Shift-Web 25 октября 2010 в 14:51

Буксую с ролями и профилями.

Нужно сделать простое условие через ядро без прямого взгляда в БД по типу роли к торому относится юзер, что-то вроде

if ($user->ProfileRole) { пыщь-пыщь что-то; }, где ProfileRole -- присвоенная роль.

И условие типа

if ($user->ParameterProfile) { пыщь-пыщь что-то; }, где ParameterProfile -- условие выбора одного из ряда параметров списка в профайле.

Как-то через ядро это делается без прямых SQL условий?

Комментарии

Аватар пользователя Shift-Web Shift-Web 25 октября 2010 в 15:01

Пасяп. Шаблон нарыл

db_query('INSERT INTO {users_roles} (uid, rid) VALUES (%d, %d)', $array['uid'], $rid);

но думал есть вариант через ядро это сделать без прошёрстывания БД.