function contact_mail_user in Drupal 6
Same name and namespace in other branches
- 4 modules/contact.module \contact_mail_user()
- 5 modules/contact/contact.module \contact_mail_user()
1 string reference to 'contact_mail_user'
- contact_user_page in modules/
contact/ contact.pages.inc - Personal contact page.
File
- modules/
contact/ contact.pages.inc, line 173 - User page callbacks for the contact module.
Code
function contact_mail_user(&$form_state, $recipient) {
global $user;
$form['#token'] = $user->name . $user->mail;
$form['recipient'] = array(
'#type' => 'value',
'#value' => $recipient,
);
$form['from'] = array(
'#type' => 'item',
'#title' => t('From'),
'#value' => theme('username', $user) . ' <' . check_plain($user->mail) . '>',
);
$form['to'] = array(
'#type' => 'item',
'#title' => t('To'),
'#value' => theme('username', $recipient),
);
$form['subject'] = array(
'#type' => 'textfield',
'#title' => t('Subject'),
'#maxlength' => 50,
'#required' => TRUE,
);
$form['message'] = array(
'#type' => 'textarea',
'#title' => t('Message'),
'#rows' => 15,
'#required' => TRUE,
);
$form['copy'] = array(
'#type' => 'checkbox',
'#title' => t('Send yourself a copy.'),
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Send e-mail'),
);
return $form;
}