Ваш код, как написано, выдаст синтаксическую ошибку, так как вы объявляете массив 'states' неверным. Это синтаксис PHP, который на самом деле не имеет ничего общего с API форм Drupal.
Попытка:
$form['states'] => Array (
'#type' => 'checkboxes',
'#title' => t('Status'),
'#options' => Array (
'active' => 'Active users',
'inactive' => 'Inactive users',
),
'#description' => t('Subscriptions matching the selected states will be exported.'),
'#required' => 1,
'#default_value' => 'active',
);
Вне зависимости от синтаксической проблемы, лучший способ сделать это - сбросить весь элемент формы как «#type» = «value». Например $form['states']['#type'] = 'value'; $form['states']['value'] = 'whatever'