См.
function devel_generate_content_add_node(&$results) {
Существует $users = $results['users'];
, который содержит «неправильных пользователей».
Вы можете взломать пользователей там, или убедиться, что они не добавлены в первую очередь.
что происходит в
function devel_get_users() {
$users = array();
$result = db_query_range("SELECT uid FROM {users}", 0, 50);
while($user = db_fetch_object($result)){
$users[] = $user->uid;
}
return $users;
}
Вам необходимо изменить этот метод, чтобы он возвращал только пользователей с определенными разрешениями. Вы можете опустить неверных пользователей в цикле while; используя доступ к узлу .
Однако эта процедура devel_get_users вызывается и для других вещей, поэтому вы, вероятно, захотите достичь всего этого либо с помощью нового метода devel_get_permissioned_users($perm)
, либо с помощью необязательного аргумента.