function blockgroup_block_configure in Block Group 7
Same name and namespace in other branches
- 7.2 blockgroup.module \blockgroup_block_configure()
Implements hook_block_configure().
File
- ./
blockgroup.module, line 148 - Add block groups to block configuration page
Code
function blockgroup_block_configure($delta = '') {
$blockgroup = blockgroup_load($delta);
$form['title'] = array(
'#type' => 'textfield',
'#title' => t('Group title'),
'#maxlength' => 64,
'#description' => t('A brief description of your block group. Used on the <a href="@overview">Blocks administration page</a>.', array(
'@overview' => url('admin/structure/block'),
)),
'#weight' => -19,
);
$form['machine_name'] = array(
'#type' => 'machine_name',
'#title' => t('Machine name'),
'#maxlength' => BLOCKGROUP_MAX_BLOCKGROP_NAME_LENGTH_UI,
'#description' => t('A unique name. It must only contain lowercase letters, numbers and hyphens.'),
'#machine_name' => array(
'exists' => 'blockgroup_edit_blockgroup_name_exists',
'source' => array(
'settings',
'title',
),
'replace_pattern' => '[^a-z0-9-]+',
'replace' => '-',
),
);
if (!empty($blockgroup->delta)) {
$form['title']['#default_value'] = $blockgroup->title;
$form['machine_name']['#default_value'] = $blockgroup->delta;
$form['machine_name']['#disabled'] = TRUE;
}
return $form;
}