function user_block_configure

7.x user.module user_block_configure($delta = '')

Implements hook_block_configure().

File

modules/user/user.module, line 1362
Enables the user registration and login system.

Code

function user_block_configure($delta = '') {
  global $user;

  switch ($delta) {
    case 'new':
      $form['user_block_whois_new_count'] = array(
        '#type' => 'select',
        '#title' => t('Number of users to display'),
        '#default_value' => variable_get('user_block_whois_new_count', 5),
        '#options' => drupal_map_assoc(array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)),
      );
      return $form;

    case 'online':
      $period = drupal_map_assoc(array(30, 60, 120, 180, 300, 600, 900, 1800, 2700, 3600, 5400, 7200, 10800, 21600, 43200, 86400), 'format_interval');
      $form['user_block_seconds_online'] = array(
        '#type' => 'select',
        '#title' => t('User activity'),
        '#default_value' => variable_get('user_block_seconds_online', 900),
        '#options' => $period,
        '#description' => t('A user is considered online for this long after they have last viewed a page.'),
      );
      $form['user_block_max_list_count'] = array(
        '#type' => 'select',
        '#title' => t('User list length'),
        '#default_value' => variable_get('user_block_max_list_count', 10),
        '#options' => drupal_map_assoc(array(0, 5, 10, 15, 20, 25, 30, 40, 50, 75, 100)),
        '#description' => t('Maximum number of currently online users to display.'),
      );
      return $form;
  }
}