function guestbook_form_user_profile_form_alter in Guestbook 7.2
Implements hook_form_FORMID_alter().
File
- ./
guestbook.module, line 111
Code
function guestbook_form_user_profile_form_alter(&$form, &$form_state) {
$guestbook_mode = variable_get('guestbook_mode', GUESTBOOK_SITE_GUESTBOOK | GUESTBOOK_USER_GUESTBOOKS);
if ($guestbook_mode & GUESTBOOK_USER_GUESTBOOKS && $form['#user_category'] == 'account') {
$settings = $form_state['user']->data;
$form['guestbook'] = array(
'#type' => 'fieldset',
'#title' => t('User guestbook'),
);
$form['guestbook']['guestbook_status'] = array(
'#type' => 'radios',
'#title' => t('Status'),
'#default_value' => isset($settings['guestbook_status']) ? $settings['guestbook_status'] : 0,
'#options' => array(
t('Enabled'),
t('Disabled'),
),
);
$form['guestbook']['guestbook_send_email'] = array(
'#type' => 'checkbox',
'#title' => t('Send email notification'),
'#description' => t("Uncheck if you don't wish to be notified of new entries to your guestbook."),
'#default_value' => isset($settings['guestbook_send_email']) ? $settings['guestbook_send_email'] : 0,
);
$form['guestbook']['guestbook_intro'] = array(
'#type' => 'textarea',
'#title' => t('Intro text'),
'#default_value' => isset($settings['guestbook_intro']) ? $settings['guestbook_intro'] : '',
'#cols' => 70,
'#rows' => GUESTBOOK_TEXTAREA_ROWS,
'#description' => t('The text that appears on top of your guestbook.'),
);
}
}