You are here

function uc_wishlist_email_form_submit in UC Wish List 7

Submit callback for the wishlist Email form use to send email.

Parameters

array $form: Form array.

array $form_state: Formstate array contains the user submitted values.

Return value

none Returns nothing.

File

./uc_wishlist.pages.inc, line 838
Page callback and functions for wish lists.

Code

function uc_wishlist_email_form_submit($form, &$form_state) {

  // Exploding the emails id of the recpients.
  $emails = explode(',', $form_state['values']['recipients']);
  $emails = array_filter($emails);

  // Getting subject of the mail and its sanitization.
  $subject = check_plain($form_state['values']['subject']);

  // Getting message of the mail and text sanitization.
  $message = check_markup($form_state['values']['message']);
  $wid = $form_state['values']['wid'];
  $message = $message . "\n" . l(t('Wishlist'), 'wishlist/' . $wid);
  foreach ($emails as $email) {
    uc_wishlist_send_mail($email, $subject, $message);
  }
}