мультисайтинг на 2 сайта с модулем domain (т.е. БД общая).
таблица users_roles для каждого сайта своя для первого users_roles, для второго domain_2_users_roles
Цель присваивать на каждом сайте роль с rid = 4 новому пользователю сразу при создании учетной записи.
Создал свой модуль, назвал его startaddrole, в нем единственная функция, отрабатывающая хук user
<?php
function startaddrole_user($op, &$edit, &$account, $category = NULL){
if ($op=='insert'){
db_query( 'INSERT INTO users_roles (uid, rid) VALUES (%d, %d)', $account->uid, 4);
db_query( 'INSERT INTO domain_2_users_roles (uid, rid) VALUES (%d, %d)', $account->uid, 4);
}
}
?>