Как добавить несколько чекбоксов на страницу edit в акаунте пользователя

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

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

Я в своем модуле написал код, который выводит на странице edit в акаунте юзера таб User Settings.

Подскажите что необходимо добавить что бы там появились несколько чекбоксов с разными title

вот код

<?phpfunction user_settings_form_alter(&$form, $form_state, $form_id) {
  if ($form_id == 'user_register_form' || $form_id == 'user_profile_form') {
    if (user_access('administer users')) {
    
      $form['user_settings'] = array(
        '#type' => 'fieldset',
        '#title' => t('User Settings'),
        '#collapsible' => TRUE,
        '#collapsed' => TRUE,
      );
      
      $form['user_settings']['user_settings_types'] = array(
        '#type' => 'checkboxes',
        '#title' => t('User Settings 1'),
        '#description' => t('Check all User Settings. If none are checked, the global user settings apply.'),        
      );
    }
  }
}

function user_settings_user_presave(&$edit, $account, $category) {
 
  
}
?>

как потом значения этих чекбоксов сохранить в аккаунте юзера, и как оставить эту вкладку только на странице http://сайтмой.ru/users/никнейм/edit а вто еще в редактирование профиля (Profile2) появляется вкладка...

Заранее Спасибо!