contact_mail_user

5 contact.module contact_mail_user($recipient)
6 contact.pages.inc contact_mail_user(&$form_state, $recipient)

1 string reference to 'contact_mail_user'

File

modules/contact/contact.module, line 323
Enables the use of personal and site-wide contact forms.

Code

function contact_mail_user($recipient) {
  global $user;
  $form['#token'] = $user->name . $user->mail;
  $form['from'] = array(
    '#type' => 'item', 
    '#title' => t('From'), 
    '#value' => check_plain($user->name) . ' <' . check_plain($user->mail) . '>',
  );
  $form['to'] = array(
    '#type' => 'item', 
    '#title' => t('To'), 
    '#value' => check_plain($recipient->name),
  );
  $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;
}
Login or register to post comments