function biblio_ris_form_biblio_node_form_alter in Bibliography Module 6.2
Same name and namespace in other branches
- 7 modules/RIS/biblio_ris.module \biblio_ris_form_biblio_node_form_alter()
File
- modules/
RIS/ biblio_ris.module, line 45
Code
function biblio_ris_form_biblio_node_form_alter(&$form, &$form_state) {
global $user;
if (phpversion() > 5 && !isset($form_state['storage']) && !isset($form['#node']->nid)) {
if (!isset($form_state['storage'])) {
$form['biblio_ris_paste'] = array(
'#type' => 'fieldset',
'#title' => t('Paste RIS Record'),
'#weight' => -20,
'#collapsible' => TRUE,
'#collapsed' => TRUE,
);
$form['biblio_ris_paste']['paste_data_ris'] = array(
'#type' => 'textarea',
'#title' => t('RIS'),
'#required' => FALSE,
'#default_value' => '',
'#description' => t('Paste a single RIS record here'),
'#size' => 60,
'#weight' => -4,
);
$form['biblio_ris_paste']['paste_submit'] = array(
'#type' => 'submit',
'#value' => t('Populate using RIS record'),
);
}
$form['#validate'] = array_merge(array(
'biblio_ris_form_biblio_node_form_validate',
), $form['#validate']);
// put my validator first
}
$biblio_ris_id = isset($form_state['values']['biblio_ris_id']) ? $form_state['values']['biblio_ris_id'] : '';
$biblio_ris_md5 = isset($form_state['values']['biblio_ris_md5']) ? $form_state['values']['biblio_ris_md5'] : '';
$form['biblio_ris_id'] = array(
'#type' => 'value',
'#value' => $biblio_ris_id,
);
$form['biblio_ris_md5'] = array(
'#type' => 'value',
'#value' => $biblio_ris_md5,
);
}