function current_search_form_block_admin_configure_alter in Facet API 6.3
Same name and namespace in other branches
- 7.2 contrib/current_search/current_search.block.inc \current_search_form_block_admin_configure_alter()
- 7 contrib/current_search/current_search.block.inc \current_search_form_block_admin_configure_alter()
Implements hook_form_FORM_ID_alter().
Adds the searcher visibility settings to the block form.
File
- contrib/
current_search/ current_search.block.inc, line 28 - Block hook implementations and block form alterations.
Code
function current_search_form_block_admin_configure_alter(&$form, &$form_state) {
if ('current_search' == $form['module']['#value']) {
$form['visibility']['current_search'] = array(
'#type' => 'fieldset',
'#title' => t('Search page'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#group' => 'visibility',
'#weight' => -5,
'#attached' => array(
'js' => array(
drupal_get_path('module', 'current_search') . '/current_search.js',
),
),
);
// Gets the default value for this block.
$searcher = db_result(db_query("SELECT searcher FROM {block_current_search} WHERE delta = %d", $form['delta']['#value']));
$form['visibility']['current_search']['searcher'] = array(
'#type' => 'radios',
'#title' => t('Search page'),
'#options' => current_search_get_searcher_options(),
'#description' => t('Select the search page this block is active on.'),
'#default_value' => $searcher ? $searcher : current_search_get_default_searcher(),
);
// Adds submit handler to save the searcher data.
$form['#submit'][] = 'current_search_form_block_admin_configure_submit';
}
}