function linkit_picker_form_alter in Linkit Picker 7
Same name and namespace in other branches
- 6 linkit_picker.module \linkit_picker_form_alter()
- 7.3 linkit_picker.module \linkit_picker_form_alter()
- 7.2 linkit_picker.module \linkit_picker_form_alter()
Implements hook_form_alter().
File
- ./
linkit_picker.module, line 11 - Main file for linkit_pikcer module.
Code
function linkit_picker_form_alter(&$form, &$form_state, $form_id) {
if ($form_id == "_linkit_form") {
$form['link']['link']['#field_suffix'] = '<input type="submit" id="linkit-imce" name="linkit-imce" value="Choose File ..." class="form-submit" />';
$form['link']['attributes']['#weight'] = 3;
$form['link']['browser_wrapper'] = array(
'#type' => 'fieldset',
'#title' => t('Select From List'),
'#collapsible' => TRUE,
'#collapsed' => TRUE,
'#weight' => 2,
'#attributes' => array(
'class' => array(
'linkit_picker',
),
),
);
$modulesInstalled = module_list();
$views = array();
if (array_key_exists('linkit_node', $modulesInstalled)) {
$views[] = 'linkit_picker_node';
$form['link']['browser_wrapper']['node'] = array(
'#type' => 'button',
'#value' => t('Node'),
'#weight' => 0,
'#attributes' => array(
'class' => array(
'linkit_picker_button',
),
),
);
}
if (array_key_exists('linkit_user', $modulesInstalled)) {
$views[] = 'linkit_picker_user';
$form['link']['browser_wrapper']['user'] = array(
'#type' => 'button',
'#value' => t('User'),
'#weight' => 1,
'#attributes' => array(
'class' => array(
'linkit_picker_button',
),
),
);
}
if (array_key_exists('linkit_taxonomy', $modulesInstalled)) {
$views[] = 'linkit_picker_term';
$form['link']['browser_wrapper']['term'] = array(
'#type' => 'button',
'#value' => t('Term'),
'#weight' => 2,
'#attributes' => array(
'class' => array(
'linkit_picker_button',
),
),
);
}
$form['link']['browser_wrapper']['container'] = array(
'#prefix' => '<div id="linkit-picker-container">',
'#suffix' => '</div>',
'#markup' => _linkit_picker_render_container($views),
'#weight' => 10,
);
}
}