You are here

function user_block_configure in Drupal 7

Implements hook_block_configure().

File

modules/user/user.module, line 1392
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;
  }
}