function pm_email_notify_form_alter in Privatemsg 7
Implements hook_form_alter().
File
- pm_email_notify/
pm_email_notify.module, line 92 - Notifies users about new Private Messages via Email.
Code
function pm_email_notify_form_alter(&$form, &$form_state, $form_id) {
if (($form_id == 'user_register_form' || $form_id == 'user_profile_form') && $form['#user_category'] == 'account' && privatemsg_user_access('read privatemsg')) {
$form['privatemsg']['pm_send_notifications'] = array(
'#type' => 'checkbox',
'#title' => t('Receive email notification for incoming private messages'),
'#default_value' => _pm_email_notify_is_enabled($form['#user']->uid),
'#states' => array(
'visible' => array(
':input[name="pm_enable"]' => array(
'checked' => TRUE,
),
),
),
);
}
}