Значит
вывел в профиле юзера список всех типов материала....
<?php
hook_form_alter(&$form, $form_state, $form_id) {
if ($form_id == 'user_register_form' || $form_id == 'user_profile_form') {
if (user_access('administer content types') || user_access('administer users')) {
$form['content'] = array(
'#type' => 'fieldset',
'#title' => t('Content'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['content']['content_types'] = array(
'#type' => 'checkboxes',
'#title' => t('Content types'),
'#options' => node_type_get_names(),
'#default_value' => !empty($form['#user']->data['content_types']) ? $form['#user']->data['content_types'] : array(),
);
}
}
}?>
необходимо для тех чекбоксов которые юзер имеет разрешение по роли сделать их вкл. и не активными (т.е. убрать галку нельзя было).
что нужно дописать в код модуля???