Как назначить роль с PHP в Drupal?

Мне нужно присвоить своего рода «премиальный статус» участникам, которые покупают сумму, равную или превышающую 100 € через PHP.

Условные действия уже настроены (пользователь = анонимный / аутентифицированный И общая сумма = равно / больше 100 И пользователь =! Премиум), но мне не хватает части PHP, чтобы фактически сказать: «Тогда предоставьте ему премиум-членство».

Как мне этого добиться?

РЕДАКТИРОВАТЬ: правильный код ниже?

if ($account) {
  $uid = $account->uid;
  $role_name = 'authenticated user';
  $rid = db_result(db_query("SELECT rid FROM {role} WHERE name = '%s'", $role_name));
  db_query("INSERT INTO {users_roles} (uid, rid) VALUES(%d, %d)", $uid, $rid);
  watchdog('user', 'uc ca added role to Ubercart created user');
}

Ответы на вопрос(4)

Ваш ответ на вопрос