$t->parse("admin_message", false);
     $admin_message = preg_replace("/\r\n|\r|\n/", $eol, $t->get_var("admin_message"));
     // PGP encryption
     if ($admin_notification_pgp && $admin_message) {
         include_once "./includes/pgp_functions.php";
         if (pgp_test()) {
             $tmp_admin_emails = explode(',', $mail_to);
             foreach ($tmp_admin_emails as $tmp_admin_email) {
                 $admin_message = pgp_encrypt($admin_message, $tmp_admin_email);
                 if ($admin_message) {
                     va_mail($tmp_admin_email, $t->get_var("admin_subject"), $admin_message, $email_headers);
                 }
             }
         }
     } else {
         va_mail($mail_to, $t->get_var("admin_subject"), $admin_message, $email_headers);
     }
 }
 if ($admin_sms) {
     $admin_sms_recipient = get_setting_value($cc_info, "admin_sms_recipient", "");
     $admin_sms_originator = get_setting_value($cc_info, "admin_sms_originator", "");
     $t->set_block("admin_sms_recipient", $admin_sms_recipient);
     $t->set_block("admin_sms_originator", $admin_sms_originator);
     $t->set_block("admin_sms_message", $admin_sms_message);
     $t->set_var("basket", $items_text);
     $t->set_var("items", $items_text);
     $t->parse("admin_sms_recipient", false);
     $t->parse("admin_sms_originator", false);
     $t->parse("admin_sms_message", false);
     sms_send($t->get_var("admin_sms_recipient"), $t->get_var("admin_sms_message"), $t->get_var("admin_sms_originator"));
 }
     $user_message = get_setting_value($user_profile, "user_message", "");
     $user_subject = get_translation($user_subject);
     $user_message = get_translation($user_message);
     $t->set_block("user_subject", $user_subject);
     $t->set_block("user_message", $user_message);
     $t->parse("user_subject", false);
     $t->parse("user_message", false);
     $email_headers = array();
     $email_headers["from"] = get_setting_value($user_profile, "user_mail_from", $settings["admin_email"]);
     $email_headers["cc"] = get_setting_value($user_profile, "user_mail_cc");
     $email_headers["bcc"] = get_setting_value($user_profile, "user_mail_bcc");
     $email_headers["reply_to"] = get_setting_value($user_profile, "user_mail_reply_to");
     $email_headers["return_path"] = get_setting_value($user_profile, "user_mail_return_path");
     $email_headers["mail_type"] = get_setting_value($user_profile, "user_message_type");
     $user_message = preg_replace("/\r\n|\r|\n/", $eol, $t->get_var("user_message"));
     va_mail($user_email, $t->get_var("user_subject"), $user_message, $email_headers);
 }
 if ($admin_sms) {
     $admin_sms_recipient = get_setting_value($user_profile, "admin_sms_recipient", "");
     $admin_sms_originator = get_setting_value($user_profile, "admin_sms_originator", "");
     $admin_sms_message = get_setting_value($user_profile, "admin_sms_message", "");
     $t->set_block("admin_sms_recipient", $admin_sms_recipient);
     $t->set_block("admin_sms_originator", $admin_sms_originator);
     $t->set_block("admin_sms_message", $admin_sms_message);
     $t->parse("admin_sms_recipient", false);
     $t->parse("admin_sms_originator", false);
     $t->parse("admin_sms_message", false);
     sms_send($t->get_var("admin_sms_recipient"), $t->get_var("admin_sms_message"), $t->get_var("admin_sms_originator"));
 }
 if ($user_sms) {
     $user_sms_recipient = get_setting_value($user_profile, "user_sms_recipient", $r->get_value("cell_phone"));