У вас есть синтаксическая ошибка при вызове user_roles()
и орфографическая ошибка ('chekboxes'). Попробуйте это:
$roles = user_roles(FALSE, NULL);
$form['trc_user_roles'] = array(
'#type' => 'checkboxes',
'#title' => 'Allow users who can see uploaded files',
'#options' => $roles,
'#descripion' => 'User roles checked are able to see site-wide uploads.',
'#default_value' => variable_get('trc_user_roles', array())
);
return system_settings_form($form);
Я также добавил атрибут #default_value
, поэтому при следующей загрузке формы выбранные параметры будут предварительно заполнены.