function popup_filter_form_alter in Popup 6.x
Same name and namespace in other branches
- 8 modules/popup_filter/popup_filter.module \popup_filter_form_alter()
- 7 modules/popup_filter/popup_filter.module \popup_filter_form_alter()
- 7.x modules/popup_filter/popup_filter.module \popup_filter_form_alter()
Implementation of hook_form_alter
Hooked to ad popup filter form to the bottom of filtered inputs
_state _id
Parameters
$form:
File
- modules/
popup_filter/ popup_filter.module, line 100
Code
function popup_filter_form_alter(&$form, &$form_state, $form_id) {
if (user_access('administer popup elements') && ($form['#id'] == 'node-form' || $form['#id'] == 'block-add-block-form' || $form['#id'] == 'block-admin-configure')) {
module_load_include('inc', 'popup', 'includes/popup.api');
module_load_include('inc', 'popup_filter', 'includes/popup_filter.admin');
$attributes = array(
'activate' => 'click',
'class' => 'popup-filter-admin-form',
'close' => TRUE,
'effect' => 'slide-down-fade',
'expand' => 'top-right',
'origin' => 'top-left',
'width' => 650,
);
$popup_form = popup_filter_insert_form();
$popup_form = popup_element(t('Insert popup element'), $popup_form, $attributes);
if ($form['#id'] == 'node-form') {
$form['body_field']['body']['#suffix'] = $popup_form . $form['body_field']['body']['#suffix'];
}
else {
$form['block_settings']['body_field']['body']['#suffix'] = $popup_form . $form['block_settings']['body_field']['body']['#suffix'];
}
}
}