Задача сделать вкл. и не актвиными чекбоксы в аккаунте юзера через свой модуль

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

Аватар пользователя iNFerNo iNFerNo 19 декабря 2012 в 13:09

Значит

вывел в профиле юзера список всех типов материала....

<?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(),
      );
    }
  }
}
?>

необходимо для тех чекбоксов которые юзер имеет разрешение по роли сделать их вкл. и не активными (т.е. убрать галку нельзя было).

что нужно дописать в код модуля???