function user_block_configure

Implements hook_block_configure().

File

modules/user/user.module, line 1406

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;
    }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.